ModelTypes: {
    Account: {
        blockchain_account?: ModelTypes["BlockchainAccount"] | null;
        participant_account?: ModelTypes["ParticipantAccount"] | null;
        provider_account?: ModelTypes["MonoAccount"] | null;
        user_account?: ModelTypes["UserAccount"] | null;
        username: string;
    };
    AccountRamDelta: {
        account: string;
        delta: number;
    };
    AccountResourceInfo: {
        available: string;
        current_used?: string | null;
        last_usage_update_time?: string | null;
        max: string;
        used: string;
    };
    AccountType: AccountType;
    AccountsPaginationResult: {
        currentPage: number;
        items: ModelTypes["Account"][];
        totalCount: number;
        totalPages: number;
    };
    ActDetail: {
        action?: ModelTypes["ExtendedBlockchainAction"] | null;
        document?: ModelTypes["GeneratedDocument"] | null;
    };
    ActionAuthorization: {
        actor: string;
        permission: string;
    };
    ActionReceipt: {
        abi_sequence: number;
        act_digest: string;
        auth_sequence: ModelTypes["AuthSequence"][];
        code_sequence: number;
        global_sequence: string;
        receiver: string;
        recv_sequence: string;
    };
    AddParticipantInput: {
        created_at: string;
        email: string;
        entrepreneur_data?: ModelTypes["CreateEntrepreneurDataInput"] | null;
        individual_data?: ModelTypes["CreateIndividualDataInput"] | null;
        initial: string;
        minimum: string;
        organization_data?: ModelTypes["CreateOrganizationDataInput"] | null;
        referer?: string | null;
        spread_initial: boolean;
        type: ModelTypes["AccountType"];
    };
    AddTrustedAccountInput: {
        braname: string;
        coopname: string;
        trusted: string;
    };
    AgendaWithDocuments: {
        action: ModelTypes["BlockchainAction"];
        documents: ModelTypes["DocumentPackage"];
        table: ModelTypes["BlockchainDecision"];
    };
    AgreementInput: {
        protocol_day_month_year: string;
        protocol_number: string;
    };
    AgreementVar: {
        protocol_day_month_year: string;
        protocol_number: string;
    };
    AuthSequence: {
        account: string;
        sequence: string;
    };
    Authority: {
        accounts: ModelTypes["PermissionLevelWeight"][];
        keys: ModelTypes["KeyWeight"][];
        threshold: number;
        waits: ModelTypes["WaitWeight"][];
    };
    BankAccount: {
        account_number: string;
        bank_name: string;
        card_number?: string | null;
        currency: string;
        details: ModelTypes["BankAccountDetails"];
    };
    BankAccountDetails: {
        bik: string;
        corr: string;
        kpp: string;
    };
    BankAccountDetailsInput: {
        bik: string;
        corr: string;
        kpp: string;
    };
    BankAccountInput: {
        account_number: string;
        bank_name: string;
        card_number?: string | null;
        currency: string;
        details: ModelTypes["BankAccountDetailsInput"];
    };
    BankPaymentMethod: {
        created_at: ModelTypes["DateTime"];
        data: ModelTypes["BankAccount"];
        is_default: boolean;
        method_id: string;
        method_type: string;
        updated_at: ModelTypes["DateTime"];
        username: string;
    };
    BlockchainAccount: {
        account_name: string;
        core_liquid_balance?: string | null;
        cpu_limit: ModelTypes["AccountResourceInfo"];
        cpu_weight: string;
        created: string;
        head_block_num: number;
        head_block_time: string;
        last_code_update: string;
        net_limit: ModelTypes["AccountResourceInfo"];
        net_weight: string;
        permissions: ModelTypes["Permission"][];
        privileged: boolean;
        ram_quota: number;
        ram_usage: number;
        refund_request?: ModelTypes["RefundRequest"] | null;
        rex_info?: string | null;
        self_delegated_bandwidth?: ModelTypes["ResourceDelegationDTO"] | null;
        total_resources?: ModelTypes["ResourceOverview"] | null;
        voter_info?: string | null;
    };
    BlockchainAction: {
        account: string;
        account_ram_deltas: ModelTypes["AccountRamDelta"][];
        action_ordinal: number;
        authorization: ModelTypes["ActionAuthorization"][];
        block_id: string;
        block_num: number;
        chain_id: string;
        console: string;
        context_free: boolean;
        creator_action_ordinal: number;
        data: ModelTypes["JSON"];
        elapsed: number;
        global_sequence: string;
        name: string;
        receipt: ModelTypes["ActionReceipt"];
        receiver: string;
        transaction_id: string;
    };
    BlockchainDecision: {
        approved: boolean;
        authorization: ModelTypes["SignedBlockchainDocument"];
        authorized: boolean;
        authorized_by: string;
        batch_id: number;
        coopname: string;
        created_at: string;
        expired_at: string;
        id: number;
        meta: string;
        statement: ModelTypes["SignedBlockchainDocument"];
        type: string;
        username: string;
        validated: boolean;
        votes_against: string[];
        votes_for: string[];
    };
    BlockchainInfoDTO: {
        block_cpu_limit: number;
        block_net_limit: number;
        chain_id: string;
        fork_db_head_block_id?: string | null;
        fork_db_head_block_num?: number | null;
        head_block_id: string;
        head_block_num: number;
        head_block_producer: string;
        head_block_time: string;
        last_irreversible_block_id: string;
        last_irreversible_block_num: number;
        last_irreversible_block_time?: string | null;
        server_version: string;
        server_version_string?: string | null;
        virtual_block_cpu_limit: number;
        virtual_block_net_limit: number;
    };
    Branch: {
        bank_account: ModelTypes["BankPaymentMethod"];
        braname: string;
        city: string;
        coopname: string;
        country: string;
        details: ModelTypes["OrganizationDetails"];
        email: string;
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedBy"];
        short_name: string;
        trusted: ModelTypes["Individual"][];
        trustee: ModelTypes["Individual"];
        type: string;
    };
    ContactsDTO: {
        chairman: ModelTypes["PublicChairman"];
        details: ModelTypes["OrganizationDetails"];
        email: string;
        full_address: string;
        full_name: string;
        phone: string;
    };
    CooperativeOperatorAccount: {
        announce: string;
        coop_type: string;
        created_at: string;
        description: string;
        document: ModelTypes["SignedBlockchainDocument"];
        initial: string;
        is_branched: boolean;
        is_cooperative: boolean;
        is_enrolled: boolean;
        meta: string;
        minimum: string;
        org_initial: string;
        org_minimum: string;
        org_registration: string;
        parent_username: string;
        referer: string;
        registered_at: string;
        registration: string;
        registrator: string;
        status: string;
        storages: string[];
        type: string;
        username: string;
        verifications: ModelTypes["Verification"][];
    };
    Country: Country;
    CreateBankAccountInput: {
        data: ModelTypes["BankAccountInput"];
        is_default: boolean;
        username: string;
    };
    CreateBranchInput: {
        based_on: string;
        braname: string;
        coopname: string;
        email: string;
        fact_address: string;
        full_name: string;
        phone: string;
        short_name: string;
        trustee: string;
    };
    CreateDepositPaymentInput: {
        quantity: string;
        username: string;
    };
    CreateEntrepreneurDataInput: {
        bank_account: ModelTypes["BankAccountInput"];
        birthdate: string;
        city: string;
        country: ModelTypes["Country"];
        details: ModelTypes["EntrepreneurDetailsInput"];
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        phone: string;
    };
    CreateIndividualDataInput: {
        birthdate: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        passport?: ModelTypes["PassportInput"] | null;
        phone: string;
    };
    CreateInitialPaymentInput: {
        username: string;
    };
    CreateOrganizationDataInput: {
        bank_account: ModelTypes["BankAccountInput"];
        city: string;
        country: string;
        details: ModelTypes["OrganizationDetailsInput"];
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedByInput"];
        short_name: string;
        type: ModelTypes["OrganizationType"];
    };
    CreateProjectFreeDecisionInput: {
        decision: string;
        question: string;
    };
    CreatedProjectFreeDecision: {
        decision: string;
        id: string;
        question: string;
    };
    DateTime: any;
    DecisionDetail: {
        action: ModelTypes["ExtendedBlockchainAction"];
        document: ModelTypes["DecisionDocumentUnion"];
        votes_against: ModelTypes["ExtendedBlockchainAction"][];
        votes_for: ModelTypes["ExtendedBlockchainAction"][];
    };
    DecisionDocumentUnion: ModelTypes["FreeDecisionDocument"] | ModelTypes["ParticipantApplicationDecisionDocument"];
    DeleteAccountInput: {
        username_for_delete: string;
    };
    DeleteBranchInput: {
        braname: string;
        coopname: string;
    };
    DeletePaymentMethodInput: {
        method_id: string;
        username: string;
    };
    DeleteTrustedAccountInput: {
        braname: string;
        coopname: string;
        trusted: string;
    };
    DocumentPackage: {
        acts: ModelTypes["ActDetail"][];
        decision: ModelTypes["DecisionDetail"];
        links: ModelTypes["GeneratedDocument"][];
        statement: ModelTypes["StatementDetail"];
    };
    DocumentsPaginationResult: {
        currentPage: number;
        items: ModelTypes["DocumentPackage"][];
        totalCount: number;
        totalPages: number;
    };
    EditBranchInput: {
        based_on: string;
        braname: string;
        coopname: string;
        email: string;
        fact_address: string;
        full_name: string;
        phone: string;
        short_name: string;
        trustee: string;
    };
    Entrepreneur: {
        birthdate: string;
        city: string;
        country: string;
        details: ModelTypes["EntrepreneurDetails"];
        email: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        phone: string;
        username: string;
    };
    EntrepreneurDetails: {
        inn: string;
        ogrn: string;
    };
    EntrepreneurDetailsInput: {
        inn: string;
        ogrn: string;
    };
    ExtendedBlockchainAction: {
        account: string;
        account_ram_deltas: ModelTypes["AccountRamDelta"][];
        action_ordinal: number;
        authorization: ModelTypes["ActionAuthorization"][];
        block_id: string;
        block_num: number;
        chain_id: string;
        console: string;
        context_free: boolean;
        creator_action_ordinal: number;
        data: ModelTypes["JSON"];
        elapsed: number;
        global_sequence: string;
        name: string;
        receipt: ModelTypes["ActionReceipt"];
        receiver: string;
        transaction_id: string;
        user?: ModelTypes["UserDataUnion"] | null;
    };
    Extension: {
        available: boolean;
        config?: ModelTypes["JSON"] | null;
        created_at: ModelTypes["DateTime"];
        description?: string | null;
        enabled: boolean;
        image?: string | null;
        installed: boolean;
        instructions: string;
        name: string;
        readme: string;
        schema?: ModelTypes["JSON"] | null;
        tags: string[];
        title?: string | null;
        updated_at: ModelTypes["DateTime"];
    };
    ExtensionInput: {
        config: ModelTypes["JSON"];
        created_at?: ModelTypes["DateTime"] | null;
        enabled: boolean;
        name: string;
        updated_at?: ModelTypes["DateTime"] | null;
    };
    FreeDecisionDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["FreeDecisionMetaDocumentOutput"];
    };
    FreeDecisionGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        decision_id: number;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        project_id: string;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    };
    FreeDecisionMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        decision_id: number;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        project_id: string;
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    GenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    };
    GenerateDocumentOptionsInput: {
        skip_save?: boolean | null;
    };
    GeneratedDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["MetaDocument"];
    };
    GetAccountInput: {
        username: string;
    };
    GetAccountsInput: {
        role?: string | null;
        username?: string | null;
    };
    GetBranchesInput: {
        braname?: string | null;
        coopname: string;
    };
    GetDocumentsFilterInput: {
        additionalFilters?: ModelTypes["JSON"] | null;
        receiver: string;
    };
    GetDocumentsInput: {
        filter: ModelTypes["GetDocumentsFilterInput"];
        limit?: number | null;
        page?: number | null;
        type?: string | null;
    };
    GetExtensionsInput: {
        enabled?: boolean | null;
        installed?: boolean | null;
        name?: string | null;
    };
    GetPaymentMethodsInput: {
        limit: number;
        page: number;
        sortBy?: string | null;
        sortOrder: string;
        username?: string | null;
    };
    GetPaymentsInput: {
        blockchain_id?: string | null;
        id?: string | null;
        status?: ModelTypes["PaymentStatus"] | null;
        username?: string | null;
    };
    Individual: {
        birthdate: string;
        email: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        passport?: ModelTypes["Passport"] | null;
        phone: string;
        username: string;
    };
    Init: {
        organization_data: ModelTypes["CreateOrganizationDataInput"];
        vars: ModelTypes["VarsInput"];
    };
    Install: {
        soviet: ModelTypes["SovietMemberInput"][];
        wif: string;
    };
    JSON: any;
    KeyWeight: {
        key: string;
        weight: number;
    };
    LangType: LangType;
    LoginInput: {
        email: string;
        now: string;
        signature: string;
    };
    LogoutInput: {
        access_token: string;
        refresh_token: string;
    };
    MetaDocument: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    MetaDocumentInput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    MonoAccount: {
        email: string;
        has_account: boolean;
        initial_order?: string | null;
        is_email_verified: boolean;
        is_registered: boolean;
        message?: string | null;
        public_key: string;
        referer: string;
        role: string;
        status: ModelTypes["UserStatus"];
        type: string;
        username: string;
    };
    Mutation: {
        addParticipant: ModelTypes["Account"];
        addTrustedAccount: ModelTypes["Branch"];
        createBankAccount: ModelTypes["PaymentMethod"];
        createBranch: ModelTypes["Branch"];
        createDepositPayment: ModelTypes["Payment"];
        createInitialPayment: ModelTypes["Payment"];
        createProjectOfFreeDecision: ModelTypes["CreatedProjectFreeDecision"];
        deleteAccount: boolean;
        deleteBranch: boolean;
        deletePaymentMethod: boolean;
        deleteTrustedAccount: ModelTypes["Branch"];
        editBranch: ModelTypes["Branch"];
        generateFreeDecision: ModelTypes["ProjectFreeDecisionDocument"];
        generateParticipantApplication: ModelTypes["ParticipantApplicationDocument"];
        generateParticipantApplicationDecision: ModelTypes["ParticipantApplicationDecisionDocument"];
        generatePrivacyAgreement: ModelTypes["GeneratedDocument"];
        generateProjectOfFreeDecision: ModelTypes["ProjectFreeDecisionDocument"];
        generateSelectBranchDocument: ModelTypes["SelectBranchDocument"];
        generateSignatureAgreement: ModelTypes["GeneratedDocument"];
        generateUserAgreement: ModelTypes["GeneratedDocument"];
        generateWalletAgreement: ModelTypes["GeneratedDocument"];
        initSystem: ModelTypes["SystemInfo"];
        installExtension: ModelTypes["Extension"];
        installSystem: ModelTypes["SystemInfo"];
        login: ModelTypes["RegisteredAccount"];
        logout: boolean;
        publishProjectOfFreeDecision: boolean;
        refresh: ModelTypes["RegisteredAccount"];
        registerAccount: ModelTypes["RegisteredAccount"];
        registerParticipant: ModelTypes["Account"];
        resetKey: boolean;
        selectBranch: boolean;
        setPaymentStatus: ModelTypes["Payment"];
        setWif: boolean;
        startResetKey: boolean;
        uninstallExtension: boolean;
        updateAccount: ModelTypes["Account"];
        updateBankAccount: ModelTypes["PaymentMethod"];
        updateExtension: ModelTypes["Extension"];
        updateSystem: ModelTypes["SystemInfo"];
    };
    Organization: {
        city: string;
        country: string;
        details: ModelTypes["OrganizationDetails"];
        email: string;
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedBy"];
        short_name: string;
        type: string;
        username: string;
    };
    OrganizationDetails: {
        inn: string;
        kpp: string;
        ogrn: string;
    };
    OrganizationDetailsInput: {
        inn: string;
        kpp: string;
        ogrn: string;
    };
    OrganizationType: OrganizationType;
    PaginationInput: {
        limit: number;
        page: number;
        sortBy?: string | null;
        sortOrder: string;
    };
    ParticipantAccount: {
        braname?: string | null;
        created_at: ModelTypes["DateTime"];
        has_vote: boolean;
        is_initial: boolean;
        is_minimum: boolean;
        last_min_pay: ModelTypes["DateTime"];
        last_update: ModelTypes["DateTime"];
        status: string;
        type?: string | null;
        username: string;
    };
    ParticipantApplicationDecisionDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["ParticipantApplicationDecisionMetaDocumentOutput"];
    };
    ParticipantApplicationDecisionGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        decision_id: number;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    };
    ParticipantApplicationDecisionMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        decision_id: number;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    ParticipantApplicationDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["ParticipantApplicationMetaDocumentOutput"];
    };
    ParticipantApplicationGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        signature: string;
        skip_save: boolean;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    };
    ParticipantApplicationMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    ParticipantApplicationSignedDocumentInput: {
        hash: string;
        meta: ModelTypes["ParticipantApplicationSignedMetaDocumentInput"];
        public_key: string;
        signature: string;
    };
    ParticipantApplicationSignedMetaDocumentInput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        registry_id: number;
        signature: string;
        skip_save: boolean;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    Passport: {
        code: string;
        issued_at: string;
        issued_by: string;
        number: number;
        series: number;
    };
    PassportInput: {
        code: string;
        issued_at: string;
        issued_by: string;
        number: number;
        series: number;
    };
    Payment: {
        amount: number;
        blockchain_id: number;
        created_at: ModelTypes["DateTime"];
        details: ModelTypes["PaymentDetails"];
        expired_at: ModelTypes["DateTime"];
        id: string;
        message: string;
        provider: string;
        status: ModelTypes["PaymentStatus"];
        symbol: string;
        updated_at: ModelTypes["DateTime"];
        username: string;
    };
    PaymentDetails: {
        amount_plus_fee: string;
        amount_without_fee: string;
        data: string;
        fact_fee_percent: number;
        fee_amount: string;
        fee_percent: number;
        tolerance_percent: number;
    };
    PaymentMethod: {
        created_at: ModelTypes["DateTime"];
        data: ModelTypes["PaymentMethodData"];
        is_default: boolean;
        method_id: string;
        method_type: string;
        updated_at: ModelTypes["DateTime"];
        username: string;
    };
    PaymentMethodData: ModelTypes["BankAccount"] | ModelTypes["SbpAccount"];
    PaymentMethodPaginationResult: {
        currentPage: number;
        items: ModelTypes["PaymentMethod"][];
        totalCount: number;
        totalPages: number;
    };
    PaymentPaginationResult: {
        currentPage: number;
        items: ModelTypes["Payment"][];
        totalCount: number;
        totalPages: number;
    };
    PaymentStatus: PaymentStatus;
    Permission: {
        parent: string;
        perm_name: string;
        required_auth: ModelTypes["Authority"];
    };
    PermissionLevel: {
        actor: string;
        permission: string;
    };
    PermissionLevelWeight: {
        permission: ModelTypes["PermissionLevel"];
        weight: number;
    };
    ProjectFreeDecisionDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["ProjectFreeDecisionMetaDocumentOutput"];
    };
    ProjectFreeDecisionGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        project_id: string;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    };
    ProjectFreeDecisionMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        project_id: string;
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    ProjectFreeDecisionSignedDocumentInput: {
        hash: string;
        meta: ModelTypes["ProjectFreeDecisionSignedMetaDocumentInput"];
        public_key: string;
        signature: string;
    };
    ProjectFreeDecisionSignedMetaDocumentInput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        project_id: string;
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    PublicChairman: {
        first_name: string;
        last_name: string;
        middle_name: string;
    };
    PublishProjectFreeDecisionInput: {
        coopname: string;
        document: ModelTypes["ProjectFreeDecisionSignedDocumentInput"];
        meta: string;
        username: string;
    };
    Query: {
        getAccount: ModelTypes["Account"];
        getAccounts: ModelTypes["AccountsPaginationResult"];
        getAgenda: ModelTypes["AgendaWithDocuments"][];
        getBranches: ModelTypes["Branch"][];
        getDocuments: ModelTypes["DocumentsPaginationResult"];
        getExtensions: ModelTypes["Extension"][];
        getPaymentMethods: ModelTypes["PaymentMethodPaginationResult"];
        getPayments: ModelTypes["PaymentPaginationResult"];
        getSystemInfo: ModelTypes["SystemInfo"];
    };
    RefreshInput: {
        access_token: string;
        refresh_token: string;
    };
    RefundRequest: {
        cpu_amount: string;
        net_amount: string;
        owner: string;
        request_time: string;
    };
    RegisterAccountInput: {
        email: string;
        entrepreneur_data?: ModelTypes["CreateEntrepreneurDataInput"] | null;
        individual_data?: ModelTypes["CreateIndividualDataInput"] | null;
        organization_data?: ModelTypes["CreateOrganizationDataInput"] | null;
        public_key?: string | null;
        referer?: string | null;
        role: ModelTypes["RegisterRole"];
        type: ModelTypes["AccountType"];
        username: string;
    };
    RegisterParticipantInput: {
        privacy_agreement: ModelTypes["SignedDigitalDocumentInput"];
        signature_agreement: ModelTypes["SignedDigitalDocumentInput"];
        statement: ModelTypes["ParticipantApplicationSignedDocumentInput"];
        user_agreement: ModelTypes["SignedDigitalDocumentInput"];
        username: string;
        wallet_agreement: ModelTypes["SignedDigitalDocumentInput"];
    };
    RegisterRole: RegisterRole;
    RegisteredAccount: {
        account: ModelTypes["Account"];
        tokens: ModelTypes["Tokens"];
    };
    RepresentedBy: {
        based_on: string;
        first_name: string;
        last_name: string;
        middle_name: string;
        position: string;
    };
    RepresentedByInput: {
        based_on: string;
        first_name: string;
        last_name: string;
        middle_name: string;
        position: string;
    };
    ResetKeyInput: {
        public_key: string;
        token: string;
    };
    ResourceDelegationDTO: {
        cpu_weight: string;
        from: string;
        net_weight: string;
        to: string;
    };
    ResourceOverview: {
        cpu_weight: string;
        net_weight: string;
        owner: string;
        ram_bytes: number;
    };
    SbpAccount: {
        phone: string;
    };
    SelectBranchDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["SelectBranchMetaDocumentOutput"];
    };
    SelectBranchGenerateDocumentInput: {
        block_num?: number | null;
        braname: string;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    };
    SelectBranchInput: {
        braname: string;
        coopname: string;
        document: ModelTypes["SelectBranchSignedDocumentInput"];
        username: string;
    };
    SelectBranchMetaDocumentOutput: {
        block_num: number;
        braname: string;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    SelectBranchSignedDocumentInput: {
        hash: string;
        meta: ModelTypes["SelectBranchSignedMetaDocumentInput"];
        public_key: string;
        signature: string;
    };
    SelectBranchSignedMetaDocumentInput: {
        block_num: number;
        braname: string;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    };
    SetPaymentStatusInput: {
        id: string;
        status: ModelTypes["PaymentStatus"];
    };
    SetWifInput: {
        permission: string;
        username: string;
        wif: string;
    };
    SignedBlockchainDocument: {
        hash: string;
        meta: string;
        public_key: string;
        signature: string;
    };
    SignedDigitalDocumentInput: {
        hash: string;
        meta: ModelTypes["MetaDocumentInput"];
        public_key: string;
        signature: string;
    };
    SovietMemberInput: {
        individual_data: ModelTypes["CreateIndividualDataInput"];
        role: string;
    };
    StartResetKeyInput: {
        email: string;
    };
    StatementDetail: {
        action: ModelTypes["ExtendedBlockchainAction"];
        document: ModelTypes["StatementDocumentUnion"];
    };
    StatementDocumentUnion: ModelTypes["ParticipantApplicationDocument"] | ModelTypes["ProjectFreeDecisionDocument"];
    SystemInfo: {
        blockchain_account: ModelTypes["BlockchainAccount"];
        blockchain_info: ModelTypes["BlockchainInfoDTO"];
        contacts?: ModelTypes["ContactsDTO"] | null;
        cooperator_account: ModelTypes["CooperativeOperatorAccount"];
        coopname: string;
        system_status: ModelTypes["SystemStatus"];
        vars?: ModelTypes["Vars"] | null;
    };
    SystemStatus: SystemStatus;
    Token: {
        expires: ModelTypes["DateTime"];
        token: string;
    };
    Tokens: {
        access: ModelTypes["Token"];
        refresh: ModelTypes["Token"];
    };
    UninstallExtensionInput: {
        name: string;
    };
    Update: {
        organization_data?: ModelTypes["UpdateOrganizationDataInput"] | null;
        vars?: ModelTypes["VarsInput"] | null;
    };
    UpdateAccountInput: {
        email: string;
        entrepreneur_data?: ModelTypes["UpdateEntrepreneurDataInput"] | null;
        individual_data?: ModelTypes["UpdateIndividualDataInput"] | null;
        organization_data?: ModelTypes["UpdateOrganizationDataInput"] | null;
        public_key?: string | null;
        referer?: string | null;
        role: ModelTypes["RegisterRole"];
        type: ModelTypes["AccountType"];
        username: string;
    };
    UpdateBankAccountInput: {
        data: ModelTypes["BankAccountInput"];
        is_default: boolean;
        method_id: string;
        username: string;
    };
    UpdateEntrepreneurDataInput: {
        birthdate: string;
        city: string;
        country: ModelTypes["Country"];
        details: ModelTypes["EntrepreneurDetailsInput"];
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        phone: string;
    };
    UpdateIndividualDataInput: {
        birthdate: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        passport?: ModelTypes["PassportInput"] | null;
        phone: string;
    };
    UpdateOrganizationDataInput: {
        city: string;
        country: string;
        details: ModelTypes["OrganizationDetailsInput"];
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedByInput"];
        short_name: string;
        type: ModelTypes["OrganizationType"];
    };
    UserAccount: {
        meta: string;
        referer: string;
        registered_at: string;
        registrator: string;
        status: string;
        storages: string[];
        type: string;
        username: string;
        verifications: ModelTypes["Verification"][];
    };
    UserDataUnion: ModelTypes["Entrepreneur"] | ModelTypes["Individual"] | ModelTypes["Organization"];
    UserStatus: UserStatus;
    Vars: {
        confidential_email: string;
        confidential_link: string;
        contact_email: string;
        coopenomics_agreement?: ModelTypes["AgreementVar"] | null;
        coopname: string;
        full_abbr: string;
        full_abbr_dative: string;
        full_abbr_genitive: string;
        name: string;
        participant_application: ModelTypes["AgreementVar"];
        passport_request: string;
        privacy_agreement: ModelTypes["AgreementVar"];
        short_abbr: string;
        signature_agreement: ModelTypes["AgreementVar"];
        user_agreement: ModelTypes["AgreementVar"];
        wallet_agreement: ModelTypes["AgreementVar"];
        website: string;
    };
    VarsInput: {
        confidential_email: string;
        confidential_link: string;
        contact_email: string;
        coopenomics_agreement?: ModelTypes["AgreementInput"] | null;
        coopname: string;
        full_abbr: string;
        full_abbr_dative: string;
        full_abbr_genitive: string;
        name: string;
        participant_application: ModelTypes["AgreementInput"];
        passport_request: string;
        privacy_agreement: ModelTypes["AgreementInput"];
        short_abbr: string;
        signature_agreement: ModelTypes["AgreementInput"];
        user_agreement: ModelTypes["AgreementInput"];
        wallet_agreement: ModelTypes["AgreementInput"];
        website: string;
    };
    Verification: {
        created_at: string;
        is_verified: boolean;
        last_update: string;
        notice: string;
        procedure: string;
        verificator: string;
    };
    WaitWeight: {
        wait_sec: number;
        weight: number;
    };
    schema: {
        mutation?: ModelTypes["Mutation"] | null;
        query?: ModelTypes["Query"] | null;
    };
}

Type declaration

  • Account: {
        blockchain_account?: ModelTypes["BlockchainAccount"] | null;
        participant_account?: ModelTypes["ParticipantAccount"] | null;
        provider_account?: ModelTypes["MonoAccount"] | null;
        user_account?: ModelTypes["UserAccount"] | null;
        username: string;
    }
    • Optional blockchain_account?: ModelTypes["BlockchainAccount"] | null

      объект аккаунта в блокчейне содержит системную информацию, такую как публичные ключи доступа, доступные вычислительные ресурсы, информация об установленном смарт-контракте, и т.д. и т.п. Это системный уровень обслуживания, где у каждого пайщика есть аккаунт, но не каждый аккаунт может быть пайщиком в каком-либо кооперативе. Все смарт-контракты устанавливаются и исполняются на этом уровне.

    • Optional participant_account?: ModelTypes["ParticipantAccount"] | null

      объект пайщика кооператива в таблице блокчейне, который определяет членство пайщика в конкретном кооперативе. Поскольку MONO обслуживает только один кооператив, то в participant_account обычно содержится информация, которая описывает членство пайщика в этом кооперативе. Этот объект обезличен, публичен, и хранится в блокчейне.

    • Optional provider_account?: ModelTypes["MonoAccount"] | null

      объект аккаунта в системе учёта провайдера, т.е. MONO. Здесь хранится приватная информация о пайщике кооператива, которая содержит его приватные данные. Эти данные не публикуются в блокчейне и не выходят за пределы базы данных провайдера. Они используются для заполнения шаблонов документов при нажатии соответствующих кнопок на платформе.

    • Optional user_account?: ModelTypes["UserAccount"] | null

      объект пользователя кооперативной экономики содержит в блокчейне информацию о типе аккаунта пайщика, а также, обезличенные публичные данные (хэши) для верификации пайщиков между кооперативами. Этот уровень предназначен для хранения информации пайщика, которая необходима всем кооперативам, но не относится к какому-либо из них конкретно.

    • username: string

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

  • AccountRamDelta: {
        account: string;
        delta: number;
    }
    • account: string
    • delta: number
  • AccountResourceInfo: {
        available: string;
        current_used?: string | null;
        last_usage_update_time?: string | null;
        max: string;
        used: string;
    }
    • available: string

      Доступные ресурсы

    • Optional current_used?: string | null

      Текущее использование ресурсов

    • Optional last_usage_update_time?: string | null

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

    • max: string

      Максимальное количество ресурсов

    • used: string

      Использовано ресурсов

  • AccountType: AccountType
  • AccountsPaginationResult: {
        currentPage: number;
        items: ModelTypes["Account"][];
        totalCount: number;
        totalPages: number;
    }
    • currentPage: number

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

    • items: ModelTypes["Account"][]

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

    • totalCount: number

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

    • totalPages: number

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

  • ActDetail: {
        action?: ModelTypes["ExtendedBlockchainAction"] | null;
        document?: ModelTypes["GeneratedDocument"] | null;
    }
    • Optional action?: ModelTypes["ExtendedBlockchainAction"] | null
    • Optional document?: ModelTypes["GeneratedDocument"] | null
  • ActionAuthorization: {
        actor: string;
        permission: string;
    }
    • actor: string
    • permission: string
  • ActionReceipt: {
        abi_sequence: number;
        act_digest: string;
        auth_sequence: ModelTypes["AuthSequence"][];
        code_sequence: number;
        global_sequence: string;
        receiver: string;
        recv_sequence: string;
    }
    • abi_sequence: number
    • act_digest: string
    • auth_sequence: ModelTypes["AuthSequence"][]
    • code_sequence: number
    • global_sequence: string
    • receiver: string
    • recv_sequence: string
  • AddParticipantInput: {
        created_at: string;
        email: string;
        entrepreneur_data?: ModelTypes["CreateEntrepreneurDataInput"] | null;
        individual_data?: ModelTypes["CreateIndividualDataInput"] | null;
        initial: string;
        minimum: string;
        organization_data?: ModelTypes["CreateOrganizationDataInput"] | null;
        referer?: string | null;
        spread_initial: boolean;
        type: ModelTypes["AccountType"];
    }
    • created_at: string

      Дата создания аккаунта в строковом формате даты EOSIO по UTC (2024-12-28T06:58:52.500)

    • email: string

      Электронная почта

    • Optional entrepreneur_data?: ModelTypes["CreateEntrepreneurDataInput"] | null

      Данные индивидуального предпринимателя

    • Optional individual_data?: ModelTypes["CreateIndividualDataInput"] | null

      Данные физического лица

    • initial: string

      Вступительный взнос, который был внесён пайщиком

    • minimum: string

      Минимальный паевый взнос, который был внесён пайщиком

    • Optional organization_data?: ModelTypes["CreateOrganizationDataInput"] | null

      Данные организации

    • Optional referer?: string | null

      Имя аккаунта реферера

    • spread_initial: boolean

      Флаг распределения вступительного взноса в невозвратный фонд вступительных взносов кооператива

    • type: ModelTypes["AccountType"]

      Тип аккаунта

  • AddTrustedAccountInput: {
        braname: string;
        coopname: string;
        trusted: string;
    }
    • braname: string

      Имя аккаунта кооперативного участка

    • coopname: string

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

    • trusted: string

      Имя аккаунта доверонного лица, который уполномачивается председателем кооперативного участка на совершение действий

  • AgendaWithDocuments: {
        action: ModelTypes["BlockchainAction"];
        documents: ModelTypes["DocumentPackage"];
        table: ModelTypes["BlockchainDecision"];
    }
    • action: ModelTypes["BlockchainAction"]

      Действие, которое привело к появлению вопроса на голосовании

    • documents: ModelTypes["DocumentPackage"]

      Пакет документов, включающий разные подсекции

    • table: ModelTypes["BlockchainDecision"]

      Запись в таблице блокчейна о вопросе на голосовании

  • AgreementInput: {
        protocol_day_month_year: string;
        protocol_number: string;
    }
    • protocol_day_month_year: string
    • protocol_number: string
  • AgreementVar: {
        protocol_day_month_year: string;
        protocol_number: string;
    }
    • protocol_day_month_year: string
    • protocol_number: string
  • AuthSequence: {
        account: string;
        sequence: string;
    }
    • account: string
    • sequence: string
  • Authority: {
        accounts: ModelTypes["PermissionLevelWeight"][];
        keys: ModelTypes["KeyWeight"][];
        threshold: number;
        waits: ModelTypes["WaitWeight"][];
    }
    • accounts: ModelTypes["PermissionLevelWeight"][]

      Уровни разрешений

    • keys: ModelTypes["KeyWeight"][]

      Ключи

    • threshold: number

      Порог

    • waits: ModelTypes["WaitWeight"][]

      Вес ожидания

  • BankAccount: {
        account_number: string;
        bank_name: string;
        card_number?: string | null;
        currency: string;
        details: ModelTypes["BankAccountDetails"];
    }
    • account_number: string

      Номер банковского счета

    • bank_name: string

      Название банка

    • Optional card_number?: string | null

      Номер карты

    • currency: string

      Валюта счета

    • details: ModelTypes["BankAccountDetails"]

      Детали счета

  • BankAccountDetails: {
        bik: string;
        corr: string;
        kpp: string;
    }
    • bik: string

      БИК банка

    • corr: string

      Корреспондентский счет

    • kpp: string

      КПП банка

  • BankAccountDetailsInput: {
        bik: string;
        corr: string;
        kpp: string;
    }
    • bik: string

      БИК банка

    • corr: string

      Корреспондентский счет

    • kpp: string

      КПП банка

  • BankAccountInput: {
        account_number: string;
        bank_name: string;
        card_number?: string | null;
        currency: string;
        details: ModelTypes["BankAccountDetailsInput"];
    }
    • account_number: string

      Номер банковского счета

    • bank_name: string

      Название банка

    • Optional card_number?: string | null

      Номер карты

    • currency: string

      Валюта счета

    • details: ModelTypes["BankAccountDetailsInput"]

      Детали счета

  • BankPaymentMethod: {
        created_at: ModelTypes["DateTime"];
        data: ModelTypes["BankAccount"];
        is_default: boolean;
        method_id: string;
        method_type: string;
        updated_at: ModelTypes["DateTime"];
        username: string;
    }
    • created_at: ModelTypes["DateTime"]

      Дата создания

    • data: ModelTypes["BankAccount"]

      Данные метода оплаты

    • is_default: boolean

      Флаг основного метода платежа, который отображается в документах

    • method_id: string

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

    • method_type: string

      Тип метода оплаты

    • updated_at: ModelTypes["DateTime"]

      Дата обновления

    • username: string

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

  • BlockchainAccount: {
        account_name: string;
        core_liquid_balance?: string | null;
        cpu_limit: ModelTypes["AccountResourceInfo"];
        cpu_weight: string;
        created: string;
        head_block_num: number;
        head_block_time: string;
        last_code_update: string;
        net_limit: ModelTypes["AccountResourceInfo"];
        net_weight: string;
        permissions: ModelTypes["Permission"][];
        privileged: boolean;
        ram_quota: number;
        ram_usage: number;
        refund_request?: ModelTypes["RefundRequest"] | null;
        rex_info?: string | null;
        self_delegated_bandwidth?: ModelTypes["ResourceDelegationDTO"] | null;
        total_resources?: ModelTypes["ResourceOverview"] | null;
        voter_info?: string | null;
    }
    • account_name: string

      Имя аккаунта

    • Optional core_liquid_balance?: string | null

      Баланс

    • cpu_limit: ModelTypes["AccountResourceInfo"]

      Ограничения CPU

    • cpu_weight: string

      Вес CPU

    • created: string

      Дата создания

    • head_block_num: number

      Номер последнего блока

    • head_block_time: string

      Время последнего блока

    • last_code_update: string

      Время последнего обновления кода

    • net_limit: ModelTypes["AccountResourceInfo"]

      Ограничения сети

    • net_weight: string

      Вес сети

    • permissions: ModelTypes["Permission"][]

      Разрешения

    • privileged: boolean

      Флаг привилегий

    • ram_quota: number

      Квота RAM

    • ram_usage: number

      Использование RAM

    • Optional refund_request?: ModelTypes["RefundRequest"] | null

      Запрос на возврат

    • Optional rex_info?: string | null

      Информация о REX

    • Optional self_delegated_bandwidth?: ModelTypes["ResourceDelegationDTO"] | null

      Делегированные ресурсы

    • Optional total_resources?: ModelTypes["ResourceOverview"] | null

      Общий обзор ресурсов

    • Optional voter_info?: string | null

      Информация о голосовании

  • BlockchainAction: {
        account: string;
        account_ram_deltas: ModelTypes["AccountRamDelta"][];
        action_ordinal: number;
        authorization: ModelTypes["ActionAuthorization"][];
        block_id: string;
        block_num: number;
        chain_id: string;
        console: string;
        context_free: boolean;
        creator_action_ordinal: number;
        data: ModelTypes["JSON"];
        elapsed: number;
        global_sequence: string;
        name: string;
        receipt: ModelTypes["ActionReceipt"];
        receiver: string;
        transaction_id: string;
    }

    Объект действия в блокчейне

    • account: string
    • account_ram_deltas: ModelTypes["AccountRamDelta"][]
    • action_ordinal: number
    • authorization: ModelTypes["ActionAuthorization"][]
    • block_id: string
    • block_num: number
    • chain_id: string
    • console: string
    • context_free: boolean
    • creator_action_ordinal: number
    • data: ModelTypes["JSON"]

      Данные действия в формате JSON

    • elapsed: number
    • global_sequence: string
    • name: string
    • receipt: ModelTypes["ActionReceipt"]
    • receiver: string
    • transaction_id: string
  • BlockchainDecision: {
        approved: boolean;
        authorization: ModelTypes["SignedBlockchainDocument"];
        authorized: boolean;
        authorized_by: string;
        batch_id: number;
        coopname: string;
        created_at: string;
        expired_at: string;
        id: number;
        meta: string;
        statement: ModelTypes["SignedBlockchainDocument"];
        type: string;
        username: string;
        validated: boolean;
        votes_against: string[];
        votes_for: string[];
    }

    Запись в таблице блокчейна о процессе принятия решения советом кооператива

    • approved: boolean
    • authorization: ModelTypes["SignedBlockchainDocument"]
    • authorized: boolean
    • authorized_by: string
    • batch_id: number
    • coopname: string
    • created_at: string
    • expired_at: string
    • id: number
    • meta: string
    • statement: ModelTypes["SignedBlockchainDocument"]
    • type: string
    • username: string
    • validated: boolean
    • votes_against: string[]
    • votes_for: string[]
  • BlockchainInfoDTO: {
        block_cpu_limit: number;
        block_net_limit: number;
        chain_id: string;
        fork_db_head_block_id?: string | null;
        fork_db_head_block_num?: number | null;
        head_block_id: string;
        head_block_num: number;
        head_block_producer: string;
        head_block_time: string;
        last_irreversible_block_id: string;
        last_irreversible_block_num: number;
        last_irreversible_block_time?: string | null;
        server_version: string;
        server_version_string?: string | null;
        virtual_block_cpu_limit: number;
        virtual_block_net_limit: number;
    }

    Информация о состоянии блокчейна

    • block_cpu_limit: number

      Лимит CPU для блока

    • block_net_limit: number

      Лимит сети для блока

    • chain_id: string

      Идентификатор цепочки (chain ID)

    • Optional fork_db_head_block_id?: string | null

      Идентификатор головного блока в форк базе данных

    • Optional fork_db_head_block_num?: number | null

      Номер головного блока в форк базе данных

    • head_block_id: string

      Идентификатор головного блока

    • head_block_num: number

      Номер головного блока

    • head_block_producer: string

      Прозводитель головного блока

    • head_block_time: string

      Время головного блока

    • last_irreversible_block_id: string

      Идентификатор последнего необратимого блока

    • last_irreversible_block_num: number

      Номер последнего необратимого блока

    • Optional last_irreversible_block_time?: string | null

      Время последнего необратимого блока

    • server_version: string

      Версия сервера

    • Optional server_version_string?: string | null

      Строковое представление версии сервера

    • virtual_block_cpu_limit: number

      Виртуальный лимит CPU для блока

    • virtual_block_net_limit: number

      Виртуальный лимит сети для блока

  • Branch: {
        bank_account: ModelTypes["BankPaymentMethod"];
        braname: string;
        city: string;
        coopname: string;
        country: string;
        details: ModelTypes["OrganizationDetails"];
        email: string;
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedBy"];
        short_name: string;
        trusted: ModelTypes["Individual"][];
        trustee: ModelTypes["Individual"];
        type: string;
    }
    • bank_account: ModelTypes["BankPaymentMethod"]

      Банковский счёт

    • braname: string

      Уникальное имя кооперативного участка

    • city: string

      Город

    • coopname: string

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

    • country: string

      Страна

    • details: ModelTypes["OrganizationDetails"]

      Детали организации

    • email: string

      Email

    • fact_address: string

      Фактический адрес

    • full_address: string

      Полный адрес

    • full_name: string

      Полное название организации

    • phone: string

      Телефон

    • represented_by: ModelTypes["RepresentedBy"]

      Представитель организации

    • short_name: string

      Краткое название организации

    • trusted: ModelTypes["Individual"][]

      Доверенные аккаунты

    • trustee: ModelTypes["Individual"]

      Председатель кооперативного участка

    • type: string

      Тип организации

  • ContactsDTO: {
        chairman: ModelTypes["PublicChairman"];
        details: ModelTypes["OrganizationDetails"];
        email: string;
        full_address: string;
        full_name: string;
        phone: string;
    }
    • chairman: ModelTypes["PublicChairman"]
    • details: ModelTypes["OrganizationDetails"]
    • email: string
    • full_address: string
    • full_name: string
    • phone: string
  • CooperativeOperatorAccount: {
        announce: string;
        coop_type: string;
        created_at: string;
        description: string;
        document: ModelTypes["SignedBlockchainDocument"];
        initial: string;
        is_branched: boolean;
        is_cooperative: boolean;
        is_enrolled: boolean;
        meta: string;
        minimum: string;
        org_initial: string;
        org_minimum: string;
        org_registration: string;
        parent_username: string;
        referer: string;
        registered_at: string;
        registration: string;
        registrator: string;
        status: string;
        storages: string[];
        type: string;
        username: string;
        verifications: ModelTypes["Verification"][];
    }
    • announce: string

      Объявление кооператива

    • coop_type: string

      Тип кооператива

    • created_at: string

      Дата создания

    • description: string

      Описание кооператива

    • document: ModelTypes["SignedBlockchainDocument"]

      Документ кооператива

    • initial: string

      Начальный взнос

    • is_branched: boolean

      Разветвленный ли кооператив

    • is_cooperative: boolean

      Является ли это кооперативом

    • is_enrolled: boolean

      Включен ли кооператив

    • meta: string

      Метаинформация

    • minimum: string

      Минимальный взнос

    • org_initial: string

      Начальный взнос организации

    • org_minimum: string

      Минимальный взнос организации

    • org_registration: string

      Регистрационный взнос организации

    • parent_username: string

      Родительское имя аккаунта кооператива

    • referer: string

      Реферал кооператива

    • registered_at: string

      Дата регистрации

    • registration: string

      Регистрационный взнос

    • registrator: string

      Регистратор кооператива

    • status: string

      Статус кооператива

    • storages: string[]

      Список хранилищ

    • type: string

      Тип учетной записи

    • username: string

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

    • verifications: ModelTypes["Verification"][]

      Дата регистрации

  • Country: Country
  • CreateBankAccountInput: {
        data: ModelTypes["BankAccountInput"];
        is_default: boolean;
        username: string;
    }
    • data: ModelTypes["BankAccountInput"]

      Данные для банковского перевода

    • is_default: boolean

      Флаг основного метода платежа, который отображается в документах

    • username: string

      Имя аккаунта пользователя

  • CreateBranchInput: {
        based_on: string;
        braname: string;
        coopname: string;
        email: string;
        fact_address: string;
        full_name: string;
        phone: string;
        short_name: string;
        trustee: string;
    }
    • based_on: string

      Документ, на основании которого действует Уполномоченный (решение совета №СС-.. от ..)

    • braname: string

      Имя аккаунта кооперативного участка

    • coopname: string

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

    • email: string

      Электронная почта

    • fact_address: string

      Фактический адрес

    • full_name: string

      Полное имя организации кооперативного участка

    • phone: string

      Телефон

    • short_name: string

      Краткое имя организации кооперативного участка

    • trustee: string

      Имя аккаунта уполномоченного (председателя) кооперативного участка

  • CreateDepositPaymentInput: {
        quantity: string;
        username: string;
    }
    • quantity: string

      Сумма взноса

    • username: string

      Имя аккаунта пользователя

  • CreateEntrepreneurDataInput: {
        bank_account: ModelTypes["BankAccountInput"];
        birthdate: string;
        city: string;
        country: ModelTypes["Country"];
        details: ModelTypes["EntrepreneurDetailsInput"];
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        phone: string;
    }
    • bank_account: ModelTypes["BankAccountInput"]

      Банковский счет

    • birthdate: string

      Дата рождения

    • city: string

      Город

    • country: ModelTypes["Country"]

      Страна

    • details: ModelTypes["EntrepreneurDetailsInput"]

      Детали индивидуального предпринимателя

    • first_name: string

      Имя

    • full_address: string

      Полный адрес

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • phone: string

      Телефон

  • CreateIndividualDataInput: {
        birthdate: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        passport?: ModelTypes["PassportInput"] | null;
        phone: string;
    }
    • birthdate: string

      Дата рождения

    • first_name: string

      Имя

    • full_address: string

      Полный адрес

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • Optional passport?: ModelTypes["PassportInput"] | null

      Данные паспорта

    • phone: string

      Телефон

  • CreateInitialPaymentInput: {
        username: string;
    }
    • username: string

      Имя аккаунта пользователя

  • CreateOrganizationDataInput: {
        bank_account: ModelTypes["BankAccountInput"];
        city: string;
        country: string;
        details: ModelTypes["OrganizationDetailsInput"];
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedByInput"];
        short_name: string;
        type: ModelTypes["OrganizationType"];
    }
    • bank_account: ModelTypes["BankAccountInput"]

      Банковский счет организации

    • city: string

      Город

    • country: string

      Страна

    • details: ModelTypes["OrganizationDetailsInput"]

      Детали организации

    • fact_address: string

      Фактический адрес

    • full_address: string

      Полный адрес

    • full_name: string

      Полное наименование организации

    • phone: string

      Телефон

    • represented_by: ModelTypes["RepresentedByInput"]

      Представитель организации

    • short_name: string

      Краткое наименование организации

    • type: ModelTypes["OrganizationType"]

      Тип организации

  • CreateProjectFreeDecisionInput: {
        decision: string;
        question: string;
    }
    • decision: string

      Проект решения, которое предлагается принять

    • question: string

      Вопрос, который выносится на повестку

  • CreatedProjectFreeDecision: {
        decision: string;
        id: string;
        question: string;
    }
    • decision: string

      Проект решения, которое предлагается принять

    • id: string

      Идентификатор проекта свободного решения

    • question: string

      Вопрос, который выносится на повестку

  • DateTime: any

    A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.

  • DecisionDetail: {
        action: ModelTypes["ExtendedBlockchainAction"];
        document: ModelTypes["DecisionDocumentUnion"];
        votes_against: ModelTypes["ExtendedBlockchainAction"][];
        votes_for: ModelTypes["ExtendedBlockchainAction"][];
    }

    Комплексный объект решения совета, включающий в себя информацию о голосовавших членах совета, расширенное действие, которое привело к появлению решения, и документ самого решения.

  • DecisionDocumentUnion: ModelTypes["FreeDecisionDocument"] | ModelTypes["ParticipantApplicationDecisionDocument"]

    Объединение типов документов протоколов решения совета

  • DeleteAccountInput: {
        username_for_delete: string;
    }
    • username_for_delete: string

      Имя аккаунта пользователя

  • DeleteBranchInput: {
        braname: string;
        coopname: string;
    }
    • braname: string

      Имя аккаунта кооперативного участка

    • coopname: string

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

  • DeletePaymentMethodInput: {
        method_id: string;
        username: string;
    }
    • method_id: string

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

    • username: string

      Имя пользователя, чей метод оплаты нужно удалить

  • DeleteTrustedAccountInput: {
        braname: string;
        coopname: string;
        trusted: string;
    }
    • braname: string

      Имя аккаунта кооперативного участка

    • coopname: string

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

    • trusted: string

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

  • DocumentPackage: {
        acts: ModelTypes["ActDetail"][];
        decision: ModelTypes["DecisionDetail"];
        links: ModelTypes["GeneratedDocument"][];
        statement: ModelTypes["StatementDetail"];
    }

    Комплексный объект папки цифрового документа, который включает в себя заявление, решение, акты и связанные документы

    • acts: ModelTypes["ActDetail"][]

      Массив объект(ов) актов, относящихся к заявлению

    • decision: ModelTypes["DecisionDetail"]

      Объект цифрового документа решения

    • links: ModelTypes["GeneratedDocument"][]

      Массив связанных документов, извлечённых из мета-данных

    • statement: ModelTypes["StatementDetail"]

      Объект цифрового документа заявления

  • DocumentsPaginationResult: {
        currentPage: number;
        items: ModelTypes["DocumentPackage"][];
        totalCount: number;
        totalPages: number;
    }
    • currentPage: number

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

    • items: ModelTypes["DocumentPackage"][]

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

    • totalCount: number

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

    • totalPages: number

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

  • EditBranchInput: {
        based_on: string;
        braname: string;
        coopname: string;
        email: string;
        fact_address: string;
        full_name: string;
        phone: string;
        short_name: string;
        trustee: string;
    }
    • based_on: string

      Документ, на основании которого действует Уполномоченный (решение совета №СС-.. от ..)

    • braname: string

      Имя аккаунта кооперативного участка

    • coopname: string

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

    • email: string

      Электронная почта

    • fact_address: string

      Фактический адрес

    • full_name: string

      Полное имя организации кооперативного участка

    • phone: string

      Телефон

    • short_name: string

      Краткое имя организации кооперативного участка

    • trustee: string

      Имя аккаунта уполномоченного (председателя) кооперативного участка

  • Entrepreneur: {
        birthdate: string;
        city: string;
        country: string;
        details: ModelTypes["EntrepreneurDetails"];
        email: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        phone: string;
        username: string;
    }
    • birthdate: string

      Дата рождения

    • city: string

      Город

    • country: string

      Страна

    • details: ModelTypes["EntrepreneurDetails"]

      Детали ИП (ИНН, ОГРН)

    • email: string

      Email

    • first_name: string

      Имя

    • full_address: string

      Юридический адрес

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • phone: string

      Телефон

    • username: string

      Имя аккаунта

  • EntrepreneurDetails: {
        inn: string;
        ogrn: string;
    }
    • inn: string

      ИНН

    • ogrn: string

      ОГРН

  • EntrepreneurDetailsInput: {
        inn: string;
        ogrn: string;
    }
    • inn: string

      ИНН

    • ogrn: string

      ОГРН

  • ExtendedBlockchainAction: {
        account: string;
        account_ram_deltas: ModelTypes["AccountRamDelta"][];
        action_ordinal: number;
        authorization: ModelTypes["ActionAuthorization"][];
        block_id: string;
        block_num: number;
        chain_id: string;
        console: string;
        context_free: boolean;
        creator_action_ordinal: number;
        data: ModelTypes["JSON"];
        elapsed: number;
        global_sequence: string;
        name: string;
        receipt: ModelTypes["ActionReceipt"];
        receiver: string;
        transaction_id: string;
        user?: ModelTypes["UserDataUnion"] | null;
    }

    Расширенное действие блокчейна с персональными данными пользователя, совершившего его.

    • account: string
    • account_ram_deltas: ModelTypes["AccountRamDelta"][]
    • action_ordinal: number
    • authorization: ModelTypes["ActionAuthorization"][]
    • block_id: string
    • block_num: number
    • chain_id: string
    • console: string
    • context_free: boolean
    • creator_action_ordinal: number
    • data: ModelTypes["JSON"]

      Данные действия в формате JSON

    • elapsed: number
    • global_sequence: string
    • name: string
    • receipt: ModelTypes["ActionReceipt"]
    • receiver: string
    • transaction_id: string
    • Optional user?: ModelTypes["UserDataUnion"] | null

      Доп. данные о пользователе (физ/ИП/организация)

  • Extension: {
        available: boolean;
        config?: ModelTypes["JSON"] | null;
        created_at: ModelTypes["DateTime"];
        description?: string | null;
        enabled: boolean;
        image?: string | null;
        installed: boolean;
        instructions: string;
        name: string;
        readme: string;
        schema?: ModelTypes["JSON"] | null;
        tags: string[];
        title?: string | null;
        updated_at: ModelTypes["DateTime"];
    }
    • available: boolean

      Показывает, доступно ли расширение

    • Optional config?: ModelTypes["JSON"] | null

      Настройки конфигурации для расширения

    • created_at: ModelTypes["DateTime"]

      Дата создания расширения

    • Optional description?: string | null

      Описание расширения

    • enabled: boolean

      Показывает, включено ли расширение

    • Optional image?: string | null

      Изображение для расширения

    • installed: boolean

      Показывает, установлено ли расширение

    • instructions: string

      Поле инструкция для установки

    • name: string

      Уникальное имя расширения

    • readme: string

      Поле подробного текстового описания

    • Optional schema?: ModelTypes["JSON"] | null

      Схема настроек конфигурации для расширения

    • tags: string[]

      Массив тегов для расширения

    • Optional title?: string | null

      Заголовок расширения

    • updated_at: ModelTypes["DateTime"]

      Дата последнего обновления расширения

  • ExtensionInput: {
        config: ModelTypes["JSON"];
        created_at?: ModelTypes["DateTime"] | null;
        enabled: boolean;
        name: string;
        updated_at?: ModelTypes["DateTime"] | null;
    }
    • config: ModelTypes["JSON"]

      Configuration settings for the extension

    • Optional created_at?: ModelTypes["DateTime"] | null

      Timestamp of when the extension was created

    • enabled: boolean

      Indicates whether the extension is enabled

    • name: string

      Unique name of the extension

    • Optional updated_at?: ModelTypes["DateTime"] | null

      Timestamp of the last update to the extension

  • FreeDecisionDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["FreeDecisionMetaDocumentOutput"];
    }
    • binary: string

      Бинарное содержимое документа (base64)

    • full_title: string

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

    • hash: string

      Хэш документа

    • html: string

      HTML содержимое документа

    • meta: ModelTypes["FreeDecisionMetaDocumentOutput"]

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

  • FreeDecisionGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        decision_id: number;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        project_id: string;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    }
    • Optional block_num?: number | null

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

    • coopname: string

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

    • Optional created_at?: string | null

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

    • decision_id: number

      Идентификатор протокола решения собрания совета

    • Optional generator?: string | null

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

    • Optional lang?: string | null

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

    • Optional links?: string[] | null

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

    • project_id: string

      Идентификатор проекта решения

    • Optional timezone?: string | null

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

    • Optional title?: string | null

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

    • username: string

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

    • Optional version?: string | null

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

  • FreeDecisionMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        decision_id: number;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        project_id: string;
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • coopname: string

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

    • created_at: string

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

    • decision_id: number

      Идентификатор повестки дня

    • generator: string

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

    • lang: ModelTypes["LangType"]

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

    • links: string[]

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

    • project_id: string

      Идентификатор протокола решения собрания совета

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • GenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    }
    • Optional block_num?: number | null

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

    • coopname: string

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

    • Optional created_at?: string | null

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

    • Optional generator?: string | null

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

    • Optional lang?: string | null

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

    • Optional links?: string[] | null

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

    • Optional timezone?: string | null

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

    • Optional title?: string | null

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

    • username: string

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

    • Optional version?: string | null

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

  • GenerateDocumentOptionsInput: {
        skip_save?: boolean | null;
    }
    • Optional skip_save?: boolean | null

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

  • GeneratedDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["MetaDocument"];
    }
    • binary: string

      Бинарное содержимое документа (base64)

    • full_title: string

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

    • hash: string

      Хэш документа

    • html: string

      HTML содержимое документа

    • meta: ModelTypes["MetaDocument"]

      Метаданные документа

  • GetAccountInput: {
        username: string;
    }
    • username: string

      Имя аккаунта пользователя

  • GetAccountsInput: {
        role?: string | null;
        username?: string | null;
    }
    • Optional role?: string | null
    • Optional username?: string | null
  • GetBranchesInput: {
        braname?: string | null;
        coopname: string;
    }
    • Optional braname?: string | null

      Фильтр по имени аккаунта кооперативного участка

    • coopname: string

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

  • GetDocumentsFilterInput: {
        additionalFilters?: ModelTypes["JSON"] | null;
        receiver: string;
    }
    • Optional additionalFilters?: ModelTypes["JSON"] | null
    • receiver: string
  • GetDocumentsInput: {
        filter: ModelTypes["GetDocumentsFilterInput"];
        limit?: number | null;
        page?: number | null;
        type?: string | null;
    }
    • filter: ModelTypes["GetDocumentsFilterInput"]
    • Optional limit?: number | null
    • Optional page?: number | null
    • Optional type?: string | null
  • GetExtensionsInput: {
        enabled?: boolean | null;
        installed?: boolean | null;
        name?: string | null;
    }
    • Optional enabled?: boolean | null

      Фильтр включенных расширений

    • Optional installed?: boolean | null

      Фильтр установленных расширений

    • Optional name?: string | null

      Фильтр по имени

  • GetPaymentMethodsInput: {
        limit: number;
        page: number;
        sortBy?: string | null;
        sortOrder: string;
        username?: string | null;
    }
    • limit: number

      Количество элементов на странице

    • page: number

      Номер страницы

    • Optional sortBy?: string | null

      Ключ сортировки (например, "name")

    • sortOrder: string

      Направление сортировки ("ASC" или "DESC")

    • Optional username?: string | null

      Имя пользователя для фильтрации методов оплаты

  • GetPaymentsInput: {
        blockchain_id?: string | null;
        id?: string | null;
        status?: ModelTypes["PaymentStatus"] | null;
        username?: string | null;
    }
    • Optional blockchain_id?: string | null

      Идентификатор платежа в блокчейне

    • Optional id?: string | null

      Идентификатор платежа во внутренней системе

    • Optional status?: ModelTypes["PaymentStatus"] | null

      Статус платежа

    • Optional username?: string | null

      Имя пользователя для фильтрации платежей

  • Individual: {
        birthdate: string;
        email: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        passport?: ModelTypes["Passport"] | null;
        phone: string;
        username: string;
    }
    • birthdate: string

      Дата рождения

    • email: string

      Email

    • first_name: string

      Имя

    • full_address: string

      Полный адрес

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • Optional passport?: ModelTypes["Passport"] | null

      Данные паспорта

    • phone: string

      Телефон

    • username: string

      Имя аккаунта

  • Init: {
        organization_data: ModelTypes["CreateOrganizationDataInput"];
        vars: ModelTypes["VarsInput"];
    }
    • organization_data: ModelTypes["CreateOrganizationDataInput"]

      Объект организации кооператива, которая обслуживает данный экземпляр программного обеспечения MONO

    • vars: ModelTypes["VarsInput"]

      Переменные кооператива, используемые для заполнения шаблонов документов

  • Install: {
        soviet: ModelTypes["SovietMemberInput"][];
        wif: string;
    }
    • soviet: ModelTypes["SovietMemberInput"][]
    • wif: string
  • JSON: any

    The JSON scalar type represents JSON values as specified by ECMA-404.

  • KeyWeight: {
        key: string;
        weight: number;
    }
    • key: string

      Ключ

    • weight: number

      Вес

  • LangType: LangType
  • LoginInput: {
        email: string;
        now: string;
        signature: string;
    }
    • email: string

      Электронная почта

    • now: string

      Метка времени в строковом формате ISO

    • signature: string

      Цифровая подпись метки времени

  • LogoutInput: {
        access_token: string;
        refresh_token: string;
    }
    • access_token: string

      Токен обновления

    • refresh_token: string

      Токен доступа

  • MetaDocument: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • coopname: string

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

    • created_at: string

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

    • generator: string

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

    • lang: ModelTypes["LangType"]

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

    • links: string[]

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

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • MetaDocumentInput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        registry_id: 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 документа в реестре

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • MonoAccount: {
        email: string;
        has_account: boolean;
        initial_order?: string | null;
        is_email_verified: boolean;
        is_registered: boolean;
        message?: string | null;
        public_key: string;
        referer: string;
        role: string;
        status: ModelTypes["UserStatus"];
        type: string;
        username: string;
    }
    • email: string

      Электронная почта пользователя

    • has_account: boolean

      Есть ли у пользователя аккаунт

    • Optional initial_order?: string | null

      ID начального заказа

    • is_email_verified: boolean

      Подтверждена ли электронная почта

    • is_registered: boolean

      Зарегистрирован ли пользователь

    • Optional message?: string | null

      Сообщение

    • public_key: string

      Публичный ключ пользователя

    • referer: string

      Реферер пользователя

    • role: string

      Роль пользователя

    • status: ModelTypes["UserStatus"]

      Статус пользователя

    • type: string

      Тип пользователя

    • username: string

      Имя пользователя

  • Mutation: {
        addParticipant: ModelTypes["Account"];
        addTrustedAccount: ModelTypes["Branch"];
        createBankAccount: ModelTypes["PaymentMethod"];
        createBranch: ModelTypes["Branch"];
        createDepositPayment: ModelTypes["Payment"];
        createInitialPayment: ModelTypes["Payment"];
        createProjectOfFreeDecision: ModelTypes["CreatedProjectFreeDecision"];
        deleteAccount: boolean;
        deleteBranch: boolean;
        deletePaymentMethod: boolean;
        deleteTrustedAccount: ModelTypes["Branch"];
        editBranch: ModelTypes["Branch"];
        generateFreeDecision: ModelTypes["ProjectFreeDecisionDocument"];
        generateParticipantApplication: ModelTypes["ParticipantApplicationDocument"];
        generateParticipantApplicationDecision: ModelTypes["ParticipantApplicationDecisionDocument"];
        generatePrivacyAgreement: ModelTypes["GeneratedDocument"];
        generateProjectOfFreeDecision: ModelTypes["ProjectFreeDecisionDocument"];
        generateSelectBranchDocument: ModelTypes["SelectBranchDocument"];
        generateSignatureAgreement: ModelTypes["GeneratedDocument"];
        generateUserAgreement: ModelTypes["GeneratedDocument"];
        generateWalletAgreement: ModelTypes["GeneratedDocument"];
        initSystem: ModelTypes["SystemInfo"];
        installExtension: ModelTypes["Extension"];
        installSystem: ModelTypes["SystemInfo"];
        login: ModelTypes["RegisteredAccount"];
        logout: boolean;
        publishProjectOfFreeDecision: boolean;
        refresh: ModelTypes["RegisteredAccount"];
        registerAccount: ModelTypes["RegisteredAccount"];
        registerParticipant: ModelTypes["Account"];
        resetKey: boolean;
        selectBranch: boolean;
        setPaymentStatus: ModelTypes["Payment"];
        setWif: boolean;
        startResetKey: boolean;
        uninstallExtension: boolean;
        updateAccount: ModelTypes["Account"];
        updateBankAccount: ModelTypes["PaymentMethod"];
        updateExtension: ModelTypes["Extension"];
        updateSystem: ModelTypes["SystemInfo"];
    }
    • addParticipant: ModelTypes["Account"]

      Добавить активного пайщика, который вступил в кооператив, не используя платформу (заполнив заявление собственноручно, оплатив вступительный и минимальный паевый взносы, и получив протокол решения совета)

    • addTrustedAccount: ModelTypes["Branch"]

      Добавить доверенное лицо кооперативного участка

    • createBankAccount: ModelTypes["PaymentMethod"]

      Добавить метод оплаты

    • createBranch: ModelTypes["Branch"]

      Создать кооперативный участок

    • createDepositPayment: ModelTypes["Payment"]

      Создание объекта паевого платежа производится мутацией CreateDeposit. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.

    • createInitialPayment: ModelTypes["Payment"]

      Создание объекта регистрационного платежа производится мутацией CreateInitial. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.

    • createProjectOfFreeDecision: ModelTypes["CreatedProjectFreeDecision"]

      Создать повестку дня и проект решения, и сохранить в хранилище для дальнейшей генерации документа и его публикации

    • deleteAccount: boolean

      Удалить аккаунт из системы учёта провайдера

    • deleteBranch: boolean

      Удалить кооперативный участок

    • deletePaymentMethod: boolean

      Удалить метод оплаты

    • deleteTrustedAccount: ModelTypes["Branch"]

      Удалить доверенное лицо кооперативного участка

    • editBranch: ModelTypes["Branch"]

      Изменить кооперативный участок

    • generateFreeDecision: ModelTypes["ProjectFreeDecisionDocument"]

      Сгенерировать протокол решения по предложенной повестке

    • generateParticipantApplication: ModelTypes["ParticipantApplicationDocument"]

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

    • generateParticipantApplicationDecision: ModelTypes["ParticipantApplicationDecisionDocument"]

      Сгенерировать документ протокол решения собрания совета

    • generatePrivacyAgreement: ModelTypes["GeneratedDocument"]

      Сгенерировать документ согласия с политикой конфиденциальности.

    • generateProjectOfFreeDecision: ModelTypes["ProjectFreeDecisionDocument"]

      Сгенерировать документ проекта свободного решения

    • generateSelectBranchDocument: ModelTypes["SelectBranchDocument"]

      Сгенерировать документ, подтверждающий выбор кооперативного участка

    • generateSignatureAgreement: ModelTypes["GeneratedDocument"]

      Сгенерировать документ соглашения о порядка и правилах использования простой электронной подписи.

    • generateUserAgreement: ModelTypes["GeneratedDocument"]

      Сгенерировать документ пользовательского соглашения.

    • generateWalletAgreement: ModelTypes["GeneratedDocument"]

      Сгенерировать документ соглашения о целевой потребительской программе "Цифровой Кошелёк"

    • initSystem: ModelTypes["SystemInfo"]

      Произвести инициализацию программного обеспечения перед установкой совета методом install

    • installExtension: ModelTypes["Extension"]

      Установить расширение

    • installSystem: ModelTypes["SystemInfo"]

      Произвести установку членов совета перед началом работы

    • login: ModelTypes["RegisteredAccount"]

      Войти в систему с помощью цифровой подписи и получить JWT-токены доступа

    • logout: boolean

      Выйти из системы и заблокировать JWT-токены

    • publishProjectOfFreeDecision: boolean

      Опубликовать предложенную повестку и проект решения для дальнейшего голосования совета по нему

    • refresh: ModelTypes["RegisteredAccount"]

      Обновить токен доступа аккаунта

    • registerAccount: ModelTypes["RegisteredAccount"]

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

    • registerParticipant: ModelTypes["Account"]

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

    • resetKey: boolean

      Заменить приватный ключ аккаунта

    • selectBranch: boolean

      Выбрать кооперативный участок

    • setPaymentStatus: ModelTypes["Payment"]

      Управление статусом платежа осущствляется мутацией setPaymentStatus. При переходе платежа в статус PAID вызывается эффект в блокчейне, который завершает операцию автоматическим переводом платежа в статус COMPLETED. При установке статуса REFUNDED запускается процесс отмены платежа в блокчейне. Остальные статусы не приводят к эффектам в блокчейне.

    • setWif: boolean

      Сохранить приватный ключ в зашифрованном серверном хранилище

    • startResetKey: boolean

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

    • uninstallExtension: boolean

      Удалить расширение

    • updateAccount: ModelTypes["Account"]

      Обновить аккаунт в системе провайдера. Обновление аккаунта пользователя производится по username. Мутация позволяет изменить приватные данные пользователя, а также, адрес электронной почты в MONO. Использовать мутацию может только председатель совета.

    • updateBankAccount: ModelTypes["PaymentMethod"]

      Обновить банковский счёт

    • updateExtension: ModelTypes["Extension"]

      Обновить расширение

    • updateSystem: ModelTypes["SystemInfo"]

      Обновить параметры системы

  • Organization: {
        city: string;
        country: string;
        details: ModelTypes["OrganizationDetails"];
        email: string;
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedBy"];
        short_name: string;
        type: string;
        username: string;
    }
    • city: string

      Город

    • country: string

      Страна

    • details: ModelTypes["OrganizationDetails"]

      Детали организации

    • email: string

      Email

    • fact_address: string

      Фактический адрес

    • full_address: string

      Юридический адрес

    • full_name: string

      Полное название

    • phone: string

      Телефон

    • represented_by: ModelTypes["RepresentedBy"]

      Представитель организации

    • short_name: string

      Краткое название

    • type: string

      Тип организации

    • username: string

      Имя аккаунта организации

  • OrganizationDetails: {
        inn: string;
        kpp: string;
        ogrn: string;
    }
    • inn: string

      ИНН

    • kpp: string

      КПП

    • ogrn: string

      ОГРН

  • OrganizationDetailsInput: {
        inn: string;
        kpp: string;
        ogrn: string;
    }
    • inn: string
    • kpp: string
    • ogrn: string
  • OrganizationType: OrganizationType
  • PaginationInput: {
        limit: number;
        page: number;
        sortBy?: string | null;
        sortOrder: string;
    }
    • limit: number

      Количество элементов на странице

    • page: number

      Номер страницы

    • Optional sortBy?: string | null

      Ключ сортировки (например, "name")

    • sortOrder: string

      Направление сортировки ("ASC" или "DESC")

  • ParticipantAccount: {
        braname?: string | null;
        created_at: ModelTypes["DateTime"];
        has_vote: boolean;
        is_initial: boolean;
        is_minimum: boolean;
        last_min_pay: ModelTypes["DateTime"];
        last_update: ModelTypes["DateTime"];
        status: string;
        type?: string | null;
        username: string;
    }
    • Optional braname?: string | null

      Имя кооперативного участка

    • created_at: ModelTypes["DateTime"]

      Время создания записи о члене

    • has_vote: boolean

      LEGACY Флаг, имеет ли член право голоса

    • is_initial: boolean

      LEGACY Флаг, внесен ли регистрационный взнос

    • is_minimum: boolean

      LEGACY Флаг, внесен ли минимальный паевый взнос

    • last_min_pay: ModelTypes["DateTime"]

      Время последнего минимального платежа

    • last_update: ModelTypes["DateTime"]

      Время последнего обновления информации о члене

    • status: string

      Статус члена кооператива (accepted | blocked)

    • Optional type?: string | null

      Тип участника (individual | entrepreneur | organization)

    • username: string

      Уникальное имя члена кооператива

  • ParticipantApplicationDecisionDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["ParticipantApplicationDecisionMetaDocumentOutput"];
    }
    • binary: string

      Бинарное содержимое документа (base64)

    • full_title: string

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

    • hash: string

      Хэш документа

    • html: string

      HTML содержимое документа

    • meta: ModelTypes["ParticipantApplicationDecisionMetaDocumentOutput"]

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

  • ParticipantApplicationDecisionGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        decision_id: number;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    }
    • Optional block_num?: number | null

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

    • coopname: string

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

    • Optional created_at?: string | null

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

    • decision_id: number

      Идентификатор протокола решения собрания совета

    • Optional generator?: string | null

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

    • Optional lang?: string | null

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

    • Optional links?: string[] | null

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

    • Optional timezone?: string | null

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

    • Optional title?: string | null

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

    • username: string

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

    • Optional version?: string | null

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

  • ParticipantApplicationDecisionMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        decision_id: number;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • coopname: string

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

    • created_at: string

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

    • decision_id: number

      Идентификатор протокола решения собрания совета

    • generator: string

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

    • lang: ModelTypes["LangType"]

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

    • links: string[]

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

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • ParticipantApplicationDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["ParticipantApplicationMetaDocumentOutput"];
    }
    • binary: string

      Бинарное содержимое документа (base64)

    • full_title: string

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

    • hash: string

      Хэш документа

    • html: string

      HTML содержимое документа

    • meta: ModelTypes["ParticipantApplicationMetaDocumentOutput"]

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

  • ParticipantApplicationGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        signature: string;
        skip_save: boolean;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    }
    • Optional block_num?: number | null

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

    • coopname: string

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

    • Optional created_at?: string | null

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

    • Optional generator?: string | null

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

    • Optional lang?: string | null

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

    • Optional links?: string[] | null

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

    • signature: string

      Изображение собственноручной подписи (base-64)

    • skip_save: boolean

      Флаг пропуска сохранения документа (используется для предварительной генерации и демонстрации пользователю)

    • Optional timezone?: string | null

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

    • Optional title?: string | null

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

    • username: string

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

    • Optional version?: string | null

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

  • ParticipantApplicationMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • coopname: string

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

    • created_at: string

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

    • generator: string

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

    • lang: ModelTypes["LangType"]

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

    • links: string[]

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

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • ParticipantApplicationSignedDocumentInput: {
        hash: string;
        meta: ModelTypes["ParticipantApplicationSignedMetaDocumentInput"];
        public_key: string;
        signature: string;
    }
    • hash: string

      Хэш документа

    • meta: ModelTypes["ParticipantApplicationSignedMetaDocumentInput"]

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

    • public_key: string

      Публичный ключ документа

    • signature: string

      Подпись документа

  • ParticipantApplicationSignedMetaDocumentInput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        registry_id: number;
        signature: string;
        skip_save: boolean;
        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 документа в реестре

    • signature: string

      Изображение собственноручной подписи (base-64)

    • skip_save: boolean

      Флаг пропуска сохранения документа (используется для предварительной генерации и демонстрации пользователю)

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • Passport: {
        code: string;
        issued_at: string;
        issued_by: string;
        number: number;
        series: number;
    }
    • code: string

      Код подразделения

    • issued_at: string

      Дата выдачи

    • issued_by: string

      Кем выдан

    • number: number

      Номер паспорта

    • series: number

      Серия паспорта

  • PassportInput: {
        code: string;
        issued_at: string;
        issued_by: string;
        number: number;
        series: number;
    }
    • code: string
    • issued_at: string
    • issued_by: string
    • number: number
    • series: number
  • Payment: {
        amount: number;
        blockchain_id: number;
        created_at: ModelTypes["DateTime"];
        details: ModelTypes["PaymentDetails"];
        expired_at: ModelTypes["DateTime"];
        id: string;
        message: string;
        provider: string;
        status: ModelTypes["PaymentStatus"];
        symbol: string;
        updated_at: ModelTypes["DateTime"];
        username: string;
    }
    • amount: number

      Сумма платежа

    • blockchain_id: number

      Идентификационный номер платежа в блокчейне

    • created_at: ModelTypes["DateTime"]

      Дата создания платежа

    • details: ModelTypes["PaymentDetails"]

      Детали платежа

    • expired_at: ModelTypes["DateTime"]

      Дата истечения срока давности платежа

    • id: string

      Идентификатор платежа во внутренней системе учёта

    • message: string

      Содержит сервисное сообщение провайдера об ошибке обработки платежа

    • provider: string

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

    • status: ModelTypes["PaymentStatus"]

      Идентификатор номера платежа, который отображается пользователю в платежных документах

    • symbol: string

      Символ тикера валюты платежа

    • updated_at: ModelTypes["DateTime"]

      Дата обновления платежа

    • username: string

      Имя аккаунта пользователя, совершающего платеж

  • PaymentDetails: {
        amount_plus_fee: string;
        amount_without_fee: string;
        data: string;
        fact_fee_percent: number;
        fee_amount: string;
        fee_percent: number;
        tolerance_percent: number;
    }
    • amount_plus_fee: string

      Сумма платежа с учетом комиссии

    • amount_without_fee: string

      Сумма платежа без учета комиссии

    • data: string

      Строка с данными платежа

    • fact_fee_percent: number

      Фактический процент комиссии

    • fee_amount: string

      Размер комиссии в абсолютных значениях

    • fee_percent: number

      Процент комиссии

    • tolerance_percent: number

      Допустимый процент отклонения

  • PaymentMethod: {
        created_at: ModelTypes["DateTime"];
        data: ModelTypes["PaymentMethodData"];
        is_default: boolean;
        method_id: string;
        method_type: string;
        updated_at: ModelTypes["DateTime"];
        username: string;
    }
    • created_at: ModelTypes["DateTime"]

      Дата создания

    • data: ModelTypes["PaymentMethodData"]

      Данные метода оплаты

    • is_default: boolean

      Флаг основного метода платежа, который отображается в документах

    • method_id: string

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

    • method_type: string

      Тип метода оплаты (например, sbp, bank_transfer)

    • updated_at: ModelTypes["DateTime"]

      Дата обновления

    • username: string

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

  • PaymentMethodData: ModelTypes["BankAccount"] | ModelTypes["SbpAccount"]
  • PaymentMethodPaginationResult: {
        currentPage: number;
        items: ModelTypes["PaymentMethod"][];
        totalCount: number;
        totalPages: number;
    }
    • currentPage: number

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

    • items: ModelTypes["PaymentMethod"][]

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

    • totalCount: number

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

    • totalPages: number

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

  • PaymentPaginationResult: {
        currentPage: number;
        items: ModelTypes["Payment"][];
        totalCount: number;
        totalPages: number;
    }
    • currentPage: number

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

    • items: ModelTypes["Payment"][]

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

    • totalCount: number

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

    • totalPages: number

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

  • PaymentStatus: PaymentStatus
  • Permission: {
        parent: string;
        perm_name: string;
        required_auth: ModelTypes["Authority"];
    }
    • parent: string

      Родительское разрешение

    • perm_name: string

      Имя разрешения

    • required_auth: ModelTypes["Authority"]

      Требуемые разрешения

  • PermissionLevel: {
        actor: string;
        permission: string;
    }
    • actor: string

      Актор

    • permission: string

      Разрешение

  • PermissionLevelWeight: {
        permission: ModelTypes["PermissionLevel"];
        weight: number;
    }
    • permission: ModelTypes["PermissionLevel"]

      Уровень разрешения

    • weight: number

      Вес

  • ProjectFreeDecisionDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["ProjectFreeDecisionMetaDocumentOutput"];
    }
    • binary: string

      Бинарное содержимое документа (base64)

    • full_title: string

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

    • hash: string

      Хэш документа

    • html: string

      HTML содержимое документа

    • meta: ModelTypes["ProjectFreeDecisionMetaDocumentOutput"]

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

  • ProjectFreeDecisionGenerateDocumentInput: {
        block_num?: number | null;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        project_id: string;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    }
    • Optional block_num?: number | null

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

    • coopname: string

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

    • Optional created_at?: string | null

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

    • Optional generator?: string | null

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

    • Optional lang?: string | null

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

    • Optional links?: string[] | null

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

    • project_id: string

      Идентификатор проекта решения

    • Optional timezone?: string | null

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

    • Optional title?: string | null

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

    • username: string

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

    • Optional version?: string | null

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

  • ProjectFreeDecisionMetaDocumentOutput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        project_id: string;
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • coopname: string

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

    • created_at: string

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

    • generator: string

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

    • lang: ModelTypes["LangType"]

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

    • links: string[]

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

    • project_id: string

      Идентификатор проекта решения

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • ProjectFreeDecisionSignedDocumentInput: {
        hash: string;
        meta: ModelTypes["ProjectFreeDecisionSignedMetaDocumentInput"];
        public_key: string;
        signature: string;
    }
    • hash: string

      Хэш документа

    • meta: ModelTypes["ProjectFreeDecisionSignedMetaDocumentInput"]

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

    • public_key: string

      Публичный ключ документа

    • signature: string

      Подпись документа

  • ProjectFreeDecisionSignedMetaDocumentInput: {
        block_num: number;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        project_id: string;
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • coopname: string

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

    • created_at: string

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

    • generator: string

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

    • lang: string

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

    • links: string[]

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

    • project_id: string

      Идентификатор проекта решения

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • PublicChairman: {
        first_name: string;
        last_name: string;
        middle_name: string;
    }
    • first_name: string
    • last_name: string
    • middle_name: string
  • PublishProjectFreeDecisionInput: {
        coopname: string;
        document: ModelTypes["ProjectFreeDecisionSignedDocumentInput"];
        meta: string;
        username: string;
    }
    • coopname: string

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

    • document: ModelTypes["ProjectFreeDecisionSignedDocumentInput"]

      Подписанный электронный документ (generateProjectOfFreeDecision)

    • meta: string

      Строка мета-информации

    • username: string

      Имя аккаунта пользователя

  • Query: {
        getAccount: ModelTypes["Account"];
        getAccounts: ModelTypes["AccountsPaginationResult"];
        getAgenda: ModelTypes["AgendaWithDocuments"][];
        getBranches: ModelTypes["Branch"][];
        getDocuments: ModelTypes["DocumentsPaginationResult"];
        getExtensions: ModelTypes["Extension"][];
        getPaymentMethods: ModelTypes["PaymentMethodPaginationResult"];
        getPayments: ModelTypes["PaymentPaginationResult"];
        getSystemInfo: ModelTypes["SystemInfo"];
    }
    • getAccount: ModelTypes["Account"]

      Получить сводную информацию о аккаунте

    • getAccounts: ModelTypes["AccountsPaginationResult"]

      Получить сводную информацию о аккаунтах системы

    • getAgenda: ModelTypes["AgendaWithDocuments"][]

      Получить список вопросов совета кооператива для голосования

    • getBranches: ModelTypes["Branch"][]

      Получить список кооперативных участков

    • getDocuments: ModelTypes["DocumentsPaginationResult"]
    • getExtensions: ModelTypes["Extension"][]

      Получить список расширений

    • getPaymentMethods: ModelTypes["PaymentMethodPaginationResult"]

      Получить список методов оплаты

    • getPayments: ModelTypes["PaymentPaginationResult"]

      Получить список платежей

    • getSystemInfo: ModelTypes["SystemInfo"]

      Получить сводную публичную информацию о системе

  • RefreshInput: {
        access_token: string;
        refresh_token: string;
    }
    • access_token: string

      Токен доступа

    • refresh_token: string

      Токен обновления

  • RefundRequest: {
        cpu_amount: string;
        net_amount: string;
        owner: string;
        request_time: string;
    }
    • cpu_amount: string

      Сумма CPU

    • net_amount: string

      Сумма сети

    • owner: string

      Владелец

    • request_time: string

      Время запроса

  • RegisterAccountInput: {
        email: string;
        entrepreneur_data?: ModelTypes["CreateEntrepreneurDataInput"] | null;
        individual_data?: ModelTypes["CreateIndividualDataInput"] | null;
        organization_data?: ModelTypes["CreateOrganizationDataInput"] | null;
        public_key?: string | null;
        referer?: string | null;
        role: ModelTypes["RegisterRole"];
        type: ModelTypes["AccountType"];
        username: string;
    }
    • email: string

      Электронная почта

    • Optional entrepreneur_data?: ModelTypes["CreateEntrepreneurDataInput"] | null

      Данные индивидуального предпринимателя

    • Optional individual_data?: ModelTypes["CreateIndividualDataInput"] | null

      Данные физического лица

    • Optional organization_data?: ModelTypes["CreateOrganizationDataInput"] | null

      Данные организации

    • Optional public_key?: string | null

      Публичный ключ

    • Optional referer?: string | null

      Имя аккаунта реферера

    • role: ModelTypes["RegisterRole"]

      Роль пользователя

    • type: ModelTypes["AccountType"]

      Тип аккаунта

    • username: string

      Имя пользователя

  • RegisterParticipantInput: {
        privacy_agreement: ModelTypes["SignedDigitalDocumentInput"];
        signature_agreement: ModelTypes["SignedDigitalDocumentInput"];
        statement: ModelTypes["ParticipantApplicationSignedDocumentInput"];
        user_agreement: ModelTypes["SignedDigitalDocumentInput"];
        username: string;
        wallet_agreement: ModelTypes["SignedDigitalDocumentInput"];
    }
    • privacy_agreement: ModelTypes["SignedDigitalDocumentInput"]

      Подписанный документ политики конфиденциальности от пайщика

    • signature_agreement: ModelTypes["SignedDigitalDocumentInput"]

      Подписанный документ положения о цифровой подписи от пайщика

    • statement: ModelTypes["ParticipantApplicationSignedDocumentInput"]

      Подписанный документ заявления на вступление в кооператив от пайщика

    • user_agreement: ModelTypes["SignedDigitalDocumentInput"]

      Подписанный документ пользовательского соглашения от пайщика

    • username: string

      Имя аккаунта пайщика

    • wallet_agreement: ModelTypes["SignedDigitalDocumentInput"]

      Подписанный документ положения целевой потребительской программы "Цифровой Кошелёк" от пайщика

  • RegisterRole: RegisterRole
  • RegisteredAccount: {
        account: ModelTypes["Account"];
        tokens: ModelTypes["Tokens"];
    }
    • account: ModelTypes["Account"]

      Информация об зарегистрированном аккаунте

    • tokens: ModelTypes["Tokens"]

      Токены доступа и обновления

  • RepresentedBy: {
        based_on: string;
        first_name: string;
        last_name: string;
        middle_name: string;
        position: string;
    }
    • based_on: string

      На основании чего действует

    • first_name: string

      Имя

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • position: string

      Должность

  • RepresentedByInput: {
        based_on: string;
        first_name: string;
        last_name: string;
        middle_name: string;
        position: string;
    }
    • based_on: string
    • first_name: string
    • last_name: string
    • middle_name: string
    • position: string
  • ResetKeyInput: {
        public_key: string;
        token: string;
    }
    • public_key: string

      Публичный ключ для замены

    • token: string

      Токен авторизации для замены ключа, полученный по email

  • ResourceDelegationDTO: {
        cpu_weight: string;
        from: string;
        net_weight: string;
        to: string;
    }
    • cpu_weight: string

      Вес CPU

    • from: string

      Отправитель

    • net_weight: string

      Вес сети

    • to: string

      Получатель

  • ResourceOverview: {
        cpu_weight: string;
        net_weight: string;
        owner: string;
        ram_bytes: number;
    }
    • cpu_weight: string

      Вес CPU

    • net_weight: string

      Вес сети

    • owner: string

      Владелец

    • ram_bytes: number

      Используемая RAM

  • SbpAccount: {
        phone: string;
    }
    • phone: string

      Мобильный телефон получателя

  • SelectBranchDocument: {
        binary: string;
        full_title: string;
        hash: string;
        html: string;
        meta: ModelTypes["SelectBranchMetaDocumentOutput"];
    }
    • binary: string

      Бинарное содержимое документа (base64)

    • full_title: string

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

    • hash: string

      Хэш документа

    • html: string

      HTML содержимое документа

    • meta: ModelTypes["SelectBranchMetaDocumentOutput"]

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

  • SelectBranchGenerateDocumentInput: {
        block_num?: number | null;
        braname: string;
        coopname: string;
        created_at?: string | null;
        generator?: string | null;
        lang?: string | null;
        links?: string[] | null;
        timezone?: string | null;
        title?: string | null;
        username: string;
        version?: string | null;
    }
    • Optional block_num?: number | null

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

    • braname: string

      Идентификатор имени аккаунта кооперативного участка

    • coopname: string

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

    • Optional created_at?: string | null

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

    • Optional generator?: string | null

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

    • Optional lang?: string | null

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

    • Optional links?: string[] | null

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

    • Optional timezone?: string | null

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

    • Optional title?: string | null

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

    • username: string

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

    • Optional version?: string | null

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

  • SelectBranchInput: {
        braname: string;
        coopname: string;
        document: ModelTypes["SelectBranchSignedDocumentInput"];
        username: string;
    }
    • braname: string

      Имя аккаунта кооперативного участка

    • coopname: string

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

    • document: ModelTypes["SelectBranchSignedDocumentInput"]

      Подписанный электронный документ (generateSelectBranchDocument)

    • username: string

      Имя аккаунта пользователя

  • SelectBranchMetaDocumentOutput: {
        block_num: number;
        braname: string;
        coopname: string;
        created_at: string;
        generator: string;
        lang: ModelTypes["LangType"];
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • braname: string

      Идентификатор имени аккаунта кооперативного участка

    • coopname: string

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

    • created_at: string

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

    • generator: string

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

    • lang: ModelTypes["LangType"]

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

    • links: string[]

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

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • SelectBranchSignedDocumentInput: {
        hash: string;
        meta: ModelTypes["SelectBranchSignedMetaDocumentInput"];
        public_key: string;
        signature: string;
    }
    • hash: string

      Хэш документа

    • meta: ModelTypes["SelectBranchSignedMetaDocumentInput"]

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

    • public_key: string

      Публичный ключ документа

    • signature: string

      Подпись документа

  • SelectBranchSignedMetaDocumentInput: {
        block_num: number;
        braname: string;
        coopname: string;
        created_at: string;
        generator: string;
        lang: string;
        links: string[];
        registry_id: number;
        timezone: string;
        title: string;
        username: string;
        version: string;
    }
    • block_num: number

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

    • braname: string

      Идентификатор имени аккаунта кооперативного участка

    • coopname: string

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

    • created_at: string

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

    • generator: string

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

    • lang: string

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

    • links: string[]

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

    • registry_id: number

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

    • timezone: string

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

    • title: string

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

    • username: string

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

    • version: string

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

  • SetPaymentStatusInput: {
        id: string;
        status: ModelTypes["PaymentStatus"];
    }
    • id: string

      Идентификатор платежа, для которого устанавливается статус

    • status: ModelTypes["PaymentStatus"]

      Новый статус платежа

  • SetWifInput: {
        permission: string;
        username: string;
        wif: string;
    }
    • permission: string

      Тип разрешения ключа

    • username: string

      Имя пользователя, чей ключ

    • wif: string

      Приватный ключ

  • SignedBlockchainDocument: {
        hash: string;
        meta: string;
        public_key: string;
        signature: string;
    }
    • hash: string

      Хеш документа

    • meta: string

      Метаинформация документа

    • public_key: string

      Публичный ключ документа

    • signature: string

      Подпись документа

  • SignedDigitalDocumentInput: {
        hash: string;
        meta: ModelTypes["MetaDocumentInput"];
        public_key: string;
        signature: string;
    }
    • hash: string

      Хэш документа

    • meta: ModelTypes["MetaDocumentInput"]

      Метаинформация документа

    • public_key: string

      Публичный ключ документа

    • signature: string

      Подпись документа

  • SovietMemberInput: {
        individual_data: ModelTypes["CreateIndividualDataInput"];
        role: string;
    }
    • individual_data: ModelTypes["CreateIndividualDataInput"]
    • role: string
  • StartResetKeyInput: {
        email: string;
    }
    • email: string

      Электронная почта

  • StatementDetail: {
        action: ModelTypes["ExtendedBlockchainAction"];
        document: ModelTypes["StatementDocumentUnion"];
    }

    Комплексный объект цифрового документа заявления (или другого ведущего документа для цепочки принятия решений совета)

  • StatementDocumentUnion: ModelTypes["ParticipantApplicationDocument"] | ModelTypes["ProjectFreeDecisionDocument"]

    Объединение типов документов заявлений, или других документов, за которыми следует появление протокола решения совета

  • SystemInfo: {
        blockchain_account: ModelTypes["BlockchainAccount"];
        blockchain_info: ModelTypes["BlockchainInfoDTO"];
        contacts?: ModelTypes["ContactsDTO"] | null;
        cooperator_account: ModelTypes["CooperativeOperatorAccount"];
        coopname: string;
        system_status: ModelTypes["SystemStatus"];
        vars?: ModelTypes["Vars"] | null;
    }
    • blockchain_account: ModelTypes["BlockchainAccount"]

      Объект системного аккаунта кооператива в блокчейне

    • blockchain_info: ModelTypes["BlockchainInfoDTO"]

      Набор данных с информацией о состоянии блокчейна

    • Optional contacts?: ModelTypes["ContactsDTO"] | null

      Контакты кооператива

    • cooperator_account: ModelTypes["CooperativeOperatorAccount"]

      Объект аккаунта кооператива у оператора

    • coopname: string

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

    • system_status: ModelTypes["SystemStatus"]

      Статус контроллера кооператива

    • Optional vars?: ModelTypes["Vars"] | null

      Переменные кооператива

  • SystemStatus: SystemStatus
  • Token: {
        expires: ModelTypes["DateTime"];
        token: string;
    }
    • expires: ModelTypes["DateTime"]

      Дата истечения токена доступа

    • token: string

      Токен доступа

  • Tokens: {
        access: ModelTypes["Token"];
        refresh: ModelTypes["Token"];
    }
    • access: ModelTypes["Token"]

      Токен доступа

    • refresh: ModelTypes["Token"]

      Токен обновления

  • UninstallExtensionInput: {
        name: string;
    }
    • name: string

      Фильтр по имени

  • Update: {
        organization_data?: ModelTypes["UpdateOrganizationDataInput"] | null;
        vars?: ModelTypes["VarsInput"] | null;
    }
    • Optional organization_data?: ModelTypes["UpdateOrganizationDataInput"] | null

      Собственные данные кооператива, обслуживающего экземпляр платформы

    • Optional vars?: ModelTypes["VarsInput"] | null

      Переменные кооператива, используемые для заполнения шаблонов документов

  • UpdateAccountInput: {
        email: string;
        entrepreneur_data?: ModelTypes["UpdateEntrepreneurDataInput"] | null;
        individual_data?: ModelTypes["UpdateIndividualDataInput"] | null;
        organization_data?: ModelTypes["UpdateOrganizationDataInput"] | null;
        public_key?: string | null;
        referer?: string | null;
        role: ModelTypes["RegisterRole"];
        type: ModelTypes["AccountType"];
        username: string;
    }
    • email: string

      Электронная почта

    • Optional entrepreneur_data?: ModelTypes["UpdateEntrepreneurDataInput"] | null

      Данные индивидуального предпринимателя

    • Optional individual_data?: ModelTypes["UpdateIndividualDataInput"] | null

      Данные физического лица

    • Optional organization_data?: ModelTypes["UpdateOrganizationDataInput"] | null

      Данные организации

    • Optional public_key?: string | null

      Публичный ключ

    • Optional referer?: string | null

      Имя аккаунта реферера

    • role: ModelTypes["RegisterRole"]

      Роль пользователя

    • type: ModelTypes["AccountType"]

      Тип аккаунта

    • username: string

      Имя пользователя

  • UpdateBankAccountInput: {
        data: ModelTypes["BankAccountInput"];
        is_default: boolean;
        method_id: string;
        username: string;
    }
    • data: ModelTypes["BankAccountInput"]

      Данные банковского счёта

    • is_default: boolean

      Флаг основного метода платежа, который отображается в документах

    • method_id: string

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

    • username: string

      Имя аккаунта пользователя

  • UpdateEntrepreneurDataInput: {
        birthdate: string;
        city: string;
        country: ModelTypes["Country"];
        details: ModelTypes["EntrepreneurDetailsInput"];
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        phone: string;
    }
    • birthdate: string

      Дата рождения

    • city: string

      Город

    • country: ModelTypes["Country"]

      Страна

    • details: ModelTypes["EntrepreneurDetailsInput"]

      Детали индивидуального предпринимателя

    • first_name: string

      Имя

    • full_address: string

      Полный адрес

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • phone: string

      Телефон

  • UpdateIndividualDataInput: {
        birthdate: string;
        first_name: string;
        full_address: string;
        last_name: string;
        middle_name: string;
        passport?: ModelTypes["PassportInput"] | null;
        phone: string;
    }
    • birthdate: string

      Дата рождения

    • first_name: string

      Имя

    • full_address: string

      Полный адрес

    • last_name: string

      Фамилия

    • middle_name: string

      Отчество

    • Optional passport?: ModelTypes["PassportInput"] | null

      Данные паспорта

    • phone: string

      Телефон

  • UpdateOrganizationDataInput: {
        city: string;
        country: string;
        details: ModelTypes["OrganizationDetailsInput"];
        fact_address: string;
        full_address: string;
        full_name: string;
        phone: string;
        represented_by: ModelTypes["RepresentedByInput"];
        short_name: string;
        type: ModelTypes["OrganizationType"];
    }
    • city: string

      Город

    • country: string

      Страна

    • details: ModelTypes["OrganizationDetailsInput"]

      Детали организации

    • fact_address: string

      Фактический адрес

    • full_address: string

      Полный адрес

    • full_name: string

      Полное наименование организации

    • phone: string

      Телефон

    • represented_by: ModelTypes["RepresentedByInput"]

      Представитель организации

    • short_name: string

      Краткое наименование организации

    • type: ModelTypes["OrganizationType"]

      Тип организации

  • UserAccount: {
        meta: string;
        referer: string;
        registered_at: string;
        registrator: string;
        status: string;
        storages: string[];
        type: string;
        username: string;
        verifications: ModelTypes["Verification"][];
    }
    • meta: string

      Метаинформация

    • referer: string

      Реферал

    • registered_at: string

      Дата регистрации

    • registrator: string

      Регистратор

    • status: string

      Статус аккаунта

    • storages: string[]

      Список хранилищ

    • type: string

      Тип учетной записи

    • username: string

      Имя аккаунта

    • verifications: ModelTypes["Verification"][]

      Дата регистрации

  • UserDataUnion: ModelTypes["Entrepreneur"] | ModelTypes["Individual"] | ModelTypes["Organization"]

    Объединение информации о пользователях

  • UserStatus: UserStatus
  • Vars: {
        confidential_email: string;
        confidential_link: string;
        contact_email: string;
        coopenomics_agreement?: ModelTypes["AgreementVar"] | null;
        coopname: string;
        full_abbr: string;
        full_abbr_dative: string;
        full_abbr_genitive: string;
        name: string;
        participant_application: ModelTypes["AgreementVar"];
        passport_request: string;
        privacy_agreement: ModelTypes["AgreementVar"];
        short_abbr: string;
        signature_agreement: ModelTypes["AgreementVar"];
        user_agreement: ModelTypes["AgreementVar"];
        wallet_agreement: ModelTypes["AgreementVar"];
        website: string;
    }
    • confidential_email: string
    • confidential_link: string
    • contact_email: string
    • Optional coopenomics_agreement?: ModelTypes["AgreementVar"] | null
    • coopname: string
    • full_abbr: string
    • full_abbr_dative: string
    • full_abbr_genitive: string
    • name: string
    • participant_application: ModelTypes["AgreementVar"]
    • passport_request: string
    • privacy_agreement: ModelTypes["AgreementVar"]
    • short_abbr: string
    • signature_agreement: ModelTypes["AgreementVar"]
    • user_agreement: ModelTypes["AgreementVar"]
    • wallet_agreement: ModelTypes["AgreementVar"]
    • website: string
  • VarsInput: {
        confidential_email: string;
        confidential_link: string;
        contact_email: string;
        coopenomics_agreement?: ModelTypes["AgreementInput"] | null;
        coopname: string;
        full_abbr: string;
        full_abbr_dative: string;
        full_abbr_genitive: string;
        name: string;
        participant_application: ModelTypes["AgreementInput"];
        passport_request: string;
        privacy_agreement: ModelTypes["AgreementInput"];
        short_abbr: string;
        signature_agreement: ModelTypes["AgreementInput"];
        user_agreement: ModelTypes["AgreementInput"];
        wallet_agreement: ModelTypes["AgreementInput"];
        website: string;
    }
    • confidential_email: string
    • confidential_link: string
    • contact_email: string
    • Optional coopenomics_agreement?: ModelTypes["AgreementInput"] | null
    • coopname: string
    • full_abbr: string
    • full_abbr_dative: string
    • full_abbr_genitive: string
    • name: string
    • participant_application: ModelTypes["AgreementInput"]
    • passport_request: string
    • privacy_agreement: ModelTypes["AgreementInput"]
    • short_abbr: string
    • signature_agreement: ModelTypes["AgreementInput"]
    • user_agreement: ModelTypes["AgreementInput"]
    • wallet_agreement: ModelTypes["AgreementInput"]
    • website: string
  • Verification: {
        created_at: string;
        is_verified: boolean;
        last_update: string;
        notice: string;
        procedure: string;
        verificator: string;
    }
    • created_at: string

      Дата создания верификации

    • is_verified: boolean

      Флаг верификации

    • last_update: string

      Дата последнего обновления верификации

    • notice: string

      Заметка верификации

    • procedure: string

      Процедура верификации

    • verificator: string

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

  • WaitWeight: {
        wait_sec: number;
        weight: number;
    }
    • wait_sec: number

      Время ожидания в секундах

    • weight: number

      Вес

  • schema: {
        mutation?: ModelTypes["Mutation"] | null;
        query?: ModelTypes["Query"] | null;
    }