Optional input input ?: { checkout_id ?: null | string ; lines ?: null | { offer_id : string ; order_hash : string ; package_id ?: null | string ; signed_statement : { doc_hash : string ; hash : string ; meta : { amount : string ; block_num : number ; coopname : string ; created_at : string ; generator : string ; lang : string ; links : string [] ; order_hash : string ; registry_id : number ; skip_save : boolean ; timezone : string ; title : string ; username : string ; version : string ; } ; meta_hash : string ; signatures : { id : number ; meta : string ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; } [] ; version : string ; } ; } [] ; }
Type declaration Optional checkout_ id ?: null | string Optional lines ?: null | { offer_id : string ; order_hash : string ; package_id ?: null | string ; signed_statement : { doc_hash : string ; hash : string ; meta : { amount : string ; block_num : number ; coopname : string ; created_at : string ; generator : string ; lang : string ; links : string [] ; order_hash : string ; registry_id : number ; skip_save : boolean ; timezone : string ; title : string ; username : string ; version : string ; } ; meta_hash : string ; signatures : { id : number ; meta : string ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; } [] ; version : string ; } ; } [] Defined in components/sdk/src/mutations/marketplace/checkoutCart.ts:16
Идентификатор заказа для повтора остатка: при частичном сбое прошлого оформления передаётся тот же checkout_id, чтобы непрошедшие позиции легли в тот же заказ. Пусто — оформляется новый заказ.