interface IInput {
    data: {
        coopname: string;
        hash: string;
        protocol: {
            doc_hash: string;
            hash: string;
            meta: {
                block_num: number;
                chairman: string;
                close_at_datetime: string;
                coopname: string;
                created_at: string;
                current_quorum_percent: number;
                generator: string;
                hash: string;
                lang: string;
                links: string[];
                open_at_datetime: string;
                protocol_number: string;
                questions: {
                    context?: null | string;
                    counter_votes_abstained: string;
                    counter_votes_against: string;
                    counter_votes_for: string;
                    decision: string;
                    is_accepted: boolean;
                    number: string;
                    title: string;
                    votes_abstained_percent: number;
                    votes_against_percent: number;
                    votes_for_percent: number;
                }[];
                registry_id: number;
                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;
        };
    };
}

Properties

Properties

data: {
    coopname: string;
    hash: string;
    protocol: {
        doc_hash: string;
        hash: string;
        meta: {
            block_num: number;
            chairman: string;
            close_at_datetime: string;
            coopname: string;
            created_at: string;
            current_quorum_percent: number;
            generator: string;
            hash: string;
            lang: string;
            links: string[];
            open_at_datetime: string;
            protocol_number: string;
            questions: {
                context?: null | string;
                counter_votes_abstained: string;
                counter_votes_against: string;
                counter_votes_for: string;
                decision: string;
                is_accepted: boolean;
                number: string;
                title: string;
                votes_abstained_percent: number;
                votes_against_percent: number;
                votes_for_percent: number;
            }[];
            registry_id: number;
            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

  • coopname: string

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

  • hash: string

    Хэш решения собрания

  • protocol: {
        doc_hash: string;
        hash: string;
        meta: {
            block_num: number;
            chairman: string;
            close_at_datetime: string;
            coopname: string;
            created_at: string;
            current_quorum_percent: number;
            generator: string;
            hash: string;
            lang: string;
            links: string[];
            open_at_datetime: string;
            protocol_number: string;
            questions: {
                context?: null | string;
                counter_votes_abstained: string;
                counter_votes_against: string;
                counter_votes_for: string;
                decision: string;
                is_accepted: boolean;
                number: string;
                title: string;
                votes_abstained_percent: number;
                votes_against_percent: number;
                votes_for_percent: number;
            }[];
            registry_id: number;
            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;
    }

    Протокол собрания, утверждённый подписью председателя

    • doc_hash: string

      Хэш содержимого документа

    • hash: string

      Общий хэш (doc_hash + meta_hash)

    • meta: {
          block_num: number;
          chairman: string;
          close_at_datetime: string;
          coopname: string;
          created_at: string;
          current_quorum_percent: number;
          generator: string;
          hash: string;
          lang: string;
          links: string[];
          open_at_datetime: string;
          protocol_number: string;
          questions: {
              context?: null | string;
              counter_votes_abstained: string;
              counter_votes_against: string;
              counter_votes_for: string;
              decision: string;
              is_accepted: boolean;
              number: string;
              title: string;
              votes_abstained_percent: number;
              votes_against_percent: number;
              votes_for_percent: number;
          }[];
          registry_id: number;
          timezone: string;
          title: string;
          username: string;
          version: string;
      }

      Метаинформация протокола решения собрания

      • block_num: number

        Номер блока, на котором был создан документ

      • chairman: string

        Имя аккаунта (username) председателя собрания

      • close_at_datetime: string

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

      • coopname: string

        Название кооператива, связанное с документом

      • created_at: string

        Дата и время создания документа

      • current_quorum_percent: number

        Кворум собрания, %

      • generator: string

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

      • hash: string

        Хэш решения собрания

      • lang: string

        Язык документа

      • links: string[]

        Ссылки, связанные с документом

      • open_at_datetime: string

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

      • protocol_number: string

        Номер протокола

      • questions: {
            context?: null | string;
            counter_votes_abstained: string;
            counter_votes_against: string;
            counter_votes_for: string;
            decision: string;
            is_accepted: boolean;
            number: string;
            title: string;
            votes_abstained_percent: number;
            votes_against_percent: number;
            votes_for_percent: number;
        }[]

        Вопросы повестки с результатами голосования

      • registry_id: number

        ID документа в реестре

      • 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

      Версия стандарта документа