IOutput: { capitalProgramExpenses: { currentPage: number; items: { callback?: { action: string; contract: string; data: string; }; coopname: string; created_at: string; creator: string; creator_name: string; expense_hash: string; items: { actual_amount: string; description: string; item_hash: string; mechanics: ExpenseMechanics; planned_amount: string; recipient: string; recipient_name: string; recipient_type: ExpenseRecipientType; status: ExpenseItemStatus; }[]; source_wallet: string; status: ExpenseProposalStatus; total_actual: string; total_planned: string; updated_at: string; }[]; totalCount: number; totalPages: number; }; } Type declaration
capitalProgramExpenses: {
currentPage: number;
items: {
callback?: {
action: string;
contract: string;
data: string;
};
coopname: string;
created_at: string;
creator: string;
creator_name: string;
expense_hash: string;
items: {
actual_amount: string;
description: string;
item_hash: string;
mechanics: ExpenseMechanics;
planned_amount: string;
recipient: string;
recipient_name: string;
recipient_type: ExpenseRecipientType;
status: ExpenseItemStatus;
}[];
source_wallet: string;
status: ExpenseProposalStatus;
total_actual: string;
total_planned: string;
updated_at: string;
}[];
totalCount: number;
totalPages: number;
}
currentPage: number
items: {
callback?: {
action: string;
contract: string;
data: string;
};
coopname: string;
created_at: string;
creator: string;
creator_name: string;
expense_hash: string;
items: {
actual_amount: string;
description: string;
item_hash: string;
mechanics: ExpenseMechanics;
planned_amount: string;
recipient: string;
recipient_name: string;
recipient_type: ExpenseRecipientType;
status: ExpenseItemStatus;
}[];
source_wallet: string;
status: ExpenseProposalStatus;
total_actual: string;
total_planned: string;
updated_at: string;
}[]
totalCount: number
totalPages: number
Список программных расходов капитала (через шасси expense).
Требуемые роли: chairman, member.