Collection Source Inclusion Condition Metafield
Requires access scope.
A condition that determines which products should be included in a collection.
Anchor to FieldsFields
- definition (MetafieldDefinition!)
- id (ID!)
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
Anchor to Types implemented inTypes implemented in
- CollectionSourceInclusionConditionMetafieldBoolean (CollectionSourceInclusionConditionMetafieldBoolean)
- CollectionSourceInclusionConditionMetafieldDecimal (CollectionSourceInclusionConditionMetafieldDecimal)
- CollectionSourceInclusionConditionMetafieldInteger (CollectionSourceInclusionConditionMetafieldInteger)
- CollectionSourceInclusionConditionMetafieldMetaobject (CollectionSourceInclusionConditionMetafieldMetaobject)
- CollectionSourceInclusionConditionMetafieldMetaobjectList (CollectionSourceInclusionConditionMetafieldMetaobjectList)
- CollectionSourceInclusionConditionMetafieldString (CollectionSourceInclusionConditionMetafieldString)
- CollectionSourceInclusionConditionMetafieldStringList (CollectionSourceInclusionConditionMetafieldStringList)
- Anchor to CollectionSourceInclusionConditionMetafieldBooleanCollection•OBJECT
Source Inclusion Condition Metafield Boolean A condition based on boolean metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield Boolean Relation! non-null The relationship between the metafield value and the condition.
- Anchor to valuevalue•Boolean!non-null
The boolean value to match against.
- Anchor to CollectionSourceInclusionConditionMetafieldDecimalCollection•OBJECT
Source Inclusion Condition Metafield Decimal A condition based on decimal metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield Decimal Relation! non-null The relationship between the metafield value and the condition value.
- Anchor to valuevalue•Decimal!non-null
The decimal value to match against.
- Anchor to CollectionSourceInclusionConditionMetafieldIntegerCollection•OBJECT
Source Inclusion Condition Metafield Integer A condition based on integer metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield Integer Relation! non-null The relationship between the metafield value and the condition value.
- Anchor to valuevalue•Int!non-null
The integer value to match against.
- Anchor to CollectionSourceInclusionConditionMetafieldMetaobjectCollection•OBJECT
Source Inclusion Condition Metafield Metaobject A condition based on single metaobject reference metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield Metaobject Relation! non-null The relationship between the metafield value and the condition value.
- Anchor to valuevalue•Metaobject!non-null
The metaobject to match against.
- Anchor to CollectionSourceInclusionConditionMetafieldMetaobjectListCollection•OBJECT
Source Inclusion Condition Metafield Metaobject List A condition based on list of metaobject reference metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to matchTypematch•Collection
Type Condition Match Type! non-null Determines how many values a metafield must match against in order to satisfy this condition. Will be either at least one given value, or all of the given values.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield Metaobject List Relation! non-null The relationship between the metafield value and the condition values.
- Anchor to valuesvalues•[Metaobject!]!non-null
The metaobjects to match against.
- Anchor to CollectionSourceInclusionConditionMetafieldStringCollection•OBJECT
Source Inclusion Condition Metafield String A condition based on string metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to matchTypematch•Collection
Type Condition Match Type! non-null Determines how many values a metafield must match against in order to satisfy this condition. Will be either at least one given value, or all of the given values.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield String Relation! non-null The relationship between the metafield value and the condition values.
- Anchor to valuesvalues•[String!]!non-null
The string values to match against.
- Anchor to CollectionSourceInclusionConditionMetafieldStringListCollection•OBJECT
Source Inclusion Condition Metafield String List A condition based on list of string metafield values for including products in a collection.
- Anchor to definitiondefinition•Metafield
Definition! non-null The metafield definition to use for the condition.
- •ID!non-null
The unique identifier for this condition.
- Anchor to matchTypematch•Collection
Type Condition Match Type! non-null Determines how many values a metafield must match against in order to satisfy this condition. Will be either at least one given value, or all of the given values.
- Anchor to relationrelation•Collection
Source Inclusion Condition Metafield String List Relation! non-null The relationship between the metafield value and the condition values.
- Anchor to valuesvalues•[String!]!non-null
The string values to match against.