IOutput: {
    expenseProposal?: undefined | {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        block_num?: null | number;
        blockchain_status?: null | number;
        coopname: string;
        created_at?: null | string;
        decision_doc?: {
            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;
        items: {
            actual_amount?: null | string;
            description: string;
            item_hash: string;
            mechanics: ExpenseMechanics;
            planned_amount: string;
            recipient?: null | string;
            recipient_type: ExpenseRecipientType;
            status: ExpenseItemStatus;
        }[];
        present: boolean;
        proposal_hash: string;
        source_wallet?: null | string;
        statement_doc?: {
            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;
            };
        };
        status: ExpenseProposalStatus;
        total_actual?: null | string;
        total_planned?: null | string;
        updated_at?: null | string;
        username?: null | string;
    };
}

Type declaration

  • Optional expenseProposal?: undefined | {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        block_num?: null | number;
        blockchain_status?: null | number;
        coopname: string;
        created_at?: null | string;
        decision_doc?: {
            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;
        items: {
            actual_amount?: null | string;
            description: string;
            item_hash: string;
            mechanics: ExpenseMechanics;
            planned_amount: string;
            recipient?: null | string;
            recipient_type: ExpenseRecipientType;
            status: ExpenseItemStatus;
        }[];
        present: boolean;
        proposal_hash: string;
        source_wallet?: null | string;
        statement_doc?: {
            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;
            };
        };
        status: ExpenseProposalStatus;
        total_actual?: null | string;
        total_planned?: null | string;
        updated_at?: null | string;
        username?: null | string;
    }

    Получить смету расхода по хешу.

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