IOutput: {
    kuDecision: {
        address?: null | string;
        authorization?: unknown;
        authorization_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;
        braname?: null | string;
        branch_email?: null | string;
        branch_name?: null | string;
        branch_phone?: null | string;
        chairman?: null | string;
        close_at?: null | string;
        coopname?: null | string;
        created_at?: null | string;
        hash: string;
        id?: null | number;
        initiator?: null | string;
        meet_at?: null | string;
        meet_place?: null | string;
        open_at?: null | string;
        participants?: null | string[];
        participants_info?: {
            account_type: AccountType;
            display_name: string;
            username: string;
        }[];
        petition?: unknown;
        present: boolean;
        proposal?: unknown;
        protocol?: unknown;
        protocol_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;
            };
        };
        questions?: {
            context?: null | string;
            counter_votes_abstained?: null | number;
            counter_votes_against?: null | number;
            counter_votes_for?: null | number;
            decision?: null | string;
            decision_id?: null | number;
            id?: null | number;
            number?: null | number;
            title?: null | string;
            voters_abstained?: null | string[];
            voters_against?: null | string[];
            voters_for?: null | string[];
        }[];
        signed_ballots?: null | number;
        status?: null | KuDecisionStatus;
        type?: null | KuDecisionType;
    };
}

Type declaration

  • kuDecision: {
        address?: null | string;
        authorization?: unknown;
        authorization_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;
        braname?: null | string;
        branch_email?: null | string;
        branch_name?: null | string;
        branch_phone?: null | string;
        chairman?: null | string;
        close_at?: null | string;
        coopname?: null | string;
        created_at?: null | string;
        hash: string;
        id?: null | number;
        initiator?: null | string;
        meet_at?: null | string;
        meet_place?: null | string;
        open_at?: null | string;
        participants?: null | string[];
        participants_info?: {
            account_type: AccountType;
            display_name: string;
            username: string;
        }[];
        petition?: unknown;
        present: boolean;
        proposal?: unknown;
        protocol?: unknown;
        protocol_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;
            };
        };
        questions?: {
            context?: null | string;
            counter_votes_abstained?: null | number;
            counter_votes_against?: null | number;
            counter_votes_for?: null | number;
            decision?: null | string;
            decision_id?: null | number;
            id?: null | number;
            number?: null | number;
            title?: null | string;
            voters_abstained?: null | string[];
            voters_against?: null | string[];
            voters_for?: null | string[];
        }[];
        signed_ballots?: null | number;
        status?: null | KuDecisionStatus;
        type?: null | KuDecisionType;
    }

    Получить решение собрания участка по хэшу (с вопросами повестки)

    Требуемые роли: user, member, chairman.

    • Optional address?: null | string

      Адрес привязки кооперативного участка

    • Optional authorization?: unknown

      Решение совета

    • Optional authorization_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

      Номер блока последнего обновления

    • Optional braname?: null | string

      Имя аккаунта кооперативного участка (служебное)

    • Optional branch_email?: null | string

      Email кооперативного участка (видно только пайщикам)

    • Optional branch_name?: null | string

      Наименование кооперативного участка (видно только пайщикам)

    • Optional branch_phone?: null | string

      Телефон кооперативного участка (видно только пайщикам)

    • Optional chairman?: null | string

      Председатель собрания

    • Optional close_at?: null | string

      Дата и время закрытия голосования

    • Optional coopname?: null | string

      Имя аккаунта кооператива

    • Optional created_at?: null | string

      Дата и время объявления собрания

    • hash: string

      Хэш решения (якорь процесса)

    • Optional id?: null | number

      Идентификатор решения в блокчейне

    • Optional initiator?: null | string

      Инициатор собрания

    • Optional meet_at?: null | string

      Дата и время проведения собрания (видно только пайщикам)

    • Optional meet_place?: null | string

      Место проведения собрания (видно только пайщикам)

    • Optional open_at?: null | string

      Дата и время открытия голосования

    • Optional participants?: null | string[]

      Участники собрания

    • Optional participants_info?: {
          account_type: AccountType;
          display_name: string;
          username: string;
      }[]

      Участники собрания с отображаемыми именами

    • Optional petition?: unknown

      Заявление председателя в совет

    • present: boolean

      Существует ли запись в блокчейне (false — завершено и стёрто)

    • Optional proposal?: unknown

      Подписанное предложение повестки

    • Optional protocol?: unknown

      Утверждённый протокол собрания

    • Optional protocol_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 questions?: {
          context?: null | string;
          counter_votes_abstained?: null | number;
          counter_votes_against?: null | number;
          counter_votes_for?: null | number;
          decision?: null | string;
          decision_id?: null | number;
          id?: null | number;
          number?: null | number;
          title?: null | string;
          voters_abstained?: null | string[];
          voters_against?: null | string[];
          voters_for?: null | string[];
      }[]

      Вопросы повестки собрания

    • Optional signed_ballots?: null | number

      Количество поданных бюллетеней

    • Optional status?: null | KuDecisionStatus

      Статус решения

    • Optional type?: null | KuDecisionType

      Тип решения