interface IInput {
    data: {
        coopname: string;
        data: string;
        document: {
            doc_hash: string;
            hash: string;
            meta: {
                block_num: number;
                coopname: string;
                created_at: string;
                generator: string;
                lang: string;
                links: string[];
                registry_id: number;
                request: {
                    currency: string;
                    hash: string;
                    program_id: number;
                    title: string;
                    total_cost: string;
                    type: string;
                    unit_cost: string;
                    unit_of_measurement: string;
                    units: 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;
        };
        meta: string;
        parent_id: number;
        product_lifecycle_secs: number;
        program_id: number;
        unit_cost: string;
        units: number;
        username: string;
    };
}

Properties

Properties

data: {
    coopname: string;
    data: string;
    document: {
        doc_hash: string;
        hash: string;
        meta: {
            block_num: number;
            coopname: string;
            created_at: string;
            generator: string;
            lang: string;
            links: string[];
            registry_id: number;
            request: {
                currency: string;
                hash: string;
                program_id: number;
                title: string;
                total_cost: string;
                type: string;
                unit_cost: string;
                unit_of_measurement: string;
                units: 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;
    };
    meta: string;
    parent_id: number;
    product_lifecycle_secs: number;
    program_id: number;
    unit_cost: string;
    units: number;
    username: string;
}

Type declaration

  • coopname: string

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

  • data: string

    Дополнительные данные, специфичные для заявки

  • document: {
        doc_hash: string;
        hash: string;
        meta: {
            block_num: number;
            coopname: string;
            created_at: string;
            generator: string;
            lang: string;
            links: string[];
            registry_id: number;
            request: {
                currency: string;
                hash: string;
                program_id: number;
                title: string;
                total_cost: string;
                type: string;
                unit_cost: string;
                unit_of_measurement: string;
                units: 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;
          coopname: string;
          created_at: string;
          generator: string;
          lang: string;
          links: string[];
          registry_id: number;
          request: {
              currency: string;
              hash: string;
              program_id: number;
              title: string;
              total_cost: string;
              type: string;
              unit_cost: string;
              unit_of_measurement: string;
              units: number;
          };
          timezone: string;
          title: string;
          username: string;
          version: string;
      }

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

      • block_num: number

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

      • coopname: string

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

      • created_at: string

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

      • generator: string

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

      • lang: string

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

      • links: string[]

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

      • registry_id: number

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

      • request: {
            currency: string;
            hash: string;
            program_id: number;
            title: string;
            total_cost: string;
            type: string;
            unit_cost: string;
            unit_of_measurement: string;
            units: number;
        }

        Запрос на внесение имущественного паевого взноса

        • currency: string
        • hash: string
        • program_id: number
        • title: string
        • total_cost: string
        • type: string
        • unit_cost: string
        • unit_of_measurement: string
        • units: 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

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

  • meta: string

    Метаданные о заявке

  • parent_id: number

    Идентификатор родительской заявки

  • product_lifecycle_secs: number

    Время жизни продукта, заявляемое поставщиком (в секундах)

  • program_id: number

    Идентификатор программы

  • unit_cost: string

    Цена за единицу (штуку) товара или результата услуги в формате "10.0000 RUB"

  • units: number

    Количество частей (штук) товара или услуги

  • username: string

    Имя пользователя, инициирующего или обновляющего заявку