IOutput: {
    chairmanConfirmApprove: {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        approval_hash: string;
        approved_document?: {
            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;
            };
            hash: string;
            rawDocument?: {
                binary: string;
                full_title: string;
                hash: string;
                html: string;
                meta: unknown;
            };
        };
        block_num?: null | number;
        callback_action_approve: string;
        callback_action_decline: string;
        callback_contract: string;
        coopname: string;
        created_at: unknown;
        document?: {
            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;
            };
            hash: string;
            rawDocument?: {
                binary: string;
                full_title: string;
                hash: string;
                html: string;
                meta: unknown;
            };
        };
        id?: null | number;
        meta: string;
        present: boolean;
        status: ApprovalStatus;
        username: string;
    };
}

Type declaration

  • chairmanConfirmApprove: {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        approval_hash: string;
        approved_document?: {
            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;
            };
            hash: string;
            rawDocument?: {
                binary: string;
                full_title: string;
                hash: string;
                html: string;
                meta: unknown;
            };
        };
        block_num?: null | number;
        callback_action_approve: string;
        callback_action_decline: string;
        callback_contract: string;
        coopname: string;
        created_at: unknown;
        document?: {
            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;
            };
            hash: string;
            rawDocument?: {
                binary: string;
                full_title: string;
                hash: string;
                html: string;
                meta: unknown;
            };
        };
        id?: null | number;
        meta: string;
        present: boolean;
        status: ApprovalStatus;
        username: string;
    }

    Подтверждение одобрения документа председателем совета

    • _created_at: unknown

      Дата создания записи

    • _id: string

      Внутренний ID базы данных

    • _updated_at: unknown

      Дата последнего обновления записи

    • approval_hash: string

      Хеш одобрения для идентификации

    • Optional approved_document?: {
          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;
          };
          hash: string;
          rawDocument?: {
              binary: string;
              full_title: string;
              hash: string;
              html: string;
              meta: unknown;
          };
      }

      Одобренный документ (заполняется при подтверждении одобрения)

      • 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
      • hash: string
      • Optional rawDocument?: {
            binary: string;
            full_title: string;
            hash: string;
            html: string;
            meta: unknown;
        }
        • binary: string

          Бинарное содержимое документа (base64)

        • full_title: string

          Полное название документа

        • hash: string

          Хэш документа

        • html: string

          HTML содержимое документа

        • meta: unknown

          Метаданные документа

    • Optional block_num?: null | number

      Номер блока крайней синхронизации с блокчейном

    • callback_action_approve: string

      Действие обратного вызова при одобрении

    • callback_action_decline: string

      Действие обратного вызова при отклонении

    • callback_contract: string

      Контракт обратного вызова для обработки результата

    • coopname: string

      Название кооператива

    • created_at: unknown

      Дата создания одобрения

    • Optional document?: {
          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;
          };
          hash: string;
          rawDocument?: {
              binary: string;
              full_title: string;
              hash: string;
              html: string;
              meta: unknown;
          };
      }

      Документ, требующий одобрения

      • 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
      • hash: string
      • Optional rawDocument?: {
            binary: string;
            full_title: string;
            hash: string;
            html: string;
            meta: unknown;
        }
        • binary: string

          Бинарное содержимое документа (base64)

        • full_title: string

          Полное название документа

        • hash: string

          Хэш документа

        • html: string

          HTML содержимое документа

        • meta: unknown

          Метаданные документа

    • Optional id?: null | number

      ID одобрения в блокчейне

    • meta: string

      Метаданные одобрения в формате JSON

    • present: boolean

      Флаг присутствия записи в блокчейне

    • status: ApprovalStatus

      Статус одобрения

    • username: string

      Имя пользователя, запросившего одобрение