IOutput: {
    expenseProposalsByMember: {
        currentPage: number;
        items: {
            _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;
        }[];
        totalCount: number;
        totalPages: number;
    };
}

Type declaration

  • expenseProposalsByMember: {
        currentPage: number;
        items: {
            _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;
        }[];
        totalCount: number;
        totalPages: number;
    }

    Список смет расходов пайщика (свои/созданные им, paginated).

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

    • currentPage: number

      Текущая страница

    • items: {
          _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;
      }[]

      Элементы текущей страницы

    • totalCount: number

      Общее количество элементов

    • totalPages: number

      Общее количество страниц