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

  • 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;
    }

    Заказчик подписал заявление: оно уходит совету. Если робот решений совета ответил сразу, в ответе уже есть протокол и акт к подписи; иначе выдача ждёт решение — придёт уведомление.

    • 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

      Номер решения совета о возврате паевого взноса имуществом.

    • decision_mode: MarketplaceIssuanceDecisionMode
    • 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
    • stage: MarketplaceIssuanceSagaStage
    • 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