IOutput : { marketplaceSignIssuanceStatement : { act1_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}
; } [] ; version : string ; } ; act2_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}
; } [] ; version : string ; } ; awaits_council : boolean ; awaits_member_signature : boolean ; awaits_operator_close : boolean ; braname : string ; closed_at ?: unknown ; created_at : unknown ; decided_at ?: unknown ; decision_id ?: null | string ; decision_mode : MarketplaceIssuanceDecisionMode ; fact : { actual_quantity : number ; actual_unit_price : string ; fact_cost : string ; } ; id : unknown ; last_error ?: null | string ; member_account : string ; operator_account : string ; order_hash : string ; order_id : string ; proposal_id ?: null | string ; protocol_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}
; } [] ; version : string ; } ; stage : MarketplaceIssuanceSagaStage ; statement_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}
; } [] ; version : string ; } ; updated_at : unknown ; } ; } Type declaration marketplace Sign Issuance Statement : { act1_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } ; act2_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } ; awaits_council : boolean ; awaits_member_signature : boolean ; awaits_operator_close : boolean ; braname : string ; closed_at ?: unknown ; created_at : unknown ; decided_at ?: unknown ; decision_id ?: null | string ; decision_mode : MarketplaceIssuanceDecisionMode ; fact : { actual_quantity : number ; actual_unit_price : string ; fact_cost : string ; } ; id : unknown ; last_error ?: null | string ; member_account : string ; operator_account : string ; order_hash : string ; order_id : string ; proposal_id ?: null | string ; protocol_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } ; stage : MarketplaceIssuanceSagaStage ; statement_document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } ; updated_at : unknown ; } Optional act1_ document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } doc_ hash : string hash : string meta : unknown meta_ hash : string signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] version : string Optional act2_ document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } doc_ hash : string hash : string meta : unknown meta_ hash : string signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] version : string awaits_ council : boolean awaits_ member_ signature : boolean awaits_ operator_ close : boolean braname : string Optional closed_ at ?: unknown created_ at : unknown Optional decided_ at ?: unknown Optional decision_ id ?: null | string fact : { actual_quantity : number ; actual_unit_price : string ; fact_cost : string ; } actual_ quantity : number actual_ unit_ price : string fact_ cost : string id : unknown Optional last_ error ?: null | string member_ account : string operator_ account : string order_ hash : string order_ id : string Optional proposal_ id ?: null | string Optional protocol_ document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } doc_ hash : string hash : string meta : unknown meta_ hash : string signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] version : string Optional statement_ document ?: { doc_hash : string ; hash : string ; meta : unknown ; meta_hash : string ; signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] ; version : string ; } doc_ hash : string hash : string meta : unknown meta_ hash : string signatures : { id : number ; is_valid ?: null | boolean ; meta : unknown ; public_key : string ; signature : string ; signed_at : string ; signed_hash : string ; signer : string ; signer_certificate ?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {}; } [] version : string updated_ at : unknown Defined in components/sdk/src/mutations/marketplace/signIssuanceStatement.ts:19
Заказчик подписал заявление: оно уходит совету. Если робот решений совета ответил сразу, в ответе уже есть протокол и акт к подписи; иначе выдача ждёт решение — придёт уведомление.