Interface AttributeReferenceTypeId
- All Superinterfaces:
JsonEnum
- All Known Implementing Classes:
AttributeReferenceTypeId.AttributeReferenceTypeIdEnum
Name of the resource type that the value should reference. Supported resource type identifiers:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumpossible values of AttributeReferenceTypeId -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributeReferenceTypeIdReferences a AssociateRole.static final AttributeReferenceTypeIdReferences a BusinessUnit.static final AttributeReferenceTypeIdReferences a Cart.static final AttributeReferenceTypeIdReferences a CartDiscount.static final AttributeReferenceTypeIdReferences a Category.static final AttributeReferenceTypeIdReferences a Channel.static final AttributeReferenceTypeIdReferences a Customer.static final AttributeReferenceTypeIdReferences a CustomerGroup.static final AttributeReferenceTypeIdReferences a CustomObject.static final AttributeReferenceTypeIdReferences an Order.static final AttributeReferenceTypeIdReferences a Product.static final AttributeReferenceTypeIdReferences a ProductType.static final AttributeReferenceTypeIdReferences a Review.static final AttributeReferenceTypeIdReferences a ShippingMethod.static final AttributeReferenceTypeIdReferences a State.static final AttributeReferenceTypeIdReferences a Zone. -
Method Summary
Modifier and TypeMethodDescriptionstatic AttributeReferenceTypeIdfactory method for a enum value of AttributeReferenceTypeId if no enum has been found an anonymous instance will be createdstatic Optional<AttributeReferenceTypeId>findEnumViaJsonName(String jsonName) method to find enum using the JSON valuethe JSON valuename()the enum valuetoString()convert value to stringstatic AttributeReferenceTypeId[]values()possible enum values
-
Field Details
-
ASSOCIATE_ROLE
References a AssociateRole. Only available for B2B-enabled Projects.
-
BUSINESS_UNIT
References a BusinessUnit. Only available for B2B-enabled Projects.
-
CART
References a Cart.
-
CART_DISCOUNT
References a CartDiscount.
-
CATEGORY
References a Category.
-
CHANNEL
References a Channel.
-
CUSTOMER
References a Customer.
-
CUSTOMER_GROUP
References a CustomerGroup.
-
KEY_VALUE_DOCUMENT
References a CustomObject.
-
ORDER
References an Order.
-
PRODUCT
References a Product.
-
PRODUCT_TYPE
References a ProductType.
-
REVIEW
References a Review.
-
SHIPPING_METHOD
References a ShippingMethod.
-
STATE
References a State.
-
ZONE
References a Zone.
-
-
Method Details
-
getJsonName
String getJsonName()the JSON value- Specified by:
getJsonNamein interfaceJsonEnum- Returns:
- json value
-
name
String name()the enum value -
toString
String toString()convert value to string -
findEnum
factory method for a enum value of AttributeReferenceTypeId if no enum has been found an anonymous instance will be created- Parameters:
value- the enum value to be wrapped- Returns:
- enum instance
-
findEnumViaJsonName
method to find enum using the JSON value- Parameters:
jsonName- the json value to be wrapped- Returns:
- optional of enum instance
-
values
possible enum values- Returns:
- array of possible enum values
-