Skip to content

9.4.0

Compare
Choose a tag to compare
@barbara79 barbara79 released this 23 May 07:59
· 639 commits to master since this release
9534264

What's Changed

  • Update generated SDKs by @github-actions in #108

Api changes

Added Property(s)
  • added property associateRoleAssignments to type Associate
  • added property associateRoleAssignments to type AssociateDraft
  • added property associateMode to type BusinessUnit
  • added property inheritedAssociates to type BusinessUnit
  • added property associateMode to type BusinessUnitDraft
  • added property associateMode to type Company
  • added property inheritedAssociates to type Company
  • added property associateMode to type CompanyDraft
  • added property associateMode to type Division
  • added property inheritedAssociates to type Division
  • added property associateMode to type DivisionDraft
  • added property associateRoleAssignments to type MyBusinessUnitAssociateDraft
  • added property deliveryKey to type StagedOrderAddDeliveryAction
  • added property deliveryKey to type StagedOrderAddParcelToDeliveryAction
  • added property deliveryKey to type StagedOrderRemoveDeliveryAction
  • added property deliveryKey to type StagedOrderSetDeliveryAddressAction
  • added property deliveryKey to type StagedOrderSetDeliveryAddressCustomFieldAction
  • added property deliveryKey to type StagedOrderSetDeliveryAddressCustomTypeAction
  • added property deliveryKey to type StagedOrderSetDeliveryCustomFieldAction
  • added property deliveryKey to type StagedOrderSetDeliveryCustomTypeAction
  • added property deliveryKey to type StagedOrderSetDeliveryItemsAction
  • added property key to type Delivery
  • added property key to type DeliveryDraft
  • added property deliveryKey to type OrderAddDeliveryAction
  • added property deliveryKey to type OrderAddParcelToDeliveryAction
  • added property deliveryKey to type OrderRemoveDeliveryAction
  • added property deliveryKey to type OrderSetDeliveryAddressAction
  • added property deliveryKey to type OrderSetDeliveryAddressCustomFieldAction
  • added property deliveryKey to type OrderSetDeliveryAddressCustomTypeAction
  • added property deliveryKey to type OrderSetDeliveryCustomFieldAction
  • added property deliveryKey to type OrderSetDeliveryCustomTypeAction
  • added property deliveryKey to type OrderSetDeliveryItemsAction
  • added property sku to type ProductRemovePriceAction
  • added property variantId to type ProductRemovePriceAction
  • added property price to type ProductRemovePriceAction
  • added property myBusinessUnitAssociateRoleOnCreation to type BusinessUnitConfiguration
Required Property(s)
  • changed property deliveryId of type StagedOrderAddParcelToDeliveryAction to be optional
  • changed property deliveryId of type StagedOrderRemoveDeliveryAction to be optional
  • changed property deliveryId of type StagedOrderSetDeliveryAddressAction to be optional
  • changed property deliveryId of type StagedOrderSetDeliveryAddressCustomFieldAction to be optional
  • changed property deliveryId of type StagedOrderSetDeliveryAddressCustomTypeAction to be optional
  • changed property deliveryId of type StagedOrderSetDeliveryCustomFieldAction to be optional
  • changed property deliveryId of type StagedOrderSetDeliveryCustomTypeAction to be optional
  • changed property deliveryId of type StagedOrderSetDeliveryItemsAction to be optional
  • changed property deliveryId of type OrderAddParcelToDeliveryAction to be optional
  • changed property deliveryId of type OrderRemoveDeliveryAction to be optional
  • changed property deliveryId of type OrderSetDeliveryAddressAction to be optional
  • changed property deliveryId of type OrderSetDeliveryAddressCustomFieldAction to be optional
  • changed property deliveryId of type OrderSetDeliveryAddressCustomTypeAction to be optional
  • changed property deliveryId of type OrderSetDeliveryCustomFieldAction to be optional
  • changed property deliveryId of type OrderSetDeliveryCustomTypeAction to be optional
  • changed property deliveryId of type OrderSetDeliveryItemsAction to be optional
MarkDeprecated Property(s)
  • marked property Associate::roles as deprecated
  • marked property AssociateDraft::roles as deprecated
Changed Property(s)
  • ⚠️ changed property roles of type Associate from type AssociateRole[] to AssociateRoleDeprecated[]
  • ⚠️ changed property roles of type AssociateDraft from type AssociateRole[] to AssociateRoleDeprecated[]
Added Type(s)
  • added type AssociateRoleDraft
  • added type AssociateRoleKeyReference
  • added type AssociateRolePagedQueryResponse
  • added type AssociateRoleReference
  • added type AssociateRoleResourceIdentifier
  • added type AssociateRoleUpdate
  • added type AssociateRoleUpdateAction
  • added type Permission
  • added type AssociateRoleAddPermissionAction
  • added type AssociateRoleChangeBuyerAssignableAction
  • added type AssociateRoleRemovePermissionAction
  • added type AssociateRoleSetCustomFieldAction
  • added type AssociateRoleSetCustomTypeAction
  • added type AssociateRoleSetNameAction
  • added type AssociateRoleSetPermissionsAction
  • added type AssociateRoleAssignment
  • added type AssociateRoleAssignmentDraft
  • added type AssociateRoleDeprecated
  • added type AssociateRoleInheritanceMode
  • added type BusinessUnitAssociateMode
  • added type InheritedAssociate
  • added type InheritedAssociateRoleAssignment
  • added type BusinessUnitChangeAssociateModeAction
  • added type AssociateMissingPermissionError
  • added type GraphQLAssociateMissingPermissionError
  • added type AssociateRoleBuyerAssignableChangedMessage
  • added type AssociateRoleCreatedMessage
  • added type AssociateRoleDeletedMessage
  • added type AssociateRoleNameChangedMessage
  • added type AssociateRolePermissionAddedMessage
  • added type AssociateRolePermissionRemovedMessage
  • added type AssociateRolePermissionsSetMessage
  • added type BusinessUnitAssociateModeChangedMessage
  • added type AssociateRoleBuyerAssignableChangedMessagePayload
  • added type AssociateRoleCreatedMessagePayload
  • added type AssociateRoleDeletedMessagePayload
  • added type AssociateRoleNameChangedMessagePayload
  • added type AssociateRolePermissionAddedMessagePayload
  • added type AssociateRolePermissionRemovedMessagePayload
  • added type AssociateRolePermissionsSetMessagePayload
  • added type BusinessUnitAssociateModeChangedMessagePayload
  • added type ProjectSetBusinessUnitAssociateRoleOnCreationAction
Changed Type(s)
  • ⚠️ changed type AssociateRole from type string to BaseResource
Added Resource(s)
  • added resource /{projectKey}/as-associate
  • added resource /{projectKey}/associate-roles
  • added resource /{projectKey}/as-associate/{associateId}
  • added resource /{projectKey}/as-associate/{associateId}/business-units
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}
  • added resource /{projectKey}/as-associate/{associateId}/business-units/key={key}
  • added resource /{projectKey}/as-associate/{associateId}/business-units/{ID}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quotes
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quote-requests
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts/key={key}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/carts/{ID}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders/quotes
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders/order-number={orderNumber}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/orders/{ID}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quotes/key={key}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quotes/{ID}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quote-requests/key={key}
  • added resource /{projectKey}/as-associate/{associateId}/in-business-unit/key={businessUnitKey}/quote-requests/{ID}
  • added resource /{projectKey}/associate-roles/key={key}
  • added resource /{projectKey}/associate-roles/{ID}
Added Enum(s)
  • added enum associate-role to type ReferenceTypeId
  • added enum associate-role to type MessageSubscriptionResourceTypeId
  • added enum associate-role to type ResourceTypeId
Added Method(s)
  • added method $apiRoot->withProjectKey()->associateRoles()->get()
  • added method $apiRoot->withProjectKey()->associateRoles()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->businessUnits()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->businessUnits()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->businessUnits()->withKey()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->businessUnits()->withKey()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->businessUnits()->withId()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->businessUnits()->withId()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quotes()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quoteRequests()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quoteRequests()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->withKey()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->withKey()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->withKey()->delete()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->withId()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->withId()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->carts()->withId()->delete()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->orderQuote()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->withOrderNumber()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->withOrderNumber()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->withId()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->orders()->withId()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quotes()->withKey()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quotes()->withKey()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quotes()->withId()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quotes()->withId()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quoteRequests()->withKey()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quoteRequests()->withKey()->post()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quoteRequests()->withId()->get()
  • added method $apiRoot->withProjectKey()->asAssociate()->withAssociateIdValue()->inBusinessUnitKeyWithBusinessUnitKeyValue()->quoteRequests()->withId()->post()
  • added method $apiRoot->withProjectKey()->associateRoles()->withKey()->get()
  • added method $apiRoot->withProjectKey()->associateRoles()->withKey()->post()
  • added method $apiRoot->withProjectKey()->associateRoles()->withKey()->delete()
  • added method $apiRoot->withProjectKey()->associateRoles()->withId()->get()
  • added method $apiRoot->withProjectKey()->associateRoles()->withId()->post()
  • added method $apiRoot->withProjectKey()->associateRoles()->withId()->delete()

Import changes

Added Type(s)
  • added type TypeImportRequest
  • added type TypeTextInputHint
  • added type ResourceTypeId
  • added type FieldType
  • added type CustomFieldBooleanType
  • added type CustomFieldDateTimeType
  • added type CustomFieldDateType
  • added type CustomFieldEnumType
  • added type CustomFieldEnumValue
  • added type CustomFieldLocalizedEnumType
  • added type CustomFieldLocalizedEnumValue
  • added type CustomFieldLocalizedStringType
  • added type CustomFieldMoneyType
  • added type CustomFieldNumberType
  • added type CustomFieldReferenceType
  • added type CustomFieldReferenceValue
  • added type CustomFieldSetType
  • added type CustomFieldStringType
  • added type CustomFieldTimeType
  • added type FieldDefinition
  • added type TypeImport
Added Resource(s)
  • added resource /{projectKey}/types
  • added resource /{projectKey}/types/import-containers
  • added resource /{projectKey}/types/import-containers/{importContainerKey}
Added Enum(s)
  • added enum type to type ImportResourceType
Added Method(s)
  • added method $apiRoot->withProjectKeyValue()->types()->importContainers()->withImportContainerKeyValue()->post()

History changes

Added Type(s)
  • added type SetCountriesChange
  • added type SetPurchaseOrderNumberChange
  • added type StoreCountry
Removed QueryParameter(s)
  • ⚠️ removed query parameter resourceType from method get /{projectKey}
Added QueryParameter(s)
  • added query parameter resourceTypes to method get /{projectKey}

Full Changelog: 9.3.0...9.4.0