You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Unique identifier of the Message. Can be used to track which Messages have been processed.
15321
+
*
15322
+
*/
15323
+
readonly id: string
15324
+
/**
15325
+
* Version of a resource. In case of Messages, this is always `1`.
15326
+
*
15327
+
*/
15328
+
readonly version: number
15329
+
/**
15330
+
* Date and time (UTC) the Message was generated.
15331
+
*
15332
+
*/
15333
+
readonly createdAt: string
15334
+
/**
15335
+
* Value of `createdAt`.
15336
+
*
15337
+
*/
15338
+
readonly lastModifiedAt: string
15339
+
/**
15340
+
* IDs and references that last modified the Message.
15341
+
*
15342
+
*
15343
+
*/
15344
+
readonly lastModifiedBy?: LastModifiedBy
15345
+
/**
15346
+
* IDs and references that created the Message.
15347
+
*
15348
+
*
15349
+
*/
15350
+
readonly createdBy?: CreatedBy
15351
+
/**
15352
+
* Message number in relation to other Messages for a given resource. The `sequenceNumber` of the next Message for the resource is the successor of the `sequenceNumber` of the current Message. Meaning, the `sequenceNumber` of the next Message equals the `sequenceNumber` of the current Message + 1.
15353
+
* `sequenceNumber` can be used to ensure that Messages are processed in the correct order for a particular resource.
15354
+
*
15355
+
*
15356
+
*/
15357
+
readonly sequenceNumber: number
15358
+
/**
15359
+
* [Reference](ctp:api:type:Reference) to the resource on which the change or action was performed.
15360
+
*
15361
+
*
15362
+
*/
15363
+
readonly resource: Reference
15364
+
/**
15365
+
* Version of the resource on which the change or action was performed.
15366
+
*
15367
+
*
15368
+
*/
15369
+
readonly resourceVersion: number
15370
+
/**
15371
+
* User-provided identifiers of the resource, such as `key` or `externalId`. Only present if the resource has such identifiers.
* Unique identifier of the [Transaction](ctp:api:type:Transaction).
15378
+
*
15379
+
*
15380
+
*/
15381
+
readonly transactionId: string
15382
+
/**
15383
+
* Identifier used by the payment service that processes the Payment (for example, a PSP) after [Set Transaction InterfaceId](ctp:api:type:PaymentSetTransactionInterfaceIdAction) update action.
15384
+
*
15385
+
*
15386
+
*/
15387
+
readonly newInterfaceId?: string
15388
+
/**
15389
+
* Identifier used by the payment service that processes the Payment (for example, a PSP) before the [Set Transaction InterfaceId](ctp:api:type:PaymentSetTransactionInterfaceIdAction) update action.
15390
+
*
15391
+
*
15392
+
*/
15393
+
readonly oldInterfaceId?: string
15394
+
}
15312
15395
/**
15313
15396
* Generated after a successful [Change TransactionState](ctp:api:type:PaymentChangeTransactionStateAction) update action.
15314
15397
*
@@ -23838,6 +23921,7 @@ export type MessagePayload =
* Unique identifier of the [Transaction](ctp:api:type:Transaction).
27779
+
*
27780
+
*
27781
+
*/
27782
+
readonly transactionId: string
27783
+
/**
27784
+
* Identifier used by the payment service that processes the Payment (for example, a PSP) after [Set Transaction InterfaceId](ctp:api:type:PaymentSetTransactionInterfaceIdAction) update action.
27785
+
*
27786
+
*
27787
+
*/
27788
+
readonly newInterfaceId?: string
27789
+
/**
27790
+
* Identifier used by the payment service that processes the Payment (for example, a PSP) before the [Set Transaction InterfaceId](ctp:api:type:PaymentSetTransactionInterfaceIdAction) update action.
27791
+
*
27792
+
*
27793
+
*/
27794
+
readonly oldInterfaceId?: string
27795
+
}
27686
27796
/**
27687
27797
* Generated after a successful [Change TransactionState](ctp:api:type:PaymentChangeTransactionStateAction) update action.
* Unique identifier of the [Transaction](ctp:api:type:Transaction).
980
+
*
981
+
*
982
+
*/
983
+
readonlytransactionId: string
984
+
/**
985
+
* Identifier used by the payment service that processes the Payment (for example, a PSP) in the current transaction. It must be unique across all transactions.
986
+
* If `interfaceId` is absent, this field will be removed from the specified Transaction, if it exists.
987
+
*
988
+
*
989
+
*/
990
+
readonlyinterfaceId?: string
991
+
}
960
992
/**
961
993
* If the Payment has no current [State](ctp:api:type:State), `initial` must be `true` for the new State.
962
994
* If the existing State has transitions set, the new State must be a valid transition.
* they are used for projections based on [locale](ctp:api:type:ProductProjectionLocales), [price](ctp:api:type:ProductProjectionPrices),
157
157
* and [inventory](ctp:api:type:ProductProjectionInventoryEntries).
158
158
* For Projects with active [Product Selections](/../api/projects/product-selections), the API does not take the [availability of the Product in the specified Store](/../api/projects/stores#products-available-in-store) into account.
159
-
* [Product Tailoring](/../api/projects/product-tailoring) modifies the product information returned in API responses, but evaluating [query expressions](/../api/search-query-language#simple-expressions) is restricted to the original product information.
159
+
* [Product Tailoring](/../api/projects/product-tailoring) modifies the product information returned in API responses. However, you can only specify [query expressions](/../api/search-query-language#simple-expressions) for the original product data, not for tailored data.
0 commit comments