IOutput: {
    publishProjectOfFreeDecision?: undefined | {
        action: {
            account: string;
            account_ram_deltas: {
                account: string;
                delta: number;
            }[];
            action_ordinal: number;
            authorization: {
                actor: string;
                permission: string;
            }[];
            block_id: string;
            block_num: number;
            chain_id: string;
            console: string;
            context_free: boolean;
            creator_action_ordinal: number;
            data: unknown;
            elapsed: number;
            global_sequence: string;
            name: string;
            receipt: {
                abi_sequence: number;
                act_digest: string;
                auth_sequence: {
                    account: string;
                    sequence: string;
                }[];
                code_sequence: number;
                global_sequence: string;
                receiver: string;
                recv_sequence: string;
            };
            receiver: string;
            transaction_id: string;
        };
        documents: {
            acts: {
                action?: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                };
                documentAggregate?: {
                    document: {
                        doc_hash: string;
                        hash: string;
                        meta: unknown;
                        meta_hash: string;
                        signatures: {
                            id: number;
                            is_valid?: (...) | (...) | (...) | (...);
                            meta: unknown;
                            public_key: string;
                            signature: string;
                            signed_at: string;
                            signed_hash: string;
                            signer: string;
                            signer_certificate?: (...) | (...);
                        }[];
                        version: string;
                    };
                    hash: string;
                    rawDocument?: {
                        binary: string;
                        full_title: string;
                        hash: string;
                        html: string;
                        meta: unknown;
                    };
                };
            }[];
            decision?: {
                action: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                };
                documentAggregate: {
                    document: {
                        doc_hash: string;
                        hash: string;
                        meta: unknown;
                        meta_hash: string;
                        signatures: {
                            id: number;
                            is_valid?: null | boolean;
                            meta: unknown;
                            public_key: string;
                            signature: string;
                            signed_at: string;
                            signed_hash: string;
                            signer: string;
                            signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                        }[];
                        version: string;
                    };
                    hash: string;
                    rawDocument?: {
                        binary: string;
                        full_title: string;
                        hash: string;
                        html: string;
                        meta: unknown;
                    };
                };
                votes_against: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                }[];
                votes_for: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                }[];
            };
            links: {
                document: {
                    doc_hash: string;
                    hash: string;
                    meta: unknown;
                    meta_hash: string;
                    signatures: {
                        id: number;
                        is_valid?: null | boolean;
                        meta: unknown;
                        public_key: string;
                        signature: string;
                        signed_at: string;
                        signed_hash: string;
                        signer: string;
                        signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    }[];
                    version: string;
                };
                hash: string;
                rawDocument?: {
                    binary: string;
                    full_title: string;
                    hash: string;
                    html: string;
                    meta: unknown;
                };
            }[];
            statement?: {
                action: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                };
                documentAggregate: {
                    document: {
                        doc_hash: string;
                        hash: string;
                        meta: unknown;
                        meta_hash: string;
                        signatures: {
                            id: number;
                            is_valid?: null | boolean;
                            meta: unknown;
                            public_key: string;
                            signature: string;
                            signed_at: string;
                            signed_hash: string;
                            signer: string;
                            signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                        }[];
                        version: string;
                    };
                    hash: string;
                    rawDocument?: {
                        binary: string;
                        full_title: string;
                        hash: string;
                        html: string;
                        meta: unknown;
                    };
                };
            };
        };
        table: {
            approved: boolean;
            authorization: {
                doc_hash: string;
                hash: string;
                meta: string;
                meta_hash: string;
                signatures: {
                    id: number;
                    is_valid?: null | boolean;
                    meta: unknown;
                    public_key: string;
                    signature: string;
                    signed_at: string;
                    signed_hash: string;
                    signer: string;
                    signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                }[];
                version: string;
            };
            authorized: boolean;
            authorized_by: string;
            batch_id: number;
            callback_contract?: null | string;
            confirm_callback?: null | string;
            coopname: string;
            council_members_count: number;
            created_at: string;
            decline_callback?: null | string;
            expired_at: string;
            hash?: null | string;
            id: number;
            meta: string;
            statement: {
                doc_hash: string;
                hash: string;
                meta: string;
                meta_hash: string;
                signatures: {
                    id: number;
                    is_valid?: null | boolean;
                    meta: unknown;
                    public_key: string;
                    signature: string;
                    signed_at: string;
                    signed_hash: string;
                    signer: string;
                    signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                }[];
                version: string;
            };
            type: string;
            username: string;
            username_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
            validated: boolean;
            votes_against: string[];
            votes_against_certificates: (({
                first_name: string;
                inn: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                first_name: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                inn: string;
                ogrn: string;
                represented_by: {
                    first_name: string;
                    last_name: string;
                    middle_name: string;
                    position: string;
                };
                short_name: string;
                type: AccountType;
                username: string;
            }) & {})[];
            votes_for: string[];
            votes_for_certificates: (({
                first_name: string;
                inn: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                first_name: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                inn: string;
                ogrn: string;
                represented_by: {
                    first_name: string;
                    last_name: string;
                    middle_name: string;
                    position: string;
                };
                short_name: string;
                type: AccountType;
                username: string;
            }) & {})[];
        };
    };
}

Type declaration

  • Optional publishProjectOfFreeDecision?: undefined | {
        action: {
            account: string;
            account_ram_deltas: {
                account: string;
                delta: number;
            }[];
            action_ordinal: number;
            authorization: {
                actor: string;
                permission: string;
            }[];
            block_id: string;
            block_num: number;
            chain_id: string;
            console: string;
            context_free: boolean;
            creator_action_ordinal: number;
            data: unknown;
            elapsed: number;
            global_sequence: string;
            name: string;
            receipt: {
                abi_sequence: number;
                act_digest: string;
                auth_sequence: {
                    account: string;
                    sequence: string;
                }[];
                code_sequence: number;
                global_sequence: string;
                receiver: string;
                recv_sequence: string;
            };
            receiver: string;
            transaction_id: string;
        };
        documents: {
            acts: {
                action?: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                };
                documentAggregate?: {
                    document: {
                        doc_hash: string;
                        hash: string;
                        meta: unknown;
                        meta_hash: string;
                        signatures: {
                            id: number;
                            is_valid?: (...) | (...) | (...) | (...);
                            meta: unknown;
                            public_key: string;
                            signature: string;
                            signed_at: string;
                            signed_hash: string;
                            signer: string;
                            signer_certificate?: (...) | (...);
                        }[];
                        version: string;
                    };
                    hash: string;
                    rawDocument?: {
                        binary: string;
                        full_title: string;
                        hash: string;
                        html: string;
                        meta: unknown;
                    };
                };
            }[];
            decision?: {
                action: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                };
                documentAggregate: {
                    document: {
                        doc_hash: string;
                        hash: string;
                        meta: unknown;
                        meta_hash: string;
                        signatures: {
                            id: number;
                            is_valid?: null | boolean;
                            meta: unknown;
                            public_key: string;
                            signature: string;
                            signed_at: string;
                            signed_hash: string;
                            signer: string;
                            signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                        }[];
                        version: string;
                    };
                    hash: string;
                    rawDocument?: {
                        binary: string;
                        full_title: string;
                        hash: string;
                        html: string;
                        meta: unknown;
                    };
                };
                votes_against: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                }[];
                votes_for: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                }[];
            };
            links: {
                document: {
                    doc_hash: string;
                    hash: string;
                    meta: unknown;
                    meta_hash: string;
                    signatures: {
                        id: number;
                        is_valid?: null | boolean;
                        meta: unknown;
                        public_key: string;
                        signature: string;
                        signed_at: string;
                        signed_hash: string;
                        signer: string;
                        signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    }[];
                    version: string;
                };
                hash: string;
                rawDocument?: {
                    binary: string;
                    full_title: string;
                    hash: string;
                    html: string;
                    meta: unknown;
                };
            }[];
            statement?: {
                action: {
                    account: string;
                    account_ram_deltas: {
                        account: string;
                        delta: number;
                    }[];
                    action_ordinal: number;
                    actor_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                    authorization: {
                        actor: string;
                        permission: string;
                    }[];
                    block_id: string;
                    block_num: number;
                    chain_id: string;
                    console: string;
                    context_free: boolean;
                    creator_action_ordinal: number;
                    data: unknown;
                    elapsed: number;
                    global_sequence: string;
                    name: string;
                    receipt: {
                        abi_sequence: number;
                        act_digest: string;
                        auth_sequence: {
                            account: string;
                            sequence: string;
                        }[];
                        code_sequence: number;
                        global_sequence: string;
                        receiver: string;
                        recv_sequence: string;
                    };
                    receiver: string;
                    transaction_id: string;
                };
                documentAggregate: {
                    document: {
                        doc_hash: string;
                        hash: string;
                        meta: unknown;
                        meta_hash: string;
                        signatures: {
                            id: number;
                            is_valid?: null | boolean;
                            meta: unknown;
                            public_key: string;
                            signature: string;
                            signed_at: string;
                            signed_hash: string;
                            signer: string;
                            signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                        }[];
                        version: string;
                    };
                    hash: string;
                    rawDocument?: {
                        binary: string;
                        full_title: string;
                        hash: string;
                        html: string;
                        meta: unknown;
                    };
                };
            };
        };
        table: {
            approved: boolean;
            authorization: {
                doc_hash: string;
                hash: string;
                meta: string;
                meta_hash: string;
                signatures: {
                    id: number;
                    is_valid?: null | boolean;
                    meta: unknown;
                    public_key: string;
                    signature: string;
                    signed_at: string;
                    signed_hash: string;
                    signer: string;
                    signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                }[];
                version: string;
            };
            authorized: boolean;
            authorized_by: string;
            batch_id: number;
            callback_contract?: null | string;
            confirm_callback?: null | string;
            coopname: string;
            council_members_count: number;
            created_at: string;
            decline_callback?: null | string;
            expired_at: string;
            hash?: null | string;
            id: number;
            meta: string;
            statement: {
                doc_hash: string;
                hash: string;
                meta: string;
                meta_hash: string;
                signatures: {
                    id: number;
                    is_valid?: null | boolean;
                    meta: unknown;
                    public_key: string;
                    signature: string;
                    signed_at: string;
                    signed_hash: string;
                    signer: string;
                    signer_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
                }[];
                version: string;
            };
            type: string;
            username: string;
            username_certificate?: ({ username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | null | undefined; inn: string; } | { username: string; type: AccountType; first_name: string; last_name: string; middle_name?: string | ... 1 more ... | undefined; } | { ...; }) & {};
            validated: boolean;
            votes_against: string[];
            votes_against_certificates: (({
                first_name: string;
                inn: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                first_name: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                inn: string;
                ogrn: string;
                represented_by: {
                    first_name: string;
                    last_name: string;
                    middle_name: string;
                    position: string;
                };
                short_name: string;
                type: AccountType;
                username: string;
            }) & {})[];
            votes_for: string[];
            votes_for_certificates: (({
                first_name: string;
                inn: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                first_name: string;
                last_name: string;
                middle_name?: null | string;
                type: AccountType;
                username: string;
            } | {
                inn: string;
                ogrn: string;
                represented_by: {
                    first_name: string;
                    last_name: string;
                    middle_name: string;
                    position: string;
                };
                short_name: string;
                type: AccountType;
                username: string;
            }) & {})[];
        };
    }

    Опубликовать предложенную повестку и проект решения для голосования совета. Возвращает созданный пункт повестки (или null, если он ещё не проиндексирован) для немедленного отображения на фронте.

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