Versions in this module Expand all Collapse all v0 v0.11.0 Apr 22, 2021 v0.10.0 Apr 20, 2021 v0.9.0 Apr 20, 2021 Changes in this version + type AddressDraft struct + AdditionalAddressInfo string + AdditionalStreetInfo string + Apartment string + Building string + City string + Company string + Country CountryCode + Custom *CustomFieldsDraft + Department string + Email string + ExternalID string + Fax string + FirstName string + ID string + Key string + LastName string + Mobile string + POBox string + Phone string + PostalCode string + Region string + Salutation string + State string + StreetName string + StreetNumber string + Title string v0.8.0 Apr 20, 2021 Changes in this version type Address + Custom *CustomFields v0.7.0 Mar 17, 2021 v0.6.0 Mar 17, 2021 v0.5.0 Mar 17, 2021 Changes in this version type QueryInput + FilterQuery string v0.4.0 Mar 7, 2021 Changes in this version + const Version + func GetUserAgent(cfg *ClientConfig) string + type APIClient struct + CreatedAt *time.Time + DeleteAt *time.Time + ID string + LastUsedAt *Date + Name string + Scope string + Secret string + type APIClientDraft struct + DeleteDaysAfterCreation int + Name string + Scope string + type APIClientPagedQueryResponse struct + Count int + Limit int + Offset int + Results []APIClient + Total int + type AccessDeniedError struct + Message string + func (obj AccessDeniedError) Error() string + func (obj AccessDeniedError) MarshalJSON() ([]byte, error) + type Address struct + AdditionalAddressInfo string + AdditionalStreetInfo string + Apartment string + Building string + City string + Company string + Country CountryCode + Department string + Email string + ExternalID string + Fax string + FirstName string + ID string + Key string + LastName string + Mobile string + POBox string + Phone string + PostalCode string + Region string + Salutation string + State string + StreetName string + StreetNumber string + Title string + type AnonymousCartSignInMode string + const AnonymousCartSignInModeMergeWithExistingCustomerCart + const AnonymousCartSignInModeUseAsNewActiveCustomerCart + type Asset struct + Custom *CustomFields + Description *LocalizedString + ID string + Key string + Name *LocalizedString + Sources []AssetSource + Tags []string + type AssetDimensions struct + H float64 + W float64 + type AssetDraft struct + Custom *CustomFieldsDraft + Description *LocalizedString + Key string + Name *LocalizedString + Sources []AssetSource + Tags []string + type AssetSource struct + ContentType string + Dimensions *AssetDimensions + Key string + URI string + type Attribute struct + Name string + Value interface{} + type AttributeBooleanType struct + func (obj AttributeBooleanType) MarshalJSON() ([]byte, error) + type AttributeConstraintEnum string + const AttributeConstraintEnumCombinationUnique + const AttributeConstraintEnumNone + const AttributeConstraintEnumSameForAll + const AttributeConstraintEnumUnique + type AttributeConstraintEnumDraft string + const AttributeConstraintEnumDraftNone + type AttributeDateTimeType struct + func (obj AttributeDateTimeType) MarshalJSON() ([]byte, error) + type AttributeDateType struct + func (obj AttributeDateType) MarshalJSON() ([]byte, error) + type AttributeDefinition struct + AttributeConstraint AttributeConstraintEnum + InputHint TextInputHint + InputTip *LocalizedString + IsRequired bool + IsSearchable bool + Label *LocalizedString + Name string + Type AttributeType + func (obj *AttributeDefinition) UnmarshalJSON(data []byte) error + type AttributeDefinitionDraft struct + AttributeConstraint AttributeConstraintEnum + InputHint TextInputHint + InputTip *LocalizedString + IsRequired bool + IsSearchable bool + Label *LocalizedString + Name string + Type AttributeType + func (obj *AttributeDefinitionDraft) UnmarshalJSON(data []byte) error + type AttributeEnumType struct + Values []AttributePlainEnumValue + func (obj AttributeEnumType) MarshalJSON() ([]byte, error) + type AttributeLocalizableTextType struct + func (obj AttributeLocalizableTextType) MarshalJSON() ([]byte, error) + type AttributeLocalizedEnumType struct + Values []AttributeLocalizedEnumValue + func (obj AttributeLocalizedEnumType) MarshalJSON() ([]byte, error) + type AttributeLocalizedEnumValue struct + Key string + Label *LocalizedString + type AttributeMoneyType struct + func (obj AttributeMoneyType) MarshalJSON() ([]byte, error) + type AttributeNestedType struct + TypeReference *ProductTypeReference + func (obj AttributeNestedType) MarshalJSON() ([]byte, error) + type AttributeNumberType struct + func (obj AttributeNumberType) MarshalJSON() ([]byte, error) + type AttributePlainEnumValue struct + Key string + Label string + type AttributeReferenceType struct + ReferenceTypeID ReferenceTypeID + func (obj AttributeReferenceType) MarshalJSON() ([]byte, error) + type AttributeSetType struct + ElementType AttributeType + func (obj *AttributeSetType) UnmarshalJSON(data []byte) error + func (obj AttributeSetType) MarshalJSON() ([]byte, error) + type AttributeTextType struct + func (obj AttributeTextType) MarshalJSON() ([]byte, error) + type AttributeTimeType struct + func (obj AttributeTimeType) MarshalJSON() ([]byte, error) + type AttributeType interface + type AttributeValue struct + type AzureEventGridDestination struct + AccessKey string + URI string + func (obj AzureEventGridDestination) MarshalJSON() ([]byte, error) + type AzureServiceBusDestination struct + ConnectionString string + func (obj AzureServiceBusDestination) MarshalJSON() ([]byte, error) + type BaseResource struct + CreatedAt time.Time + ID string + LastModifiedAt time.Time + Version int + type Cart struct + AnonymousID string + BillingAddress *Address + CartState CartState + Country CountryCode + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomLineItems []CustomLineItem + CustomerEmail string + CustomerGroup *CustomerGroupReference + CustomerID string + DeleteDaysAfterLastModification int + DiscountCodes []DiscountCodeInfo + ID string + InventoryMode InventoryMode + ItemShippingAddresses []Address + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []LineItem + Locale string + Origin CartOrigin + PaymentInfo *PaymentInfo + RefusedGifts []CartDiscountReference + ShippingAddress *Address + ShippingInfo *ShippingInfo + ShippingRateInput ShippingRateInput + Store *StoreKeyReference + TaxCalculationMode TaxCalculationMode + TaxMode TaxMode + TaxRoundingMode RoundingMode + TaxedPrice *TaxedPrice + TotalPrice TypedMoney + Version int + func (obj *Cart) UnmarshalJSON(data []byte) error + type CartAddCustomLineItemAction struct + Custom *CustomFieldsDraft + ExternalTaxRate *ExternalTaxRateDraft + Money *Money + Name *LocalizedString + Quantity int + Slug string + TaxCategory *TaxCategoryResourceIdentifier + func (obj CartAddCustomLineItemAction) MarshalJSON() ([]byte, error) + type CartAddDiscountCodeAction struct + Code string + func (obj CartAddDiscountCodeAction) MarshalJSON() ([]byte, error) + type CartAddItemShippingAddressAction struct + Address *Address + func (obj CartAddItemShippingAddressAction) MarshalJSON() ([]byte, error) + type CartAddLineItemAction struct + Custom *CustomFieldsDraft + DistributionChannel *ChannelResourceIdentifier + ExternalPrice *Money + ExternalTaxRate *ExternalTaxRateDraft + ExternalTotalPrice *ExternalLineItemTotalPrice + ProductID string + Quantity int + SKU string + ShippingDetails *ItemShippingDetailsDraft + SupplyChannel *ChannelResourceIdentifier + VariantID int + func (obj CartAddLineItemAction) MarshalJSON() ([]byte, error) + type CartAddPaymentAction struct + Payment *PaymentResourceIdentifier + func (obj CartAddPaymentAction) MarshalJSON() ([]byte, error) + type CartAddShoppingListAction struct + DistributionChannel *ChannelResourceIdentifier + ShoppingList *ShoppingListResourceIdentifier + SupplyChannel *ChannelResourceIdentifier + func (obj CartAddShoppingListAction) MarshalJSON() ([]byte, error) + type CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction struct + CustomLineItemID string + TargetsDelta []ItemShippingTarget + func (obj CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction) MarshalJSON() ([]byte, error) + type CartApplyDeltaToLineItemShippingDetailsTargetsAction struct + LineItemID string + TargetsDelta []ItemShippingTarget + func (obj CartApplyDeltaToLineItemShippingDetailsTargetsAction) MarshalJSON() ([]byte, error) + type CartChangeCustomLineItemMoneyAction struct + CustomLineItemID string + Money *Money + func (obj CartChangeCustomLineItemMoneyAction) MarshalJSON() ([]byte, error) + type CartChangeCustomLineItemQuantityAction struct + CustomLineItemID string + Quantity int + func (obj CartChangeCustomLineItemQuantityAction) MarshalJSON() ([]byte, error) + type CartChangeLineItemQuantityAction struct + ExternalPrice *Money + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + Quantity int + func (obj CartChangeLineItemQuantityAction) MarshalJSON() ([]byte, error) + type CartChangeTaxCalculationModeAction struct + TaxCalculationMode TaxCalculationMode + func (obj CartChangeTaxCalculationModeAction) MarshalJSON() ([]byte, error) + type CartChangeTaxModeAction struct + TaxMode TaxMode + func (obj CartChangeTaxModeAction) MarshalJSON() ([]byte, error) + type CartChangeTaxRoundingModeAction struct + TaxRoundingMode RoundingMode + func (obj CartChangeTaxRoundingModeAction) MarshalJSON() ([]byte, error) + type CartClassificationTier struct + IsMatching bool + Price *Money + Value string + func (obj CartClassificationTier) MarshalJSON() ([]byte, error) + type CartClassificationType struct + Values []CustomFieldLocalizedEnumValue + func (obj CartClassificationType) MarshalJSON() ([]byte, error) + type CartDiscount struct + CartPredicate string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Description *LocalizedString + ID string + IsActive bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name *LocalizedString + References []Reference + RequiresDiscountCode bool + SortOrder string + StackingMode StackingMode + Target CartDiscountTarget + ValidFrom *time.Time + ValidUntil *time.Time + Value CartDiscountValue + Version int + func (obj *CartDiscount) UnmarshalJSON(data []byte) error + type CartDiscountChangeCartPredicateAction struct + CartPredicate string + func (obj CartDiscountChangeCartPredicateAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeIsActiveAction struct + IsActive bool + func (obj CartDiscountChangeIsActiveAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeNameAction struct + Name *LocalizedString + func (obj CartDiscountChangeNameAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeRequiresDiscountCodeAction struct + RequiresDiscountCode bool + func (obj CartDiscountChangeRequiresDiscountCodeAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeSortOrderAction struct + SortOrder string + func (obj CartDiscountChangeSortOrderAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeStackingModeAction struct + StackingMode StackingMode + func (obj CartDiscountChangeStackingModeAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeTargetAction struct + Target CartDiscountTarget + func (obj *CartDiscountChangeTargetAction) UnmarshalJSON(data []byte) error + func (obj CartDiscountChangeTargetAction) MarshalJSON() ([]byte, error) + type CartDiscountChangeValueAction struct + Value CartDiscountValueDraft + func (obj *CartDiscountChangeValueAction) UnmarshalJSON(data []byte) error + func (obj CartDiscountChangeValueAction) MarshalJSON() ([]byte, error) + type CartDiscountCustomLineItemsTarget struct + Predicate string + func (obj CartDiscountCustomLineItemsTarget) MarshalJSON() ([]byte, error) + type CartDiscountDraft struct + CartPredicate string + Custom *CustomFields + Description *LocalizedString + IsActive bool + Key string + Name *LocalizedString + RequiresDiscountCode bool + SortOrder string + StackingMode StackingMode + Target CartDiscountTarget + ValidFrom *time.Time + ValidUntil *time.Time + Value CartDiscountValueDraft + func (obj *CartDiscountDraft) UnmarshalJSON(data []byte) error + type CartDiscountLineItemsTarget struct + Predicate string + func (obj CartDiscountLineItemsTarget) MarshalJSON() ([]byte, error) + type CartDiscountPagedQueryResponse struct + Count int + Limit int + Offset int + Results []CartDiscount + Total int + type CartDiscountReference struct + ID string + Obj *CartDiscount + func (obj CartDiscountReference) MarshalJSON() ([]byte, error) + type CartDiscountResourceIdentifier struct + ID string + Key string + func (obj CartDiscountResourceIdentifier) MarshalJSON() ([]byte, error) + type CartDiscountSetCustomFieldAction struct + Name string + Value interface{} + func (obj CartDiscountSetCustomFieldAction) MarshalJSON() ([]byte, error) + type CartDiscountSetCustomTypeAction struct + Fields interface{} + Type *TypeResourceIdentifier + func (obj CartDiscountSetCustomTypeAction) MarshalJSON() ([]byte, error) + type CartDiscountSetDescriptionAction struct + Description *LocalizedString + func (obj CartDiscountSetDescriptionAction) MarshalJSON() ([]byte, error) + type CartDiscountSetKeyAction struct + Key string + func (obj CartDiscountSetKeyAction) MarshalJSON() ([]byte, error) + type CartDiscountSetValidFromAction struct + ValidFrom *time.Time + func (obj CartDiscountSetValidFromAction) MarshalJSON() ([]byte, error) + type CartDiscountSetValidFromAndUntilAction struct + ValidFrom *time.Time + ValidUntil *time.Time + func (obj CartDiscountSetValidFromAndUntilAction) MarshalJSON() ([]byte, error) + type CartDiscountSetValidUntilAction struct + ValidUntil *time.Time + func (obj CartDiscountSetValidUntilAction) MarshalJSON() ([]byte, error) + type CartDiscountShippingCostTarget struct + func (obj CartDiscountShippingCostTarget) MarshalJSON() ([]byte, error) + type CartDiscountTarget interface + type CartDiscountUpdate struct + Actions []CartDiscountUpdateAction + Version int + func (obj *CartDiscountUpdate) UnmarshalJSON(data []byte) error + type CartDiscountUpdateAction interface + type CartDiscountUpdateWithIDInput struct + Actions []CartDiscountUpdateAction + ID string + Version int + func (input *CartDiscountUpdateWithIDInput) Validate() error + type CartDiscountUpdateWithKeyInput struct + Actions []CartDiscountUpdateAction + Key string + Version int + func (input *CartDiscountUpdateWithKeyInput) Validate() error + type CartDiscountValue interface + type CartDiscountValueAbsolute struct + Money []TypedMoney + func (obj *CartDiscountValueAbsolute) UnmarshalJSON(data []byte) error + func (obj CartDiscountValueAbsolute) MarshalJSON() ([]byte, error) + type CartDiscountValueAbsoluteDraft struct + Money []Money + func (obj CartDiscountValueAbsoluteDraft) MarshalJSON() ([]byte, error) + type CartDiscountValueDraft interface + type CartDiscountValueGiftLineItem struct + DistributionChannel *ChannelReference + Product *ProductReference + SupplyChannel *ChannelReference + VariantID int + func (obj CartDiscountValueGiftLineItem) MarshalJSON() ([]byte, error) + type CartDiscountValueGiftLineItemDraft struct + DistributionChannel *ChannelReference + Product *ProductReference + SupplyChannel *ChannelReference + VariantID int + func (obj CartDiscountValueGiftLineItemDraft) MarshalJSON() ([]byte, error) + type CartDiscountValueRelative struct + Permyriad int + func (obj CartDiscountValueRelative) MarshalJSON() ([]byte, error) + type CartDiscountValueRelativeDraft struct + Permyriad int + func (obj CartDiscountValueRelativeDraft) MarshalJSON() ([]byte, error) + type CartDraft struct + AnonymousID string + BillingAddress *Address + Country string + Currency CurrencyCode + Custom *CustomFieldsDraft + CustomLineItems []CustomLineItemDraft + CustomerEmail string + CustomerGroup *CustomerGroupResourceIdentifier + CustomerID string + DeleteDaysAfterLastModification int + DiscountCodes []string + ExternalTaxRateForShippingMethod *ExternalTaxRateDraft + InventoryMode InventoryMode + ItemShippingAddresses []Address + LineItems []LineItemDraft + Locale string + Origin CartOrigin + ShippingAddress *Address + ShippingMethod *ShippingMethodResourceIdentifier + ShippingRateInput ShippingRateInputDraft + Store *StoreResourceIdentifier + TaxCalculationMode TaxCalculationMode + TaxMode TaxMode + TaxRoundingMode RoundingMode + func (obj *CartDraft) UnmarshalJSON(data []byte) error + type CartOrigin string + const CartOriginCustomer + const CartOriginMerchant + type CartPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Cart + Total int + type CartRecalculateAction struct + UpdateProductData bool + func (obj CartRecalculateAction) MarshalJSON() ([]byte, error) + type CartReference struct + ID string + Obj *Cart + func (obj CartReference) MarshalJSON() ([]byte, error) + type CartRemoveCustomLineItemAction struct + CustomLineItemID string + func (obj CartRemoveCustomLineItemAction) MarshalJSON() ([]byte, error) + type CartRemoveDiscountCodeAction struct + DiscountCode *DiscountCodeReference + func (obj CartRemoveDiscountCodeAction) MarshalJSON() ([]byte, error) + type CartRemoveItemShippingAddressAction struct + AddressKey string + func (obj CartRemoveItemShippingAddressAction) MarshalJSON() ([]byte, error) + type CartRemoveLineItemAction struct + ExternalPrice *Money + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + Quantity int + ShippingDetailsToRemove *ItemShippingDetailsDraft + func (obj CartRemoveLineItemAction) MarshalJSON() ([]byte, error) + type CartRemovePaymentAction struct + Payment *PaymentResourceIdentifier + func (obj CartRemovePaymentAction) MarshalJSON() ([]byte, error) + type CartResourceIdentifier struct + ID string + Key string + func (obj CartResourceIdentifier) MarshalJSON() ([]byte, error) + type CartScoreTier struct + IsMatching bool + Price *Money + PriceFunction *PriceFunction + Score float64 + func (obj CartScoreTier) MarshalJSON() ([]byte, error) + type CartScoreType struct + func (obj CartScoreType) MarshalJSON() ([]byte, error) + type CartSetAnonymousIDAction struct + AnonymousID string + func (obj CartSetAnonymousIDAction) MarshalJSON() ([]byte, error) + type CartSetBillingAddressAction struct + Address *Address + func (obj CartSetBillingAddressAction) MarshalJSON() ([]byte, error) + type CartSetCartTotalTaxAction struct + ExternalTaxPortions []TaxPortionDraft + ExternalTotalGross *Money + func (obj CartSetCartTotalTaxAction) MarshalJSON() ([]byte, error) + type CartSetCountryAction struct + Country CountryCode + func (obj CartSetCountryAction) MarshalJSON() ([]byte, error) + type CartSetCustomFieldAction struct + Name string + Value interface{} + func (obj CartSetCustomFieldAction) MarshalJSON() ([]byte, error) + type CartSetCustomLineItemCustomFieldAction struct + CustomLineItemID string + Name string + Value interface{} + func (obj CartSetCustomLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type CartSetCustomLineItemCustomTypeAction struct + CustomLineItemID string + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj CartSetCustomLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type CartSetCustomLineItemShippingDetailsAction struct + CustomLineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj CartSetCustomLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type CartSetCustomLineItemTaxAmountAction struct + CustomLineItemID string + ExternalTaxAmount *ExternalTaxAmountDraft + func (obj CartSetCustomLineItemTaxAmountAction) MarshalJSON() ([]byte, error) + type CartSetCustomLineItemTaxRateAction struct + CustomLineItemID string + ExternalTaxRate *ExternalTaxRateDraft + func (obj CartSetCustomLineItemTaxRateAction) MarshalJSON() ([]byte, error) + type CartSetCustomShippingMethodAction struct + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethodName string + ShippingRate *ShippingRateDraft + TaxCategory *TaxCategoryResourceIdentifier + func (obj CartSetCustomShippingMethodAction) MarshalJSON() ([]byte, error) + type CartSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj CartSetCustomTypeAction) MarshalJSON() ([]byte, error) + type CartSetCustomerEmailAction struct + Email string + func (obj CartSetCustomerEmailAction) MarshalJSON() ([]byte, error) + type CartSetCustomerGroupAction struct + CustomerGroup *CustomerGroupResourceIdentifier + func (obj CartSetCustomerGroupAction) MarshalJSON() ([]byte, error) + type CartSetCustomerIDAction struct + CustomerID string + func (obj CartSetCustomerIDAction) MarshalJSON() ([]byte, error) + type CartSetDeleteDaysAfterLastModificationAction struct + DeleteDaysAfterLastModification int + func (obj CartSetDeleteDaysAfterLastModificationAction) MarshalJSON() ([]byte, error) + type CartSetLineItemCustomFieldAction struct + LineItemID string + Name string + Value interface{} + func (obj CartSetLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type CartSetLineItemCustomTypeAction struct + Fields *FieldContainer + LineItemID string + Type *TypeResourceIdentifier + func (obj CartSetLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type CartSetLineItemDistributionChannelAction struct + DistributionChannel *ChannelResourceIdentifier + LineItemID string + func (obj CartSetLineItemDistributionChannelAction) MarshalJSON() ([]byte, error) + type CartSetLineItemPriceAction struct + ExternalPrice *Money + LineItemID string + func (obj CartSetLineItemPriceAction) MarshalJSON() ([]byte, error) + type CartSetLineItemShippingDetailsAction struct + LineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj CartSetLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type CartSetLineItemTaxAmountAction struct + ExternalTaxAmount *ExternalTaxAmountDraft + LineItemID string + func (obj CartSetLineItemTaxAmountAction) MarshalJSON() ([]byte, error) + type CartSetLineItemTaxRateAction struct + ExternalTaxRate *ExternalTaxRateDraft + LineItemID string + func (obj CartSetLineItemTaxRateAction) MarshalJSON() ([]byte, error) + type CartSetLineItemTotalPriceAction struct + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + func (obj CartSetLineItemTotalPriceAction) MarshalJSON() ([]byte, error) + type CartSetLocaleAction struct + Locale string + func (obj CartSetLocaleAction) MarshalJSON() ([]byte, error) + type CartSetShippingAddressAction struct + Address *Address + func (obj CartSetShippingAddressAction) MarshalJSON() ([]byte, error) + type CartSetShippingMethodAction struct + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethod *ShippingMethodResourceIdentifier + func (obj CartSetShippingMethodAction) MarshalJSON() ([]byte, error) + type CartSetShippingMethodTaxAmountAction struct + ExternalTaxAmount *ExternalTaxAmountDraft + func (obj CartSetShippingMethodTaxAmountAction) MarshalJSON() ([]byte, error) + type CartSetShippingMethodTaxRateAction struct + ExternalTaxRate *ExternalTaxRateDraft + func (obj CartSetShippingMethodTaxRateAction) MarshalJSON() ([]byte, error) + type CartSetShippingRateInputAction struct + ShippingRateInput ShippingRateInputDraft + func (obj *CartSetShippingRateInputAction) UnmarshalJSON(data []byte) error + func (obj CartSetShippingRateInputAction) MarshalJSON() ([]byte, error) + type CartState string + const CartStateActive + const CartStateMerged + const CartStateOrdered + type CartUpdate struct + Actions []CartUpdateAction + Version int + func (obj *CartUpdate) UnmarshalJSON(data []byte) error + type CartUpdateAction interface + type CartUpdateItemShippingAddressAction struct + Address *Address + func (obj CartUpdateItemShippingAddressAction) MarshalJSON() ([]byte, error) + type CartUpdateWithIDInput struct + Actions []CartUpdateAction + ID string + Version int + func (input *CartUpdateWithIDInput) Validate() error + type CartValueTier struct + IsMatching bool + MinimumCentAmount int + Price *Money + func (obj CartValueTier) MarshalJSON() ([]byte, error) + type CartValueType struct + func (obj CartValueType) MarshalJSON() ([]byte, error) + type CartsConfiguration struct + CountryTaxRateFallbackEnabled bool + type Category struct + Ancestors []CategoryReference + Assets []Asset + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Description *LocalizedString + ExternalID string + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + MetaDescription *LocalizedString + MetaKeywords *LocalizedString + MetaTitle *LocalizedString + Name *LocalizedString + OrderHint string + Parent *CategoryReference + Slug *LocalizedString + Version int + type CategoryAddAssetAction struct + Asset *AssetDraft + Position float64 + func (obj CategoryAddAssetAction) MarshalJSON() ([]byte, error) + type CategoryChangeAssetNameAction struct + AssetID string + AssetKey string + Name *LocalizedString + func (obj CategoryChangeAssetNameAction) MarshalJSON() ([]byte, error) + type CategoryChangeAssetOrderAction struct + AssetOrder []string + func (obj CategoryChangeAssetOrderAction) MarshalJSON() ([]byte, error) + type CategoryChangeNameAction struct + Name *LocalizedString + func (obj CategoryChangeNameAction) MarshalJSON() ([]byte, error) + type CategoryChangeOrderHintAction struct + OrderHint string + func (obj CategoryChangeOrderHintAction) MarshalJSON() ([]byte, error) + type CategoryChangeParentAction struct + Parent *CategoryResourceIdentifier + func (obj CategoryChangeParentAction) MarshalJSON() ([]byte, error) + type CategoryChangeSlugAction struct + Slug *LocalizedString + func (obj CategoryChangeSlugAction) MarshalJSON() ([]byte, error) + type CategoryCreatedMessage struct + Category *Category + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CategoryCreatedMessage) MarshalJSON() ([]byte, error) + type CategoryCreatedMessagePayload struct + Category *Category + func (obj CategoryCreatedMessagePayload) MarshalJSON() ([]byte, error) + type CategoryDraft struct + Assets []AssetDraft + Custom *CustomFieldsDraft + Description *LocalizedString + ExternalID string + Key string + MetaDescription *LocalizedString + MetaKeywords *LocalizedString + MetaTitle *LocalizedString + Name *LocalizedString + OrderHint string + Parent *CategoryResourceIdentifier + Slug *LocalizedString + type CategoryOrderHints map[string]string + type CategoryPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Category + Total int + type CategoryReference struct + ID string + Obj *Category + func (obj CategoryReference) MarshalJSON() ([]byte, error) + type CategoryRemoveAssetAction struct + AssetID string + AssetKey string + func (obj CategoryRemoveAssetAction) MarshalJSON() ([]byte, error) + type CategoryResourceIdentifier struct + ID string + Key string + func (obj CategoryResourceIdentifier) MarshalJSON() ([]byte, error) + type CategorySetAssetCustomFieldAction struct + AssetID string + AssetKey string + Name string + Value interface{} + func (obj CategorySetAssetCustomFieldAction) MarshalJSON() ([]byte, error) + type CategorySetAssetCustomTypeAction struct + AssetID string + AssetKey string + Fields interface{} + Type *TypeResourceIdentifier + func (obj CategorySetAssetCustomTypeAction) MarshalJSON() ([]byte, error) + type CategorySetAssetDescriptionAction struct + AssetID string + AssetKey string + Description *LocalizedString + func (obj CategorySetAssetDescriptionAction) MarshalJSON() ([]byte, error) + type CategorySetAssetKeyAction struct + AssetID string + AssetKey string + func (obj CategorySetAssetKeyAction) MarshalJSON() ([]byte, error) + type CategorySetAssetSourcesAction struct + AssetID string + AssetKey string + Sources []AssetSource + func (obj CategorySetAssetSourcesAction) MarshalJSON() ([]byte, error) + type CategorySetAssetTagsAction struct + AssetID string + AssetKey string + Tags []string + func (obj CategorySetAssetTagsAction) MarshalJSON() ([]byte, error) + type CategorySetCustomFieldAction struct + Name string + Value interface{} + func (obj CategorySetCustomFieldAction) MarshalJSON() ([]byte, error) + type CategorySetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj CategorySetCustomTypeAction) MarshalJSON() ([]byte, error) + type CategorySetDescriptionAction struct + Description *LocalizedString + func (obj CategorySetDescriptionAction) MarshalJSON() ([]byte, error) + type CategorySetExternalIDAction struct + ExternalID string + func (obj CategorySetExternalIDAction) MarshalJSON() ([]byte, error) + type CategorySetKeyAction struct + Key string + func (obj CategorySetKeyAction) MarshalJSON() ([]byte, error) + type CategorySetMetaDescriptionAction struct + MetaDescription *LocalizedString + func (obj CategorySetMetaDescriptionAction) MarshalJSON() ([]byte, error) + type CategorySetMetaKeywordsAction struct + MetaKeywords *LocalizedString + func (obj CategorySetMetaKeywordsAction) MarshalJSON() ([]byte, error) + type CategorySetMetaTitleAction struct + MetaTitle *LocalizedString + func (obj CategorySetMetaTitleAction) MarshalJSON() ([]byte, error) + type CategorySlugChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Slug *LocalizedString + Version int + func (obj CategorySlugChangedMessage) MarshalJSON() ([]byte, error) + type CategorySlugChangedMessagePayload struct + Slug *LocalizedString + func (obj CategorySlugChangedMessagePayload) MarshalJSON() ([]byte, error) + type CategoryUpdate struct + Actions []CategoryUpdateAction + Version int + func (obj *CategoryUpdate) UnmarshalJSON(data []byte) error + type CategoryUpdateAction interface + type CategoryUpdateWithIDInput struct + Actions []CategoryUpdateAction + ID string + Version int + func (input *CategoryUpdateWithIDInput) Validate() error + type CategoryUpdateWithKeyInput struct + Actions []CategoryUpdateAction + Key string + Version int + func (input *CategoryUpdateWithKeyInput) Validate() error + type CentPrecisionMoney struct + CentAmount int + CurrencyCode CurrencyCode + FractionDigits float64 + func (obj CentPrecisionMoney) MarshalJSON() ([]byte, error) + type CentPrecisionMoneyDraft struct + CentAmount int + CurrencyCode CurrencyCode + func (obj CentPrecisionMoneyDraft) MarshalJSON() ([]byte, error) + type ChangeSubscription struct + ResourceTypeID string + type Channel struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Description *LocalizedString + GeoLocation GeoJSON + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name *LocalizedString + ReviewRatingStatistics *ReviewRatingStatistics + Roles []ChannelRoleEnum + Version int + func (obj *Channel) UnmarshalJSON(data []byte) error + type ChannelAddRolesAction struct + Roles []ChannelRoleEnum + func (obj ChannelAddRolesAction) MarshalJSON() ([]byte, error) + type ChannelChangeDescriptionAction struct + Description *LocalizedString + func (obj ChannelChangeDescriptionAction) MarshalJSON() ([]byte, error) + type ChannelChangeKeyAction struct + Key string + func (obj ChannelChangeKeyAction) MarshalJSON() ([]byte, error) + type ChannelChangeNameAction struct + Name *LocalizedString + func (obj ChannelChangeNameAction) MarshalJSON() ([]byte, error) + type ChannelDraft struct + Address *Address + Custom *CustomFieldsDraft + Description *LocalizedString + GeoLocation GeoJSON + Key string + Name *LocalizedString + Roles []ChannelRoleEnum + func (obj *ChannelDraft) UnmarshalJSON(data []byte) error + type ChannelPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Channel + Total int + type ChannelReference struct + ID string + Obj *Channel + func (obj ChannelReference) MarshalJSON() ([]byte, error) + type ChannelRemoveRolesAction struct + Roles []ChannelRoleEnum + func (obj ChannelRemoveRolesAction) MarshalJSON() ([]byte, error) + type ChannelResourceIdentifier struct + ID string + Key string + func (obj ChannelResourceIdentifier) MarshalJSON() ([]byte, error) + type ChannelRoleEnum string + const ChannelRoleEnumInventorySupply + const ChannelRoleEnumOrderExport + const ChannelRoleEnumOrderImport + const ChannelRoleEnumPrimary + const ChannelRoleEnumProductDistribution + type ChannelSetAddressAction struct + Address *Address + func (obj ChannelSetAddressAction) MarshalJSON() ([]byte, error) + type ChannelSetCustomFieldAction struct + Name string + Value interface{} + func (obj ChannelSetCustomFieldAction) MarshalJSON() ([]byte, error) + type ChannelSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj ChannelSetCustomTypeAction) MarshalJSON() ([]byte, error) + type ChannelSetGeoLocationAction struct + GeoLocation GeoJSON + func (obj *ChannelSetGeoLocationAction) UnmarshalJSON(data []byte) error + func (obj ChannelSetGeoLocationAction) MarshalJSON() ([]byte, error) + type ChannelSetRolesAction struct + Roles []ChannelRoleEnum + func (obj ChannelSetRolesAction) MarshalJSON() ([]byte, error) + type ChannelUpdate struct + Actions []ChannelUpdateAction + Version int + func (obj *ChannelUpdate) UnmarshalJSON(data []byte) error + type ChannelUpdateAction interface + type ChannelUpdateWithIDInput struct + Actions []ChannelUpdateAction + ID string + Version int + func (input *ChannelUpdateWithIDInput) Validate() error + type ClassificationShippingRateInput struct + Key string + Label *LocalizedString + func (obj ClassificationShippingRateInput) MarshalJSON() ([]byte, error) + type ClassificationShippingRateInputDraft struct + Key string + func (obj ClassificationShippingRateInputDraft) MarshalJSON() ([]byte, error) + type Client struct + func New(cfg *Config) *Client + func NewClient(cfg *ClientConfig) (*Client, error) + func (c *Client) Endpoints() ClientEndpoints + func (c *Client) ProjectKey() string + func (client *Client) APIClientCreate(ctx context.Context, draft *APIClientDraft, opts ...RequestOption) (result *APIClient, err error) + func (client *Client) APIClientDeleteWithID(ctx context.Context, id string, opts ...RequestOption) (result *APIClient, err error) + func (client *Client) APIClientGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *APIClient, err error) + func (client *Client) APIClientQuery(ctx context.Context, input *QueryInput) (result *APIClientPagedQueryResponse, err error) + func (client *Client) CartCreate(ctx context.Context, draft *CartDraft, opts ...RequestOption) (result *Cart, err error) + func (client *Client) CartDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *Cart, err error) + func (client *Client) CartDiscountCreate(ctx context.Context, draft *CartDiscountDraft, opts ...RequestOption) (result *CartDiscount, err error) + func (client *Client) CartDiscountDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *CartDiscount, err error) + func (client *Client) CartDiscountDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *CartDiscount, err error) + func (client *Client) CartDiscountGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *CartDiscount, err error) + func (client *Client) CartDiscountGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *CartDiscount, err error) + func (client *Client) CartDiscountQuery(ctx context.Context, input *QueryInput) (result *CartDiscountPagedQueryResponse, err error) + func (client *Client) CartDiscountUpdateWithID(ctx context.Context, input *CartDiscountUpdateWithIDInput, ...) (result *CartDiscount, err error) + func (client *Client) CartDiscountUpdateWithKey(ctx context.Context, input *CartDiscountUpdateWithKeyInput, ...) (result *CartDiscount, err error) + func (client *Client) CartGetWithCustomerID(ctx context.Context, customerId string, opts ...RequestOption) (result *Cart, err error) + func (client *Client) CartGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Cart, err error) + func (client *Client) CartQuery(ctx context.Context, input *QueryInput) (result *CartPagedQueryResponse, err error) + func (client *Client) CartReplicate(ctx context.Context, value *ReplicaCartDraft, opts ...RequestOption) (result *Cart, err error) + func (client *Client) CartUpdateWithID(ctx context.Context, input *CartUpdateWithIDInput, opts ...RequestOption) (result *Cart, err error) + func (client *Client) CategoryCreate(ctx context.Context, draft *CategoryDraft, opts ...RequestOption) (result *Category, err error) + func (client *Client) CategoryDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Category, err error) + func (client *Client) CategoryDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Category, err error) + func (client *Client) CategoryGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Category, err error) + func (client *Client) CategoryGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Category, err error) + func (client *Client) CategoryQuery(ctx context.Context, input *QueryInput) (result *CategoryPagedQueryResponse, err error) + func (client *Client) CategoryUpdateWithID(ctx context.Context, input *CategoryUpdateWithIDInput, opts ...RequestOption) (result *Category, err error) + func (client *Client) CategoryUpdateWithKey(ctx context.Context, input *CategoryUpdateWithKeyInput, opts ...RequestOption) (result *Category, err error) + func (client *Client) ChannelCreate(ctx context.Context, draft *ChannelDraft, opts ...RequestOption) (result *Channel, err error) + func (client *Client) ChannelDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Channel, err error) + func (client *Client) ChannelGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Channel, err error) + func (client *Client) ChannelQuery(ctx context.Context, input *QueryInput) (result *ChannelPagedQueryResponse, err error) + func (client *Client) ChannelUpdateWithID(ctx context.Context, input *ChannelUpdateWithIDInput, opts ...RequestOption) (result *Channel, err error) + func (client *Client) CustomObjectCreate(ctx context.Context, draft *CustomObjectDraft, opts ...RequestOption) (result *CustomObject, err error) + func (client *Client) CustomObjectDeleteWithContainerAndKey(ctx context.Context, container string, key string, version int, ...) (result *CustomObject, err error) + func (client *Client) CustomObjectGetWithContainer(ctx context.Context, container string, opts ...RequestOption) (result *CustomObject, err error) + func (client *Client) CustomObjectGetWithContainerAndKey(ctx context.Context, container string, key string, opts ...RequestOption) (result *CustomObject, err error) + func (client *Client) CustomObjectQuery(ctx context.Context, input *QueryInput) (result *CustomObjectPagedQueryResponse, err error) + func (client *Client) CustomerCreate(ctx context.Context, draft *CustomerDraft, opts ...RequestOption) (result *CustomerCreatedResponse, err error) + func (client *Client) CustomerDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *Customer, err error) + func (client *Client) CustomerDeleteWithKey(ctx context.Context, key string, version int, dataErasure bool, ...) (result *Customer, err error) + func (client *Client) CustomerEmailToken(ctx context.Context, value *CustomerCreateEmailToken, opts ...RequestOption) (result *CustomerToken, err error) + func (client *Client) CustomerEmailconfirm(ctx context.Context, value *CustomerEmailVerify, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerGetWithEmailToken(ctx context.Context, emailToken string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerGetWithPasswordToken(ctx context.Context, passwordToken string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerGroupCreate(ctx context.Context, draft *CustomerGroupDraft, opts ...RequestOption) (result *CustomerGroup, err error) + func (client *Client) CustomerGroupDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *CustomerGroup, err error) + func (client *Client) CustomerGroupDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *CustomerGroup, err error) + func (client *Client) CustomerGroupGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *CustomerGroup, err error) + func (client *Client) CustomerGroupGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *CustomerGroup, err error) + func (client *Client) CustomerGroupQuery(ctx context.Context, input *QueryInput) (result *CustomerGroupPagedQueryResponse, err error) + func (client *Client) CustomerGroupUpdateWithID(ctx context.Context, input *CustomerGroupUpdateWithIDInput, ...) (result *CustomerGroup, err error) + func (client *Client) CustomerGroupUpdateWithKey(ctx context.Context, input *CustomerGroupUpdateWithKeyInput, ...) (result *CustomerGroup, err error) + func (client *Client) CustomerPassword(ctx context.Context, value *CustomerChangePassword, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerPasswordToken(ctx context.Context, value *CustomerCreatePasswordResetToken, ...) (result *CustomerToken, err error) + func (client *Client) CustomerPasswordreset(ctx context.Context, value *CustomerResetPassword, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerQuery(ctx context.Context, input *QueryInput) (result *CustomerPagedQueryResponse, err error) + func (client *Client) CustomerUpdateWithID(ctx context.Context, input *CustomerUpdateWithIDInput, opts ...RequestOption) (result *Customer, err error) + func (client *Client) CustomerUpdateWithKey(ctx context.Context, input *CustomerUpdateWithKeyInput, opts ...RequestOption) (result *Customer, err error) + func (client *Client) DiscountCodeCreate(ctx context.Context, draft *DiscountCodeDraft, opts ...RequestOption) (result *DiscountCode, err error) + func (client *Client) DiscountCodeDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *DiscountCode, err error) + func (client *Client) DiscountCodeGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *DiscountCode, err error) + func (client *Client) DiscountCodeQuery(ctx context.Context, input *QueryInput) (result *DiscountCodePagedQueryResponse, err error) + func (client *Client) DiscountCodeUpdateWithID(ctx context.Context, input *DiscountCodeUpdateWithIDInput, ...) (result *DiscountCode, err error) + func (client *Client) ExtensionCreate(ctx context.Context, draft *ExtensionDraft, opts ...RequestOption) (result *Extension, err error) + func (client *Client) ExtensionDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Extension, err error) + func (client *Client) ExtensionDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Extension, err error) + func (client *Client) ExtensionGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Extension, err error) + func (client *Client) ExtensionGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Extension, err error) + func (client *Client) ExtensionQuery(ctx context.Context, input *QueryInput) (result *ExtensionPagedQueryResponse, err error) + func (client *Client) ExtensionUpdateWithID(ctx context.Context, input *ExtensionUpdateWithIDInput, opts ...RequestOption) (result *Extension, err error) + func (client *Client) ExtensionUpdateWithKey(ctx context.Context, input *ExtensionUpdateWithKeyInput, opts ...RequestOption) (result *Extension, err error) + func (client *Client) InventoryEntryCreate(ctx context.Context, draft *InventoryEntryDraft, opts ...RequestOption) (result *InventoryEntry, err error) + func (client *Client) InventoryEntryDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *InventoryEntry, err error) + func (client *Client) InventoryEntryGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *InventoryEntry, err error) + func (client *Client) InventoryEntryQuery(ctx context.Context, input *QueryInput) (result *InventoryPagedQueryResponse, err error) + func (client *Client) InventoryEntryUpdateWithID(ctx context.Context, input *InventoryEntryUpdateWithIDInput, ...) (result *InventoryEntry, err error) + func (client *Client) Login(ctx context.Context, value *CustomerSignin, opts ...RequestOption) (result *CustomerSignInResult, err error) + func (client *Client) MessageGetWithID(ctx context.Context, id string, opts ...RequestOption) (result Message, err error) + func (client *Client) MessageQuery(ctx context.Context, input *QueryInput) (result *MessagePagedQueryResponse, err error) + func (client *Client) MyActiveCart(ctx context.Context, opts ...RequestOption) (result *MyCart, err error) + func (client *Client) MyCartCreate(ctx context.Context, draft *MyCartDraft, opts ...RequestOption) (result *MyCart, err error) + func (client *Client) MyCartDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *MyCart, err error) + func (client *Client) MyCartGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *MyCart, err error) + func (client *Client) MyCartQuery(ctx context.Context, input *QueryInput) (result *CartPagedQueryResponse, err error) + func (client *Client) MyCartUpdateWithID(ctx context.Context, input *MyCartUpdateWithIDInput, opts ...RequestOption) (result *MyCart, err error) + func (client *Client) MyLogin(ctx context.Context, opts ...RequestOption) (result *CustomerSignInResult, err error) + func (client *Client) MyOrderCreate(ctx context.Context, draft *MyOrderFromCartDraft, opts ...RequestOption) (result *MyOrder, err error) + func (client *Client) MyOrderGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *MyOrder, err error) + func (client *Client) MyOrderQuery(ctx context.Context, input *QueryInput) (result *OrderPagedQueryResponse, err error) + func (client *Client) MyPaymentCreate(ctx context.Context, draft *MyPaymentDraft, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyPaymentDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyPaymentDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyPaymentGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyPaymentGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyPaymentQuery(ctx context.Context, input *QueryInput) (result *MyPaymentPagedQueryResponse, err error) + func (client *Client) MyPaymentUpdateWithID(ctx context.Context, input *MyPaymentUpdateWithIDInput, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyPaymentUpdateWithKey(ctx context.Context, input *MyPaymentUpdateWithKeyInput, opts ...RequestOption) (result *MyPayment, err error) + func (client *Client) MyReset(ctx context.Context, opts ...RequestOption) (result *MyCustomer, err error) + func (client *Client) MyShoppingListCreate(ctx context.Context, draft *MyShoppingListDraft, opts ...RequestOption) (result *MyShoppingList, err error) + func (client *Client) MyShoppingListDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *MyShoppingList, err error) + func (client *Client) MyShoppingListDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *MyShoppingList, err error) + func (client *Client) MyShoppingListGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *MyShoppingList, err error) + func (client *Client) MyShoppingListGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *MyShoppingList, err error) + func (client *Client) MyShoppingListQuery(ctx context.Context, input *QueryInput) (result *ShoppingListPagedQueryResponse, err error) + func (client *Client) MyShoppingListUpdateWithID(ctx context.Context, input *MyShoppingListUpdateWithIDInput, ...) (result *MyShoppingList, err error) + func (client *Client) MyShoppingListUpdateWithKey(ctx context.Context, input *MyShoppingListUpdateWithKeyInput, ...) (result *MyShoppingList, err error) + func (client *Client) MySignup(ctx context.Context, value *MyCustomerDraft, opts ...RequestOption) (result *CustomerSignInResult, err error) + func (client *Client) NewGraphQLQuery(query string) *GraphQLQuery + func (client *Client) OrderCreate(ctx context.Context, draft *OrderFromCartDraft, opts ...RequestOption) (result *Order, err error) + func (client *Client) OrderDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *Order, err error) + func (client *Client) OrderDeleteWithOrderNumber(ctx context.Context, orderNumber string, version int, dataErasure bool, ...) (result *Order, err error) + func (client *Client) OrderEditApply(ctx context.Context, value *OrderEditApply, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditCreate(ctx context.Context, draft *OrderEditDraft, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditQuery(ctx context.Context, input *QueryInput) (result *OrderEditPagedQueryResponse, err error) + func (client *Client) OrderEditUpdateWithID(ctx context.Context, input *OrderEditUpdateWithIDInput, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderEditUpdateWithKey(ctx context.Context, input *OrderEditUpdateWithKeyInput, opts ...RequestOption) (result *OrderEdit, err error) + func (client *Client) OrderGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Order, err error) + func (client *Client) OrderGetWithOrderNumber(ctx context.Context, orderNumber string, opts ...RequestOption) (result *Order, err error) + func (client *Client) OrderImport(ctx context.Context, value *OrderImportDraft, opts ...RequestOption) (result *Order, err error) + func (client *Client) OrderQuery(ctx context.Context, input *QueryInput) (result *OrderPagedQueryResponse, err error) + func (client *Client) OrderUpdateWithID(ctx context.Context, input *OrderUpdateWithIDInput, opts ...RequestOption) (result *Order, err error) + func (client *Client) OrderUpdateWithOrderNumber(ctx context.Context, input *OrderUpdateWithOrderNumberInput, ...) (result *Order, err error) + func (client *Client) PaymentCreate(ctx context.Context, draft *PaymentDraft, opts ...RequestOption) (result *Payment, err error) + func (client *Client) PaymentDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *Payment, err error) + func (client *Client) PaymentDeleteWithKey(ctx context.Context, key string, version int, dataErasure bool, ...) (result *Payment, err error) + func (client *Client) PaymentGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Payment, err error) + func (client *Client) PaymentGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Payment, err error) + func (client *Client) PaymentQuery(ctx context.Context, input *QueryInput) (result *PaymentPagedQueryResponse, err error) + func (client *Client) PaymentUpdateWithID(ctx context.Context, input *PaymentUpdateWithIDInput, opts ...RequestOption) (result *Payment, err error) + func (client *Client) PaymentUpdateWithKey(ctx context.Context, input *PaymentUpdateWithKeyInput, opts ...RequestOption) (result *Payment, err error) + func (client *Client) ProductCreate(ctx context.Context, draft *ProductDraft, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductDiscountCreate(ctx context.Context, draft *ProductDiscountDraft, opts ...RequestOption) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountMatching(ctx context.Context, value *ProductDiscountMatchQuery, opts ...RequestOption) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountQuery(ctx context.Context, input *QueryInput) (result *ProductDiscountPagedQueryResponse, err error) + func (client *Client) ProductDiscountUpdateWithID(ctx context.Context, input *ProductDiscountUpdateWithIDInput, ...) (result *ProductDiscount, err error) + func (client *Client) ProductDiscountUpdateWithKey(ctx context.Context, input *ProductDiscountUpdateWithKeyInput, ...) (result *ProductDiscount, err error) + func (client *Client) ProductGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductImages(ctx context.Context, value *ProductImagesInput, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductProjectionGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *ProductProjection, err error) + func (client *Client) ProductProjectionGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *ProductProjection, err error) + func (client *Client) ProductProjectionQuery(ctx context.Context, input *QueryInput) (result *ProductProjectionPagedQueryResponse, err error) + func (client *Client) ProductProjectionSearch(ctx context.Context, value *ProductProjectionSearchInput, ...) (result *ProductProjectionPagedSearchResponse, err error) + func (client *Client) ProductProjectionSuggest(ctx context.Context, value *ProductProjectionSuggestInput, ...) (result *ProductProjection, err error) + func (client *Client) ProductQuery(ctx context.Context, input *QueryInput) (result *ProductPagedQueryResponse, err error) + func (client *Client) ProductTypeCreate(ctx context.Context, draft *ProductTypeDraft, opts ...RequestOption) (result *ProductType, err error) + func (client *Client) ProductTypeDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *ProductType, err error) + func (client *Client) ProductTypeDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *ProductType, err error) + func (client *Client) ProductTypeGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *ProductType, err error) + func (client *Client) ProductTypeGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *ProductType, err error) + func (client *Client) ProductTypeQuery(ctx context.Context, input *QueryInput) (result *ProductTypePagedQueryResponse, err error) + func (client *Client) ProductTypeUpdateWithID(ctx context.Context, input *ProductTypeUpdateWithIDInput, ...) (result *ProductType, err error) + func (client *Client) ProductTypeUpdateWithKey(ctx context.Context, input *ProductTypeUpdateWithKeyInput, ...) (result *ProductType, err error) + func (client *Client) ProductUpdateWithID(ctx context.Context, input *ProductUpdateWithIDInput, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProductUpdateWithKey(ctx context.Context, input *ProductUpdateWithKeyInput, opts ...RequestOption) (result *Product, err error) + func (client *Client) ProjectGet() (result *Project, err error) + func (client *Client) ProjectUpdate(input *ProjectUpdateInput) (result *Project, err error) + func (client *Client) ReviewCreate(ctx context.Context, draft *ReviewDraft, opts ...RequestOption) (result *Review, err error) + func (client *Client) ReviewDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *Review, err error) + func (client *Client) ReviewDeleteWithKey(ctx context.Context, key string, version int, dataErasure bool, ...) (result *Review, err error) + func (client *Client) ReviewGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Review, err error) + func (client *Client) ReviewGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Review, err error) + func (client *Client) ReviewQuery(ctx context.Context, input *QueryInput) (result *ReviewPagedQueryResponse, err error) + func (client *Client) ReviewUpdateWithID(ctx context.Context, input *ReviewUpdateWithIDInput, opts ...RequestOption) (result *Review, err error) + func (client *Client) ReviewUpdateWithKey(ctx context.Context, input *ReviewUpdateWithKeyInput, opts ...RequestOption) (result *Review, err error) + func (client *Client) ShippingMethodCreate(ctx context.Context, draft *ShippingMethodDraft, opts ...RequestOption) (result *ShippingMethod, err error) + func (client *Client) ShippingMethodDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *ShippingMethod, err error) + func (client *Client) ShippingMethodDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *ShippingMethod, err error) + func (client *Client) ShippingMethodGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *ShippingMethod, err error) + func (client *Client) ShippingMethodGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *ShippingMethod, err error) + func (client *Client) ShippingMethodMatchingCart(ctx context.Context, value *ShippingMethodMatchingCartInput, ...) (result *ShippingMethodPagedQueryResponse, err error) + func (client *Client) ShippingMethodMatchingLocation(ctx context.Context, value *ShippingMethodMatchingLocationInput, ...) (result *ShippingMethodPagedQueryResponse, err error) + func (client *Client) ShippingMethodMatchingOrderedit(ctx context.Context, value *ShippingMethodMatchingOrdereditInput, ...) (result *ShippingMethodPagedQueryResponse, err error) + func (client *Client) ShippingMethodQuery(ctx context.Context, input *QueryInput) (result *ShippingMethodPagedQueryResponse, err error) + func (client *Client) ShippingMethodUpdateWithID(ctx context.Context, input *ShippingMethodUpdateWithIDInput, ...) (result *ShippingMethod, err error) + func (client *Client) ShippingMethodUpdateWithKey(ctx context.Context, input *ShippingMethodUpdateWithKeyInput, ...) (result *ShippingMethod, err error) + func (client *Client) ShoppingListCreate(ctx context.Context, draft *ShoppingListDraft, opts ...RequestOption) (result *ShoppingList, err error) + func (client *Client) ShoppingListDeleteWithID(ctx context.Context, id string, version int, dataErasure bool, ...) (result *ShoppingList, err error) + func (client *Client) ShoppingListDeleteWithKey(ctx context.Context, key string, version int, dataErasure bool, ...) (result *ShoppingList, err error) + func (client *Client) ShoppingListGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *ShoppingList, err error) + func (client *Client) ShoppingListGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *ShoppingList, err error) + func (client *Client) ShoppingListQuery(ctx context.Context, input *QueryInput) (result *ShoppingListPagedQueryResponse, err error) + func (client *Client) ShoppingListUpdateWithID(ctx context.Context, input *ShoppingListUpdateWithIDInput, ...) (result *ShoppingList, err error) + func (client *Client) ShoppingListUpdateWithKey(ctx context.Context, input *ShoppingListUpdateWithKeyInput, ...) (result *ShoppingList, err error) + func (client *Client) StateCreate(ctx context.Context, draft *StateDraft, opts ...RequestOption) (result *State, err error) + func (client *Client) StateDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *State, err error) + func (client *Client) StateDeleteWithKey(ctx context.Context, Key string, version int, opts ...RequestOption) (result *State, err error) + func (client *Client) StateGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *State, err error) + func (client *Client) StateGetWithKey(ctx context.Context, Key string, opts ...RequestOption) (result *State, err error) + func (client *Client) StateQuery(ctx context.Context, input *QueryInput) (result *StatePagedQueryResponse, err error) + func (client *Client) StateUpdateWithID(ctx context.Context, input *StateUpdateWithIDInput, opts ...RequestOption) (result *State, err error) + func (client *Client) StateUpdateWithKey(ctx context.Context, input *StateUpdateWithKeyInput, opts ...RequestOption) (result *State, err error) + func (client *Client) StoreCartCreate(ctx context.Context, storeKey string, draft *CartDraft, opts ...RequestOption) (result *Cart, err error) + func (client *Client) StoreCartDeleteWithID(ctx context.Context, storeKey string, id string, version int, dataErasure bool, ...) (result *Cart, err error) + func (client *Client) StoreCartGetWithCustomerID(ctx context.Context, storeKey string, customerId string, opts ...RequestOption) (result *Cart, err error) + func (client *Client) StoreCartGetWithID(ctx context.Context, storeKey string, id string, opts ...RequestOption) (result *Cart, err error) + func (client *Client) StoreCartQuery(ctx context.Context, storeKey string, input *QueryInput) (result *CartPagedQueryResponse, err error) + func (client *Client) StoreCartUpdateWithID(ctx context.Context, storeKey string, input *StoreCartUpdateWithIDInput, ...) (result *Cart, err error) + func (client *Client) StoreCreate(ctx context.Context, draft *StoreDraft, opts ...RequestOption) (result *Store, err error) + func (client *Client) StoreCustomerCreate(ctx context.Context, storeKey string, draft *CustomerDraft, ...) (result *Customer, err error) + func (client *Client) StoreCustomerDeleteWithID(ctx context.Context, storeKey string, id string, version int, dataErasure bool, ...) (result *Customer, err error) + func (client *Client) StoreCustomerDeleteWithKey(ctx context.Context, storeKey string, key string, version int, ...) (result *Customer, err error) + func (client *Client) StoreCustomerEmailToken(ctx context.Context, storeKey string, value *CustomerCreateEmailToken, ...) (result *CustomerToken, err error) + func (client *Client) StoreCustomerEmailconfirm(ctx context.Context, storeKey string, value *CustomerEmailVerify, ...) (result *Customer, err error) + func (client *Client) StoreCustomerGetWithEmailToken(ctx context.Context, storeKey string, emailToken string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) StoreCustomerGetWithID(ctx context.Context, storeKey string, id string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) StoreCustomerGetWithKey(ctx context.Context, storeKey string, key string, opts ...RequestOption) (result *Customer, err error) + func (client *Client) StoreCustomerGetWithPasswordToken(ctx context.Context, storeKey string, passwordToken string, ...) (result *Customer, err error) + func (client *Client) StoreCustomerPassword(ctx context.Context, storeKey string, value *CustomerChangePassword, ...) (result *Customer, err error) + func (client *Client) StoreCustomerPasswordToken(ctx context.Context, storeKey string, value *CustomerCreatePasswordResetToken, ...) (result *CustomerToken, err error) + func (client *Client) StoreCustomerPasswordreset(ctx context.Context, storeKey string, value *CustomerResetPassword, ...) (result *Customer, err error) + func (client *Client) StoreCustomerQuery(ctx context.Context, storeKey string, input *QueryInput) (result *CustomerPagedQueryResponse, err error) + func (client *Client) StoreCustomerUpdateWithID(ctx context.Context, storeKey string, input *StoreCustomerUpdateWithIDInput, ...) (result *Customer, err error) + func (client *Client) StoreCustomerUpdateWithKey(ctx context.Context, storeKey string, input *StoreCustomerUpdateWithKeyInput, ...) (result *Customer, err error) + func (client *Client) StoreDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Store, err error) + func (client *Client) StoreDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Store, err error) + func (client *Client) StoreGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Store, err error) + func (client *Client) StoreGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Store, err error) + func (client *Client) StoreLogin(ctx context.Context, storeKey string, value *CustomerSignin, ...) (result *CustomerSignInResult, err error) + func (client *Client) StoreMyActiveCart(ctx context.Context, storeKey string, opts ...RequestOption) (result *Cart, err error) + func (client *Client) StoreMyCartCreate(ctx context.Context, storeKey string, draft *MyCartDraft, ...) (result *Cart, err error) + func (client *Client) StoreMyCartDeleteWithID(ctx context.Context, storeKey string, id string, version int, ...) (result *Cart, err error) + func (client *Client) StoreMyCartGetWithID(ctx context.Context, storeKey string, id string, opts ...RequestOption) (result *Cart, err error) + func (client *Client) StoreMyCartQuery(ctx context.Context, storeKey string, input *QueryInput) (result *CartPagedQueryResponse, err error) + func (client *Client) StoreMyCartUpdateWithID(ctx context.Context, storeKey string, input *StoreMyCartUpdateWithIDInput, ...) (result *Cart, err error) + func (client *Client) StoreMyOrderCreate(ctx context.Context, storeKey string, draft *MyOrderFromCartDraft, ...) (result *Order, err error) + func (client *Client) StoreMyOrderGetWithID(ctx context.Context, storeKey string, id string, opts ...RequestOption) (result *Order, err error) + func (client *Client) StoreMyOrderQuery(ctx context.Context, storeKey string, input *QueryInput) (result *OrderPagedQueryResponse, err error) + func (client *Client) StoreOrderCreate(ctx context.Context, storeKey string, draft *OrderFromCartDraft, ...) (result *Order, err error) + func (client *Client) StoreOrderDeleteWithID(ctx context.Context, storeKey string, id string, version int, dataErasure bool, ...) (result *Order, err error) + func (client *Client) StoreOrderDeleteWithOrderNumber(ctx context.Context, storeKey string, orderNumber string, version int, ...) (result *Order, err error) + func (client *Client) StoreOrderGetWithID(ctx context.Context, storeKey string, id string, opts ...RequestOption) (result *Order, err error) + func (client *Client) StoreOrderGetWithOrderNumber(ctx context.Context, storeKey string, orderNumber string, ...) (result *Order, err error) + func (client *Client) StoreOrderQuery(ctx context.Context, storeKey string, input *QueryInput) (result *OrderPagedQueryResponse, err error) + func (client *Client) StoreOrderUpdateWithID(ctx context.Context, storeKey string, input *StoreOrderUpdateWithIDInput, ...) (result *Order, err error) + func (client *Client) StoreOrderUpdateWithOrderNumber(ctx context.Context, storeKey string, ...) (result *Order, err error) + func (client *Client) StoreQuery(ctx context.Context, input *QueryInput) (result *StorePagedQueryResponse, err error) + func (client *Client) StoreShippingMethodsForMatchingCart(ctx context.Context, storeKey string, ...) (result *ShippingMethodPagedQueryResponse, err error) + func (client *Client) StoreUpdateWithID(ctx context.Context, input *StoreUpdateWithIDInput, opts ...RequestOption) (result *Store, err error) + func (client *Client) StoreUpdateWithKey(ctx context.Context, input *StoreUpdateWithKeyInput, opts ...RequestOption) (result *Store, err error) + func (client *Client) SubscriptionCreate(ctx context.Context, draft *SubscriptionDraft, opts ...RequestOption) (result *Subscription, err error) + func (client *Client) SubscriptionDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Subscription, err error) + func (client *Client) SubscriptionDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Subscription, err error) + func (client *Client) SubscriptionGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Subscription, err error) + func (client *Client) SubscriptionGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Subscription, err error) + func (client *Client) SubscriptionQuery(ctx context.Context, input *QueryInput) (result *SubscriptionPagedQueryResponse, err error) + func (client *Client) SubscriptionUpdateWithID(ctx context.Context, input *SubscriptionUpdateWithIDInput, ...) (result *Subscription, err error) + func (client *Client) SubscriptionUpdateWithKey(ctx context.Context, input *SubscriptionUpdateWithKeyInput, ...) (result *Subscription, err error) + func (client *Client) TaxCategoryCreate(ctx context.Context, draft *TaxCategoryDraft, opts ...RequestOption) (result *TaxCategory, err error) + func (client *Client) TaxCategoryDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *TaxCategory, err error) + func (client *Client) TaxCategoryDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *TaxCategory, err error) + func (client *Client) TaxCategoryGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *TaxCategory, err error) + func (client *Client) TaxCategoryGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *TaxCategory, err error) + func (client *Client) TaxCategoryQuery(ctx context.Context, input *QueryInput) (result *TaxCategoryPagedQueryResponse, err error) + func (client *Client) TaxCategoryUpdateWithID(ctx context.Context, input *TaxCategoryUpdateWithIDInput, ...) (result *TaxCategory, err error) + func (client *Client) TaxCategoryUpdateWithKey(ctx context.Context, input *TaxCategoryUpdateWithKeyInput, ...) (result *TaxCategory, err error) + func (client *Client) TypeCreate(ctx context.Context, draft *TypeDraft, opts ...RequestOption) (result *Type, err error) + func (client *Client) TypeDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Type, err error) + func (client *Client) TypeDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Type, err error) + func (client *Client) TypeGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Type, err error) + func (client *Client) TypeGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Type, err error) + func (client *Client) TypeQuery(ctx context.Context, input *QueryInput) (result *TypePagedQueryResponse, err error) + func (client *Client) TypeUpdateWithID(ctx context.Context, input *TypeUpdateWithIDInput, opts ...RequestOption) (result *Type, err error) + func (client *Client) TypeUpdateWithKey(ctx context.Context, input *TypeUpdateWithKeyInput, opts ...RequestOption) (result *Type, err error) + func (client *Client) ZoneCreate(ctx context.Context, draft *ZoneDraft, opts ...RequestOption) (result *Zone, err error) + func (client *Client) ZoneDeleteWithID(ctx context.Context, id string, version int, opts ...RequestOption) (result *Zone, err error) + func (client *Client) ZoneDeleteWithKey(ctx context.Context, key string, version int, opts ...RequestOption) (result *Zone, err error) + func (client *Client) ZoneGetWithID(ctx context.Context, id string, opts ...RequestOption) (result *Zone, err error) + func (client *Client) ZoneGetWithKey(ctx context.Context, key string, opts ...RequestOption) (result *Zone, err error) + func (client *Client) ZoneQuery(ctx context.Context, input *QueryInput) (result *ZonePagedQueryResponse, err error) + func (client *Client) ZoneUpdateWithID(ctx context.Context, input *ZoneUpdateWithIDInput, opts ...RequestOption) (result *Zone, err error) + func (client *Client) ZoneUpdateWithKey(ctx context.Context, input *ZoneUpdateWithKeyInput, opts ...RequestOption) (result *Zone, err error) + type ClientConfig struct + ContactEmail string + ContactURL string + Credentials *ClientCredentials + Endpoints *ClientEndpoints + HTTPClient *http.Client + LibraryName string + LibraryVersion string + ProjectKey string + type ClientCredentials struct + ClientID string + ClientSecret string + Scopes []string + type ClientEndpoints struct + API string + Auth string + MerchantCenterAPI string + func NewClientEndpoints(region string, provider string) *ClientEndpoints + type ClientLogging struct + AnonymousID string + ClientID string + Customer *CustomerReference + ExternalUserID string + type ConcurrentModificationError struct + CurrentVersion int + Message string + func (obj ConcurrentModificationError) Error() string + func (obj ConcurrentModificationError) MarshalJSON() ([]byte, error) + type Config struct + ContactEmail string + ContactURL string + HTTPClient *http.Client + LibraryName string + LibraryVersion string + ProjectKey string + URL string + type CountryCode string + type CreatedBy struct + AnonymousID string + ClientID string + Customer *CustomerReference + ExternalUserID string + type CurrencyCode string + type CustomFieldBooleanType struct + func (obj CustomFieldBooleanType) MarshalJSON() ([]byte, error) + type CustomFieldDateTimeType struct + func (obj CustomFieldDateTimeType) MarshalJSON() ([]byte, error) + type CustomFieldDateType struct + func (obj CustomFieldDateType) MarshalJSON() ([]byte, error) + type CustomFieldEnumType struct + Values []CustomFieldEnumValue + func (obj CustomFieldEnumType) MarshalJSON() ([]byte, error) + type CustomFieldEnumValue struct + Key string + Label string + type CustomFieldLocalizedEnumType struct + Values []CustomFieldLocalizedEnumValue + func (obj CustomFieldLocalizedEnumType) MarshalJSON() ([]byte, error) + type CustomFieldLocalizedEnumValue struct + Key string + Label *LocalizedString + type CustomFieldLocalizedStringType struct + func (obj CustomFieldLocalizedStringType) MarshalJSON() ([]byte, error) + type CustomFieldMoneyType struct + func (obj CustomFieldMoneyType) MarshalJSON() ([]byte, error) + type CustomFieldNumberType struct + func (obj CustomFieldNumberType) MarshalJSON() ([]byte, error) + type CustomFieldReferenceType struct + ReferenceTypeID ReferenceTypeID + func (obj CustomFieldReferenceType) MarshalJSON() ([]byte, error) + type CustomFieldSetType struct + ElementType FieldType + func (obj *CustomFieldSetType) UnmarshalJSON(data []byte) error + func (obj CustomFieldSetType) MarshalJSON() ([]byte, error) + type CustomFieldStringType struct + func (obj CustomFieldStringType) MarshalJSON() ([]byte, error) + type CustomFieldTimeType struct + func (obj CustomFieldTimeType) MarshalJSON() ([]byte, error) + type CustomFields struct + Fields *FieldContainer + Type *TypeReference + type CustomFieldsDraft struct + Fields *FieldContainer + Type *TypeResourceIdentifier + type CustomLineItem struct + Custom *CustomFields + DiscountedPricePerQuantity []DiscountedLineItemPriceForQuantity + ID string + Money TypedMoney + Name *LocalizedString + Quantity int + ShippingDetails *ItemShippingDetails + Slug string + State []ItemState + TaxCategory *TaxCategoryReference + TaxRate *TaxRate + TaxedPrice *TaxedItemPrice + TotalPrice TypedMoney + func (obj *CustomLineItem) UnmarshalJSON(data []byte) error + type CustomLineItemDraft struct + Custom *CustomFields + ExternalTaxRate *ExternalTaxRateDraft + Money *Money + Name *LocalizedString + Quantity int + ShippingDetails *ItemShippingDetailsDraft + Slug string + TaxCategory *TaxCategoryResourceIdentifier + type CustomLineItemReturnItem struct + Comment string + CreatedAt time.Time + CustomLineItemID string + ID string + LastModifiedAt time.Time + PaymentState ReturnPaymentState + Quantity int + ShipmentState ReturnShipmentState + func (obj CustomLineItemReturnItem) MarshalJSON() ([]byte, error) + type CustomLineItemStateTransitionMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + CustomLineItemID string + FromState *StateReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Quantity int + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + ToState *StateReference + TransitionDate time.Time + Version int + func (obj CustomLineItemStateTransitionMessage) MarshalJSON() ([]byte, error) + type CustomLineItemStateTransitionMessagePayload struct + CustomLineItemID string + FromState *StateReference + Quantity int + ToState *StateReference + TransitionDate time.Time + func (obj CustomLineItemStateTransitionMessagePayload) MarshalJSON() ([]byte, error) + type CustomObject struct + Container string + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Value interface{} + Version int + type CustomObjectDraft struct + Container string + Key string + Value interface{} + Version int + type CustomObjectPagedQueryResponse struct + Count int + Limit int + Offset int + Results []CustomObject + Total int + type CustomObjectReference struct + ID string + Obj *CustomObject + func (obj CustomObjectReference) MarshalJSON() ([]byte, error) + type CustomTokenizer struct + Inputs []string + func (obj CustomTokenizer) MarshalJSON() ([]byte, error) + type Customer struct + Addresses []Address + BillingAddressIds []string + CompanyName string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomerGroup *CustomerGroupReference + CustomerNumber string + DateOfBirth *Date + DefaultBillingAddressID string + DefaultShippingAddressID string + Email string + ExternalID string + FirstName string + ID string + IsEmailVerified bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LastName string + Locale string + MiddleName string + Password string + Salutation string + ShippingAddressIds []string + Stores []StoreKeyReference + Title string + VatID string + Version int + type CustomerAddAddressAction struct + Address *Address + func (obj CustomerAddAddressAction) MarshalJSON() ([]byte, error) + type CustomerAddBillingAddressIDAction struct + AddressID string + AddressKey string + func (obj CustomerAddBillingAddressIDAction) MarshalJSON() ([]byte, error) + type CustomerAddShippingAddressIDAction struct + AddressID string + AddressKey string + func (obj CustomerAddShippingAddressIDAction) MarshalJSON() ([]byte, error) + type CustomerAddStoreAction struct + Store *StoreResourceIdentifier + func (obj CustomerAddStoreAction) MarshalJSON() ([]byte, error) + type CustomerAddressAddedMessage struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerAddressAddedMessage) MarshalJSON() ([]byte, error) + type CustomerAddressAddedMessagePayload struct + Address *Address + func (obj CustomerAddressAddedMessagePayload) MarshalJSON() ([]byte, error) + type CustomerAddressChangedMessage struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerAddressChangedMessage) MarshalJSON() ([]byte, error) + type CustomerAddressChangedMessagePayload struct + Address *Address + func (obj CustomerAddressChangedMessagePayload) MarshalJSON() ([]byte, error) + type CustomerAddressRemovedMessage struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerAddressRemovedMessage) MarshalJSON() ([]byte, error) + type CustomerAddressRemovedMessagePayload struct + Address *Address + func (obj CustomerAddressRemovedMessagePayload) MarshalJSON() ([]byte, error) + type CustomerChangeAddressAction struct + Address *Address + AddressID string + AddressKey string + func (obj CustomerChangeAddressAction) MarshalJSON() ([]byte, error) + type CustomerChangeEmailAction struct + Email string + func (obj CustomerChangeEmailAction) MarshalJSON() ([]byte, error) + type CustomerChangePassword struct + CurrentPassword string + ID string + NewPassword string + Version int + type CustomerCompanyNameSetMessage struct + CompanyName string + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerCompanyNameSetMessage) MarshalJSON() ([]byte, error) + type CustomerCompanyNameSetMessagePayload struct + CompanyName string + func (obj CustomerCompanyNameSetMessagePayload) MarshalJSON() ([]byte, error) + type CustomerCreateEmailToken struct + ID string + TTLMinutes int + Version int + type CustomerCreatePasswordResetToken struct + Email string + TTLMinutes int + type CustomerCreatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Customer *Customer + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerCreatedMessage) MarshalJSON() ([]byte, error) + type CustomerCreatedMessagePayload struct + Customer *Customer + func (obj CustomerCreatedMessagePayload) MarshalJSON() ([]byte, error) + type CustomerCreatedResponse struct + Customer *Customer + type CustomerDateOfBirthSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DateOfBirth *Date + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerDateOfBirthSetMessage) MarshalJSON() ([]byte, error) + type CustomerDateOfBirthSetMessagePayload struct + DateOfBirth *Date + func (obj CustomerDateOfBirthSetMessagePayload) MarshalJSON() ([]byte, error) + type CustomerDraft struct + Addresses []Address + AnonymousCartID string + AnonymousID string + BillingAddresses []int + CompanyName string + Custom *CustomFieldsDraft + CustomerGroup *CustomerGroupResourceIdentifier + CustomerNumber string + DateOfBirth *Date + DefaultBillingAddress int + DefaultShippingAddress int + Email string + ExternalID string + FirstName string + IsEmailVerified bool + Key string + LastName string + Locale string + MiddleName string + Password string + Salutation string + ShippingAddresses []int + Stores []StoreResourceIdentifier + Title string + VatID string + type CustomerEmailChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Email string + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerEmailChangedMessage) MarshalJSON() ([]byte, error) + type CustomerEmailChangedMessagePayload struct + Email string + func (obj CustomerEmailChangedMessagePayload) MarshalJSON() ([]byte, error) + type CustomerEmailVerifiedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerEmailVerifiedMessage) MarshalJSON() ([]byte, error) + type CustomerEmailVerifiedMessagePayload struct + func (obj CustomerEmailVerifiedMessagePayload) MarshalJSON() ([]byte, error) + type CustomerEmailVerify struct + TokenValue string + Version int + type CustomerGroup struct + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name string + Version int + type CustomerGroupChangeNameAction struct + Name string + func (obj CustomerGroupChangeNameAction) MarshalJSON() ([]byte, error) + type CustomerGroupDraft struct + Custom *CustomFields + GroupName string + Key string + type CustomerGroupPagedQueryResponse struct + Count int + Limit int + Offset int + Results []CustomerGroup + Total int + type CustomerGroupReference struct + ID string + Obj *CustomerGroup + func (obj CustomerGroupReference) MarshalJSON() ([]byte, error) + type CustomerGroupResourceIdentifier struct + ID string + Key string + func (obj CustomerGroupResourceIdentifier) MarshalJSON() ([]byte, error) + type CustomerGroupSetCustomFieldAction struct + Name string + Value interface{} + func (obj CustomerGroupSetCustomFieldAction) MarshalJSON() ([]byte, error) + type CustomerGroupSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj CustomerGroupSetCustomTypeAction) MarshalJSON() ([]byte, error) + type CustomerGroupSetKeyAction struct + Key string + func (obj CustomerGroupSetKeyAction) MarshalJSON() ([]byte, error) + type CustomerGroupSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + CustomerGroup *CustomerGroupReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj CustomerGroupSetMessage) MarshalJSON() ([]byte, error) + type CustomerGroupSetMessagePayload struct + CustomerGroup *CustomerGroupReference + func (obj CustomerGroupSetMessagePayload) MarshalJSON() ([]byte, error) + type CustomerGroupUpdate struct + Actions []CustomerGroupUpdateAction + Version int + func (obj *CustomerGroupUpdate) UnmarshalJSON(data []byte) error + type CustomerGroupUpdateAction interface + type CustomerGroupUpdateWithIDInput struct + Actions []CustomerGroupUpdateAction + ID string + Version int + func (input *CustomerGroupUpdateWithIDInput) Validate() error + type CustomerGroupUpdateWithKeyInput struct + Actions []CustomerGroupUpdateAction + Key string + Version int + func (input *CustomerGroupUpdateWithKeyInput) Validate() error + type CustomerPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Customer + Total int + type CustomerReference struct + ID string + Obj *Customer + func (obj CustomerReference) MarshalJSON() ([]byte, error) + type CustomerRemoveAddressAction struct + AddressID string + AddressKey string + func (obj CustomerRemoveAddressAction) MarshalJSON() ([]byte, error) + type CustomerRemoveBillingAddressIDAction struct + AddressID string + AddressKey string + func (obj CustomerRemoveBillingAddressIDAction) MarshalJSON() ([]byte, error) + type CustomerRemoveShippingAddressIDAction struct + AddressID string + AddressKey string + func (obj CustomerRemoveShippingAddressIDAction) MarshalJSON() ([]byte, error) + type CustomerRemoveStoreAction struct + Store *StoreResourceIdentifier + func (obj CustomerRemoveStoreAction) MarshalJSON() ([]byte, error) + type CustomerResetPassword struct + NewPassword string + TokenValue string + Version int + type CustomerResourceIdentifier struct + ID string + Key string + func (obj CustomerResourceIdentifier) MarshalJSON() ([]byte, error) + type CustomerResponse struct + Customer *Customer + type CustomerSetCompanyNameAction struct + CompanyName string + func (obj CustomerSetCompanyNameAction) MarshalJSON() ([]byte, error) + type CustomerSetCustomFieldAction struct + Name string + Value interface{} + func (obj CustomerSetCustomFieldAction) MarshalJSON() ([]byte, error) + type CustomerSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj CustomerSetCustomTypeAction) MarshalJSON() ([]byte, error) + type CustomerSetCustomerGroupAction struct + CustomerGroup *CustomerGroupResourceIdentifier + func (obj CustomerSetCustomerGroupAction) MarshalJSON() ([]byte, error) + type CustomerSetCustomerNumberAction struct + CustomerNumber string + func (obj CustomerSetCustomerNumberAction) MarshalJSON() ([]byte, error) + type CustomerSetDateOfBirthAction struct + DateOfBirth *Date + func (obj CustomerSetDateOfBirthAction) MarshalJSON() ([]byte, error) + type CustomerSetDefaultBillingAddressAction struct + AddressID string + AddressKey string + func (obj CustomerSetDefaultBillingAddressAction) MarshalJSON() ([]byte, error) + type CustomerSetDefaultShippingAddressAction struct + AddressID string + AddressKey string + func (obj CustomerSetDefaultShippingAddressAction) MarshalJSON() ([]byte, error) + type CustomerSetExternalIDAction struct + ExternalID string + func (obj CustomerSetExternalIDAction) MarshalJSON() ([]byte, error) + type CustomerSetFirstNameAction struct + FirstName string + func (obj CustomerSetFirstNameAction) MarshalJSON() ([]byte, error) + type CustomerSetKeyAction struct + Key string + func (obj CustomerSetKeyAction) MarshalJSON() ([]byte, error) + type CustomerSetLastNameAction struct + LastName string + func (obj CustomerSetLastNameAction) MarshalJSON() ([]byte, error) + type CustomerSetLocaleAction struct + Locale string + func (obj CustomerSetLocaleAction) MarshalJSON() ([]byte, error) + type CustomerSetMiddleNameAction struct + MiddleName string + func (obj CustomerSetMiddleNameAction) MarshalJSON() ([]byte, error) + type CustomerSetSalutationAction struct + Salutation string + func (obj CustomerSetSalutationAction) MarshalJSON() ([]byte, error) + type CustomerSetStoresAction struct + Stores []StoreResourceIdentifier + func (obj CustomerSetStoresAction) MarshalJSON() ([]byte, error) + type CustomerSetTitleAction struct + Title string + func (obj CustomerSetTitleAction) MarshalJSON() ([]byte, error) + type CustomerSetVatIDAction struct + VatID string + func (obj CustomerSetVatIDAction) MarshalJSON() ([]byte, error) + type CustomerSignInResult struct + Cart interface{} + Customer *Customer + type CustomerSignin struct + AnonymousCartID string + AnonymousCartSignInMode AnonymousCartSignInMode + AnonymousID string + Email string + Password string + UpdateProductData bool + type CustomerToken struct + CreatedAt time.Time + CustomerID string + ExpiresAt time.Time + ID string + LastModifiedAt *time.Time + Value string + type CustomerUpdate struct + Actions []CustomerUpdateAction + Version int + func (obj *CustomerUpdate) UnmarshalJSON(data []byte) error + type CustomerUpdateAction interface + type CustomerUpdateWithIDInput struct + Actions []CustomerUpdateAction + ID string + Version int + func (input *CustomerUpdateWithIDInput) Validate() error + type CustomerUpdateWithKeyInput struct + Actions []CustomerUpdateAction + Key string + Version int + func (input *CustomerUpdateWithKeyInput) Validate() error + type Date struct + Day int + Month time.Month + Year int + func NewDate(year int, month time.Month, day int) Date + func (d *Date) MarshalJSON() ([]byte, error) + func (d *Date) UnmarshalJSON(data []byte) error + type Delivery struct + Address *Address + CreatedAt time.Time + ID string + Items []DeliveryItem + Parcels []Parcel + type DeliveryAddedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Delivery *Delivery + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj DeliveryAddedMessage) MarshalJSON() ([]byte, error) + type DeliveryAddedMessagePayload struct + Delivery *Delivery + func (obj DeliveryAddedMessagePayload) MarshalJSON() ([]byte, error) + type DeliveryAddressSetMessage struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + DeliveryID string + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldAddress *Address + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj DeliveryAddressSetMessage) MarshalJSON() ([]byte, error) + type DeliveryAddressSetMessagePayload struct + Address *Address + DeliveryID string + OldAddress *Address + func (obj DeliveryAddressSetMessagePayload) MarshalJSON() ([]byte, error) + type DeliveryCloudEventsFormat struct + CloudEventsVersion string + func (obj DeliveryCloudEventsFormat) MarshalJSON() ([]byte, error) + type DeliveryFormat interface + type DeliveryItem struct + ID string + Quantity float64 + type DeliveryItemsUpdatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DeliveryID string + ID string + Items []DeliveryItem + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldItems []DeliveryItem + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj DeliveryItemsUpdatedMessage) MarshalJSON() ([]byte, error) + type DeliveryItemsUpdatedMessagePayload struct + DeliveryID string + Items []DeliveryItem + OldItems []DeliveryItem + func (obj DeliveryItemsUpdatedMessagePayload) MarshalJSON() ([]byte, error) + type DeliveryPlatformFormat struct + func (obj DeliveryPlatformFormat) MarshalJSON() ([]byte, error) + type DeliveryRemovedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Delivery *Delivery + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj DeliveryRemovedMessage) MarshalJSON() ([]byte, error) + type DeliveryRemovedMessagePayload struct + Delivery *Delivery + func (obj DeliveryRemovedMessagePayload) MarshalJSON() ([]byte, error) + type Destination interface + type DiscountCode struct + CartDiscounts []CartDiscountReference + CartPredicate string + Code string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Description *LocalizedString + Groups []string + ID string + IsActive bool + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + MaxApplications int + MaxApplicationsPerCustomer int + Name *LocalizedString + References []Reference + ValidFrom *time.Time + ValidUntil *time.Time + Version int + func (obj *DiscountCode) UnmarshalJSON(data []byte) error + type DiscountCodeChangeCartDiscountsAction struct + CartDiscounts []CartDiscountResourceIdentifier + func (obj DiscountCodeChangeCartDiscountsAction) MarshalJSON() ([]byte, error) + type DiscountCodeChangeGroupsAction struct + Groups []string + func (obj DiscountCodeChangeGroupsAction) MarshalJSON() ([]byte, error) + type DiscountCodeChangeIsActiveAction struct + IsActive bool + func (obj DiscountCodeChangeIsActiveAction) MarshalJSON() ([]byte, error) + type DiscountCodeDraft struct + CartDiscounts []CartDiscountResourceIdentifier + CartPredicate string + Code string + Custom *CustomFieldsDraft + Description *LocalizedString + Groups []string + IsActive bool + MaxApplications int + MaxApplicationsPerCustomer int + Name *LocalizedString + ValidFrom *time.Time + ValidUntil *time.Time + type DiscountCodeInfo struct + DiscountCode *DiscountCodeReference + State DiscountCodeState + type DiscountCodeNonApplicableError struct + DicountCodeID string + DiscountCode string + Message string + Reason string + ValidFrom *time.Time + ValidUntil *time.Time + ValidityCheckTime *time.Time + func (obj DiscountCodeNonApplicableError) Error() string + func (obj DiscountCodeNonApplicableError) MarshalJSON() ([]byte, error) + type DiscountCodePagedQueryResponse struct + Count int + Limit int + Offset int + Results []DiscountCode + Total int + type DiscountCodeReference struct + ID string + Obj *DiscountCode + func (obj DiscountCodeReference) MarshalJSON() ([]byte, error) + type DiscountCodeResourceIdentifier struct + ID string + Key string + func (obj DiscountCodeResourceIdentifier) MarshalJSON() ([]byte, error) + type DiscountCodeSetCartPredicateAction struct + CartPredicate string + func (obj DiscountCodeSetCartPredicateAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetCustomFieldAction struct + Name string + Value interface{} + func (obj DiscountCodeSetCustomFieldAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj DiscountCodeSetCustomTypeAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetDescriptionAction struct + Description *LocalizedString + func (obj DiscountCodeSetDescriptionAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetMaxApplicationsAction struct + MaxApplications int + func (obj DiscountCodeSetMaxApplicationsAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetMaxApplicationsPerCustomerAction struct + MaxApplicationsPerCustomer int + func (obj DiscountCodeSetMaxApplicationsPerCustomerAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetNameAction struct + Name *LocalizedString + func (obj DiscountCodeSetNameAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetValidFromAction struct + ValidFrom *time.Time + func (obj DiscountCodeSetValidFromAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetValidFromAndUntilAction struct + ValidFrom *time.Time + ValidUntil *time.Time + func (obj DiscountCodeSetValidFromAndUntilAction) MarshalJSON() ([]byte, error) + type DiscountCodeSetValidUntilAction struct + ValidUntil *time.Time + func (obj DiscountCodeSetValidUntilAction) MarshalJSON() ([]byte, error) + type DiscountCodeState string + const DiscountCodeStateApplicationStoppedByPreviousDiscount + const DiscountCodeStateDoesNotMatchCart + const DiscountCodeStateMatchesCart + const DiscountCodeStateMaxApplicationReached + const DiscountCodeStateNotActive + const DiscountCodeStateNotValid + type DiscountCodeUpdate struct + Actions []DiscountCodeUpdateAction + Version int + func (obj *DiscountCodeUpdate) UnmarshalJSON(data []byte) error + type DiscountCodeUpdateAction interface + type DiscountCodeUpdateWithIDInput struct + Actions []DiscountCodeUpdateAction + ID string + Version int + func (input *DiscountCodeUpdateWithIDInput) Validate() error + type DiscountedLineItemPortion struct + Discount *CartDiscountReference + DiscountedAmount TypedMoney + func (obj *DiscountedLineItemPortion) UnmarshalJSON(data []byte) error + type DiscountedLineItemPrice struct + IncludedDiscounts []DiscountedLineItemPortion + Value TypedMoney + func (obj *DiscountedLineItemPrice) UnmarshalJSON(data []byte) error + type DiscountedLineItemPriceDraft struct + IncludedDiscounts []DiscountedLineItemPortion + Value *Money + type DiscountedLineItemPriceForQuantity struct + DiscountedPrice *DiscountedLineItemPrice + Quantity float64 + type DiscountedPrice struct + Discount *ProductDiscountReference + Value *Money + type DuplicateAttributeValueError struct + Attribute *Attribute + Message string + func (obj DuplicateAttributeValueError) Error() string + func (obj DuplicateAttributeValueError) MarshalJSON() ([]byte, error) + type DuplicateAttributeValuesError struct + Attributes []Attribute + Message string + func (obj DuplicateAttributeValuesError) Error() string + func (obj DuplicateAttributeValuesError) MarshalJSON() ([]byte, error) + type DuplicateFieldError struct + ConflictingResource Reference + DuplicateValue interface{} + Field string + Message string + func (obj *DuplicateFieldError) UnmarshalJSON(data []byte) error + func (obj DuplicateFieldError) Error() string + func (obj DuplicateFieldError) MarshalJSON() ([]byte, error) + type DuplicateFieldWithConflictingResourceError struct + ConflictingResource Reference + DuplicateValue interface{} + Field string + Message string + func (obj *DuplicateFieldWithConflictingResourceError) UnmarshalJSON(data []byte) error + func (obj DuplicateFieldWithConflictingResourceError) Error() string + func (obj DuplicateFieldWithConflictingResourceError) MarshalJSON() ([]byte, error) + type DuplicatePriceScopeError struct + ConflictingPrices []Price + Message string + func (obj DuplicatePriceScopeError) Error() string + func (obj DuplicatePriceScopeError) MarshalJSON() ([]byte, error) + type DuplicateVariantValuesError struct + Message string + VariantValues *VariantValues + func (obj DuplicateVariantValuesError) Error() string + func (obj DuplicateVariantValuesError) MarshalJSON() ([]byte, error) + type EnumValueIsUsedError struct + Message string + func (obj EnumValueIsUsedError) Error() string + func (obj EnumValueIsUsedError) MarshalJSON() ([]byte, error) + type ErrorByExtension struct + ID string + Key string + type ErrorObject interface + type ErrorResponse struct + ErrorDescription string + ErrorMessage string + Errors []ErrorObject + Message string + StatusCode int + func (obj *ErrorResponse) UnmarshalJSON(data []byte) error + func (obj ErrorResponse) Error() string + type Extension struct + CreatedAt time.Time + CreatedBy *CreatedBy + Destination ExtensionDestination + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + TimeoutInMs int + Triggers []ExtensionTrigger + Version int + func (obj *Extension) UnmarshalJSON(data []byte) error + type ExtensionAWSLambdaDestination struct + AccessKey string + AccessSecret string + Arn string + func (obj ExtensionAWSLambdaDestination) MarshalJSON() ([]byte, error) + type ExtensionAction string + const ExtensionActionCreate + const ExtensionActionUpdate + type ExtensionAuthorizationHeaderAuthentication struct + HeaderValue string + func (obj ExtensionAuthorizationHeaderAuthentication) MarshalJSON() ([]byte, error) + type ExtensionAzureFunctionsAuthentication struct + Key string + func (obj ExtensionAzureFunctionsAuthentication) MarshalJSON() ([]byte, error) + type ExtensionBadResponseError struct + ErrorByExtension *ErrorByExtension + ExtensionExtraInfo interface{} + LocalizedMessage *LocalizedString + Message string + func (obj ExtensionBadResponseError) Error() string + func (obj ExtensionBadResponseError) MarshalJSON() ([]byte, error) + type ExtensionChangeDestinationAction struct + Destination ExtensionDestination + func (obj *ExtensionChangeDestinationAction) UnmarshalJSON(data []byte) error + func (obj ExtensionChangeDestinationAction) MarshalJSON() ([]byte, error) + type ExtensionChangeTriggersAction struct + Triggers []ExtensionTrigger + func (obj ExtensionChangeTriggersAction) MarshalJSON() ([]byte, error) + type ExtensionDestination interface + type ExtensionDraft struct + Destination ExtensionDestination + Key string + TimeoutInMs int + Triggers []ExtensionTrigger + func (obj *ExtensionDraft) UnmarshalJSON(data []byte) error + type ExtensionHTTPDestination struct + Authentication ExtensionHTTPDestinationAuthentication + URL string + func (obj *ExtensionHTTPDestination) UnmarshalJSON(data []byte) error + func (obj ExtensionHTTPDestination) MarshalJSON() ([]byte, error) + type ExtensionHTTPDestinationAuthentication interface + type ExtensionInput struct + Action ExtensionAction + Resource Reference + func (obj *ExtensionInput) UnmarshalJSON(data []byte) error + type ExtensionNoResponseError struct + ErrorByExtension *ErrorByExtension + ExtensionExtraInfo interface{} + LocalizedMessage *LocalizedString + Message string + func (obj ExtensionNoResponseError) Error() string + func (obj ExtensionNoResponseError) MarshalJSON() ([]byte, error) + type ExtensionPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Extension + Total int + type ExtensionResourceTypeID string + const ExtensionResourceTypeIDCart + const ExtensionResourceTypeIDCustomer + const ExtensionResourceTypeIDOrder + const ExtensionResourceTypeIDPayment + type ExtensionSetKeyAction struct + Key string + func (obj ExtensionSetKeyAction) MarshalJSON() ([]byte, error) + type ExtensionSetTimeoutInMsAction struct + TimeoutInMs int + func (obj ExtensionSetTimeoutInMsAction) MarshalJSON() ([]byte, error) + type ExtensionTrigger struct + Actions []ExtensionAction + ResourceTypeID ExtensionResourceTypeID + type ExtensionUpdate struct + Actions []ExtensionUpdateAction + Version int + func (obj *ExtensionUpdate) UnmarshalJSON(data []byte) error + type ExtensionUpdateAction interface + type ExtensionUpdateActionsFailedError struct + ErrorByExtension *ErrorByExtension + ExtensionExtraInfo interface{} + LocalizedMessage *LocalizedString + Message string + func (obj ExtensionUpdateActionsFailedError) Error() string + func (obj ExtensionUpdateActionsFailedError) MarshalJSON() ([]byte, error) + type ExtensionUpdateWithIDInput struct + Actions []ExtensionUpdateAction + ID string + Version int + func (input *ExtensionUpdateWithIDInput) Validate() error + type ExtensionUpdateWithKeyInput struct + Actions []ExtensionUpdateAction + Key string + Version int + func (input *ExtensionUpdateWithKeyInput) Validate() error + type ExternalLineItemTotalPrice struct + Price *Money + TotalPrice *Money + type ExternalOAuth struct + AuthorizationHeader string + URL string + type ExternalTaxAmountDraft struct + TaxRate *ExternalTaxRateDraft + TotalGross *Money + type ExternalTaxRateDraft struct + Amount float64 + Country string + IncludedInPrice bool + Name string + State string + SubRates []SubRate + type FacetResult interface + type FacetResultRange struct + Count int + From float64 + FromStr string + Max float64 + Mean float64 + Min float64 + ProductCount int + To float64 + ToStr string + Total int + type FacetResultTerm struct + Count int + ProductCount int + Term interface{} + type FacetResults struct + func (obj *FacetResults) UnmarshalJSON(data []byte) error + type FacetTypes string + const FacetTypesFilter + const FacetTypesRange + const FacetTypesTerms + type FieldContainer map[string]interface + type FieldDefinition struct + InputHint TypeTextInputHint + Label *LocalizedString + Name string + Required bool + Type FieldType + func (obj *FieldDefinition) UnmarshalJSON(data []byte) error + type FieldType interface + type FilteredFacetResult struct + Count int + ProductCount int + func (obj FilteredFacetResult) MarshalJSON() ([]byte, error) + type GeoJSON interface + type GeoJSONPoint struct + Coordinates []float64 + func (obj GeoJSONPoint) MarshalJSON() ([]byte, error) + type GoogleCloudPubSubDestination struct + ProjectID string + Topic string + func (obj GoogleCloudPubSubDestination) MarshalJSON() ([]byte, error) + type GraphQLError struct + Locations []GraphQLErrorLocation + Message string + Path []interface{} + func (obj GraphQLError) Error() string + type GraphQLErrorLocation struct + Column int + Line int + type GraphQLOption func(o *GraphQLQuery) + type GraphQLQuery struct + func (gql *GraphQLQuery) Bind(key string, value interface{}) + func (gql *GraphQLQuery) Execute(respData interface{}, opts ...GraphQLOption) error + func (gql *GraphQLQuery) ForMerchantCenter() GraphQLOption + type GraphQLRequest struct + OperationName string + Query string + Variables *GraphQLVariablesMap + type GraphQLResponse struct + Data interface{} + Errors []GraphQLError + type GraphQLVariablesMap map[string]interface + type HighPrecisionMoney struct + CentAmount int + CurrencyCode CurrencyCode + FractionDigits float64 + PreciseAmount int + func (obj HighPrecisionMoney) MarshalJSON() ([]byte, error) + type HighPrecisionMoneyDraft struct + CentAmount int + CurrencyCode CurrencyCode + PreciseAmount int + func (obj HighPrecisionMoneyDraft) MarshalJSON() ([]byte, error) + type Image struct + Dimensions *ImageDimensions + Label string + URL string + type ImageDimensions struct + H float64 + W float64 + type InsufficientScopeError struct + Message string + func (obj InsufficientScopeError) Error() string + func (obj InsufficientScopeError) MarshalJSON() ([]byte, error) + type InvalidCredentialsError struct + Message string + func (obj InvalidCredentialsError) Error() string + func (obj InvalidCredentialsError) MarshalJSON() ([]byte, error) + type InvalidCurrentPasswordError struct + Message string + func (obj InvalidCurrentPasswordError) Error() string + func (obj InvalidCurrentPasswordError) MarshalJSON() ([]byte, error) + type InvalidFieldError struct + AllowedValues []interface{} + Field string + InvalidValue interface{} + Message string + func (obj InvalidFieldError) Error() string + func (obj InvalidFieldError) MarshalJSON() ([]byte, error) + type InvalidInputError struct + Message string + func (obj InvalidInputError) Error() string + func (obj InvalidInputError) MarshalJSON() ([]byte, error) + type InvalidItemShippingDetailsError struct + ItemID string + Message string + Subject string + func (obj InvalidItemShippingDetailsError) Error() string + func (obj InvalidItemShippingDetailsError) MarshalJSON() ([]byte, error) + type InvalidJSONInputError struct + Message string + func (obj InvalidJSONInputError) Error() string + func (obj InvalidJSONInputError) MarshalJSON() ([]byte, error) + type InvalidOperationError struct + Message string + func (obj InvalidOperationError) Error() string + func (obj InvalidOperationError) MarshalJSON() ([]byte, error) + type InvalidSubjectError struct + Message string + func (obj InvalidSubjectError) Error() string + func (obj InvalidSubjectError) MarshalJSON() ([]byte, error) + type InvalidTokenError struct + Message string + func (obj InvalidTokenError) Error() string + func (obj InvalidTokenError) MarshalJSON() ([]byte, error) + type InventoryEntry struct + AvailableQuantity int + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + ExpectedDelivery *time.Time + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + QuantityOnStock int + RestockableInDays int + SKU string + SupplyChannel *ChannelResourceIdentifier + Version int + type InventoryEntryAddQuantityAction struct + Quantity int + func (obj InventoryEntryAddQuantityAction) MarshalJSON() ([]byte, error) + type InventoryEntryChangeQuantityAction struct + Quantity int + func (obj InventoryEntryChangeQuantityAction) MarshalJSON() ([]byte, error) + type InventoryEntryCreatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + InventoryEntry *InventoryEntry + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj InventoryEntryCreatedMessage) MarshalJSON() ([]byte, error) + type InventoryEntryCreatedMessagePayload struct + InventoryEntry *InventoryEntry + func (obj InventoryEntryCreatedMessagePayload) MarshalJSON() ([]byte, error) + type InventoryEntryDeletedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SKU string + SequenceNumber int + SupplyChannel *ChannelReference + Version int + func (obj InventoryEntryDeletedMessage) MarshalJSON() ([]byte, error) + type InventoryEntryDeletedMessagePayload struct + SKU string + SupplyChannel *ChannelReference + func (obj InventoryEntryDeletedMessagePayload) MarshalJSON() ([]byte, error) + type InventoryEntryDraft struct + Custom *CustomFieldsDraft + ExpectedDelivery *time.Time + QuantityOnStock int + RestockableInDays int + SKU string + SupplyChannel *ChannelResourceIdentifier + type InventoryEntryQuantitySetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + NewAvailableQuantity int + NewQuantityOnStock int + OldAvailableQuantity int + OldQuantityOnStock int + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj InventoryEntryQuantitySetMessage) MarshalJSON() ([]byte, error) + type InventoryEntryQuantitySetMessagePayload struct + NewAvailableQuantity int + NewQuantityOnStock int + OldAvailableQuantity int + OldQuantityOnStock int + func (obj InventoryEntryQuantitySetMessagePayload) MarshalJSON() ([]byte, error) + type InventoryEntryReference struct + ID string + Obj *InventoryEntry + func (obj InventoryEntryReference) MarshalJSON() ([]byte, error) + type InventoryEntryRemoveQuantityAction struct + Quantity int + func (obj InventoryEntryRemoveQuantityAction) MarshalJSON() ([]byte, error) + type InventoryEntryResourceIdentifier struct + ID string + Key string + func (obj InventoryEntryResourceIdentifier) MarshalJSON() ([]byte, error) + type InventoryEntrySetCustomFieldAction struct + Name string + Value interface{} + func (obj InventoryEntrySetCustomFieldAction) MarshalJSON() ([]byte, error) + type InventoryEntrySetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj InventoryEntrySetCustomTypeAction) MarshalJSON() ([]byte, error) + type InventoryEntrySetExpectedDeliveryAction struct + ExpectedDelivery *time.Time + func (obj InventoryEntrySetExpectedDeliveryAction) MarshalJSON() ([]byte, error) + type InventoryEntrySetRestockableInDaysAction struct + RestockableInDays int + func (obj InventoryEntrySetRestockableInDaysAction) MarshalJSON() ([]byte, error) + type InventoryEntrySetSupplyChannelAction struct + SupplyChannel *ChannelResourceIdentifier + func (obj InventoryEntrySetSupplyChannelAction) MarshalJSON() ([]byte, error) + type InventoryEntryUpdate struct + Actions []InventoryEntryUpdateAction + Version int + func (obj *InventoryEntryUpdate) UnmarshalJSON(data []byte) error + type InventoryEntryUpdateAction interface + type InventoryEntryUpdateWithIDInput struct + Actions []InventoryEntryUpdateAction + ID string + Version int + func (input *InventoryEntryUpdateWithIDInput) Validate() error + type InventoryMode string + const InventoryModeNone + const InventoryModeReserveOnOrder + const InventoryModeTrackOnly + type InventoryPagedQueryResponse struct + Count int + Limit int + Offset int + Results []InventoryEntry + Total int + type IronMqDestination struct + URI string + func (obj IronMqDestination) MarshalJSON() ([]byte, error) + type ItemShippingDetails struct + Targets []ItemShippingTarget + Valid bool + type ItemShippingDetailsDraft struct + Targets []ItemShippingTarget + type ItemShippingTarget struct + AddressKey string + Quantity float64 + type ItemState struct + Quantity float64 + State *StateReference + type KeyReference interface + type LanguageUsedInStoresError struct + Message string + func (obj LanguageUsedInStoresError) Error() string + func (obj LanguageUsedInStoresError) MarshalJSON() ([]byte, error) + type LastModifiedBy struct + AnonymousID string + ClientID string + Customer *CustomerReference + ExternalUserID string + type LineItem struct + AddedAt *time.Time + Custom *CustomFields + DiscountedPricePerQuantity []DiscountedLineItemPriceForQuantity + DistributionChannel *ChannelReference + ID string + LineItemMode LineItemMode + Name *LocalizedString + Price *Price + PriceMode LineItemPriceMode + ProductID string + ProductSlug *LocalizedString + ProductType *ProductTypeReference + Quantity int + ShippingDetails *ItemShippingDetails + State []ItemState + SupplyChannel *ChannelReference + TaxRate *TaxRate + TaxedPrice *TaxedItemPrice + TotalPrice TypedMoney + Variant *ProductVariant + func (obj *LineItem) UnmarshalJSON(data []byte) error + type LineItemDraft struct + AddedAt *time.Time + Custom *CustomFieldsDraft + DistributionChannel *ChannelResourceIdentifier + ExternalPrice *Money + ExternalTaxRate *ExternalTaxRateDraft + ExternalTotalPrice *ExternalLineItemTotalPrice + ProductID string + Quantity int + SKU string + ShippingDetails *ItemShippingDetailsDraft + SupplyChannel *ChannelResourceIdentifier + VariantID int + type LineItemImportDraft struct + Custom *CustomFieldsDraft + DistributionChannel *ChannelResourceIdentifier + Name *LocalizedString + Price *PriceDraft + ProductID string + Quantity float64 + ShippingDetails *ItemShippingDetailsDraft + State []ItemState + SupplyChannel *ChannelResourceIdentifier + TaxRate *TaxRate + Variant *ProductVariantImportDraft + type LineItemMode string + const LineItemModeGiftLineItem + const LineItemModeStandard + type LineItemPriceMode string + const LineItemPriceModeExternalPrice + const LineItemPriceModeExternalTotal + const LineItemPriceModePlatform + type LineItemReturnItem struct + Comment string + CreatedAt time.Time + ID string + LastModifiedAt time.Time + LineItemID string + PaymentState ReturnPaymentState + Quantity int + ShipmentState ReturnShipmentState + func (obj LineItemReturnItem) MarshalJSON() ([]byte, error) + type LineItemStateTransitionMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + FromState *StateReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItemID string + Quantity int + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + ToState *StateReference + TransitionDate time.Time + Version int + func (obj LineItemStateTransitionMessage) MarshalJSON() ([]byte, error) + type LineItemStateTransitionMessagePayload struct + FromState *StateReference + LineItemID string + Quantity int + ToState *StateReference + TransitionDate time.Time + func (obj LineItemStateTransitionMessagePayload) MarshalJSON() ([]byte, error) + type Locale string + type LocalizedString map[string]string + type Location struct + Country CountryCode + State string + type MatchingPriceNotFoundError struct + Channel *ChannelReference + Country string + Currency string + CustomerGroup *CustomerGroupReference + Message string + ProductID string + VariantID int + func (obj MatchingPriceNotFoundError) Error() string + func (obj MatchingPriceNotFoundError) MarshalJSON() ([]byte, error) + type Message interface + type MessageConfiguration struct + DeleteDaysAfterCreation float64 + Enabled bool + type MessageConfigurationDraft struct + DeleteDaysAfterCreation float64 + Enabled bool + type MessageDelivery struct + CreatedAt time.Time + ID string + LastModifiedAt time.Time + PayloadNotIncluded *PayloadNotIncluded + ProjectKey string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj MessageDelivery) MarshalJSON() ([]byte, error) + type MessagePagedQueryResponse struct + Count int + Limit int + Offset int + Results []Message + Total int + func (obj *MessagePagedQueryResponse) UnmarshalJSON(data []byte) error + type MessagePayload interface + type MessageSubscription struct + ResourceTypeID string + Types []string + type MissingTaxRateForCountryError struct + Country string + Message string + State string + TaxCategoryID string + func (obj MissingTaxRateForCountryError) Error() string + func (obj MissingTaxRateForCountryError) MarshalJSON() ([]byte, error) + type Money struct + CentAmount int + CurrencyCode CurrencyCode + type MoneyType string + const MoneyTypeCentPrecision + const MoneyTypeHighPrecision + type MultiBuyCustomLineItemsTarget struct + DiscountedQuantity int + MaxOccurrence int + Predicate string + SelectionMode SelectionMode + TriggerQuantity int + func (obj MultiBuyCustomLineItemsTarget) MarshalJSON() ([]byte, error) + type MultiBuyLineItemsTarget struct + DiscountedQuantity int + MaxOccurrence int + Predicate string + SelectionMode SelectionMode + TriggerQuantity int + func (obj MultiBuyLineItemsTarget) MarshalJSON() ([]byte, error) + type MyCart struct + AnonymousID string + BillingAddress *Address + CartState CartState + Country CountryCode + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomLineItems []CustomLineItem + CustomerEmail string + CustomerGroup *CustomerGroupReference + CustomerID string + DeleteDaysAfterLastModification int + DiscountCodes []DiscountCodeInfo + ID string + InventoryMode InventoryMode + ItemShippingAddresses []Address + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []LineItem + Locale string + Origin CartOrigin + PaymentInfo *PaymentInfo + RefusedGifts []CartDiscountReference + ShippingAddress *Address + ShippingInfo *ShippingInfo + ShippingRateInput ShippingRateInput + Store *StoreKeyReference + TaxCalculationMode TaxCalculationMode + TaxMode TaxMode + TaxRoundingMode RoundingMode + TaxedPrice *TaxedPrice + TotalPrice TypedMoney + Version int + func (obj *MyCart) UnmarshalJSON(data []byte) error + type MyCartAddDiscountCodeAction struct + Code string + func (obj MyCartAddDiscountCodeAction) MarshalJSON() ([]byte, error) + type MyCartAddItemShippingAddressAction struct + Address *Address + func (obj MyCartAddItemShippingAddressAction) MarshalJSON() ([]byte, error) + type MyCartAddLineItemAction struct + AddedAt *time.Time + Custom *CustomFieldsDraft + DistributionChannel *ChannelResourceIdentifier + ExternalPrice *Money + ExternalTaxRate *ExternalTaxRateDraft + ExternalTotalPrice *ExternalLineItemTotalPrice + ProductID string + Quantity float64 + SKU string + ShippingDetails *ItemShippingDetailsDraft + SupplyChannel *ChannelResourceIdentifier + VariantID int + func (obj MyCartAddLineItemAction) MarshalJSON() ([]byte, error) + type MyCartAddPaymentAction struct + Payment *PaymentResourceIdentifier + func (obj MyCartAddPaymentAction) MarshalJSON() ([]byte, error) + type MyCartApplyDeltaToLineItemShippingDetailsTargetsAction struct + LineItemID string + TargetsDelta []ItemShippingTarget + func (obj MyCartApplyDeltaToLineItemShippingDetailsTargetsAction) MarshalJSON() ([]byte, error) + type MyCartChangeLineItemQuantityAction struct + ExternalPrice *Money + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + Quantity float64 + func (obj MyCartChangeLineItemQuantityAction) MarshalJSON() ([]byte, error) + type MyCartChangeTaxModeAction struct + TaxMode TaxMode + func (obj MyCartChangeTaxModeAction) MarshalJSON() ([]byte, error) + type MyCartDraft struct + BillingAddress *Address + Country string + Currency CurrencyCode + Custom *CustomFieldsDraft + CustomerEmail string + DeleteDaysAfterLastModification int + InventoryMode InventoryMode + ItemShippingAddresses []Address + LineItems []MyLineItemDraft + Locale string + ShippingAddress *Address + ShippingMethod *ShippingMethodResourceIdentifier + TaxMode TaxMode + type MyCartRecalculateAction struct + UpdateProductData bool + func (obj MyCartRecalculateAction) MarshalJSON() ([]byte, error) + type MyCartRemoveDiscountCodeAction struct + DiscountCode *DiscountCodeReference + func (obj MyCartRemoveDiscountCodeAction) MarshalJSON() ([]byte, error) + type MyCartRemoveItemShippingAddressAction struct + AddressKey string + func (obj MyCartRemoveItemShippingAddressAction) MarshalJSON() ([]byte, error) + type MyCartRemoveLineItemAction struct + ExternalPrice *Money + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + Quantity float64 + ShippingDetailsToRemove *ItemShippingDetailsDraft + func (obj MyCartRemoveLineItemAction) MarshalJSON() ([]byte, error) + type MyCartRemovePaymentAction struct + Payment *PaymentResourceIdentifier + func (obj MyCartRemovePaymentAction) MarshalJSON() ([]byte, error) + type MyCartSetBillingAddressAction struct + Address *Address + func (obj MyCartSetBillingAddressAction) MarshalJSON() ([]byte, error) + type MyCartSetCountryAction struct + Country CountryCode + func (obj MyCartSetCountryAction) MarshalJSON() ([]byte, error) + type MyCartSetCustomFieldAction struct + Name string + Value interface{} + func (obj MyCartSetCustomFieldAction) MarshalJSON() ([]byte, error) + type MyCartSetCustomShippingMethodAction struct + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethodName string + ShippingRate *ShippingRateDraft + TaxCategory *TaxCategoryResourceIdentifier + func (obj MyCartSetCustomShippingMethodAction) MarshalJSON() ([]byte, error) + type MyCartSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj MyCartSetCustomTypeAction) MarshalJSON() ([]byte, error) + type MyCartSetDeleteDaysAfterLastModificationAction struct + DeleteDaysAfterLastModification int + func (obj MyCartSetDeleteDaysAfterLastModificationAction) MarshalJSON() ([]byte, error) + type MyCartSetLineItemCustomFieldAction struct + LineItemID string + Name string + Value interface{} + func (obj MyCartSetLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type MyCartSetLineItemCustomTypeAction struct + Fields *FieldContainer + LineItemID string + Type *TypeResourceIdentifier + func (obj MyCartSetLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type MyCartSetLineItemDistributionChannelAction struct + DistributionChannel *ChannelResourceIdentifier + LineItemID string + func (obj MyCartSetLineItemDistributionChannelAction) MarshalJSON() ([]byte, error) + type MyCartSetLineItemShippingDetailsAction struct + LineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj MyCartSetLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type MyCartSetLocaleAction struct + Locale string + func (obj MyCartSetLocaleAction) MarshalJSON() ([]byte, error) + type MyCartSetShippingAddressAction struct + Address *Address + func (obj MyCartSetShippingAddressAction) MarshalJSON() ([]byte, error) + type MyCartSetShippingMethodAction struct + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethod *ShippingMethodResourceIdentifier + func (obj MyCartSetShippingMethodAction) MarshalJSON() ([]byte, error) + type MyCartUpdateAction interface + type MyCartUpdateItemShippingAddressAction struct + Address *Address + func (obj MyCartUpdateItemShippingAddressAction) MarshalJSON() ([]byte, error) + type MyCartUpdateWithIDInput struct + Actions []MyCartUpdateAction + ID string + Version int + func (input *MyCartUpdateWithIDInput) Validate() error + type MyCustomer struct + Addresses []Address + BillingAddressIds []string + CompanyName string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomerGroup *CustomerGroupReference + CustomerNumber string + DateOfBirth *Date + DefaultBillingAddressID string + DefaultShippingAddressID string + Email string + ExternalID string + FirstName string + ID string + IsEmailVerified bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LastName string + Locale string + MiddleName string + Password string + Salutation string + ShippingAddressIds []string + Stores []StoreKeyReference + Title string + VatID string + Version int + type MyCustomerAddAddressAction struct + Address *Address + func (obj MyCustomerAddAddressAction) MarshalJSON() ([]byte, error) + type MyCustomerAddBillingAddressIDAction struct + AddressID string + func (obj MyCustomerAddBillingAddressIDAction) MarshalJSON() ([]byte, error) + type MyCustomerAddShippingAddressIDAction struct + AddressID string + func (obj MyCustomerAddShippingAddressIDAction) MarshalJSON() ([]byte, error) + type MyCustomerChangeAddressAction struct + Address *Address + AddressID string + func (obj MyCustomerChangeAddressAction) MarshalJSON() ([]byte, error) + type MyCustomerChangeEmailAction struct + Email string + func (obj MyCustomerChangeEmailAction) MarshalJSON() ([]byte, error) + type MyCustomerDraft struct + Addresses []Address + CompanyName string + Custom *CustomFields + DateOfBirth *Date + DefaultBillingAddress int + DefaultShippingAddress int + Email string + FirstName string + LastName string + Locale string + MiddleName string + Password string + Stores []StoreResourceIdentifier + Title string + VatID string + type MyCustomerRemoveAddressAction struct + AddressID string + func (obj MyCustomerRemoveAddressAction) MarshalJSON() ([]byte, error) + type MyCustomerRemoveBillingAddressIDAction struct + AddressID string + func (obj MyCustomerRemoveBillingAddressIDAction) MarshalJSON() ([]byte, error) + type MyCustomerRemoveShippingAddressIDAction struct + AddressID string + func (obj MyCustomerRemoveShippingAddressIDAction) MarshalJSON() ([]byte, error) + type MyCustomerSetCompanyNameAction struct + CompanyName string + func (obj MyCustomerSetCompanyNameAction) MarshalJSON() ([]byte, error) + type MyCustomerSetCustomFieldAction struct + Name string + Value interface{} + func (obj MyCustomerSetCustomFieldAction) MarshalJSON() ([]byte, error) + type MyCustomerSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj MyCustomerSetCustomTypeAction) MarshalJSON() ([]byte, error) + type MyCustomerSetDateOfBirthAction struct + DateOfBirth *Date + func (obj MyCustomerSetDateOfBirthAction) MarshalJSON() ([]byte, error) + type MyCustomerSetDefaultBillingAddressAction struct + AddressID string + func (obj MyCustomerSetDefaultBillingAddressAction) MarshalJSON() ([]byte, error) + type MyCustomerSetDefaultShippingAddressAction struct + AddressID string + func (obj MyCustomerSetDefaultShippingAddressAction) MarshalJSON() ([]byte, error) + type MyCustomerSetFirstNameAction struct + FirstName string + func (obj MyCustomerSetFirstNameAction) MarshalJSON() ([]byte, error) + type MyCustomerSetLastNameAction struct + LastName string + func (obj MyCustomerSetLastNameAction) MarshalJSON() ([]byte, error) + type MyCustomerSetLocaleAction struct + Locale string + func (obj MyCustomerSetLocaleAction) MarshalJSON() ([]byte, error) + type MyCustomerSetMiddleNameAction struct + MiddleName string + func (obj MyCustomerSetMiddleNameAction) MarshalJSON() ([]byte, error) + type MyCustomerSetSalutationAction struct + Salutation string + func (obj MyCustomerSetSalutationAction) MarshalJSON() ([]byte, error) + type MyCustomerSetTitleAction struct + Title string + func (obj MyCustomerSetTitleAction) MarshalJSON() ([]byte, error) + type MyCustomerSetVatIDAction struct + VatID string + func (obj MyCustomerSetVatIDAction) MarshalJSON() ([]byte, error) + type MyCustomerUpdateAction interface + type MyLineItemDraft struct + AddedAt *time.Time + Custom *CustomFieldsDraft + DistributionChannel *ChannelResourceIdentifier + ProductID string + Quantity float64 + SKU string + ShippingDetails *ItemShippingDetailsDraft + SupplyChannel *ChannelResourceIdentifier + VariantID int + type MyOrder struct + AnonymousID string + BillingAddress *Address + Cart *CartReference + CompletedAt *time.Time + Country string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomLineItems []CustomLineItem + CustomerEmail string + CustomerGroup *CustomerGroupReference + CustomerID string + DiscountCodes []DiscountCodeInfo + ID string + InventoryMode InventoryMode + ItemShippingAddresses []Address + LastMessageSequenceNumber int + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []LineItem + Locale string + OrderNumber string + OrderState OrderState + Origin CartOrigin + PaymentInfo *PaymentInfo + PaymentState PaymentState + RefusedGifts []CartDiscountReference + ReturnInfo []ReturnInfo + ShipmentState ShipmentState + ShippingAddress *Address + ShippingInfo *ShippingInfo + ShippingRateInput ShippingRateInput + State *StateReference + Store *StoreKeyReference + SyncInfo []SyncInfo + TaxCalculationMode TaxCalculationMode + TaxMode TaxMode + TaxRoundingMode RoundingMode + TaxedPrice *TaxedPrice + TotalPrice TypedMoney + Version int + func (obj *MyOrder) UnmarshalJSON(data []byte) error + type MyOrderFromCartDraft struct + ID string + Version int + type MyPayment struct + AmountPlanned TypedMoney + AnonymousID string + Custom *CustomFields + Customer *CustomerReference + ID string + PaymentMethodInfo *PaymentMethodInfo + Transactions []Transaction + Version int + func (obj *MyPayment) UnmarshalJSON(data []byte) error + type MyPaymentAddTransactionAction struct + Transaction *TransactionDraft + func (obj MyPaymentAddTransactionAction) MarshalJSON() ([]byte, error) + type MyPaymentChangeAmountPlannedAction struct + Amount *Money + func (obj MyPaymentChangeAmountPlannedAction) MarshalJSON() ([]byte, error) + type MyPaymentDraft struct + AmountPlanned *Money + Custom *CustomFieldsDraft + PaymentMethodInfo *PaymentMethodInfo + Transaction *MyTransactionDraft + type MyPaymentPagedQueryResponse struct + Count int + Limit int + Offset int + Results []MyPayment + Total int + type MyPaymentSetCustomFieldAction struct + Name string + Value interface{} + func (obj MyPaymentSetCustomFieldAction) MarshalJSON() ([]byte, error) + type MyPaymentSetMethodInfoInterfaceAction struct + Interface string + func (obj MyPaymentSetMethodInfoInterfaceAction) MarshalJSON() ([]byte, error) + type MyPaymentSetMethodInfoMethodAction struct + Method string + func (obj MyPaymentSetMethodInfoMethodAction) MarshalJSON() ([]byte, error) + type MyPaymentSetMethodInfoNameAction struct + Name *LocalizedString + func (obj MyPaymentSetMethodInfoNameAction) MarshalJSON() ([]byte, error) + type MyPaymentUpdate struct + Actions []MyPaymentUpdateAction + Version int + func (obj *MyPaymentUpdate) UnmarshalJSON(data []byte) error + type MyPaymentUpdateAction interface + type MyPaymentUpdateWithIDInput struct + Actions []MyPaymentUpdateAction + ID string + Version int + func (input *MyPaymentUpdateWithIDInput) Validate() error + type MyPaymentUpdateWithKeyInput struct + Actions []MyPaymentUpdateAction + Key string + Version int + func (input *MyPaymentUpdateWithKeyInput) Validate() error + type MyShoppingList struct + AnonymousID string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Customer *CustomerReference + DeleteDaysAfterLastModification int + Description *LocalizedString + ID string + Key *string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []ShoppingListLineItem + Name *LocalizedString + Slug *LocalizedString + TextLineItems []TextLineItem + Version int + type MyShoppingListAddLineItemAction struct + AddedAt *time.Time + Custom *CustomFieldsDraft + ProductID string + Quantity int + SKU string + VariantID int + func (obj MyShoppingListAddLineItemAction) MarshalJSON() ([]byte, error) + type MyShoppingListAddTextLineItemAction struct + AddedAt *time.Time + Custom *CustomFieldsDraft + Description *LocalizedString + Name *LocalizedString + Quantity int + func (obj MyShoppingListAddTextLineItemAction) MarshalJSON() ([]byte, error) + type MyShoppingListChangeLineItemQuantityAction struct + LineItemID string + Quantity int + func (obj MyShoppingListChangeLineItemQuantityAction) MarshalJSON() ([]byte, error) + type MyShoppingListChangeLineItemsOrderAction struct + LineItemOrder []string + func (obj MyShoppingListChangeLineItemsOrderAction) MarshalJSON() ([]byte, error) + type MyShoppingListChangeNameAction struct + Name *LocalizedString + func (obj MyShoppingListChangeNameAction) MarshalJSON() ([]byte, error) + type MyShoppingListChangeTextLineItemNameAction struct + Name *LocalizedString + TextLineItemID string + func (obj MyShoppingListChangeTextLineItemNameAction) MarshalJSON() ([]byte, error) + type MyShoppingListChangeTextLineItemQuantityAction struct + Quantity int + TextLineItemID string + func (obj MyShoppingListChangeTextLineItemQuantityAction) MarshalJSON() ([]byte, error) + type MyShoppingListChangeTextLineItemsOrderAction struct + TextLineItemOrder []string + func (obj MyShoppingListChangeTextLineItemsOrderAction) MarshalJSON() ([]byte, error) + type MyShoppingListDraft struct + Custom *CustomFieldsDraft + DeleteDaysAfterLastModification int + Description *LocalizedString + LineItems []ShoppingListLineItemDraft + Name *LocalizedString + TextLineItems []TextLineItemDraft + type MyShoppingListRemoveLineItemAction struct + LineItemID string + Quantity int + func (obj MyShoppingListRemoveLineItemAction) MarshalJSON() ([]byte, error) + type MyShoppingListRemoveTextLineItemAction struct + Quantity int + TextLineItemID string + func (obj MyShoppingListRemoveTextLineItemAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetCustomFieldAction struct + Name string + Value interface{} + func (obj MyShoppingListSetCustomFieldAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj MyShoppingListSetCustomTypeAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetDeleteDaysAfterLastModificationAction struct + DeleteDaysAfterLastModification int + func (obj MyShoppingListSetDeleteDaysAfterLastModificationAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetDescriptionAction struct + Description *LocalizedString + func (obj MyShoppingListSetDescriptionAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetLineItemCustomFieldAction struct + LineItemID string + Name string + Value interface{} + func (obj MyShoppingListSetLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetLineItemCustomTypeAction struct + Fields *FieldContainer + LineItemID string + Type *TypeResourceIdentifier + func (obj MyShoppingListSetLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetTextLineItemCustomFieldAction struct + Name string + TextLineItemID string + Value interface{} + func (obj MyShoppingListSetTextLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetTextLineItemCustomTypeAction struct + Fields *FieldContainer + TextLineItemID string + Type *TypeResourceIdentifier + func (obj MyShoppingListSetTextLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type MyShoppingListSetTextLineItemDescriptionAction struct + Description *LocalizedString + TextLineItemID string + func (obj MyShoppingListSetTextLineItemDescriptionAction) MarshalJSON() ([]byte, error) + type MyShoppingListUpdate struct + Actions []MyShoppingListUpdateAction + Version int + func (obj *MyShoppingListUpdate) UnmarshalJSON(data []byte) error + type MyShoppingListUpdateAction interface + type MyShoppingListUpdateWithIDInput struct + Actions []MyShoppingListUpdateAction + ID string + Version int + func (input *MyShoppingListUpdateWithIDInput) Validate() error + type MyShoppingListUpdateWithKeyInput struct + Actions []MyShoppingListUpdateAction + Key string + Version int + func (input *MyShoppingListUpdateWithKeyInput) Validate() error + type MyTransactionDraft struct + Amount *Money + InteractionID string + Timestamp *time.Time + Type TransactionType + type NoMatchingProductDiscountFoundError struct + Message string + func (obj NoMatchingProductDiscountFoundError) Error() string + func (obj NoMatchingProductDiscountFoundError) MarshalJSON() ([]byte, error) + type Order struct + AnonymousID string + BillingAddress *Address + Cart *CartReference + CompletedAt *time.Time + Country string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomLineItems []CustomLineItem + CustomerEmail string + CustomerGroup *CustomerGroupReference + CustomerID string + DiscountCodes []DiscountCodeInfo + ID string + InventoryMode InventoryMode + ItemShippingAddresses []Address + LastMessageSequenceNumber int + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []LineItem + Locale string + OrderNumber string + OrderState OrderState + Origin CartOrigin + PaymentInfo *PaymentInfo + PaymentState PaymentState + RefusedGifts []CartDiscountReference + ReturnInfo []ReturnInfo + ShipmentState ShipmentState + ShippingAddress *Address + ShippingInfo *ShippingInfo + ShippingRateInput ShippingRateInput + State *StateReference + Store *StoreKeyReference + SyncInfo []SyncInfo + TaxCalculationMode TaxCalculationMode + TaxMode TaxMode + TaxRoundingMode RoundingMode + TaxedPrice *TaxedPrice + TotalPrice TypedMoney + Version int + func (obj *Order) UnmarshalJSON(data []byte) error + type OrderAddDeliveryAction struct + Address *Address + Items []DeliveryItem + Parcels []ParcelDraft + func (obj OrderAddDeliveryAction) MarshalJSON() ([]byte, error) + type OrderAddItemShippingAddressAction struct + Address *Address + func (obj OrderAddItemShippingAddressAction) MarshalJSON() ([]byte, error) + type OrderAddParcelToDeliveryAction struct + DeliveryID string + Items []DeliveryItem + Measurements *ParcelMeasurements + TrackingData *TrackingData + func (obj OrderAddParcelToDeliveryAction) MarshalJSON() ([]byte, error) + type OrderAddPaymentAction struct + Payment *PaymentResourceIdentifier + func (obj OrderAddPaymentAction) MarshalJSON() ([]byte, error) + type OrderAddReturnInfoAction struct + Items []ReturnItemDraft + ReturnDate *time.Time + ReturnTrackingID string + func (obj OrderAddReturnInfoAction) MarshalJSON() ([]byte, error) + type OrderBillingAddressSetMessage struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldAddress *Address + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderBillingAddressSetMessage) MarshalJSON() ([]byte, error) + type OrderBillingAddressSetMessagePayload struct + Address *Address + OldAddress *Address + func (obj OrderBillingAddressSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderChangeOrderStateAction struct + OrderState OrderState + func (obj OrderChangeOrderStateAction) MarshalJSON() ([]byte, error) + type OrderChangePaymentStateAction struct + PaymentState PaymentState + func (obj OrderChangePaymentStateAction) MarshalJSON() ([]byte, error) + type OrderChangeShipmentStateAction struct + ShipmentState ShipmentState + func (obj OrderChangeShipmentStateAction) MarshalJSON() ([]byte, error) + type OrderCreatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Order *Order + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderCreatedMessage) MarshalJSON() ([]byte, error) + type OrderCreatedMessagePayload struct + Order *Order + func (obj OrderCreatedMessagePayload) MarshalJSON() ([]byte, error) + type OrderCustomLineItemDiscountSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + CustomLineItemID string + DiscountedPricePerQuantity []DiscountedLineItemPriceForQuantity + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + TaxedPrice *TaxedItemPrice + Version int + func (obj OrderCustomLineItemDiscountSetMessage) MarshalJSON() ([]byte, error) + type OrderCustomLineItemDiscountSetMessagePayload struct + CustomLineItemID string + DiscountedPricePerQuantity []DiscountedLineItemPriceForQuantity + TaxedPrice *TaxedItemPrice + func (obj OrderCustomLineItemDiscountSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderCustomerEmailSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Email string + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldEmail string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderCustomerEmailSetMessage) MarshalJSON() ([]byte, error) + type OrderCustomerEmailSetMessagePayload struct + Email string + OldEmail string + func (obj OrderCustomerEmailSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderCustomerGroupSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + CustomerGroup *CustomerGroupReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldCustomerGroup *CustomerGroupReference + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderCustomerGroupSetMessage) MarshalJSON() ([]byte, error) + type OrderCustomerGroupSetMessagePayload struct + CustomerGroup *CustomerGroupReference + OldCustomerGroup *CustomerGroupReference + func (obj OrderCustomerGroupSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderCustomerSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Customer *CustomerReference + CustomerGroup *CustomerGroupReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldCustomer *CustomerReference + OldCustomerGroup *CustomerGroupReference + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderCustomerSetMessage) MarshalJSON() ([]byte, error) + type OrderCustomerSetMessagePayload struct + Customer *CustomerReference + CustomerGroup *CustomerGroupReference + OldCustomer *CustomerReference + OldCustomerGroup *CustomerGroupReference + func (obj OrderCustomerSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderDeletedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Order *Order + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderDeletedMessage) MarshalJSON() ([]byte, error) + type OrderDeletedMessagePayload struct + Order *Order + func (obj OrderDeletedMessagePayload) MarshalJSON() ([]byte, error) + type OrderDiscountCodeAddedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DiscountCode *DiscountCodeReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderDiscountCodeAddedMessage) MarshalJSON() ([]byte, error) + type OrderDiscountCodeAddedMessagePayload struct + DiscountCode *DiscountCodeReference + func (obj OrderDiscountCodeAddedMessagePayload) MarshalJSON() ([]byte, error) + type OrderDiscountCodeRemovedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DiscountCode *DiscountCodeReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderDiscountCodeRemovedMessage) MarshalJSON() ([]byte, error) + type OrderDiscountCodeRemovedMessagePayload struct + DiscountCode *DiscountCodeReference + func (obj OrderDiscountCodeRemovedMessagePayload) MarshalJSON() ([]byte, error) + type OrderDiscountCodeStateSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DiscountCode *DiscountCodeReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldState DiscountCodeState + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + State DiscountCodeState + Version int + func (obj OrderDiscountCodeStateSetMessage) MarshalJSON() ([]byte, error) + type OrderDiscountCodeStateSetMessagePayload struct + DiscountCode *DiscountCodeReference + OldState DiscountCodeState + State DiscountCodeState + func (obj OrderDiscountCodeStateSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderEdit struct + Comment string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource *OrderReference + Result OrderEditResult + StagedActions []StagedOrderUpdateAction + Version int + func (obj *OrderEdit) UnmarshalJSON(data []byte) error + type OrderEditAddStagedActionAction struct + StagedAction StagedOrderUpdateAction + func (obj *OrderEditAddStagedActionAction) UnmarshalJSON(data []byte) error + func (obj OrderEditAddStagedActionAction) MarshalJSON() ([]byte, error) + type OrderEditApplied struct + AppliedAt time.Time + ExcerptAfterEdit *OrderExcerpt + ExcerptBeforeEdit *OrderExcerpt + func (obj OrderEditApplied) MarshalJSON() ([]byte, error) + type OrderEditAppliedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Edit *OrderEditReference + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + Result *OrderEditApplied + SequenceNumber int + Version int + func (obj OrderEditAppliedMessage) MarshalJSON() ([]byte, error) + type OrderEditAppliedMessagePayload struct + Edit *OrderEditReference + Result *OrderEditApplied + func (obj OrderEditAppliedMessagePayload) MarshalJSON() ([]byte, error) + type OrderEditApply struct + EditVersion int + ResourceVersion int + type OrderEditDraft struct + Comment string + Custom *CustomFieldsDraft + DryRun bool + Key string + Resource *OrderReference + StagedActions []StagedOrderUpdateAction + func (obj *OrderEditDraft) UnmarshalJSON(data []byte) error + type OrderEditNotProcessed struct + func (obj OrderEditNotProcessed) MarshalJSON() ([]byte, error) + type OrderEditPagedQueryResponse struct + Count int + Limit int + Offset int + Results []OrderEdit + Total int + type OrderEditPreviewFailure struct + Errors []ErrorObject + func (obj *OrderEditPreviewFailure) UnmarshalJSON(data []byte) error + func (obj OrderEditPreviewFailure) MarshalJSON() ([]byte, error) + type OrderEditPreviewSuccess struct + MessagePayloads []MessagePayload + Preview *StagedOrder + func (obj *OrderEditPreviewSuccess) UnmarshalJSON(data []byte) error + func (obj OrderEditPreviewSuccess) MarshalJSON() ([]byte, error) + type OrderEditReference struct + ID string + Obj *OrderEdit + func (obj OrderEditReference) MarshalJSON() ([]byte, error) + type OrderEditResourceIdentifier struct + ID string + Key string + func (obj OrderEditResourceIdentifier) MarshalJSON() ([]byte, error) + type OrderEditResult interface + type OrderEditSetCommentAction struct + Comment string + func (obj OrderEditSetCommentAction) MarshalJSON() ([]byte, error) + type OrderEditSetCustomFieldAction struct + Name string + Value interface{} + func (obj OrderEditSetCustomFieldAction) MarshalJSON() ([]byte, error) + type OrderEditSetCustomTypeAction struct + Fields interface{} + Type *TypeResourceIdentifier + func (obj OrderEditSetCustomTypeAction) MarshalJSON() ([]byte, error) + type OrderEditSetKeyAction struct + Key string + func (obj OrderEditSetKeyAction) MarshalJSON() ([]byte, error) + type OrderEditSetStagedActionsAction struct + StagedActions []StagedOrderUpdateAction + func (obj *OrderEditSetStagedActionsAction) UnmarshalJSON(data []byte) error + func (obj OrderEditSetStagedActionsAction) MarshalJSON() ([]byte, error) + type OrderEditUpdate struct + Actions []OrderEditUpdateAction + DryRun bool + Version int + func (obj *OrderEditUpdate) UnmarshalJSON(data []byte) error + type OrderEditUpdateAction interface + type OrderEditUpdateWithIDInput struct + Actions []OrderEditUpdateAction + ID string + Version int + func (input *OrderEditUpdateWithIDInput) Validate() error + type OrderEditUpdateWithKeyInput struct + Actions []OrderEditUpdateAction + Key string + Version int + func (input *OrderEditUpdateWithKeyInput) Validate() error + type OrderExcerpt struct + TaxedPrice *TaxedPrice + TotalPrice TypedMoney + Version int + func (obj *OrderExcerpt) UnmarshalJSON(data []byte) error + type OrderFromCartDraft struct + ID string + OrderNumber string + OrderState OrderState + PaymentState PaymentState + ShipmentState ShipmentState + State *StateResourceIdentifier + Version int + type OrderImportCustomLineItemStateAction struct + CustomLineItemID string + State []ItemState + func (obj OrderImportCustomLineItemStateAction) MarshalJSON() ([]byte, error) + type OrderImportDraft struct + BillingAddress *Address + CompletedAt *time.Time + Country string + Custom *CustomFieldsDraft + CustomLineItems []CustomLineItemDraft + CustomerEmail string + CustomerGroup *CustomerGroupResourceIdentifier + CustomerID string + InventoryMode InventoryMode + ItemShippingAddresses []Address + LineItems []LineItemImportDraft + OrderNumber string + OrderState OrderState + Origin CartOrigin + PaymentState PaymentState + ShipmentState ShipmentState + ShippingAddress *Address + ShippingInfo *ShippingInfoImportDraft + Store *StoreResourceIdentifier + TaxRoundingMode RoundingMode + TaxedPrice *TaxedPriceDraft + TotalPrice *Money + type OrderImportLineItemStateAction struct + LineItemID string + State []ItemState + func (obj OrderImportLineItemStateAction) MarshalJSON() ([]byte, error) + type OrderImportedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Order *Order + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderImportedMessage) MarshalJSON() ([]byte, error) + type OrderImportedMessagePayload struct + Order *Order + func (obj OrderImportedMessagePayload) MarshalJSON() ([]byte, error) + type OrderLineItemAddedMessage struct + AddedQuantity int + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItem *LineItem + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderLineItemAddedMessage) MarshalJSON() ([]byte, error) + type OrderLineItemAddedMessagePayload struct + AddedQuantity int + LineItem *LineItem + func (obj OrderLineItemAddedMessagePayload) MarshalJSON() ([]byte, error) + type OrderLineItemDiscountSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DiscountedPricePerQuantity []DiscountedLineItemPriceForQuantity + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItemID string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + TaxedPrice *TaxedItemPrice + TotalPrice *Money + Version int + func (obj OrderLineItemDiscountSetMessage) MarshalJSON() ([]byte, error) + type OrderLineItemDiscountSetMessagePayload struct + DiscountedPricePerQuantity []DiscountedLineItemPriceForQuantity + LineItemID string + TaxedPrice *TaxedItemPrice + TotalPrice *Money + func (obj OrderLineItemDiscountSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Order + Total int + type OrderPaymentStateChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldPaymentState PaymentState + PaymentState PaymentState + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderPaymentStateChangedMessage) MarshalJSON() ([]byte, error) + type OrderPaymentStateChangedMessagePayload struct + OldPaymentState PaymentState + PaymentState PaymentState + func (obj OrderPaymentStateChangedMessagePayload) MarshalJSON() ([]byte, error) + type OrderReference struct + ID string + Obj *Order + func (obj OrderReference) MarshalJSON() ([]byte, error) + type OrderRemoveDeliveryAction struct + DeliveryID string + func (obj OrderRemoveDeliveryAction) MarshalJSON() ([]byte, error) + type OrderRemoveItemShippingAddressAction struct + AddressKey string + func (obj OrderRemoveItemShippingAddressAction) MarshalJSON() ([]byte, error) + type OrderRemoveParcelFromDeliveryAction struct + ParcelID string + func (obj OrderRemoveParcelFromDeliveryAction) MarshalJSON() ([]byte, error) + type OrderRemovePaymentAction struct + Payment *PaymentResourceIdentifier + func (obj OrderRemovePaymentAction) MarshalJSON() ([]byte, error) + type OrderResourceIdentifier struct + ID string + Key string + func (obj OrderResourceIdentifier) MarshalJSON() ([]byte, error) + type OrderReturnInfoAddedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + ReturnInfo *ReturnInfo + SequenceNumber int + Version int + func (obj OrderReturnInfoAddedMessage) MarshalJSON() ([]byte, error) + type OrderReturnInfoAddedMessagePayload struct + ReturnInfo *ReturnInfo + func (obj OrderReturnInfoAddedMessagePayload) MarshalJSON() ([]byte, error) + type OrderReturnShipmentStateChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + ReturnItemID string + ReturnShipmentState ReturnShipmentState + SequenceNumber int + Version int + func (obj OrderReturnShipmentStateChangedMessage) MarshalJSON() ([]byte, error) + type OrderReturnShipmentStateChangedMessagePayload struct + ReturnItemID string + ReturnShipmentState ReturnShipmentState + func (obj OrderReturnShipmentStateChangedMessagePayload) MarshalJSON() ([]byte, error) + type OrderSetBillingAddressAction struct + Address *Address + func (obj OrderSetBillingAddressAction) MarshalJSON() ([]byte, error) + type OrderSetCustomFieldAction struct + Name string + Value interface{} + func (obj OrderSetCustomFieldAction) MarshalJSON() ([]byte, error) + type OrderSetCustomLineItemCustomFieldAction struct + CustomLineItemID string + Name string + Value interface{} + func (obj OrderSetCustomLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type OrderSetCustomLineItemCustomTypeAction struct + CustomLineItemID string + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj OrderSetCustomLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type OrderSetCustomLineItemShippingDetailsAction struct + CustomLineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj OrderSetCustomLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type OrderSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj OrderSetCustomTypeAction) MarshalJSON() ([]byte, error) + type OrderSetCustomerEmailAction struct + Email string + func (obj OrderSetCustomerEmailAction) MarshalJSON() ([]byte, error) + type OrderSetCustomerIDAction struct + CustomerID string + func (obj OrderSetCustomerIDAction) MarshalJSON() ([]byte, error) + type OrderSetDeliveryAddressAction struct + Address *Address + DeliveryID string + func (obj OrderSetDeliveryAddressAction) MarshalJSON() ([]byte, error) + type OrderSetDeliveryItemsAction struct + DeliveryID string + Items []DeliveryItem + func (obj OrderSetDeliveryItemsAction) MarshalJSON() ([]byte, error) + type OrderSetLineItemCustomFieldAction struct + LineItemID string + Name string + Value interface{} + func (obj OrderSetLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type OrderSetLineItemCustomTypeAction struct + Fields *FieldContainer + LineItemID string + Type *TypeResourceIdentifier + func (obj OrderSetLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type OrderSetLineItemShippingDetailsAction struct + LineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj OrderSetLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type OrderSetLocaleAction struct + Locale string + func (obj OrderSetLocaleAction) MarshalJSON() ([]byte, error) + type OrderSetOrderNumberAction struct + OrderNumber string + func (obj OrderSetOrderNumberAction) MarshalJSON() ([]byte, error) + type OrderSetParcelItemsAction struct + Items []DeliveryItem + ParcelID string + func (obj OrderSetParcelItemsAction) MarshalJSON() ([]byte, error) + type OrderSetParcelMeasurementsAction struct + Measurements *ParcelMeasurements + ParcelID string + func (obj OrderSetParcelMeasurementsAction) MarshalJSON() ([]byte, error) + type OrderSetParcelTrackingDataAction struct + ParcelID string + TrackingData *TrackingData + func (obj OrderSetParcelTrackingDataAction) MarshalJSON() ([]byte, error) + type OrderSetReturnPaymentStateAction struct + PaymentState ReturnPaymentState + ReturnItemID string + func (obj OrderSetReturnPaymentStateAction) MarshalJSON() ([]byte, error) + type OrderSetReturnShipmentStateAction struct + ReturnItemID string + ShipmentState ReturnShipmentState + func (obj OrderSetReturnShipmentStateAction) MarshalJSON() ([]byte, error) + type OrderSetShippingAddressAction struct + Address *Address + func (obj OrderSetShippingAddressAction) MarshalJSON() ([]byte, error) + type OrderSetStoreAction struct + Store *StoreResourceIdentifier + func (obj OrderSetStoreAction) MarshalJSON() ([]byte, error) + type OrderShipmentStateChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldShipmentState ShipmentState + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + ShipmentState ShipmentState + Version int + func (obj OrderShipmentStateChangedMessage) MarshalJSON() ([]byte, error) + type OrderShipmentStateChangedMessagePayload struct + OldShipmentState ShipmentState + ShipmentState ShipmentState + func (obj OrderShipmentStateChangedMessagePayload) MarshalJSON() ([]byte, error) + type OrderShippingAddressSetMessage struct + Address *Address + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldAddress *Address + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderShippingAddressSetMessage) MarshalJSON() ([]byte, error) + type OrderShippingAddressSetMessagePayload struct + Address *Address + OldAddress *Address + func (obj OrderShippingAddressSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderShippingInfoSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldShippingInfo *ShippingInfo + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + ShippingInfo *ShippingInfo + Version int + func (obj OrderShippingInfoSetMessage) MarshalJSON() ([]byte, error) + type OrderShippingInfoSetMessagePayload struct + OldShippingInfo *ShippingInfo + ShippingInfo *ShippingInfo + func (obj OrderShippingInfoSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderShippingRateInputSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldShippingRateInput ShippingRateInput + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + ShippingRateInput ShippingRateInput + Version int + func (obj *OrderShippingRateInputSetMessage) UnmarshalJSON(data []byte) error + func (obj OrderShippingRateInputSetMessage) MarshalJSON() ([]byte, error) + type OrderShippingRateInputSetMessagePayload struct + OldShippingRateInput ShippingRateInput + ShippingRateInput ShippingRateInput + func (obj *OrderShippingRateInputSetMessagePayload) UnmarshalJSON(data []byte) error + func (obj OrderShippingRateInputSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderState string + const OrderStateCancelled + const OrderStateComplete + const OrderStateConfirmed + const OrderStateOpen + type OrderStateChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldOrderState OrderState + OrderState OrderState + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj OrderStateChangedMessage) MarshalJSON() ([]byte, error) + type OrderStateChangedMessagePayload struct + OldOrderState OrderState + OrderState OrderState + func (obj OrderStateChangedMessagePayload) MarshalJSON() ([]byte, error) + type OrderStateTransitionMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Force bool + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + State *StateReference + Version int + func (obj OrderStateTransitionMessage) MarshalJSON() ([]byte, error) + type OrderStateTransitionMessagePayload struct + Force bool + State *StateReference + func (obj OrderStateTransitionMessagePayload) MarshalJSON() ([]byte, error) + type OrderStoreSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Store *StoreKeyReference + Version int + func (obj OrderStoreSetMessage) MarshalJSON() ([]byte, error) + type OrderStoreSetMessagePayload struct + Store *StoreKeyReference + func (obj OrderStoreSetMessagePayload) MarshalJSON() ([]byte, error) + type OrderTransitionCustomLineItemStateAction struct + ActualTransitionDate *time.Time + CustomLineItemID string + FromState *StateResourceIdentifier + Quantity int + ToState *StateResourceIdentifier + func (obj OrderTransitionCustomLineItemStateAction) MarshalJSON() ([]byte, error) + type OrderTransitionLineItemStateAction struct + ActualTransitionDate *time.Time + FromState *StateResourceIdentifier + LineItemID string + Quantity int + ToState *StateResourceIdentifier + func (obj OrderTransitionLineItemStateAction) MarshalJSON() ([]byte, error) + type OrderTransitionStateAction struct + Force bool + State *StateResourceIdentifier + func (obj OrderTransitionStateAction) MarshalJSON() ([]byte, error) + type OrderUpdate struct + Actions []OrderUpdateAction + Version int + func (obj *OrderUpdate) UnmarshalJSON(data []byte) error + type OrderUpdateAction interface + type OrderUpdateItemShippingAddressAction struct + Address *Address + func (obj OrderUpdateItemShippingAddressAction) MarshalJSON() ([]byte, error) + type OrderUpdateSyncInfoAction struct + Channel *ChannelResourceIdentifier + ExternalID string + SyncedAt *time.Time + func (obj OrderUpdateSyncInfoAction) MarshalJSON() ([]byte, error) + type OrderUpdateWithIDInput struct + Actions []OrderUpdateAction + ID string + Version int + func (input *OrderUpdateWithIDInput) Validate() error + type OrderUpdateWithOrderNumberInput struct + Actions []OrderUpdateAction + OrderNumber string + Version int + func (input *OrderUpdateWithOrderNumberInput) Validate() error + type OutOfStockError struct + LineItems []string + Message string + Skus []string + func (obj OutOfStockError) Error() string + func (obj OutOfStockError) MarshalJSON() ([]byte, error) + type PagedQueryResponse struct + Count int + Facets *FacetResults + Limit int + Meta interface{} + Offset int + Results []BaseResource + Total int + type Parcel struct + CreatedAt time.Time + ID string + Items []DeliveryItem + Measurements *ParcelMeasurements + TrackingData *TrackingData + type ParcelAddedToDeliveryMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Delivery *Delivery + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Parcel *Parcel + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ParcelAddedToDeliveryMessage) MarshalJSON() ([]byte, error) + type ParcelAddedToDeliveryMessagePayload struct + Delivery *Delivery + Parcel *Parcel + func (obj ParcelAddedToDeliveryMessagePayload) MarshalJSON() ([]byte, error) + type ParcelDraft struct + Items []DeliveryItem + Measurements *ParcelMeasurements + TrackingData *TrackingData + type ParcelItemsUpdatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DeliveryID string + ID string + Items []DeliveryItem + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + OldItems []DeliveryItem + ParcelID string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ParcelItemsUpdatedMessage) MarshalJSON() ([]byte, error) + type ParcelItemsUpdatedMessagePayload struct + DeliveryID string + Items []DeliveryItem + OldItems []DeliveryItem + ParcelID string + func (obj ParcelItemsUpdatedMessagePayload) MarshalJSON() ([]byte, error) + type ParcelMeasurements struct + HeightInMillimeter float64 + LengthInMillimeter float64 + WeightInGram float64 + WidthInMillimeter float64 + type ParcelMeasurementsUpdatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DeliveryID string + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Measurements *ParcelMeasurements + ParcelID string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ParcelMeasurementsUpdatedMessage) MarshalJSON() ([]byte, error) + type ParcelMeasurementsUpdatedMessagePayload struct + DeliveryID string + Measurements *ParcelMeasurements + ParcelID string + func (obj ParcelMeasurementsUpdatedMessagePayload) MarshalJSON() ([]byte, error) + type ParcelRemovedFromDeliveryMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DeliveryID string + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Parcel *Parcel + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ParcelRemovedFromDeliveryMessage) MarshalJSON() ([]byte, error) + type ParcelRemovedFromDeliveryMessagePayload struct + DeliveryID string + Parcel *Parcel + func (obj ParcelRemovedFromDeliveryMessagePayload) MarshalJSON() ([]byte, error) + type ParcelTrackingDataUpdatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + DeliveryID string + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + ParcelID string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + TrackingData *TrackingData + Version int + func (obj ParcelTrackingDataUpdatedMessage) MarshalJSON() ([]byte, error) + type ParcelTrackingDataUpdatedMessagePayload struct + DeliveryID string + ParcelID string + TrackingData *TrackingData + func (obj ParcelTrackingDataUpdatedMessagePayload) MarshalJSON() ([]byte, error) + type PayloadNotIncluded struct + PayloadType string + Reason string + type Payment struct + AmountAuthorized TypedMoney + AmountPaid TypedMoney + AmountPlanned TypedMoney + AmountRefunded TypedMoney + AnonymousID string + AuthorizedUntil string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Customer *CustomerReference + ExternalID string + ID string + InterfaceID string + InterfaceInteractions []CustomFields + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + PaymentMethodInfo *PaymentMethodInfo + PaymentStatus *PaymentStatus + Transactions []Transaction + Version int + func (obj *Payment) UnmarshalJSON(data []byte) error + type PaymentAddInterfaceInteractionAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj PaymentAddInterfaceInteractionAction) MarshalJSON() ([]byte, error) + type PaymentAddTransactionAction struct + Transaction *TransactionDraft + func (obj PaymentAddTransactionAction) MarshalJSON() ([]byte, error) + type PaymentChangeAmountPlannedAction struct + Amount *Money + func (obj PaymentChangeAmountPlannedAction) MarshalJSON() ([]byte, error) + type PaymentChangeTransactionInteractionIDAction struct + InteractionID string + TransactionID string + func (obj PaymentChangeTransactionInteractionIDAction) MarshalJSON() ([]byte, error) + type PaymentChangeTransactionStateAction struct + State TransactionState + TransactionID string + func (obj PaymentChangeTransactionStateAction) MarshalJSON() ([]byte, error) + type PaymentChangeTransactionTimestampAction struct + Timestamp time.Time + TransactionID string + func (obj PaymentChangeTransactionTimestampAction) MarshalJSON() ([]byte, error) + type PaymentCreatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Payment *Payment + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj PaymentCreatedMessage) MarshalJSON() ([]byte, error) + type PaymentCreatedMessagePayload struct + Payment *Payment + func (obj PaymentCreatedMessagePayload) MarshalJSON() ([]byte, error) + type PaymentDraft struct + AmountAuthorized *Money + AmountPaid *Money + AmountPlanned *Money + AmountRefunded *Money + AnonymousID string + AuthorizedUntil string + Custom *CustomFieldsDraft + Customer *CustomerResourceIdentifier + ExternalID string + InterfaceID string + InterfaceInteractions []CustomFieldsDraft + Key string + PaymentMethodInfo *PaymentMethodInfo + PaymentStatus *PaymentStatusDraft + Transactions []TransactionDraft + type PaymentInfo struct + Payments []PaymentReference + type PaymentInteractionAddedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + Interaction *CustomFields + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj PaymentInteractionAddedMessage) MarshalJSON() ([]byte, error) + type PaymentInteractionAddedMessagePayload struct + Interaction *CustomFields + func (obj PaymentInteractionAddedMessagePayload) MarshalJSON() ([]byte, error) + type PaymentMethodInfo struct + Method string + Name *LocalizedString + PaymentInterface string + type PaymentPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Payment + Total int + type PaymentReference struct + ID string + Obj *Payment + func (obj PaymentReference) MarshalJSON() ([]byte, error) + type PaymentResourceIdentifier struct + ID string + Key string + func (obj PaymentResourceIdentifier) MarshalJSON() ([]byte, error) + type PaymentSetAmountPaidAction struct + Amount *Money + func (obj PaymentSetAmountPaidAction) MarshalJSON() ([]byte, error) + type PaymentSetAmountRefundedAction struct + Amount *Money + func (obj PaymentSetAmountRefundedAction) MarshalJSON() ([]byte, error) + type PaymentSetAnonymousIDAction struct + AnonymousID string + func (obj PaymentSetAnonymousIDAction) MarshalJSON() ([]byte, error) + type PaymentSetAuthorizationAction struct + Amount *Money + Until *time.Time + func (obj PaymentSetAuthorizationAction) MarshalJSON() ([]byte, error) + type PaymentSetCustomFieldAction struct + Name string + Value interface{} + func (obj PaymentSetCustomFieldAction) MarshalJSON() ([]byte, error) + type PaymentSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj PaymentSetCustomTypeAction) MarshalJSON() ([]byte, error) + type PaymentSetCustomerAction struct + Customer *CustomerResourceIdentifier + func (obj PaymentSetCustomerAction) MarshalJSON() ([]byte, error) + type PaymentSetExternalIDAction struct + ExternalID string + func (obj PaymentSetExternalIDAction) MarshalJSON() ([]byte, error) + type PaymentSetInterfaceIDAction struct + InterfaceID string + func (obj PaymentSetInterfaceIDAction) MarshalJSON() ([]byte, error) + type PaymentSetKeyAction struct + Key string + func (obj PaymentSetKeyAction) MarshalJSON() ([]byte, error) + type PaymentSetMethodInfoInterfaceAction struct + Interface string + func (obj PaymentSetMethodInfoInterfaceAction) MarshalJSON() ([]byte, error) + type PaymentSetMethodInfoMethodAction struct + Method string + func (obj PaymentSetMethodInfoMethodAction) MarshalJSON() ([]byte, error) + type PaymentSetMethodInfoNameAction struct + Name *LocalizedString + func (obj PaymentSetMethodInfoNameAction) MarshalJSON() ([]byte, error) + type PaymentSetStatusInterfaceCodeAction struct + InterfaceCode string + func (obj PaymentSetStatusInterfaceCodeAction) MarshalJSON() ([]byte, error) + type PaymentSetStatusInterfaceTextAction struct + InterfaceText string + func (obj PaymentSetStatusInterfaceTextAction) MarshalJSON() ([]byte, error) + type PaymentState string + const PaymentStateBalanceDue + const PaymentStateCreditOwed + const PaymentStateFailed + const PaymentStatePaid + const PaymentStatePending + type PaymentStatus struct + InterfaceCode string + InterfaceText string + State *StateReference + type PaymentStatusDraft struct + InterfaceCode string + InterfaceText string + State *StateResourceIdentifier + type PaymentStatusInterfaceCodeSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + InterfaceCode string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + PaymentID string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj PaymentStatusInterfaceCodeSetMessage) MarshalJSON() ([]byte, error) + type PaymentStatusInterfaceCodeSetMessagePayload struct + InterfaceCode string + PaymentID string + func (obj PaymentStatusInterfaceCodeSetMessagePayload) MarshalJSON() ([]byte, error) + type PaymentStatusStateTransitionMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Force bool + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + State *StateReference + Version int + func (obj PaymentStatusStateTransitionMessage) MarshalJSON() ([]byte, error) + type PaymentStatusStateTransitionMessagePayload struct + Force bool + State *StateReference + func (obj PaymentStatusStateTransitionMessagePayload) MarshalJSON() ([]byte, error) + type PaymentTransactionAddedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Transaction *Transaction + Version int + func (obj PaymentTransactionAddedMessage) MarshalJSON() ([]byte, error) + type PaymentTransactionAddedMessagePayload struct + Transaction *Transaction + func (obj PaymentTransactionAddedMessagePayload) MarshalJSON() ([]byte, error) + type PaymentTransactionStateChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + State TransactionState + TransactionID string + Version int + func (obj PaymentTransactionStateChangedMessage) MarshalJSON() ([]byte, error) + type PaymentTransactionStateChangedMessagePayload struct + State TransactionState + TransactionID string + func (obj PaymentTransactionStateChangedMessagePayload) MarshalJSON() ([]byte, error) + type PaymentTransitionStateAction struct + Force bool + State *StateResourceIdentifier + func (obj PaymentTransitionStateAction) MarshalJSON() ([]byte, error) + type PaymentUpdate struct + Actions []PaymentUpdateAction + Version int + func (obj *PaymentUpdate) UnmarshalJSON(data []byte) error + type PaymentUpdateAction interface + type PaymentUpdateWithIDInput struct + Actions []PaymentUpdateAction + ID string + Version int + func (input *PaymentUpdateWithIDInput) Validate() error + type PaymentUpdateWithKeyInput struct + Actions []PaymentUpdateAction + Key string + Version int + func (input *PaymentUpdateWithKeyInput) Validate() error + type Price struct + Channel *ChannelReference + Country CountryCode + Custom *CustomFields + CustomerGroup *CustomerGroupReference + Discounted *DiscountedPrice + ID string + Tiers []PriceTier + ValidFrom *time.Time + ValidUntil *time.Time + Value TypedMoney + func (obj *Price) UnmarshalJSON(data []byte) error + type PriceChangedError struct + LineItems []string + Message string + Shipping bool + func (obj PriceChangedError) Error() string + func (obj PriceChangedError) MarshalJSON() ([]byte, error) + type PriceDraft struct + Channel *ChannelResourceIdentifier + Country CountryCode + Custom *CustomFieldsDraft + CustomerGroup *CustomerGroupResourceIdentifier + Discounted *DiscountedPrice + Tiers []PriceTierDraft + ValidFrom *time.Time + ValidUntil *time.Time + Value *Money + type PriceFunction struct + CurrencyCode CurrencyCode + Function string + type PriceTier struct + MinimumQuantity int + Value TypedMoney + func (obj *PriceTier) UnmarshalJSON(data []byte) error + type PriceTierDraft struct + MinimumQuantity int + Value *Money + type Product struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + MasterData *ProductCatalogData + ProductType *ProductTypeReference + ReviewRatingStatistics *ReviewRatingStatistics + State *StateReference + TaxCategory *TaxCategoryReference + Version int + type ProductAddAssetAction struct + Asset *AssetDraft + Position float64 + SKU string + Staged bool + VariantID int + func (obj ProductAddAssetAction) MarshalJSON() ([]byte, error) + type ProductAddExternalImageAction struct + Image *Image + SKU string + Staged bool + VariantID int + func (obj ProductAddExternalImageAction) MarshalJSON() ([]byte, error) + type ProductAddPriceAction struct + Price *PriceDraft + SKU string + Staged bool + VariantID int + func (obj ProductAddPriceAction) MarshalJSON() ([]byte, error) + type ProductAddToCategoryAction struct + Category *CategoryResourceIdentifier + OrderHint string + Staged bool + func (obj ProductAddToCategoryAction) MarshalJSON() ([]byte, error) + type ProductAddVariantAction struct + Assets []Asset + Attributes []Attribute + Images []Image + Key string + Prices []PriceDraft + SKU string + Staged bool + func (obj ProductAddVariantAction) MarshalJSON() ([]byte, error) + type ProductAddedToCategoryMessage struct + Category *CategoryReference + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Staged bool + Version int + func (obj ProductAddedToCategoryMessage) MarshalJSON() ([]byte, error) + type ProductAddedToCategoryMessagePayload struct + Category *CategoryReference + Staged bool + func (obj ProductAddedToCategoryMessagePayload) MarshalJSON() ([]byte, error) + type ProductCatalogData struct + Current *ProductData + HasStagedChanges bool + Published bool + Staged *ProductData + type ProductChangeAssetNameAction struct + AssetID string + AssetKey string + Name *LocalizedString + SKU string + Staged bool + VariantID int + func (obj ProductChangeAssetNameAction) MarshalJSON() ([]byte, error) + type ProductChangeAssetOrderAction struct + AssetOrder []string + SKU string + Staged bool + VariantID int + func (obj ProductChangeAssetOrderAction) MarshalJSON() ([]byte, error) + type ProductChangeMasterVariantAction struct + SKU string + Staged bool + VariantID int + func (obj ProductChangeMasterVariantAction) MarshalJSON() ([]byte, error) + type ProductChangeNameAction struct + Name *LocalizedString + Staged bool + func (obj ProductChangeNameAction) MarshalJSON() ([]byte, error) + type ProductChangePriceAction struct + Price *PriceDraft + PriceID string + Staged bool + func (obj ProductChangePriceAction) MarshalJSON() ([]byte, error) + type ProductChangeSlugAction struct + Slug *LocalizedString + Staged bool + func (obj ProductChangeSlugAction) MarshalJSON() ([]byte, error) + type ProductCreatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + ProductProjection *ProductProjection + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ProductCreatedMessage) MarshalJSON() ([]byte, error) + type ProductCreatedMessagePayload struct + ProductProjection *ProductProjection + func (obj ProductCreatedMessagePayload) MarshalJSON() ([]byte, error) + type ProductData struct + Categories []CategoryReference + CategoryOrderHints *CategoryOrderHints + Description *LocalizedString + MasterVariant *ProductVariant + MetaDescription *LocalizedString + MetaKeywords *LocalizedString + MetaTitle *LocalizedString + Name *LocalizedString + SearchKeywords *SearchKeywords + Slug *LocalizedString + Variants []ProductVariant + type ProductDeletedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + CurrentProjection *ProductProjection + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + RemovedImageUrls []string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ProductDeletedMessage) MarshalJSON() ([]byte, error) + type ProductDeletedMessagePayload struct + CurrentProjection *ProductProjection + RemovedImageUrls []string + func (obj ProductDeletedMessagePayload) MarshalJSON() ([]byte, error) + type ProductDiscount struct + CreatedAt time.Time + CreatedBy *CreatedBy + Description *LocalizedString + ID string + IsActive bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name *LocalizedString + Predicate string + References []Reference + SortOrder string + ValidFrom *time.Time + ValidUntil *time.Time + Value ProductDiscountValue + Version int + func (obj *ProductDiscount) UnmarshalJSON(data []byte) error + type ProductDiscountChangeIsActiveAction struct + IsActive bool + func (obj ProductDiscountChangeIsActiveAction) MarshalJSON() ([]byte, error) + type ProductDiscountChangeNameAction struct + Name *LocalizedString + func (obj ProductDiscountChangeNameAction) MarshalJSON() ([]byte, error) + type ProductDiscountChangePredicateAction struct + Predicate string + func (obj ProductDiscountChangePredicateAction) MarshalJSON() ([]byte, error) + type ProductDiscountChangeSortOrderAction struct + SortOrder string + func (obj ProductDiscountChangeSortOrderAction) MarshalJSON() ([]byte, error) + type ProductDiscountChangeValueAction struct + Value ProductDiscountValueDraft + func (obj *ProductDiscountChangeValueAction) UnmarshalJSON(data []byte) error + func (obj ProductDiscountChangeValueAction) MarshalJSON() ([]byte, error) + type ProductDiscountDraft struct + Description *LocalizedString + IsActive bool + Key string + Name *LocalizedString + Predicate string + SortOrder string + ValidFrom *time.Time + ValidUntil *time.Time + Value ProductDiscountValueDraft + func (obj *ProductDiscountDraft) UnmarshalJSON(data []byte) error + type ProductDiscountMatchQuery struct + Price *QueryPrice + ProductID string + Staged bool + VariantID float64 + type ProductDiscountPagedQueryResponse struct + Count int + Limit int + Offset int + Results []ProductDiscount + Total int + type ProductDiscountReference struct + ID string + Obj *ProductDiscount + func (obj ProductDiscountReference) MarshalJSON() ([]byte, error) + type ProductDiscountResourceIdentifier struct + ID string + Key string + func (obj ProductDiscountResourceIdentifier) MarshalJSON() ([]byte, error) + type ProductDiscountSetDescriptionAction struct + Description *LocalizedString + func (obj ProductDiscountSetDescriptionAction) MarshalJSON() ([]byte, error) + type ProductDiscountSetKeyAction struct + Key string + func (obj ProductDiscountSetKeyAction) MarshalJSON() ([]byte, error) + type ProductDiscountSetValidFromAction struct + ValidFrom *time.Time + func (obj ProductDiscountSetValidFromAction) MarshalJSON() ([]byte, error) + type ProductDiscountSetValidFromAndUntilAction struct + ValidFrom *time.Time + ValidUntil *time.Time + func (obj ProductDiscountSetValidFromAndUntilAction) MarshalJSON() ([]byte, error) + type ProductDiscountSetValidUntilAction struct + ValidUntil *time.Time + func (obj ProductDiscountSetValidUntilAction) MarshalJSON() ([]byte, error) + type ProductDiscountUpdate struct + Actions []ProductDiscountUpdateAction + Version int + func (obj *ProductDiscountUpdate) UnmarshalJSON(data []byte) error + type ProductDiscountUpdateAction interface + type ProductDiscountUpdateWithIDInput struct + Actions []ProductDiscountUpdateAction + ID string + Version int + func (input *ProductDiscountUpdateWithIDInput) Validate() error + type ProductDiscountUpdateWithKeyInput struct + Actions []ProductDiscountUpdateAction + Key string + Version int + func (input *ProductDiscountUpdateWithKeyInput) Validate() error + type ProductDiscountValue interface + type ProductDiscountValueAbsolute struct + Money []TypedMoney + func (obj *ProductDiscountValueAbsolute) UnmarshalJSON(data []byte) error + func (obj ProductDiscountValueAbsolute) MarshalJSON() ([]byte, error) + type ProductDiscountValueAbsoluteDraft struct + Money []Money + func (obj ProductDiscountValueAbsoluteDraft) MarshalJSON() ([]byte, error) + type ProductDiscountValueDraft interface + type ProductDiscountValueExternal struct + func (obj ProductDiscountValueExternal) MarshalJSON() ([]byte, error) + type ProductDiscountValueExternalDraft struct + func (obj ProductDiscountValueExternalDraft) MarshalJSON() ([]byte, error) + type ProductDiscountValueRelative struct + Permyriad int + func (obj ProductDiscountValueRelative) MarshalJSON() ([]byte, error) + type ProductDiscountValueRelativeDraft struct + Permyriad int + func (obj ProductDiscountValueRelativeDraft) MarshalJSON() ([]byte, error) + type ProductDraft struct + Categories []CategoryResourceIdentifier + CategoryOrderHints *CategoryOrderHints + Description *LocalizedString + Key string + MasterVariant *ProductVariantDraft + MetaDescription *LocalizedString + MetaKeywords *LocalizedString + MetaTitle *LocalizedString + Name *LocalizedString + ProductType *ProductTypeResourceIdentifier + Publish bool + SearchKeywords *SearchKeywords + Slug *LocalizedString + State *StateResourceIdentifier + TaxCategory *TaxCategoryResourceIdentifier + Variants []ProductVariantDraft + type ProductImageAddedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + Image *Image + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Staged bool + VariantID int + Version int + func (obj ProductImageAddedMessage) MarshalJSON() ([]byte, error) + type ProductImageAddedMessagePayload struct + Image *Image + Staged bool + VariantID int + func (obj ProductImageAddedMessagePayload) MarshalJSON() ([]byte, error) + type ProductImagesInput struct + Filename string + SKU string + Staged bool + Variant float64 + type ProductLegacySetSkuAction struct + SKU string + VariantID int + func (obj ProductLegacySetSkuAction) MarshalJSON() ([]byte, error) + type ProductMoveImageToPositionAction struct + ImageURL string + Position int + SKU string + Staged bool + VariantID int + func (obj ProductMoveImageToPositionAction) MarshalJSON() ([]byte, error) + type ProductPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Product + Total int + type ProductPriceDiscountsSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + UpdatedPrices []ProductPriceDiscountsSetUpdatedPrice + Version int + func (obj ProductPriceDiscountsSetMessage) MarshalJSON() ([]byte, error) + type ProductPriceDiscountsSetMessagePayload struct + UpdatedPrices []ProductPriceDiscountsSetUpdatedPrice + func (obj ProductPriceDiscountsSetMessagePayload) MarshalJSON() ([]byte, error) + type ProductPriceDiscountsSetUpdatedPrice struct + Discounted *DiscountedPrice + PriceID string + SKU string + Staged bool + VariantID int + VariantKey string + type ProductPriceExternalDiscountSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Discounted *DiscountedPrice + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + PriceID string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SKU string + SequenceNumber int + Staged bool + VariantID int + VariantKey string + Version int + func (obj ProductPriceExternalDiscountSetMessage) MarshalJSON() ([]byte, error) + type ProductPriceExternalDiscountSetMessagePayload struct + Discounted *DiscountedPrice + PriceID string + SKU string + Staged bool + VariantID int + VariantKey string + func (obj ProductPriceExternalDiscountSetMessagePayload) MarshalJSON() ([]byte, error) + type ProductProjection struct + Categories []CategoryReference + CategoryOrderHints *CategoryOrderHints + CreatedAt time.Time + Description *LocalizedString + HasStagedChanges bool + ID string + Key string + LastModifiedAt time.Time + MasterVariant *ProductVariant + MetaDescription *LocalizedString + MetaKeywords *LocalizedString + MetaTitle *LocalizedString + Name *LocalizedString + ProductType *ProductTypeReference + Published bool + ReviewRatingStatistics *ReviewRatingStatistics + SearchKeywords *SearchKeywords + Slug *LocalizedString + State *StateReference + TaxCategory *TaxCategoryReference + Variants []ProductVariant + Version int + type ProductProjectionPagedQueryResponse struct + Count int + Limit int + Offset int + Results []ProductProjection + Total int + type ProductProjectionPagedSearchResponse struct + Count int + Facets *FacetResults + Offset int + Results []ProductProjection + Total int + type ProductProjectionSearchInput struct + Facet string + Filter string + FilterFacets string + FilterQuery string + Fuzzy bool + FuzzyLevel float64 + MarkMatchingVariants bool + Staged bool + Text map[string]string + type ProductProjectionSuggestInput struct + Fuzzy bool + SearchKeywords map[string]string + Staged bool + type ProductPublishAction struct + Scope ProductPublishScope + func (obj ProductPublishAction) MarshalJSON() ([]byte, error) + type ProductPublishScope string + const ProductPublishScopeAll + const ProductPublishScopePrices + type ProductPublishedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + ProductProjection *ProductProjection + RemovedImageUrls []interface{} + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + Scope ProductPublishScope + SequenceNumber int + Version int + func (obj ProductPublishedMessage) MarshalJSON() ([]byte, error) + type ProductPublishedMessagePayload struct + ProductProjection *ProductProjection + RemovedImageUrls []interface{} + Scope ProductPublishScope + func (obj ProductPublishedMessagePayload) MarshalJSON() ([]byte, error) + type ProductReference struct + ID string + Obj *Product + func (obj ProductReference) MarshalJSON() ([]byte, error) + type ProductRemoveAssetAction struct + AssetID string + AssetKey string + SKU string + Staged bool + VariantID int + func (obj ProductRemoveAssetAction) MarshalJSON() ([]byte, error) + type ProductRemoveFromCategoryAction struct + Category *CategoryResourceIdentifier + Staged bool + func (obj ProductRemoveFromCategoryAction) MarshalJSON() ([]byte, error) + type ProductRemoveImageAction struct + ImageURL string + SKU string + Staged bool + VariantID int + func (obj ProductRemoveImageAction) MarshalJSON() ([]byte, error) + type ProductRemovePriceAction struct + PriceID string + Staged bool + func (obj ProductRemovePriceAction) MarshalJSON() ([]byte, error) + type ProductRemoveVariantAction struct + ID int + SKU string + Staged bool + func (obj ProductRemoveVariantAction) MarshalJSON() ([]byte, error) + type ProductRemovedFromCategoryMessage struct + Category *CategoryReference + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Staged bool + Version int + func (obj ProductRemovedFromCategoryMessage) MarshalJSON() ([]byte, error) + type ProductRemovedFromCategoryMessagePayload struct + Category *CategoryReference + Staged bool + func (obj ProductRemovedFromCategoryMessagePayload) MarshalJSON() ([]byte, error) + type ProductResourceIdentifier struct + ID string + Key string + func (obj ProductResourceIdentifier) MarshalJSON() ([]byte, error) + type ProductRevertStagedChangesAction struct + func (obj ProductRevertStagedChangesAction) MarshalJSON() ([]byte, error) + type ProductRevertStagedVariantChangesAction struct + VariantID int + func (obj ProductRevertStagedVariantChangesAction) MarshalJSON() ([]byte, error) + type ProductRevertedStagedChangesMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + RemovedImageUrls []string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ProductRevertedStagedChangesMessage) MarshalJSON() ([]byte, error) + type ProductRevertedStagedChangesMessagePayload struct + RemovedImageUrls []string + func (obj ProductRevertedStagedChangesMessagePayload) MarshalJSON() ([]byte, error) + type ProductSetAssetCustomFieldAction struct + AssetID string + AssetKey string + Name string + SKU string + Staged bool + Value interface{} + VariantID int + func (obj ProductSetAssetCustomFieldAction) MarshalJSON() ([]byte, error) + type ProductSetAssetCustomTypeAction struct + AssetID string + AssetKey string + Fields interface{} + SKU string + Staged bool + Type *TypeResourceIdentifier + VariantID int + func (obj ProductSetAssetCustomTypeAction) MarshalJSON() ([]byte, error) + type ProductSetAssetDescriptionAction struct + AssetID string + AssetKey string + Description *LocalizedString + SKU string + Staged bool + VariantID int + func (obj ProductSetAssetDescriptionAction) MarshalJSON() ([]byte, error) + type ProductSetAssetKeyAction struct + AssetID string + AssetKey string + SKU string + Staged bool + VariantID int + func (obj ProductSetAssetKeyAction) MarshalJSON() ([]byte, error) + type ProductSetAssetSourcesAction struct + AssetID string + AssetKey string + SKU string + Sources []AssetSource + Staged bool + VariantID int + func (obj ProductSetAssetSourcesAction) MarshalJSON() ([]byte, error) + type ProductSetAssetTagsAction struct + AssetID string + AssetKey string + SKU string + Staged bool + Tags []string + VariantID int + func (obj ProductSetAssetTagsAction) MarshalJSON() ([]byte, error) + type ProductSetAttributeAction struct + Name string + SKU string + Staged bool + Value interface{} + VariantID int + func (obj ProductSetAttributeAction) MarshalJSON() ([]byte, error) + type ProductSetAttributeInAllVariantsAction struct + Name string + Staged bool + Value interface{} + func (obj ProductSetAttributeInAllVariantsAction) MarshalJSON() ([]byte, error) + type ProductSetCategoryOrderHintAction struct + CategoryID string + OrderHint string + Staged bool + func (obj ProductSetCategoryOrderHintAction) MarshalJSON() ([]byte, error) + type ProductSetDescriptionAction struct + Description *LocalizedString + Staged bool + func (obj ProductSetDescriptionAction) MarshalJSON() ([]byte, error) + type ProductSetDiscountedPriceAction struct + Discounted *DiscountedPrice + PriceID string + Staged bool + func (obj ProductSetDiscountedPriceAction) MarshalJSON() ([]byte, error) + type ProductSetImageLabelAction struct + ImageURL string + Label string + SKU string + Staged bool + VariantID int + func (obj ProductSetImageLabelAction) MarshalJSON() ([]byte, error) + type ProductSetKeyAction struct + Key string + func (obj ProductSetKeyAction) MarshalJSON() ([]byte, error) + type ProductSetMetaDescriptionAction struct + MetaDescription *LocalizedString + Staged bool + func (obj ProductSetMetaDescriptionAction) MarshalJSON() ([]byte, error) + type ProductSetMetaKeywordsAction struct + MetaKeywords *LocalizedString + Staged bool + func (obj ProductSetMetaKeywordsAction) MarshalJSON() ([]byte, error) + type ProductSetMetaTitleAction struct + MetaTitle *LocalizedString + Staged bool + func (obj ProductSetMetaTitleAction) MarshalJSON() ([]byte, error) + type ProductSetPricesAction struct + Prices []PriceDraft + SKU string + Staged bool + VariantID int + func (obj ProductSetPricesAction) MarshalJSON() ([]byte, error) + type ProductSetProductPriceCustomFieldAction struct + Name string + PriceID string + Staged bool + Value interface{} + func (obj ProductSetProductPriceCustomFieldAction) MarshalJSON() ([]byte, error) + type ProductSetProductPriceCustomTypeAction struct + Fields *FieldContainer + PriceID string + Staged bool + Type *TypeResourceIdentifier + func (obj ProductSetProductPriceCustomTypeAction) MarshalJSON() ([]byte, error) + type ProductSetProductVariantKeyAction struct + Key string + SKU string + Staged bool + VariantID int + func (obj ProductSetProductVariantKeyAction) MarshalJSON() ([]byte, error) + type ProductSetSearchKeywordsAction struct + SearchKeywords *SearchKeywords + Staged bool + func (obj ProductSetSearchKeywordsAction) MarshalJSON() ([]byte, error) + type ProductSetSkuAction struct + SKU string + Staged bool + VariantID int + func (obj ProductSetSkuAction) MarshalJSON() ([]byte, error) + type ProductSetTaxCategoryAction struct + TaxCategory *TaxCategoryResourceIdentifier + func (obj ProductSetTaxCategoryAction) MarshalJSON() ([]byte, error) + type ProductSlugChangedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Slug *LocalizedString + Version int + func (obj ProductSlugChangedMessage) MarshalJSON() ([]byte, error) + type ProductSlugChangedMessagePayload struct + Slug *LocalizedString + func (obj ProductSlugChangedMessagePayload) MarshalJSON() ([]byte, error) + type ProductStateTransitionMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Force bool + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + State *StateReference + Version int + func (obj ProductStateTransitionMessage) MarshalJSON() ([]byte, error) + type ProductStateTransitionMessagePayload struct + Force bool + State *StateReference + func (obj ProductStateTransitionMessagePayload) MarshalJSON() ([]byte, error) + type ProductTransitionStateAction struct + Force bool + State *StateResourceIdentifier + func (obj ProductTransitionStateAction) MarshalJSON() ([]byte, error) + type ProductType struct + Attributes []AttributeDefinition + CreatedAt time.Time + CreatedBy *CreatedBy + Description string + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name string + Version int + type ProductTypeAddAttributeDefinitionAction struct + Attribute *AttributeDefinitionDraft + func (obj ProductTypeAddAttributeDefinitionAction) MarshalJSON() ([]byte, error) + type ProductTypeAddLocalizedEnumValueAction struct + AttributeName string + Value *AttributeLocalizedEnumValue + func (obj ProductTypeAddLocalizedEnumValueAction) MarshalJSON() ([]byte, error) + type ProductTypeAddPlainEnumValueAction struct + AttributeName string + Value *AttributePlainEnumValue + func (obj ProductTypeAddPlainEnumValueAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeAttributeConstraintAction struct + AttributeName string + NewValue AttributeConstraintEnumDraft + func (obj ProductTypeChangeAttributeConstraintAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeAttributeNameAction struct + AttributeName string + NewAttributeName string + func (obj ProductTypeChangeAttributeNameAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeAttributeOrderAction struct + Attributes []AttributeDefinition + func (obj ProductTypeChangeAttributeOrderAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeAttributeOrderByNameAction struct + AttributeNames []string + func (obj ProductTypeChangeAttributeOrderByNameAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeDescriptionAction struct + Description string + func (obj ProductTypeChangeDescriptionAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeEnumKeyAction struct + AttributeName string + Key string + NewKey string + func (obj ProductTypeChangeEnumKeyAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeInputHintAction struct + AttributeName string + NewValue TextInputHint + func (obj ProductTypeChangeInputHintAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeIsSearchableAction struct + AttributeName string + IsSearchable bool + func (obj ProductTypeChangeIsSearchableAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeLabelAction struct + AttributeName string + Label *LocalizedString + func (obj ProductTypeChangeLabelAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeLocalizedEnumValueLabelAction struct + AttributeName string + NewValue *AttributeLocalizedEnumValue + func (obj ProductTypeChangeLocalizedEnumValueLabelAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeLocalizedEnumValueOrderAction struct + AttributeName string + Values []AttributeLocalizedEnumValue + func (obj ProductTypeChangeLocalizedEnumValueOrderAction) MarshalJSON() ([]byte, error) + type ProductTypeChangeNameAction struct + Name string + func (obj ProductTypeChangeNameAction) MarshalJSON() ([]byte, error) + type ProductTypeChangePlainEnumValueLabelAction struct + AttributeName string + NewValue *AttributePlainEnumValue + func (obj ProductTypeChangePlainEnumValueLabelAction) MarshalJSON() ([]byte, error) + type ProductTypeChangePlainEnumValueOrderAction struct + AttributeName string + Values []AttributePlainEnumValue + func (obj ProductTypeChangePlainEnumValueOrderAction) MarshalJSON() ([]byte, error) + type ProductTypeDraft struct + Attributes []AttributeDefinitionDraft + Description string + Key string + Name string + type ProductTypePagedQueryResponse struct + Count int + Limit int + Offset int + Results []ProductType + Total int + type ProductTypeReference struct + ID string + Obj *ProductType + func (obj ProductTypeReference) MarshalJSON() ([]byte, error) + type ProductTypeRemoveAttributeDefinitionAction struct + Name string + func (obj ProductTypeRemoveAttributeDefinitionAction) MarshalJSON() ([]byte, error) + type ProductTypeRemoveEnumValuesAction struct + AttributeName string + Keys []string + func (obj ProductTypeRemoveEnumValuesAction) MarshalJSON() ([]byte, error) + type ProductTypeResourceIdentifier struct + ID string + Key string + func (obj ProductTypeResourceIdentifier) MarshalJSON() ([]byte, error) + type ProductTypeSetInputTipAction struct + AttributeName string + InputTip *LocalizedString + func (obj ProductTypeSetInputTipAction) MarshalJSON() ([]byte, error) + type ProductTypeSetKeyAction struct + Key string + func (obj ProductTypeSetKeyAction) MarshalJSON() ([]byte, error) + type ProductTypeUpdate struct + Actions []ProductTypeUpdateAction + Version int + func (obj *ProductTypeUpdate) UnmarshalJSON(data []byte) error + type ProductTypeUpdateAction interface + type ProductTypeUpdateWithIDInput struct + Actions []ProductTypeUpdateAction + ID string + Version int + func (input *ProductTypeUpdateWithIDInput) Validate() error + type ProductTypeUpdateWithKeyInput struct + Actions []ProductTypeUpdateAction + Key string + Version int + func (input *ProductTypeUpdateWithKeyInput) Validate() error + type ProductUnpublishAction struct + func (obj ProductUnpublishAction) MarshalJSON() ([]byte, error) + type ProductUnpublishedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Version int + func (obj ProductUnpublishedMessage) MarshalJSON() ([]byte, error) + type ProductUnpublishedMessagePayload struct + func (obj ProductUnpublishedMessagePayload) MarshalJSON() ([]byte, error) + type ProductUpdate struct + Actions []ProductUpdateAction + Version int + func (obj *ProductUpdate) UnmarshalJSON(data []byte) error + type ProductUpdateAction interface + type ProductUpdateWithIDInput struct + Actions []ProductUpdateAction + ID string + Version int + func (input *ProductUpdateWithIDInput) Validate() error + type ProductUpdateWithKeyInput struct + Actions []ProductUpdateAction + Key string + Version int + func (input *ProductUpdateWithKeyInput) Validate() error + type ProductVariant struct + Assets []Asset + Attributes []Attribute + Availability *ProductVariantAvailability + ID int + Images []Image + IsMatchingVariant bool + Key string + Price *Price + Prices []Price + SKU string + ScopedPrice *ScopedPrice + ScopedPriceDiscounted bool + type ProductVariantAvailability struct + AvailableQuantity int + Channels *ProductVariantChannelAvailabilityMap + IsOnStock bool + RestockableInDays int + type ProductVariantChannelAvailability struct + AvailableQuantity int + IsOnStock bool + RestockableInDays int + type ProductVariantChannelAvailabilityMap map[string]interface + type ProductVariantDeletedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + RemovedImageUrls []string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Variant *ProductVariant + Version int + func (obj ProductVariantDeletedMessage) MarshalJSON() ([]byte, error) + type ProductVariantDeletedMessagePayload struct + RemovedImageUrls []string + Variant *ProductVariant + func (obj ProductVariantDeletedMessagePayload) MarshalJSON() ([]byte, error) + type ProductVariantDraft struct + Assets []AssetDraft + Attributes []Attribute + Images []Image + Key string + Prices []PriceDraft + SKU string + type ProductVariantImportDraft struct + Attributes []Attribute + ID int + Images []Image + Prices []PriceDraft + SKU string + type Project struct + Carts *CartsConfiguration + Countries []CountryCode + CreatedAt time.Time + Currencies []CurrencyCode + ExternalOAuth *ExternalOAuth + Key string + Languages []Locale + Messages *MessageConfiguration + Name string + ShippingRateInputType ShippingRateInputType + TrialUntil string + Version int + func (obj *Project) UnmarshalJSON(data []byte) error + type ProjectChangeCountriesAction struct + Countries []CountryCode + func (obj ProjectChangeCountriesAction) MarshalJSON() ([]byte, error) + type ProjectChangeCountryTaxRateFallbackEnabledAction struct + CountryTaxRateFallbackEnabled bool + func (obj ProjectChangeCountryTaxRateFallbackEnabledAction) MarshalJSON() ([]byte, error) + type ProjectChangeCurrenciesAction struct + Currencies []CurrencyCode + func (obj ProjectChangeCurrenciesAction) MarshalJSON() ([]byte, error) + type ProjectChangeLanguagesAction struct + Languages []Locale + func (obj ProjectChangeLanguagesAction) MarshalJSON() ([]byte, error) + type ProjectChangeMessagesConfigurationAction struct + MessagesConfiguration *MessageConfigurationDraft + func (obj ProjectChangeMessagesConfigurationAction) MarshalJSON() ([]byte, error) + type ProjectChangeMessagesEnabledAction struct + MessagesEnabled bool + func (obj ProjectChangeMessagesEnabledAction) MarshalJSON() ([]byte, error) + type ProjectChangeNameAction struct + Name string + func (obj ProjectChangeNameAction) MarshalJSON() ([]byte, error) + type ProjectSetExternalOAuthAction struct + ExternalOAuth *ExternalOAuth + func (obj ProjectSetExternalOAuthAction) MarshalJSON() ([]byte, error) + type ProjectSetShippingRateInputTypeAction struct + ShippingRateInputType ShippingRateInputType + func (obj *ProjectSetShippingRateInputTypeAction) UnmarshalJSON(data []byte) error + func (obj ProjectSetShippingRateInputTypeAction) MarshalJSON() ([]byte, error) + type ProjectUpdate struct + Actions []ProjectUpdateAction + Version int + func (obj *ProjectUpdate) UnmarshalJSON(data []byte) error + type ProjectUpdateAction interface + type ProjectUpdateInput struct + Actions []ProjectUpdateAction + Version int + type QueryInput struct + Expand string + Limit int + Offset int + Sort []string + Where string + type QueryPrice struct + Channel *ChannelReference + Country CountryCode + Custom *CustomFields + CustomerGroup *CustomerGroupReference + Discounted *DiscountedPrice + ID string + Tiers []PriceTierDraft + ValidFrom *time.Time + ValidUntil *time.Time + Value *Money + type RangeFacetResult struct + Ranges []FacetResultRange + func (obj RangeFacetResult) MarshalJSON() ([]byte, error) + type Reference interface + type ReferenceExistsError struct + Message string + ReferencedBy ReferenceTypeID + func (obj ReferenceExistsError) Error() string + func (obj ReferenceExistsError) MarshalJSON() ([]byte, error) + type ReferenceTypeID string + const ReferenceTypeIDCart + const ReferenceTypeIDCartDiscount + const ReferenceTypeIDCategory + const ReferenceTypeIDChannel + const ReferenceTypeIDCustomer + const ReferenceTypeIDCustomerGroup + const ReferenceTypeIDDiscountCode + const ReferenceTypeIDInventoryEntry + const ReferenceTypeIDKeyValueDocument + const ReferenceTypeIDOrder + const ReferenceTypeIDOrderEdit + const ReferenceTypeIDPayment + const ReferenceTypeIDProduct + const ReferenceTypeIDProductDiscount + const ReferenceTypeIDProductType + const ReferenceTypeIDReview + const ReferenceTypeIDShippingMethod + const ReferenceTypeIDShoppingList + const ReferenceTypeIDState + const ReferenceTypeIDStore + const ReferenceTypeIDTaxCategory + const ReferenceTypeIDType + const ReferenceTypeIDZone + type ReferencedResourceNotFoundError struct + ID string + Key string + Message string + TypeID ReferenceTypeID + func (obj ReferencedResourceNotFoundError) Error() string + func (obj ReferencedResourceNotFoundError) MarshalJSON() ([]byte, error) + type ReplicaCartDraft struct + Reference Reference + func (obj *ReplicaCartDraft) UnmarshalJSON(data []byte) error + type RequestOption func(*url.Values) + func WithReferenceExpansion(references ...string) RequestOption + type RequiredFieldError struct + Field string + Message string + func (obj RequiredFieldError) Error() string + func (obj RequiredFieldError) MarshalJSON() ([]byte, error) + type ResourceCreatedDelivery struct + ModifiedAt time.Time + ProjectKey string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + Version int + func (obj ResourceCreatedDelivery) MarshalJSON() ([]byte, error) + type ResourceDeletedDelivery struct + ModifiedAt time.Time + ProjectKey string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + Version int + func (obj ResourceDeletedDelivery) MarshalJSON() ([]byte, error) + type ResourceIdentifier interface + type ResourceNotFoundError struct + Message string + func (obj ResourceNotFoundError) Error() string + func (obj ResourceNotFoundError) MarshalJSON() ([]byte, error) + type ResourceTypeID string + const ResourceTypeIDAsset + const ResourceTypeIDCartDiscount + const ResourceTypeIDCategory + const ResourceTypeIDChannel + const ResourceTypeIDCustomLineItem + const ResourceTypeIDCustomer + const ResourceTypeIDCustomerGroup + const ResourceTypeIDDiscountCode + const ResourceTypeIDInventoryEntry + const ResourceTypeIDLineItem + const ResourceTypeIDOrder + const ResourceTypeIDOrderEdit + const ResourceTypeIDPayment + const ResourceTypeIDPaymentInterfaceInteraction + const ResourceTypeIDProductPrice + const ResourceTypeIDReview + const ResourceTypeIDShoppingList + const ResourceTypeIDShoppingListTextLineItem + type ResourceUpdatedDelivery struct + ModifiedAt time.Time + OldVersion int + ProjectKey string + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + Version int + func (obj ResourceUpdatedDelivery) MarshalJSON() ([]byte, error) + type ReturnInfo struct + Items []ReturnItem + ReturnDate *time.Time + ReturnTrackingID string + func (obj *ReturnInfo) UnmarshalJSON(data []byte) error + type ReturnItem interface + type ReturnItemDraft struct + Comment string + CustomLineItemID string + LineItemID string + Quantity int + ShipmentState ReturnShipmentState + type ReturnPaymentState string + const ReturnPaymentStateInitial + const ReturnPaymentStateNonRefundable + const ReturnPaymentStateNotRefunded + const ReturnPaymentStateRefunded + type ReturnShipmentState string + const ReturnShipmentStateAdvised + const ReturnShipmentStateBackInStock + const ReturnShipmentStateReturned + const ReturnShipmentStateUnusable + type Review struct + AuthorName string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Customer *CustomerReference + ID string + IncludedInStatistics bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Locale string + Rating float64 + State *StateReference + Target Reference + Text string + Title string + UniquenessValue string + Version int + func (obj *Review) UnmarshalJSON(data []byte) error + type ReviewCreatedMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + Review *Review + SequenceNumber int + Version int + func (obj ReviewCreatedMessage) MarshalJSON() ([]byte, error) + type ReviewCreatedMessagePayload struct + Review *Review + func (obj ReviewCreatedMessagePayload) MarshalJSON() ([]byte, error) + type ReviewDraft struct + AuthorName string + Custom *CustomFieldsDraft + Customer *CustomerResourceIdentifier + Key string + Locale string + Rating float64 + State *StateResourceIdentifier + Target ResourceIdentifier + Text string + Title string + UniquenessValue string + func (obj *ReviewDraft) UnmarshalJSON(data []byte) error + type ReviewPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Review + Total int + type ReviewRatingSetMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + ID string + IncludedInStatistics bool + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + NewRating float64 + OldRating float64 + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Target Reference + Version int + func (obj *ReviewRatingSetMessage) UnmarshalJSON(data []byte) error + func (obj ReviewRatingSetMessage) MarshalJSON() ([]byte, error) + type ReviewRatingSetMessagePayload struct + IncludedInStatistics bool + NewRating float64 + OldRating float64 + Target Reference + func (obj *ReviewRatingSetMessagePayload) UnmarshalJSON(data []byte) error + func (obj ReviewRatingSetMessagePayload) MarshalJSON() ([]byte, error) + type ReviewRatingStatistics struct + AverageRating float64 + Count int + HighestRating float64 + LowestRating float64 + RatingsDistribution interface{} + type ReviewReference struct + ID string + Obj *Review + func (obj ReviewReference) MarshalJSON() ([]byte, error) + type ReviewResourceIdentifier struct + ID string + Key string + func (obj ReviewResourceIdentifier) MarshalJSON() ([]byte, error) + type ReviewSetAuthorNameAction struct + AuthorName string + func (obj ReviewSetAuthorNameAction) MarshalJSON() ([]byte, error) + type ReviewSetCustomFieldAction struct + Name string + Value interface{} + func (obj ReviewSetCustomFieldAction) MarshalJSON() ([]byte, error) + type ReviewSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj ReviewSetCustomTypeAction) MarshalJSON() ([]byte, error) + type ReviewSetCustomerAction struct + Customer *CustomerResourceIdentifier + func (obj ReviewSetCustomerAction) MarshalJSON() ([]byte, error) + type ReviewSetKeyAction struct + Key string + func (obj ReviewSetKeyAction) MarshalJSON() ([]byte, error) + type ReviewSetLocaleAction struct + Locale string + func (obj ReviewSetLocaleAction) MarshalJSON() ([]byte, error) + type ReviewSetRatingAction struct + Rating float64 + func (obj ReviewSetRatingAction) MarshalJSON() ([]byte, error) + type ReviewSetTargetAction struct + Target ResourceIdentifier + func (obj *ReviewSetTargetAction) UnmarshalJSON(data []byte) error + func (obj ReviewSetTargetAction) MarshalJSON() ([]byte, error) + type ReviewSetTextAction struct + Text string + func (obj ReviewSetTextAction) MarshalJSON() ([]byte, error) + type ReviewSetTitleAction struct + Title string + func (obj ReviewSetTitleAction) MarshalJSON() ([]byte, error) + type ReviewStateTransitionMessage struct + CreatedAt time.Time + CreatedBy *CreatedBy + Force bool + ID string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + NewIncludedInStatistics bool + NewState *StateReference + OldIncludedInStatistics bool + OldState *StateReference + Resource Reference + ResourceUserProvidedIdentifiers *UserProvidedIdentifiers + ResourceVersion int + SequenceNumber int + Target Reference + Version int + func (obj *ReviewStateTransitionMessage) UnmarshalJSON(data []byte) error + func (obj ReviewStateTransitionMessage) MarshalJSON() ([]byte, error) + type ReviewStateTransitionMessagePayload struct + Force bool + NewIncludedInStatistics bool + NewState *StateReference + OldIncludedInStatistics bool + OldState *StateReference + Target Reference + func (obj *ReviewStateTransitionMessagePayload) UnmarshalJSON(data []byte) error + func (obj ReviewStateTransitionMessagePayload) MarshalJSON() ([]byte, error) + type ReviewTransitionStateAction struct + Force bool + State *StateResourceIdentifier + func (obj ReviewTransitionStateAction) MarshalJSON() ([]byte, error) + type ReviewUpdate struct + Actions []ReviewUpdateAction + Version int + func (obj *ReviewUpdate) UnmarshalJSON(data []byte) error + type ReviewUpdateAction interface + type ReviewUpdateWithIDInput struct + Actions []ReviewUpdateAction + ID string + Version int + func (input *ReviewUpdateWithIDInput) Validate() error + type ReviewUpdateWithKeyInput struct + Actions []ReviewUpdateAction + Key string + Version int + func (input *ReviewUpdateWithKeyInput) Validate() error + type RoundingMode string + const RoundingModeHalfDown + const RoundingModeHalfEven + const RoundingModeHalfUp + type ScopedPrice struct + Channel *ChannelReference + Country CountryCode + CurrentValue TypedMoney + Custom *CustomFields + CustomerGroup *CustomerGroupReference + Discounted *DiscountedPrice + ID string + ValidFrom *time.Time + ValidUntil *time.Time + Value TypedMoney + func (obj *ScopedPrice) UnmarshalJSON(data []byte) error + type ScoreShippingRateInput struct + Score float64 + func (obj ScoreShippingRateInput) MarshalJSON() ([]byte, error) + type ScoreShippingRateInputDraft struct + Score float64 + func (obj ScoreShippingRateInputDraft) MarshalJSON() ([]byte, error) + type SearchKeyword struct + SuggestTokenizer SuggestTokenizer + Text string + func (obj *SearchKeyword) UnmarshalJSON(data []byte) error + type SearchKeywords struct + type SelectionMode string + const SelectionModeCheapest + const SelectionModeMostExpensive + type ShipmentState string + const ShipmentStateBackorder + const ShipmentStateDelayed + const ShipmentStatePartial + const ShipmentStatePending + const ShipmentStateReady + const ShipmentStateShipped + type ShippingInfo struct + Deliveries []Delivery + DiscountedPrice *DiscountedLineItemPrice + Price TypedMoney + ShippingMethod *ShippingMethodReference + ShippingMethodName string + ShippingMethodState ShippingMethodState + ShippingRate *ShippingRate + TaxCategory *TaxCategoryReference + TaxRate *TaxRate + TaxedPrice *TaxedItemPrice + func (obj *ShippingInfo) UnmarshalJSON(data []byte) error + type ShippingInfoImportDraft struct + Deliveries []Delivery + DiscountedPrice *DiscountedLineItemPriceDraft + Price *Money + ShippingMethod *ShippingMethodResourceIdentifier + ShippingMethodName string + ShippingMethodState ShippingMethodState + ShippingRate *ShippingRateDraft + TaxCategory *TaxCategoryResourceIdentifier + TaxRate *TaxRate + type ShippingMethod struct + CreatedAt time.Time + CreatedBy *CreatedBy + Description string + ID string + IsDefault bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LocalizedDescription *LocalizedString + Name string + Predicate string + TaxCategory *TaxCategoryReference + Version int + ZoneRates []ZoneRate + type ShippingMethodAddShippingRateAction struct + ShippingRate *ShippingRateDraft + Zone *ZoneResourceIdentifier + func (obj ShippingMethodAddShippingRateAction) MarshalJSON() ([]byte, error) + type ShippingMethodAddZoneAction struct + Zone *ZoneResourceIdentifier + func (obj ShippingMethodAddZoneAction) MarshalJSON() ([]byte, error) + type ShippingMethodChangeIsDefaultAction struct + IsDefault bool + func (obj ShippingMethodChangeIsDefaultAction) MarshalJSON() ([]byte, error) + type ShippingMethodChangeNameAction struct + Name string + func (obj ShippingMethodChangeNameAction) MarshalJSON() ([]byte, error) + type ShippingMethodChangeTaxCategoryAction struct + TaxCategory *TaxCategoryResourceIdentifier + func (obj ShippingMethodChangeTaxCategoryAction) MarshalJSON() ([]byte, error) + type ShippingMethodDoesNotMatchCartError struct + Message string + func (obj ShippingMethodDoesNotMatchCartError) Error() string + func (obj ShippingMethodDoesNotMatchCartError) MarshalJSON() ([]byte, error) + type ShippingMethodDraft struct + Description string + IsDefault bool + Key string + LocalizedDescription *LocalizedString + Name string + Predicate string + TaxCategory *TaxCategoryResourceIdentifier + ZoneRates []ZoneRateDraft + type ShippingMethodMatchingCartInput struct + CartID string + type ShippingMethodMatchingLocationInput struct + Country string + Currency string + State string + type ShippingMethodMatchingOrdereditInput struct + Country string + OrderEditID string + State string + type ShippingMethodPagedQueryResponse struct + Count int + Limit int + Offset int + Results []ShippingMethod + Total int + type ShippingMethodReference struct + ID string + Obj *ShippingMethod + func (obj ShippingMethodReference) MarshalJSON() ([]byte, error) + type ShippingMethodRemoveShippingRateAction struct + ShippingRate *ShippingRateDraft + Zone *ZoneResourceIdentifier + func (obj ShippingMethodRemoveShippingRateAction) MarshalJSON() ([]byte, error) + type ShippingMethodRemoveZoneAction struct + Zone *ZoneResourceIdentifier + func (obj ShippingMethodRemoveZoneAction) MarshalJSON() ([]byte, error) + type ShippingMethodResourceIdentifier struct + ID string + Key string + func (obj ShippingMethodResourceIdentifier) MarshalJSON() ([]byte, error) + type ShippingMethodSetDescriptionAction struct + Description string + func (obj ShippingMethodSetDescriptionAction) MarshalJSON() ([]byte, error) + type ShippingMethodSetKeyAction struct + Key string + func (obj ShippingMethodSetKeyAction) MarshalJSON() ([]byte, error) + type ShippingMethodSetLocalizedDescriptionAction struct + LocalizedDescription string + func (obj ShippingMethodSetLocalizedDescriptionAction) MarshalJSON() ([]byte, error) + type ShippingMethodSetPredicateAction struct + Predicate string + func (obj ShippingMethodSetPredicateAction) MarshalJSON() ([]byte, error) + type ShippingMethodState string + const ShippingMethodStateDoesNotMatchCart + const ShippingMethodStateMatchesCart + type ShippingMethodUpdate struct + Actions []ShippingMethodUpdateAction + Version int + func (obj *ShippingMethodUpdate) UnmarshalJSON(data []byte) error + type ShippingMethodUpdateAction interface + type ShippingMethodUpdateWithIDInput struct + Actions []ShippingMethodUpdateAction + ID string + Version int + func (input *ShippingMethodUpdateWithIDInput) Validate() error + type ShippingMethodUpdateWithKeyInput struct + Actions []ShippingMethodUpdateAction + Key string + Version int + func (input *ShippingMethodUpdateWithKeyInput) Validate() error + type ShippingRate struct + FreeAbove TypedMoney + IsMatching bool + Price TypedMoney + Tiers []ShippingRatePriceTier + func (obj *ShippingRate) UnmarshalJSON(data []byte) error + type ShippingRateDraft struct + FreeAbove *Money + Price *Money + Tiers []ShippingRatePriceTier + func (obj *ShippingRateDraft) UnmarshalJSON(data []byte) error + type ShippingRateInput interface + type ShippingRateInputDraft interface + type ShippingRateInputType interface + type ShippingRatePriceTier interface + type ShippingRateTierType string + const ShippingRateTierTypeCartClassification + const ShippingRateTierTypeCartScore + const ShippingRateTierTypeCartValue + type ShoppingList struct + AnonymousID string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + Customer *CustomerReference + DeleteDaysAfterLastModification int + Description *LocalizedString + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []ShoppingListLineItem + Name *LocalizedString + Slug *LocalizedString + TextLineItems []TextLineItem + Version int + type ShoppingListAddLineItemAction struct + AddedAt *time.Time + Custom *CustomFieldsDraft + ProductID string + Quantity int + SKU string + VariantID int + func (obj ShoppingListAddLineItemAction) MarshalJSON() ([]byte, error) + type ShoppingListAddTextLineItemAction struct + AddedAt *time.Time + Custom *CustomFieldsDraft + Description *LocalizedString + Name *LocalizedString + Quantity int + func (obj ShoppingListAddTextLineItemAction) MarshalJSON() ([]byte, error) + type ShoppingListChangeLineItemQuantityAction struct + LineItemID string + Quantity int + func (obj ShoppingListChangeLineItemQuantityAction) MarshalJSON() ([]byte, error) + type ShoppingListChangeLineItemsOrderAction struct + LineItemOrder []string + func (obj ShoppingListChangeLineItemsOrderAction) MarshalJSON() ([]byte, error) + type ShoppingListChangeNameAction struct + Name *LocalizedString + func (obj ShoppingListChangeNameAction) MarshalJSON() ([]byte, error) + type ShoppingListChangeTextLineItemNameAction struct + Name *LocalizedString + TextLineItemID string + func (obj ShoppingListChangeTextLineItemNameAction) MarshalJSON() ([]byte, error) + type ShoppingListChangeTextLineItemQuantityAction struct + Quantity int + TextLineItemID string + func (obj ShoppingListChangeTextLineItemQuantityAction) MarshalJSON() ([]byte, error) + type ShoppingListChangeTextLineItemsOrderAction struct + TextLineItemOrder []string + func (obj ShoppingListChangeTextLineItemsOrderAction) MarshalJSON() ([]byte, error) + type ShoppingListDraft struct + AnonymousID string + Custom *CustomFieldsDraft + Customer *CustomerResourceIdentifier + DeleteDaysAfterLastModification int + Description *LocalizedString + Key string + LineItems []ShoppingListLineItemDraft + Name *LocalizedString + Slug *LocalizedString + TextLineItems []TextLineItemDraft + type ShoppingListLineItem struct + AddedAt time.Time + Custom *CustomFields + DeactivatedAt *time.Time + ID string + Name *LocalizedString + ProductID string + ProductSlug *LocalizedString + ProductType *ProductTypeReference + Quantity float64 + Variant *ProductVariant + VariantID int + type ShoppingListLineItemDraft struct + AddedAt *time.Time + Custom *CustomFieldsDraft + ProductID string + Quantity float64 + SKU string + VariantID int + type ShoppingListPagedQueryResponse struct + Count int + Limit int + Offset int + Results []ShoppingList + Total int + type ShoppingListReference struct + ID string + Obj *ShoppingList + func (obj ShoppingListReference) MarshalJSON() ([]byte, error) + type ShoppingListRemoveLineItemAction struct + LineItemID string + Quantity int + func (obj ShoppingListRemoveLineItemAction) MarshalJSON() ([]byte, error) + type ShoppingListRemoveTextLineItemAction struct + Quantity int + TextLineItemID string + func (obj ShoppingListRemoveTextLineItemAction) MarshalJSON() ([]byte, error) + type ShoppingListResourceIdentifier struct + ID string + Key string + func (obj ShoppingListResourceIdentifier) MarshalJSON() ([]byte, error) + type ShoppingListSetAnonymousIDAction struct + AnonymousID string + func (obj ShoppingListSetAnonymousIDAction) MarshalJSON() ([]byte, error) + type ShoppingListSetCustomFieldAction struct + Name string + Value interface{} + func (obj ShoppingListSetCustomFieldAction) MarshalJSON() ([]byte, error) + type ShoppingListSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj ShoppingListSetCustomTypeAction) MarshalJSON() ([]byte, error) + type ShoppingListSetCustomerAction struct + Customer *CustomerResourceIdentifier + func (obj ShoppingListSetCustomerAction) MarshalJSON() ([]byte, error) + type ShoppingListSetDeleteDaysAfterLastModificationAction struct + DeleteDaysAfterLastModification int + func (obj ShoppingListSetDeleteDaysAfterLastModificationAction) MarshalJSON() ([]byte, error) + type ShoppingListSetDescriptionAction struct + Description *LocalizedString + func (obj ShoppingListSetDescriptionAction) MarshalJSON() ([]byte, error) + type ShoppingListSetKeyAction struct + Key string + func (obj ShoppingListSetKeyAction) MarshalJSON() ([]byte, error) + type ShoppingListSetLineItemCustomFieldAction struct + LineItemID string + Name string + Value interface{} + func (obj ShoppingListSetLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type ShoppingListSetLineItemCustomTypeAction struct + Fields *FieldContainer + LineItemID string + Type *TypeResourceIdentifier + func (obj ShoppingListSetLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type ShoppingListSetSlugAction struct + Slug *LocalizedString + func (obj ShoppingListSetSlugAction) MarshalJSON() ([]byte, error) + type ShoppingListSetTextLineItemCustomFieldAction struct + Name string + TextLineItemID string + Value interface{} + func (obj ShoppingListSetTextLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type ShoppingListSetTextLineItemCustomTypeAction struct + Fields *FieldContainer + TextLineItemID string + Type *TypeResourceIdentifier + func (obj ShoppingListSetTextLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type ShoppingListSetTextLineItemDescriptionAction struct + Description *LocalizedString + TextLineItemID string + func (obj ShoppingListSetTextLineItemDescriptionAction) MarshalJSON() ([]byte, error) + type ShoppingListUpdate struct + Actions []ShoppingListUpdateAction + Version int + func (obj *ShoppingListUpdate) UnmarshalJSON(data []byte) error + type ShoppingListUpdateAction interface + type ShoppingListUpdateWithIDInput struct + Actions []ShoppingListUpdateAction + ID string + Version int + func (input *ShoppingListUpdateWithIDInput) Validate() error + type ShoppingListUpdateWithKeyInput struct + Actions []ShoppingListUpdateAction + Key string + Version int + func (input *ShoppingListUpdateWithKeyInput) Validate() error + type SnsDestination struct + AccessKey string + AccessSecret string + TopicArn string + func (obj SnsDestination) MarshalJSON() ([]byte, error) + type SqsDestination struct + AccessKey string + AccessSecret string + QueueURL string + Region string + func (obj SqsDestination) MarshalJSON() ([]byte, error) + type StackingMode string + const StackingModeStacking + const StackingModeStopAfterThisDiscount + type StagedOrder struct + AnonymousID string + BillingAddress *Address + Cart *CartReference + CompletedAt *time.Time + Country string + CreatedAt time.Time + CreatedBy *CreatedBy + Custom *CustomFields + CustomLineItems []CustomLineItem + CustomerEmail string + CustomerGroup *CustomerGroupReference + CustomerID string + DiscountCodes []DiscountCodeInfo + ID string + InventoryMode InventoryMode + ItemShippingAddresses []Address + LastMessageSequenceNumber int + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + LineItems []LineItem + Locale string + OrderNumber string + OrderState OrderState + Origin CartOrigin + PaymentInfo *PaymentInfo + PaymentState PaymentState + RefusedGifts []CartDiscountReference + ReturnInfo []ReturnInfo + ShipmentState ShipmentState + ShippingAddress *Address + ShippingInfo *ShippingInfo + ShippingRateInput ShippingRateInput + State *StateReference + Store *StoreKeyReference + SyncInfo []SyncInfo + TaxCalculationMode TaxCalculationMode + TaxMode TaxMode + TaxRoundingMode RoundingMode + TaxedPrice *TaxedPrice + TotalPrice TypedMoney + Version int + type StagedOrderAddCustomLineItemAction struct + Custom *CustomFieldsDraft + ExternalTaxRate *ExternalTaxRateDraft + Money *Money + Name *LocalizedString + Quantity float64 + Slug string + TaxCategory *TaxCategoryResourceIdentifier + func (obj StagedOrderAddCustomLineItemAction) MarshalJSON() ([]byte, error) + type StagedOrderAddDeliveryAction struct + Address *Address + Items []DeliveryItem + Parcels []ParcelDraft + func (obj StagedOrderAddDeliveryAction) MarshalJSON() ([]byte, error) + type StagedOrderAddDiscountCodeAction struct + Code string + func (obj StagedOrderAddDiscountCodeAction) MarshalJSON() ([]byte, error) + type StagedOrderAddItemShippingAddressAction struct + Address *Address + func (obj StagedOrderAddItemShippingAddressAction) MarshalJSON() ([]byte, error) + type StagedOrderAddLineItemAction struct + AddedAt *time.Time + Custom *CustomFieldsDraft + DistributionChannel *ChannelResourceIdentifier + ExternalPrice *Money + ExternalTaxRate *ExternalTaxRateDraft + ExternalTotalPrice *ExternalLineItemTotalPrice + ProductID string + Quantity float64 + SKU string + ShippingDetails *ItemShippingDetailsDraft + SupplyChannel *ChannelResourceIdentifier + VariantID int + func (obj StagedOrderAddLineItemAction) MarshalJSON() ([]byte, error) + type StagedOrderAddParcelToDeliveryAction struct + DeliveryID string + Items []DeliveryItem + Measurements *ParcelMeasurements + TrackingData *TrackingData + func (obj StagedOrderAddParcelToDeliveryAction) MarshalJSON() ([]byte, error) + type StagedOrderAddPaymentAction struct + Payment *PaymentResourceIdentifier + func (obj StagedOrderAddPaymentAction) MarshalJSON() ([]byte, error) + type StagedOrderAddReturnInfoAction struct + Items []ReturnItemDraft + ReturnDate *time.Time + ReturnTrackingID string + func (obj StagedOrderAddReturnInfoAction) MarshalJSON() ([]byte, error) + type StagedOrderAddShoppingListAction struct + DistributionChannel *ChannelResourceIdentifier + ShoppingList *ShoppingListResourceIdentifier + SupplyChannel *ChannelResourceIdentifier + func (obj StagedOrderAddShoppingListAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeCustomLineItemMoneyAction struct + CustomLineItemID string + Money *Money + func (obj StagedOrderChangeCustomLineItemMoneyAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeCustomLineItemQuantityAction struct + CustomLineItemID string + Quantity float64 + func (obj StagedOrderChangeCustomLineItemQuantityAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeLineItemQuantityAction struct + ExternalPrice *Money + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + Quantity float64 + func (obj StagedOrderChangeLineItemQuantityAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeOrderStateAction struct + OrderState OrderState + func (obj StagedOrderChangeOrderStateAction) MarshalJSON() ([]byte, error) + type StagedOrderChangePaymentStateAction struct + PaymentState PaymentState + func (obj StagedOrderChangePaymentStateAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeShipmentStateAction struct + ShipmentState ShipmentState + func (obj StagedOrderChangeShipmentStateAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeTaxCalculationModeAction struct + TaxCalculationMode TaxCalculationMode + func (obj StagedOrderChangeTaxCalculationModeAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeTaxModeAction struct + TaxMode TaxMode + func (obj StagedOrderChangeTaxModeAction) MarshalJSON() ([]byte, error) + type StagedOrderChangeTaxRoundingModeAction struct + TaxRoundingMode RoundingMode + func (obj StagedOrderChangeTaxRoundingModeAction) MarshalJSON() ([]byte, error) + type StagedOrderImportCustomLineItemStateAction struct + CustomLineItemID string + State []ItemState + func (obj StagedOrderImportCustomLineItemStateAction) MarshalJSON() ([]byte, error) + type StagedOrderImportLineItemStateAction struct + LineItemID string + State []ItemState + func (obj StagedOrderImportLineItemStateAction) MarshalJSON() ([]byte, error) + type StagedOrderRemoveCustomLineItemAction struct + CustomLineItemID string + func (obj StagedOrderRemoveCustomLineItemAction) MarshalJSON() ([]byte, error) + type StagedOrderRemoveDeliveryAction struct + DeliveryID string + func (obj StagedOrderRemoveDeliveryAction) MarshalJSON() ([]byte, error) + type StagedOrderRemoveDiscountCodeAction struct + DiscountCode *DiscountCodeReference + func (obj StagedOrderRemoveDiscountCodeAction) MarshalJSON() ([]byte, error) + type StagedOrderRemoveItemShippingAddressAction struct + AddressKey string + func (obj StagedOrderRemoveItemShippingAddressAction) MarshalJSON() ([]byte, error) + type StagedOrderRemoveLineItemAction struct + ExternalPrice *Money + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + Quantity float64 + ShippingDetailsToRemove *ItemShippingDetailsDraft + func (obj StagedOrderRemoveLineItemAction) MarshalJSON() ([]byte, error) + type StagedOrderRemoveParcelFromDeliveryAction struct + ParcelID string + func (obj StagedOrderRemoveParcelFromDeliveryAction) MarshalJSON() ([]byte, error) + type StagedOrderRemovePaymentAction struct + Payment *PaymentResourceIdentifier + func (obj StagedOrderRemovePaymentAction) MarshalJSON() ([]byte, error) + type StagedOrderSetBillingAddressAction struct + Address *Address + func (obj StagedOrderSetBillingAddressAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCountryAction struct + Country string + func (obj StagedOrderSetCountryAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomFieldAction struct + Name string + Value interface{} + func (obj StagedOrderSetCustomFieldAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomLineItemCustomFieldAction struct + CustomLineItemID string + Name string + Value interface{} + func (obj StagedOrderSetCustomLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomLineItemCustomTypeAction struct + CustomLineItemID string + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj StagedOrderSetCustomLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomLineItemShippingDetailsAction struct + CustomLineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj StagedOrderSetCustomLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomLineItemTaxAmountAction struct + CustomLineItemID string + ExternalTaxAmount *ExternalTaxAmountDraft + func (obj StagedOrderSetCustomLineItemTaxAmountAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomLineItemTaxRateAction struct + CustomLineItemID string + ExternalTaxRate *ExternalTaxRateDraft + func (obj StagedOrderSetCustomLineItemTaxRateAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomShippingMethodAction struct + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethodName string + ShippingRate *ShippingRateDraft + TaxCategory *TaxCategoryResourceIdentifier + func (obj StagedOrderSetCustomShippingMethodAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomTypeAction struct + Fields *FieldContainer + Type *TypeResourceIdentifier + func (obj StagedOrderSetCustomTypeAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomerEmailAction struct + Email string + func (obj StagedOrderSetCustomerEmailAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomerGroupAction struct + CustomerGroup *CustomerGroupResourceIdentifier + func (obj StagedOrderSetCustomerGroupAction) MarshalJSON() ([]byte, error) + type StagedOrderSetCustomerIDAction struct + CustomerID string + func (obj StagedOrderSetCustomerIDAction) MarshalJSON() ([]byte, error) + type StagedOrderSetDeliveryAddressAction struct + Address *Address + DeliveryID string + func (obj StagedOrderSetDeliveryAddressAction) MarshalJSON() ([]byte, error) + type StagedOrderSetDeliveryItemsAction struct + DeliveryID string + Items []DeliveryItem + func (obj StagedOrderSetDeliveryItemsAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemCustomFieldAction struct + LineItemID string + Name string + Value interface{} + func (obj StagedOrderSetLineItemCustomFieldAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemCustomTypeAction struct + Fields *FieldContainer + LineItemID string + Type *TypeResourceIdentifier + func (obj StagedOrderSetLineItemCustomTypeAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemDistributionChannelAction struct + DistributionChannel *ChannelResourceIdentifier + LineItemID string + func (obj StagedOrderSetLineItemDistributionChannelAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemPriceAction struct + ExternalPrice *Money + LineItemID string + func (obj StagedOrderSetLineItemPriceAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemShippingDetailsAction struct + LineItemID string + ShippingDetails *ItemShippingDetailsDraft + func (obj StagedOrderSetLineItemShippingDetailsAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemTaxAmountAction struct + ExternalTaxAmount *ExternalTaxAmountDraft + LineItemID string + func (obj StagedOrderSetLineItemTaxAmountAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemTaxRateAction struct + ExternalTaxRate *ExternalTaxRateDraft + LineItemID string + func (obj StagedOrderSetLineItemTaxRateAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLineItemTotalPriceAction struct + ExternalTotalPrice *ExternalLineItemTotalPrice + LineItemID string + func (obj StagedOrderSetLineItemTotalPriceAction) MarshalJSON() ([]byte, error) + type StagedOrderSetLocaleAction struct + Locale string + func (obj StagedOrderSetLocaleAction) MarshalJSON() ([]byte, error) + type StagedOrderSetOrderNumberAction struct + OrderNumber string + func (obj StagedOrderSetOrderNumberAction) MarshalJSON() ([]byte, error) + type StagedOrderSetOrderTotalTaxAction struct + ExternalTaxPortions []TaxPortionDraft + ExternalTotalGross *Money + func (obj StagedOrderSetOrderTotalTaxAction) MarshalJSON() ([]byte, error) + type StagedOrderSetParcelItemsAction struct + Items []DeliveryItem + ParcelID string + func (obj StagedOrderSetParcelItemsAction) MarshalJSON() ([]byte, error) + type StagedOrderSetParcelMeasurementsAction struct + Measurements *ParcelMeasurements + ParcelID string + func (obj StagedOrderSetParcelMeasurementsAction) MarshalJSON() ([]byte, error) + type StagedOrderSetParcelTrackingDataAction struct + ParcelID string + TrackingData *TrackingData + func (obj StagedOrderSetParcelTrackingDataAction) MarshalJSON() ([]byte, error) + type StagedOrderSetReturnPaymentStateAction struct + PaymentState ReturnPaymentState + ReturnItemID string + func (obj StagedOrderSetReturnPaymentStateAction) MarshalJSON() ([]byte, error) + type StagedOrderSetReturnShipmentStateAction struct + ReturnItemID string + ShipmentState ReturnShipmentState + func (obj StagedOrderSetReturnShipmentStateAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingAddressAction struct + Address *Address + func (obj StagedOrderSetShippingAddressAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingAddressAndCustomShippingMethodAction struct + Address *Address + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethodName string + ShippingRate *ShippingRateDraft + TaxCategory *TaxCategoryResourceIdentifier + func (obj StagedOrderSetShippingAddressAndCustomShippingMethodAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingAddressAndShippingMethodAction struct + Address *Address + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethod *ShippingMethodResourceIdentifier + func (obj StagedOrderSetShippingAddressAndShippingMethodAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingMethodAction struct + ExternalTaxRate *ExternalTaxRateDraft + ShippingMethod *ShippingMethodResourceIdentifier + func (obj StagedOrderSetShippingMethodAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingMethodTaxAmountAction struct + ExternalTaxAmount *ExternalTaxAmountDraft + func (obj StagedOrderSetShippingMethodTaxAmountAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingMethodTaxRateAction struct + ExternalTaxRate *ExternalTaxRateDraft + func (obj StagedOrderSetShippingMethodTaxRateAction) MarshalJSON() ([]byte, error) + type StagedOrderSetShippingRateInputAction struct + ShippingRateInput ShippingRateInputDraft + func (obj *StagedOrderSetShippingRateInputAction) UnmarshalJSON(data []byte) error + func (obj StagedOrderSetShippingRateInputAction) MarshalJSON() ([]byte, error) + type StagedOrderTransitionCustomLineItemStateAction struct + ActualTransitionDate *time.Time + CustomLineItemID string + FromState *StateResourceIdentifier + Quantity int + ToState *StateResourceIdentifier + func (obj StagedOrderTransitionCustomLineItemStateAction) MarshalJSON() ([]byte, error) + type StagedOrderTransitionLineItemStateAction struct + ActualTransitionDate *time.Time + FromState *StateResourceIdentifier + LineItemID string + Quantity int + ToState *StateResourceIdentifier + func (obj StagedOrderTransitionLineItemStateAction) MarshalJSON() ([]byte, error) + type StagedOrderTransitionStateAction struct + Force bool + State *StateResourceIdentifier + func (obj StagedOrderTransitionStateAction) MarshalJSON() ([]byte, error) + type StagedOrderUpdateAction interface + type StagedOrderUpdateItemShippingAddressAction struct + Address *Address + func (obj StagedOrderUpdateItemShippingAddressAction) MarshalJSON() ([]byte, error) + type StagedOrderUpdateSyncInfoAction struct + Channel *ChannelResourceIdentifier + ExternalID string + SyncedAt *time.Time + func (obj StagedOrderUpdateSyncInfoAction) MarshalJSON() ([]byte, error) + type State struct + BuiltIn bool + CreatedAt time.Time + CreatedBy *CreatedBy + Description *LocalizedString + ID string + Initial bool + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name *LocalizedString + Roles []StateRoleEnum + Transitions []StateReference + Type StateTypeEnum + Version int + type StateAddRolesAction struct + Roles []StateRoleEnum + func (obj StateAddRolesAction) MarshalJSON() ([]byte, error) + type StateChangeInitialAction struct + Initial bool + func (obj StateChangeInitialAction) MarshalJSON() ([]byte, error) + type StateChangeKeyAction struct + Key string + func (obj StateChangeKeyAction) MarshalJSON() ([]byte, error) + type StateChangeTypeAction struct + Type StateTypeEnum + func (obj StateChangeTypeAction) MarshalJSON() ([]byte, error) + type StateDraft struct + Description *LocalizedString + Initial bool + Key string + Name *LocalizedString + Roles []StateRoleEnum + Transitions []StateResourceIdentifier + Type StateTypeEnum + type StatePagedQueryResponse struct + Count int + Limit int + Offset int + Results []State + Total int + type StateReference struct + ID string + Obj *State + func (obj StateReference) MarshalJSON() ([]byte, error) + type StateRemoveRolesAction struct + Roles []StateRoleEnum + func (obj StateRemoveRolesAction) MarshalJSON() ([]byte, error) + type StateResourceIdentifier struct + ID string + Key string + func (obj StateResourceIdentifier) MarshalJSON() ([]byte, error) + type StateRoleEnum string + const StateRoleEnumReturn + const StateRoleEnumReviewIncludedInStatistics + type StateSetDescriptionAction struct + Description *LocalizedString + func (obj StateSetDescriptionAction) MarshalJSON() ([]byte, error) + type StateSetNameAction struct + Name *LocalizedString + func (obj StateSetNameAction) MarshalJSON() ([]byte, error) + type StateSetRolesAction struct + Roles []StateRoleEnum + func (obj StateSetRolesAction) MarshalJSON() ([]byte, error) + type StateSetTransitionsAction struct + Transitions []StateResourceIdentifier + func (obj StateSetTransitionsAction) MarshalJSON() ([]byte, error) + type StateTypeEnum string + const StateTypeEnumLineItemState + const StateTypeEnumOrderState + const StateTypeEnumPaymentState + const StateTypeEnumProductState + const StateTypeEnumReviewState + type StateUpdate struct + Actions []StateUpdateAction + Version int + func (obj *StateUpdate) UnmarshalJSON(data []byte) error + type StateUpdateAction interface + type StateUpdateWithIDInput struct + Actions []StateUpdateAction + ID string + Version int + func (input *StateUpdateWithIDInput) Validate() error + type StateUpdateWithKeyInput struct + Actions []StateUpdateAction + Key string + Version int + func (input *StateUpdateWithKeyInput) Validate() error + type Store struct + CreatedAt time.Time + CreatedBy *CreatedBy + DistributionChannels []ChannelReference + ID string + Key string + Languages []string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name *LocalizedString + SupplyChannels []ChannelReference + Version int + type StoreCartUpdateWithIDInput struct + Actions []CartUpdateAction + ID string + Version int + func (input *StoreCartUpdateWithIDInput) Validate() error + type StoreCustomerUpdateWithIDInput struct + Actions []CustomerUpdateAction + ID string + Version int + func (input *StoreCustomerUpdateWithIDInput) Validate() error + type StoreCustomerUpdateWithKeyInput struct + Actions []CustomerUpdateAction + Key string + Version int + func (input *StoreCustomerUpdateWithKeyInput) Validate() error + type StoreDraft struct + DistributionChannels []ChannelResourceIdentifier + Key string + Languages []string + Name *LocalizedString + SupplyChannels []ChannelResourceIdentifier + type StoreKeyReference struct + Key string + func (obj StoreKeyReference) MarshalJSON() ([]byte, error) + type StoreMyCartUpdateWithIDInput struct + Actions []CartUpdateAction + ID string + Version int + func (input *StoreMyCartUpdateWithIDInput) Validate() error + type StoreOrderUpdateWithIDInput struct + Actions []OrderUpdateAction + ID string + Version int + func (input *StoreOrderUpdateWithIDInput) Validate() error + type StoreOrderUpdateWithOrderNumberInput struct + Actions []OrderUpdateAction + OrderNumber string + Version int + func (input *StoreOrderUpdateWithOrderNumberInput) Validate() error + type StorePagedQueryResponse struct + Count int + Limit int + Offset int + Results []Store + Total int + type StoreReference struct + ID string + Obj *Store + func (obj StoreReference) MarshalJSON() ([]byte, error) + type StoreResourceIdentifier struct + ID string + Key string + func (obj StoreResourceIdentifier) MarshalJSON() ([]byte, error) + type StoreSetLanguagesAction struct + Languages []string + func (obj StoreSetLanguagesAction) MarshalJSON() ([]byte, error) + type StoreSetNameAction struct + Name *LocalizedString + func (obj StoreSetNameAction) MarshalJSON() ([]byte, error) + type StoreShippingMethodsForMatchingCartInput struct + CartID string + type StoreUpdate struct + Actions []StoreUpdateAction + Version int + func (obj *StoreUpdate) UnmarshalJSON(data []byte) error + type StoreUpdateAction interface + type StoreUpdateWithIDInput struct + Actions []StoreUpdateAction + ID string + Version int + func (input *StoreUpdateWithIDInput) Validate() error + type StoreUpdateWithKeyInput struct + Actions []StoreUpdateAction + Key string + Version int + func (input *StoreUpdateWithKeyInput) Validate() error + type StoresAddDistributionChannelsAction struct + DistributionChannel *ChannelResourceIdentifier + func (obj StoresAddDistributionChannelsAction) MarshalJSON() ([]byte, error) + type StoresAddSupplyChannelsAction struct + SupplyChannel *ChannelResourceIdentifier + func (obj StoresAddSupplyChannelsAction) MarshalJSON() ([]byte, error) + type StoresRemoveDistributionChannelsAction struct + DistributionChannel *ChannelResourceIdentifier + func (obj StoresRemoveDistributionChannelsAction) MarshalJSON() ([]byte, error) + type StoresRemoveSupplyChannelsAction struct + SupplyChannel *ChannelResourceIdentifier + func (obj StoresRemoveSupplyChannelsAction) MarshalJSON() ([]byte, error) + type StoresSetDistributionChannelsAction struct + DistributionChannels []ChannelResourceIdentifier + func (obj StoresSetDistributionChannelsAction) MarshalJSON() ([]byte, error) + type StoresSetSupplyChannelsAction struct + SupplyChannels []ChannelResourceIdentifier + func (obj StoresSetSupplyChannelsAction) MarshalJSON() ([]byte, error) + type SubRate struct + Amount *float64 + Name string + type Subscription struct + Changes []ChangeSubscription + CreatedAt time.Time + CreatedBy *CreatedBy + Destination Destination + Format DeliveryFormat + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Messages []MessageSubscription + Status SubscriptionHealthStatus + Version int + func (obj *Subscription) UnmarshalJSON(data []byte) error + type SubscriptionChangeDestinationAction struct + Destination Destination + func (obj *SubscriptionChangeDestinationAction) UnmarshalJSON(data []byte) error + func (obj SubscriptionChangeDestinationAction) MarshalJSON() ([]byte, error) + type SubscriptionDelivery interface + type SubscriptionDraft struct + Changes []ChangeSubscription + Destination Destination + Format DeliveryFormat + Key string + Messages []MessageSubscription + func (obj *SubscriptionDraft) UnmarshalJSON(data []byte) error + type SubscriptionHealthStatus string + const SubscriptionHealthStatusConfigurationError + const SubscriptionHealthStatusConfigurationErrorDeliveryStopped + const SubscriptionHealthStatusHealthy + const SubscriptionHealthStatusTemporaryError + type SubscriptionPagedQueryResponse struct + Count int + Limit int + Offset int + Results []Subscription + Total int + type SubscriptionSetChangesAction struct + Changes []ChangeSubscription + func (obj SubscriptionSetChangesAction) MarshalJSON() ([]byte, error) + type SubscriptionSetKeyAction struct + Key string + func (obj SubscriptionSetKeyAction) MarshalJSON() ([]byte, error) + type SubscriptionSetMessagesAction struct + Messages []MessageSubscription + func (obj SubscriptionSetMessagesAction) MarshalJSON() ([]byte, error) + type SubscriptionUpdate struct + Actions []SubscriptionUpdateAction + Version int + func (obj *SubscriptionUpdate) UnmarshalJSON(data []byte) error + type SubscriptionUpdateAction interface + type SubscriptionUpdateWithIDInput struct + Actions []SubscriptionUpdateAction + ID string + Version int + func (input *SubscriptionUpdateWithIDInput) Validate() error + type SubscriptionUpdateWithKeyInput struct + Actions []SubscriptionUpdateAction + Key string + Version int + func (input *SubscriptionUpdateWithKeyInput) Validate() error + type SuggestTokenizer interface + type Suggestion struct + Text string + type SuggestionResult struct + type SyncInfo struct + Channel *ChannelReference + ExternalID string + SyncedAt time.Time + type TaxCalculationMode string + const TaxCalculationModeLineItemLevel + const TaxCalculationModeUnitPriceLevel + type TaxCategory struct + CreatedAt time.Time + CreatedBy *CreatedBy + Description string + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name string + Rates []TaxRate + Version int + type TaxCategoryAddTaxRateAction struct + TaxRate *TaxRateDraft + func (obj TaxCategoryAddTaxRateAction) MarshalJSON() ([]byte, error) + type TaxCategoryChangeNameAction struct + Name string + func (obj TaxCategoryChangeNameAction) MarshalJSON() ([]byte, error) + type TaxCategoryDraft struct + Description string + Key string + Name string + Rates []TaxRateDraft + type TaxCategoryPagedQueryResponse struct + Count int + Limit int + Offset int + Results []TaxCategory + Total int + type TaxCategoryReference struct + ID string + Obj *TaxCategory + func (obj TaxCategoryReference) MarshalJSON() ([]byte, error) + type TaxCategoryRemoveTaxRateAction struct + TaxRateID string + func (obj TaxCategoryRemoveTaxRateAction) MarshalJSON() ([]byte, error) + type TaxCategoryReplaceTaxRateAction struct + TaxRate *TaxRateDraft + TaxRateID string + func (obj TaxCategoryReplaceTaxRateAction) MarshalJSON() ([]byte, error) + type TaxCategoryResourceIdentifier struct + ID string + Key string + func (obj TaxCategoryResourceIdentifier) MarshalJSON() ([]byte, error) + type TaxCategorySetDescriptionAction struct + Description string + func (obj TaxCategorySetDescriptionAction) MarshalJSON() ([]byte, error) + type TaxCategorySetKeyAction struct + Key string + func (obj TaxCategorySetKeyAction) MarshalJSON() ([]byte, error) + type TaxCategoryUpdate struct + Actions []TaxCategoryUpdateAction + Version int + func (obj *TaxCategoryUpdate) UnmarshalJSON(data []byte) error + type TaxCategoryUpdateAction interface + type TaxCategoryUpdateWithIDInput struct + Actions []TaxCategoryUpdateAction + ID string + Version int + func (input *TaxCategoryUpdateWithIDInput) Validate() error + type TaxCategoryUpdateWithKeyInput struct + Actions []TaxCategoryUpdateAction + Key string + Version int + func (input *TaxCategoryUpdateWithKeyInput) Validate() error + type TaxMode string + const TaxModeDisabled + const TaxModeExternal + const TaxModeExternalAmount + const TaxModePlatform + type TaxPortion struct + Amount TypedMoney + Name string + Rate *float64 + func (obj *TaxPortion) UnmarshalJSON(data []byte) error + type TaxPortionDraft struct + Amount *Money + Name string + Rate *float64 + type TaxRate struct + Amount *float64 + Country CountryCode + ID string + IncludedInPrice bool + Name string + State string + SubRates []SubRate + type TaxRateDraft struct + Amount *float64 + Country CountryCode + IncludedInPrice bool + Name string + State string + SubRates []SubRate + type TaxedItemPrice struct + TotalGross TypedMoney + TotalNet TypedMoney + func (obj *TaxedItemPrice) UnmarshalJSON(data []byte) error + type TaxedItemPriceDraft struct + TotalGross *Money + TotalNet *Money + type TaxedPrice struct + TaxPortions []TaxPortion + TotalGross TypedMoney + TotalNet TypedMoney + func (obj *TaxedPrice) UnmarshalJSON(data []byte) error + type TaxedPriceDraft struct + TaxPortions []TaxPortionDraft + TotalGross TypedMoneyDraft + TotalNet TypedMoneyDraft + func (obj *TaxedPriceDraft) UnmarshalJSON(data []byte) error + type TermFacetResult struct + DataType TermFacetResultType + Missing int + Other int + Terms []FacetResultTerm + Total int + func (obj TermFacetResult) MarshalJSON() ([]byte, error) + type TermFacetResultType string + const TermFacetResultTypeBoolean + const TermFacetResultTypeDate + const TermFacetResultTypeDatetime + const TermFacetResultTypeNumber + const TermFacetResultTypeText + const TermFacetResultTypeTime + type TextInputHint string + const TextInputHintMultiLine + const TextInputHintSingleLine + type TextLineItem struct + AddedAt time.Time + Custom *CustomFields + Description *LocalizedString + ID string + Name *LocalizedString + Quantity float64 + type TextLineItemDraft struct + AddedAt *time.Time + Custom *CustomFieldsDraft + Description *LocalizedString + Name *LocalizedString + Quantity float64 + type TrackingData struct + Carrier string + IsReturn bool + Provider string + ProviderTransaction string + TrackingID string + type Transaction struct + Amount TypedMoney + ID string + InteractionID string + State TransactionState + Timestamp *time.Time + Type TransactionType + func (obj *Transaction) UnmarshalJSON(data []byte) error + type TransactionDraft struct + Amount *Money + InteractionID string + State TransactionState + Timestamp *time.Time + Type TransactionType + type TransactionState string + const TransactionStateFailure + const TransactionStateInitial + const TransactionStatePending + const TransactionStateSuccess + type TransactionType string + const TransactionTypeAuthorization + const TransactionTypeCancelAuthorization + const TransactionTypeCharge + const TransactionTypeChargeback + const TransactionTypeRefund + type Type struct + CreatedAt time.Time + CreatedBy *CreatedBy + Description *LocalizedString + FieldDefinitions []FieldDefinition + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Name *LocalizedString + ResourceTypeIds []ResourceTypeID + Version int + type TypeAddEnumValueAction struct + FieldName string + Value *CustomFieldEnumValue + func (obj TypeAddEnumValueAction) MarshalJSON() ([]byte, error) + type TypeAddFieldDefinitionAction struct + FieldDefinition *FieldDefinition + func (obj TypeAddFieldDefinitionAction) MarshalJSON() ([]byte, error) + type TypeAddLocalizedEnumValueAction struct + FieldName string + Value *CustomFieldLocalizedEnumValue + func (obj TypeAddLocalizedEnumValueAction) MarshalJSON() ([]byte, error) + type TypeChangeEnumValueLabelAction struct + FieldName string + Value *CustomFieldEnumValue + func (obj TypeChangeEnumValueLabelAction) MarshalJSON() ([]byte, error) + type TypeChangeEnumValueOrderAction struct + FieldName string + Keys []string + func (obj TypeChangeEnumValueOrderAction) MarshalJSON() ([]byte, error) + type TypeChangeFieldDefinitionLabelAction struct + FieldName string + Label *LocalizedString + func (obj TypeChangeFieldDefinitionLabelAction) MarshalJSON() ([]byte, error) + type TypeChangeFieldDefinitionOrderAction struct + FieldNames []string + func (obj TypeChangeFieldDefinitionOrderAction) MarshalJSON() ([]byte, error) + type TypeChangeInputHintAction struct + FieldName string + InputHint TypeTextInputHint + func (obj TypeChangeInputHintAction) MarshalJSON() ([]byte, error) + type TypeChangeKeyAction struct + Key string + func (obj TypeChangeKeyAction) MarshalJSON() ([]byte, error) + type TypeChangeLabelAction struct + FieldName string + Label *LocalizedString + func (obj TypeChangeLabelAction) MarshalJSON() ([]byte, error) + type TypeChangeLocalizedEnumValueLabelAction struct + FieldName string + Value *CustomFieldLocalizedEnumValue + func (obj TypeChangeLocalizedEnumValueLabelAction) MarshalJSON() ([]byte, error) + type TypeChangeLocalizedEnumValueOrderAction struct + FieldName string + Keys []string + func (obj TypeChangeLocalizedEnumValueOrderAction) MarshalJSON() ([]byte, error) + type TypeChangeNameAction struct + Name *LocalizedString + func (obj TypeChangeNameAction) MarshalJSON() ([]byte, error) + type TypeDraft struct + Description *LocalizedString + FieldDefinitions []FieldDefinition + Key string + Name *LocalizedString + ResourceTypeIds []ResourceTypeID + type TypePagedQueryResponse struct + Count int + Limit int + Offset int + Results []Type + Total int + type TypeReference struct + ID string + Obj *Type + func (obj TypeReference) MarshalJSON() ([]byte, error) + type TypeRemoveFieldDefinitionAction struct + FieldName string + func (obj TypeRemoveFieldDefinitionAction) MarshalJSON() ([]byte, error) + type TypeResourceIdentifier struct + ID string + Key string + func (obj TypeResourceIdentifier) MarshalJSON() ([]byte, error) + type TypeSetDescriptionAction struct + Description *LocalizedString + func (obj TypeSetDescriptionAction) MarshalJSON() ([]byte, error) + type TypeTextInputHint string + const TypeTextInputHintMultiLine + const TypeTextInputHintSingleLine + type TypeUpdate struct + Actions []TypeUpdateAction + Version int + func (obj *TypeUpdate) UnmarshalJSON(data []byte) error + type TypeUpdateAction interface + type TypeUpdateWithIDInput struct + Actions []TypeUpdateAction + ID string + Version int + func (input *TypeUpdateWithIDInput) Validate() error + type TypeUpdateWithKeyInput struct + Actions []TypeUpdateAction + Key string + Version int + func (input *TypeUpdateWithKeyInput) Validate() error + type TypedMoney interface + type TypedMoneyDraft interface + type Update struct + Actions []UpdateAction + Version int + type UpdateAction struct + Action string + type UserProvidedIdentifiers struct + CustomerNumber string + ExternalID string + Key string + OrderNumber string + SKU string + Slug *LocalizedString + type VariantValues struct + Attributes []Attribute + Prices []PriceDraft + SKU string + type WhitespaceTokenizer struct + func (obj WhitespaceTokenizer) MarshalJSON() ([]byte, error) + type Zone struct + CreatedAt time.Time + CreatedBy *CreatedBy + Description string + ID string + Key string + LastModifiedAt time.Time + LastModifiedBy *LastModifiedBy + Locations []Location + Name string + Version int + type ZoneAddLocationAction struct + Location *Location + func (obj ZoneAddLocationAction) MarshalJSON() ([]byte, error) + type ZoneChangeNameAction struct + Name string + func (obj ZoneChangeNameAction) MarshalJSON() ([]byte, error) + type ZoneDraft struct + Description string + Key string + Locations []Location + Name string + type ZonePagedQueryResponse struct + Count int + Limit int + Offset int + Results []Zone + Total int + type ZoneRate struct + ShippingRates []ShippingRate + Zone *ZoneReference + type ZoneRateDraft struct + ShippingRates []ShippingRateDraft + Zone *ZoneResourceIdentifier + type ZoneReference struct + ID string + Obj *Zone + func (obj ZoneReference) MarshalJSON() ([]byte, error) + type ZoneRemoveLocationAction struct + Location *Location + func (obj ZoneRemoveLocationAction) MarshalJSON() ([]byte, error) + type ZoneResourceIdentifier struct + ID string + Key string + func (obj ZoneResourceIdentifier) MarshalJSON() ([]byte, error) + type ZoneSetDescriptionAction struct + Description string + func (obj ZoneSetDescriptionAction) MarshalJSON() ([]byte, error) + type ZoneSetKeyAction struct + Key string + func (obj ZoneSetKeyAction) MarshalJSON() ([]byte, error) + type ZoneUpdate struct + Actions []ZoneUpdateAction + Version int + func (obj *ZoneUpdate) UnmarshalJSON(data []byte) error + type ZoneUpdateAction interface + type ZoneUpdateWithIDInput struct + Actions []ZoneUpdateAction + ID string + Version int + func (input *ZoneUpdateWithIDInput) Validate() error + type ZoneUpdateWithKeyInput struct + Actions []ZoneUpdateAction + Key string + Version int + func (input *ZoneUpdateWithKeyInput) Validate() error