Interface ReferenceTypeId
- All Superinterfaces:
JsonEnum
- All Known Implementing Classes:
ReferenceTypeId.ReferenceTypeIdEnum
Type of resource the value should reference. Supported resource type identifiers are:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
possible values of ReferenceTypeId -
Field Summary
Modifier and TypeFieldDescriptionstatic final ReferenceTypeId
References an ApprovalFlow.static final ReferenceTypeId
References an ApprovalRule.static final ReferenceTypeId
References an AssociateRole.static final ReferenceTypeId
References an AttributeGroup.static final ReferenceTypeId
References a BusinessUnit.static final ReferenceTypeId
References a Cart.static final ReferenceTypeId
References a CartDiscount.static final ReferenceTypeId
References a Category.static final ReferenceTypeId
References a Channel.static final ReferenceTypeId
References a Customer.static final ReferenceTypeId
References a CustomerToken for email verification.static final ReferenceTypeId
References a CustomerGroup.static final ReferenceTypeId
References a CustomerToken for password reset.static final ReferenceTypeId
References a DirectDiscount.static final ReferenceTypeId
References a DiscountCode.static final ReferenceTypeId
References an Extension.static final ReferenceTypeId
References an InventoryEntry.static final ReferenceTypeId
References a CustomObject.static final ReferenceTypeId
References an Order.static final ReferenceTypeId
References an Order Edit.static final ReferenceTypeId
References a Payment.static final ReferenceTypeId
References a Product.static final ReferenceTypeId
References a ProductDiscount.static final ReferenceTypeId
References an Embedded Price.static final ReferenceTypeId
References a ProductSelection.static final ReferenceTypeId
References a ProductTailoring.static final ReferenceTypeId
References a ProductType.static final ReferenceTypeId
References a Quote.static final ReferenceTypeId
References a QuoteRequest.static final ReferenceTypeId
References a Review.static final ReferenceTypeId
References a ShippingMethod.static final ReferenceTypeId
References a ShoppingList.static final ReferenceTypeId
References a StagedQuote.static final ReferenceTypeId
References a StandalonePrice.static final ReferenceTypeId
References a State.static final ReferenceTypeId
References a Store.static final ReferenceTypeId
References a Subscription.static final ReferenceTypeId
References a TaxCategory.static final ReferenceTypeId
References a Type.static final ReferenceTypeId
References a Zone. -
Method Summary
Modifier and TypeMethodDescriptionstatic ReferenceTypeId
factory method for a enum value of ReferenceTypeId if no enum has been found an anonymous instance will be createdstatic Optional<ReferenceTypeId>
findEnumViaJsonName
(String jsonName) method to find enum using the JSON valuethe JSON valuename()
the enum valuetoString()
convert value to stringstatic ReferenceTypeId[]
values()
possible enum values
-
Field Details
-
APPROVAL_FLOW
References an ApprovalFlow.
-
APPROVAL_RULE
References an ApprovalRule.
-
ASSOCIATE_ROLE
References an AssociateRole.
-
ATTRIBUTE_GROUP
References an AttributeGroup.
-
BUSINESS_UNIT
References a BusinessUnit.
-
CART
References a Cart.
-
CART_DISCOUNT
References a CartDiscount.
-
CATEGORY
References a Category.
-
CHANNEL
References a Channel.
-
CUSTOMER
References a Customer.
-
CUSTOMER_EMAIL_TOKEN
References a CustomerToken for email verification.
-
CUSTOMER_GROUP
References a CustomerGroup.
-
CUSTOMER_PASSWORD_TOKEN
References a CustomerToken for password reset.
-
DIRECT_DISCOUNT
References a DirectDiscount.
-
DISCOUNT_CODE
References a DiscountCode.
-
EXTENSION
References an Extension.
-
INVENTORY_ENTRY
References an InventoryEntry.
-
KEY_VALUE_DOCUMENT
References a CustomObject.
-
ORDER
References an Order.
-
ORDER_EDIT
References an Order Edit.
-
PAYMENT
References a Payment.
-
PRODUCT
References a Product.
-
PRODUCT_DISCOUNT
References a ProductDiscount.
-
PRODUCT_PRICE
References an Embedded Price.
-
PRODUCT_SELECTION
References a ProductSelection.
-
PRODUCT_TAILORING
References a ProductTailoring.
-
PRODUCT_TYPE
References a ProductType.
-
QUOTE
References a Quote.
-
QUOTE_REQUEST
References a QuoteRequest.
-
REVIEW
References a Review.
-
SHIPPING_METHOD
References a ShippingMethod.
-
SHOPPING_LIST
References a ShoppingList.
-
STAGED_QUOTE
References a StagedQuote.
-
STANDALONE_PRICE
References a StandalonePrice.
-
STATE
References a State.
-
STORE
References a Store.
-
SUBSCRIPTION
References a Subscription.
-
TAX_CATEGORY
References a TaxCategory.
-
TYPE
References a Type.
-
ZONE
References a Zone.
-
-
Method Details
-
getJsonName
String getJsonName()the JSON value- Specified by:
getJsonName
in 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 ReferenceTypeId 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
-