interface IInput {
    data: {
        block_num?: null | number;
        coopname: string;
        created_at?: null | string;
        generator?: null | string;
        items: {
            amount: string;
            description: string;
            mechanics: string;
            number: string;
            payment_method_id?: null | string;
            payment_purpose?: null | string;
            recipient_name?: null | string;
            recipient_type: string;
            recipient_username?: null | string;
            requisites?: null | string;
        }[];
        lang?: null | string;
        links?: null | string[];
        proposal: {
            deadline: string;
            description: string;
            fund_name?: null | string;
            items_count: number;
            source_wallet: string;
            total_amount: string;
        };
        proposal_hash: string;
        timezone?: null | string;
        title?: null | string;
        username: string;
        version?: null | string;
    };
    options?: {
        lang?: null | string;
        skip_save?: null | boolean;
    };
}

Properties

Properties

data: {
    block_num?: null | number;
    coopname: string;
    created_at?: null | string;
    generator?: null | string;
    items: {
        amount: string;
        description: string;
        mechanics: string;
        number: string;
        payment_method_id?: null | string;
        payment_purpose?: null | string;
        recipient_name?: null | string;
        recipient_type: string;
        recipient_username?: null | string;
        requisites?: null | string;
    }[];
    lang?: null | string;
    links?: null | string[];
    proposal: {
        deadline: string;
        description: string;
        fund_name?: null | string;
        items_count: number;
        source_wallet: string;
        total_amount: string;
    };
    proposal_hash: string;
    timezone?: null | string;
    title?: null | string;
    username: string;
    version?: null | string;
}

Type declaration

  • Optional block_num?: null | number

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

  • coopname: string

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

  • Optional created_at?: null | string

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

  • Optional generator?: null | string

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

  • items: {
        amount: string;
        description: string;
        mechanics: string;
        number: string;
        payment_method_id?: null | string;
        payment_purpose?: null | string;
        recipient_name?: null | string;
        recipient_type: string;
        recipient_username?: null | string;
        requisites?: null | string;
    }[]

    Позиции расхода

  • Optional lang?: null | string

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

  • Optional links?: null | string[]

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

  • proposal: {
        deadline: string;
        description: string;
        fund_name?: null | string;
        items_count: number;
        source_wallet: string;
        total_amount: string;
    }

    Шапка СЗ

    • deadline: string

      Срок исполнения («в срок до»), формат DD.MM.YYYY

    • description: string

      Описание цели расходов

    • Optional fund_name?: null | string

      Фонд списания — подставляется сервером из параметров шасси расходов, передавать не нужно

    • items_count: number

      Количество позиций

    • source_wallet: string

      Кошелёк-источник

    • total_amount: string

      Итоговая сумма расходов

  • proposal_hash: string

    Хеш сметы расхода (детерминированный)

  • Optional timezone?: null | string

    Часовой пояс, в котором был создан документ

  • Optional title?: null | string

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

  • username: string

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

  • Optional version?: null | string

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

options?: {
    lang?: null | string;
    skip_save?: null | boolean;
}

Type declaration

  • Optional lang?: null | string

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

  • Optional skip_save?: null | boolean

    Пропустить сохранение