API-Документация
MONO - автономная и единая точка доступа к кооперативной экономике. MONO предоставляет методы для извлечения (QUERIES), изменения (MUTATIONS) и подписок (SUBSCRIPTIONS) на информацию в локальной базе данных кооператива и распределенной базе данных кооперативной экономики, используя технологию GRAPHQL.
Contact
Terms of Service
API Endpoints
https://testnet.coopenomics.world/backend/v1/graphql
Queries
agreements
Description
Получение списка соглашений с фильтрацией и пагинацией
Response
Returns a PaginatedAgreementsPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - AgreementFilter
|
|
options - PaginationInput
|
Example
Query
query agreements(
$filter: AgreementFilter,
$options: PaginationInput
) {
agreements(
filter: $filter,
options: $options
) {
currentPage
items {
...AgreementFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": AgreementFilter,
"options": PaginationInput
}
Response
{
"data": {
"agreements": {
"currentPage": 987,
"items": [Agreement],
"totalCount": 987,
"totalPages": 123
}
}
}
capitalCommit
Description
Получение коммита по хэшу
Требуемые роли: chairman, member, user.
Response
Returns a CapitalCommit
Arguments
| Name | Description |
|---|---|
data - GetCapitalCommitByHashInput!
|
Example
Query
query capitalCommit($data: GetCapitalCommitByHashInput!) {
capitalCommit(data: $data) {
_created_at
_id
_updated_at
amounts {
...CapitalCommitAmountsFragment
}
block_num
blockchain_status
commit_hash
coopname
created_at
description
display_name
id
meta
present
project {
...BaseCapitalProjectFragment
}
project_hash
status
username
}
}
Variables
{"data": GetCapitalCommitByHashInput}
Response
{
"data": {
"capitalCommit": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amounts": CapitalCommitAmounts,
"block_num": 987.65,
"blockchain_status": "abc123",
"commit_hash": "xyz789",
"coopname": "xyz789",
"created_at": "xyz789",
"description": "xyz789",
"display_name": "xyz789",
"id": 123,
"meta": "xyz789",
"present": false,
"project": BaseCapitalProject,
"project_hash": "xyz789",
"status": "APPROVED",
"username": "abc123"
}
}
}
capitalCommits
Description
Получение списка коммитов кооператива с фильтрацией
Требуемые роли: chairman, member, user.
Response
Returns a PaginatedCapitalCommitsPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - CapitalCommitFilter
|
|
options - PaginationInput
|
Example
Query
query capitalCommits(
$filter: CapitalCommitFilter,
$options: PaginationInput
) {
capitalCommits(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalCommitFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalCommitFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalCommits": {
"currentPage": 123,
"items": [CapitalCommit],
"totalCount": 123,
"totalPages": 123
}
}
}
capitalContributor
Description
Получение участника по ID, имени пользователя или хешу участника
Response
Returns a CapitalContributor
Arguments
| Name | Description |
|---|---|
data - GetContributorInput!
|
Example
Query
query capitalContributor($data: GetContributorInput!) {
capitalContributor(data: $data) {
_created_at
_id
_updated_at
about
appendixes
block_num
blockchain_status
contract {
...DocumentAggregateFragment
}
contributed_as_author
contributed_as_contributor
contributed_as_coordinator
contributed_as_creator
contributed_as_investor
contributed_as_propertor
contributor_hash
coopname
created_at
debt_amount
display_name
energy
hours_per_day
id
is_external_contract
last_energy_update
level
memo
present
rate_per_hour
status
username
}
}
Variables
{"data": GetContributorInput}
Response
{
"data": {
"capitalContributor": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"about": "abc123",
"appendixes": ["xyz789"],
"block_num": 123.45,
"blockchain_status": "abc123",
"contract": DocumentAggregate,
"contributed_as_author": "abc123",
"contributed_as_contributor": "abc123",
"contributed_as_coordinator": "xyz789",
"contributed_as_creator": "xyz789",
"contributed_as_investor": "abc123",
"contributed_as_propertor": "xyz789",
"contributor_hash": "abc123",
"coopname": "xyz789",
"created_at": "xyz789",
"debt_amount": "xyz789",
"display_name": "xyz789",
"energy": 123.45,
"hours_per_day": 123.45,
"id": 987,
"is_external_contract": false,
"last_energy_update": "xyz789",
"level": 987,
"memo": "xyz789",
"present": true,
"rate_per_hour": "abc123",
"status": "ACTIVE",
"username": "xyz789"
}
}
}
capitalContributors
Description
Получение списка участников кооператива с фильтрацией
Response
Arguments
| Name | Description |
|---|---|
filter - CapitalContributorFilter
|
|
options - PaginationInput
|
Example
Query
query capitalContributors(
$filter: CapitalContributorFilter,
$options: PaginationInput
) {
capitalContributors(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalContributorFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalContributorFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalContributors": {
"currentPage": 123,
"items": [CapitalContributor],
"totalCount": 987,
"totalPages": 123
}
}
}
capitalCycles
Description
Получение списка циклов кооператива с фильтрацией
Требуемые роли: chairman, member, user.
Response
Returns a PaginatedCapitalCyclesPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - CapitalCycleFilter
|
|
options - PaginationInput
|
Example
Query
query capitalCycles(
$filter: CapitalCycleFilter,
$options: PaginationInput
) {
capitalCycles(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalCycleFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalCycleFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalCycles": {
"currentPage": 123,
"items": [CapitalCycle],
"totalCount": 987,
"totalPages": 123
}
}
}
capitalDebt
Description
Получение долга по внутреннему ID базы данных
Response
Returns a CapitalDebt
Arguments
| Name | Description |
|---|---|
data - GetDebtInput!
|
Example
Query
query capitalDebt($data: GetDebtInput!) {
capitalDebt(data: $data) {
_created_at
_id
_updated_at
amount
approved_statement {
...DocumentAggregateFragment
}
authorization {
...DocumentAggregateFragment
}
block_num
blockchain_status
coopname
debt_hash
id
memo
present
project_hash
repaid_at
statement {
...DocumentAggregateFragment
}
status
username
}
}
Variables
{"data": GetDebtInput}
Response
{
"data": {
"capitalDebt": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": 123.45,
"approved_statement": DocumentAggregate,
"authorization": DocumentAggregate,
"block_num": 987,
"blockchain_status": "abc123",
"coopname": "xyz789",
"debt_hash": "xyz789",
"id": 987,
"memo": "abc123",
"present": true,
"project_hash": "abc123",
"repaid_at": "abc123",
"statement": DocumentAggregate,
"status": "ACTIVE",
"username": "abc123"
}
}
}
capitalDebts
Description
Получение списка долгов кооператива с фильтрацией
Response
Returns a PaginatedCapitalDebtsPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - DebtFilter
|
|
options - PaginationInput
|
Example
Query
query capitalDebts(
$filter: DebtFilter,
$options: PaginationInput
) {
capitalDebts(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalDebtFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": DebtFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalDebts": {
"currentPage": 987,
"items": [CapitalDebt],
"totalCount": 987,
"totalPages": 123
}
}
}
capitalExpense
Description
Получение расхода по внутреннему ID базы данных
Response
Returns a CapitalExpense
Arguments
| Name | Description |
|---|---|
data - GetExpenseInput!
|
Example
Query
query capitalExpense($data: GetExpenseInput!) {
capitalExpense(data: $data) {
_created_at
_id
_updated_at
amount
approved_statement {
...DocumentAggregateFragment
}
authorization {
...DocumentAggregateFragment
}
block_num
blockchain_status
coopname
description
expense_hash
expense_statement {
...DocumentAggregateFragment
}
fund_id
id
present
project_hash
spended_at
status
username
}
}
Variables
{"data": GetExpenseInput}
Response
{
"data": {
"capitalExpense": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": "xyz789",
"approved_statement": DocumentAggregate,
"authorization": DocumentAggregate,
"block_num": 987,
"blockchain_status": "abc123",
"coopname": "xyz789",
"description": "abc123",
"expense_hash": "xyz789",
"expense_statement": DocumentAggregate,
"fund_id": 123.45,
"id": 123,
"present": false,
"project_hash": "xyz789",
"spended_at": "abc123",
"status": "APPROVED",
"username": "abc123"
}
}
}
capitalExpenses
Description
Получение списка расходов кооператива с фильтрацией
Response
Arguments
| Name | Description |
|---|---|
filter - ExpenseFilter
|
|
options - PaginationInput
|
Example
Query
query capitalExpenses(
$filter: ExpenseFilter,
$options: PaginationInput
) {
capitalExpenses(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalExpenseFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": ExpenseFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalExpenses": {
"currentPage": 123,
"items": [CapitalExpense],
"totalCount": 987,
"totalPages": 987
}
}
}
capitalInvest
Description
Получение инвестиции по внутреннему ID базы данных
Response
Returns a CapitalInvest
Arguments
| Name | Description |
|---|---|
data - GetInvestInput!
|
Example
Query
query capitalInvest($data: GetInvestInput!) {
capitalInvest(data: $data) {
_created_at
_id
_updated_at
amount
block_num
blockchain_status
coopname
coordinator
coordinator_amount
id
invest_hash
invested_at
present
project_hash
statement
status
username
}
}
Variables
{"data": GetInvestInput}
Response
{
"data": {
"capitalInvest": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": 987.65,
"block_num": 987,
"blockchain_status": "abc123",
"coopname": "xyz789",
"coordinator": "abc123",
"coordinator_amount": 987.65,
"id": 123,
"invest_hash": "xyz789",
"invested_at": "xyz789",
"present": true,
"project_hash": "xyz789",
"statement": "abc123",
"status": "ACTIVE",
"username": "xyz789"
}
}
}
capitalInvests
Description
Получение списка инвестиций кооператива с фильтрацией
Response
Returns a PaginatedCapitalInvestsPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - CapitalInvestFilter
|
|
options - PaginationInput
|
Example
Query
query capitalInvests(
$filter: CapitalInvestFilter,
$options: PaginationInput
) {
capitalInvests(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalInvestFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalInvestFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalInvests": {
"currentPage": 987,
"items": [CapitalInvest],
"totalCount": 987,
"totalPages": 123
}
}
}
capitalIssue
Description
Получение задачи по хэшу
Требуемые роли: chairman, member, user.
Response
Returns a CapitalIssue
Arguments
| Name | Description |
|---|---|
data - GetCapitalIssueByHashInput!
|
Example
Query
query capitalIssue($data: GetCapitalIssueByHashInput!) {
capitalIssue(data: $data) {
_created_at
_id
_updated_at
block_num
created_by
creators
cycle_id
description
estimate
id
issue_hash
metadata
permissions {
...CapitalIssuePermissionsFragment
}
present
priority
project_hash
sort_order
status
submaster
title
}
}
Variables
{"data": GetCapitalIssueByHashInput}
Response
{
"data": {
"capitalIssue": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"created_by": "abc123",
"creators": ["xyz789"],
"cycle_id": "abc123",
"description": "xyz789",
"estimate": 987,
"id": "abc123",
"issue_hash": "xyz789",
"metadata": {},
"permissions": CapitalIssuePermissions,
"present": false,
"priority": "HIGH",
"project_hash": "xyz789",
"sort_order": 123,
"status": "BACKLOG",
"submaster": "abc123",
"title": "abc123"
}
}
}
capitalIssues
Description
Получение списка задач кооператива с фильтрацией
Требуемые роли: chairman, member, user.
Response
Returns a PaginatedCapitalIssuesPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - CapitalIssueFilter
|
|
options - PaginationInput
|
Example
Query
query capitalIssues(
$filter: CapitalIssueFilter,
$options: PaginationInput
) {
capitalIssues(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalIssueFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalIssueFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalIssues": {
"currentPage": 123,
"items": [CapitalIssue],
"totalCount": 123,
"totalPages": 987
}
}
}
capitalProgramInvest
Description
Получение программной инвестиции по внутреннему ID базы данных
Response
Returns a CapitalProgramInvest
Arguments
| Name | Description |
|---|---|
data - GetProgramInvestInput!
|
Example
Query
query capitalProgramInvest($data: GetProgramInvestInput!) {
capitalProgramInvest(data: $data) {
_created_at
_id
_updated_at
amount
block_num
blockchain_status
coopname
id
invest_hash
invested_at
present
statement {
...DocumentAggregateFragment
}
status
username
}
}
Variables
{"data": GetProgramInvestInput}
Response
{
"data": {
"capitalProgramInvest": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": 987.65,
"block_num": 123,
"blockchain_status": "abc123",
"coopname": "abc123",
"id": 987,
"invest_hash": "abc123",
"invested_at": "xyz789",
"present": false,
"statement": DocumentAggregate,
"status": "CREATED",
"username": "abc123"
}
}
}
capitalProgramInvests
Description
Получение списка программных инвестиций кооператива с фильтрацией
Response
Arguments
| Name | Description |
|---|---|
filter - CapitalInvestFilter
|
|
options - PaginationInput
|
Example
Query
query capitalProgramInvests(
$filter: CapitalInvestFilter,
$options: PaginationInput
) {
capitalProgramInvests(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalProgramInvestFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalInvestFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalProgramInvests": {
"currentPage": 123,
"items": [CapitalProgramInvest],
"totalCount": 123,
"totalPages": 123
}
}
}
capitalProject
Description
Получение проекта по хешу с компонентами
Response
Returns a CapitalProject
Arguments
| Name | Description |
|---|---|
data - GetProjectInput!
|
Example
Query
query capitalProject($data: GetProjectInput!) {
capitalProject(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": GetProjectInput}
Response
{
"data": {
"capitalProject": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"blockchain_status": "abc123",
"can_convert_to_project": true,
"components": [CapitalProjectComponent],
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "abc123",
"description": "abc123",
"fact": CapitalProjectFactPool,
"id": 123,
"invite": "xyz789",
"is_opened": false,
"is_planed": false,
"issue_counter": 987,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "abc123",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": true,
"project_hash": "xyz789",
"status": "ACTIVE",
"title": "abc123",
"voting": CapitalProjectVotingData
}
}
}
capitalProjectWithRelations
Description
Получение проекта с полными отношениями по хешу проекта
Response
Returns a CapitalProject
Arguments
| Name | Description |
|---|---|
data - GetProjectWithRelationsInput!
|
Example
Query
query capitalProjectWithRelations($data: GetProjectWithRelationsInput!) {
capitalProjectWithRelations(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": GetProjectWithRelationsInput}
Response
{
"data": {
"capitalProjectWithRelations": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"blockchain_status": "abc123",
"can_convert_to_project": false,
"components": [CapitalProjectComponent],
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "xyz789",
"description": "xyz789",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "xyz789",
"is_opened": false,
"is_planed": false,
"issue_counter": 987,
"master": "abc123",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": false,
"project_hash": "xyz789",
"status": "ACTIVE",
"title": "abc123",
"voting": CapitalProjectVotingData
}
}
}
capitalProjects
Description
Получение списка проектов кооператива с фильтрацией и компонентами
Response
Arguments
| Name | Description |
|---|---|
filter - CapitalProjectFilter
|
|
options - PaginationInput
|
Example
Query
query capitalProjects(
$filter: CapitalProjectFilter,
$options: PaginationInput
) {
capitalProjects(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalProjectFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalProjectFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalProjects": {
"currentPage": 123,
"items": [CapitalProject],
"totalCount": 987,
"totalPages": 123
}
}
}
capitalResult
Description
Получение результата по внутреннему ID базы данных
Response
Returns a CapitalResult
Arguments
| Name | Description |
|---|---|
data - GetResultInput!
|
Example
Query
query capitalResult($data: GetResultInput!) {
capitalResult(data: $data) {
_created_at
_id
_updated_at
act {
...DocumentAggregateFragment
}
authorization {
...DocumentAggregateFragment
}
block_num
blockchain_status
coopname
created_at
debt_amount
id
present
project_hash
result_hash
statement {
...DocumentAggregateFragment
}
status
total_amount
username
}
}
Variables
{"data": GetResultInput}
Response
{
"data": {
"capitalResult": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"act": DocumentAggregate,
"authorization": DocumentAggregate,
"block_num": 123.45,
"blockchain_status": "abc123",
"coopname": "abc123",
"created_at": "xyz789",
"debt_amount": "xyz789",
"id": 123,
"present": true,
"project_hash": "abc123",
"result_hash": "xyz789",
"statement": DocumentAggregate,
"status": "ACT1",
"total_amount": "abc123",
"username": "abc123"
}
}
}
capitalResults
Description
Получение списка результатов кооператива с фильтрацией
Response
Returns a PaginatedCapitalResultsPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - ResultFilter
|
|
options - PaginationInput
|
Example
Query
query capitalResults(
$filter: ResultFilter,
$options: PaginationInput
) {
capitalResults(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalResultFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": ResultFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalResults": {
"currentPage": 123,
"items": [CapitalResult],
"totalCount": 123,
"totalPages": 987
}
}
}
capitalSegment
Description
Получение одного сегмента кооператива по фильтрам
Response
Returns a CapitalSegment
Arguments
| Name | Description |
|---|---|
filter - CapitalSegmentFilter
|
Example
Query
query capitalSegment($filter: CapitalSegmentFilter) {
capitalSegment(filter: $filter) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"filter": CapitalSegmentFilter}
Response
{
"data": {
"capitalSegment": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "abc123",
"author_bonus": "xyz789",
"block_num": 987.65,
"capital_contributor_shares": "xyz789",
"contributor_bonus": "abc123",
"coopname": "abc123",
"coordinator_base": "xyz789",
"coordinator_investments": "abc123",
"creator_base": "xyz789",
"creator_bonus": "xyz789",
"debt_amount": "xyz789",
"debt_settled": "abc123",
"direct_creator_bonus": "abc123",
"display_name": "xyz789",
"equal_author_bonus": "xyz789",
"has_vote": false,
"id": 987,
"investor_amount": "abc123",
"investor_base": "abc123",
"is_author": true,
"is_contributor": false,
"is_coordinator": true,
"is_creator": false,
"is_investor": true,
"is_propertor": false,
"is_votes_calculated": true,
"last_author_base_reward_per_share": 123.45,
"last_author_bonus_reward_per_share": 987.65,
"last_contributor_reward_per_share": 987.65,
"last_known_coordinators_investment_pool": "abc123",
"last_known_creators_base_pool": "abc123",
"last_known_invest_pool": "abc123",
"present": true,
"project_hash": "xyz789",
"property_base": "abc123",
"provisional_amount": "abc123",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "xyz789",
"total_segment_bonus_cost": "abc123",
"total_segment_cost": "abc123",
"username": "abc123",
"value": "abc123",
"voting_bonus": "abc123"
}
}
}
capitalSegments
Description
Получение списка сегментов кооператива с фильтрацией и пагинацией
Response
Arguments
| Name | Description |
|---|---|
filter - CapitalSegmentFilter
|
|
options - PaginationInput
|
Example
Query
query capitalSegments(
$filter: CapitalSegmentFilter,
$options: PaginationInput
) {
capitalSegments(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalSegmentFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalSegmentFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalSegments": {
"currentPage": 987,
"items": [CapitalSegment],
"totalCount": 123,
"totalPages": 987
}
}
}
capitalState
Description
Получение полного состояния CAPITAL контракта кооператива
Response
Returns a CapitalState
Arguments
| Name | Description |
|---|---|
data - GetCapitalConfigInput!
|
Example
Query
query capitalState($data: GetCapitalConfigInput!) {
capitalState(data: $data) {
_created_at
_id
_updated_at
block_num
config {
...CapitalConfigObjectFragment
}
coopname
global_available_invest_pool
present
program_membership_available
program_membership_cumulative_reward_per_share
program_membership_distributed
program_membership_funded
}
}
Variables
{"data": GetCapitalConfigInput}
Response
{
"data": {
"capitalState": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"config": CapitalConfigObject,
"coopname": "xyz789",
"global_available_invest_pool": "abc123",
"present": true,
"program_membership_available": "abc123",
"program_membership_cumulative_reward_per_share": 987.65,
"program_membership_distributed": "abc123",
"program_membership_funded": "abc123"
}
}
}
capitalStories
Description
Получение списка историй кооператива с фильтрацией
Требуемые роли: chairman, member, user.
Response
Returns a PaginatedCapitalStoriesPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - CapitalStoryFilter
|
|
options - PaginationInput
|
Example
Query
query capitalStories(
$filter: CapitalStoryFilter,
$options: PaginationInput
) {
capitalStories(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalStoryFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalStoryFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalStories": {
"currentPage": 987,
"items": [CapitalStory],
"totalCount": 987,
"totalPages": 987
}
}
}
capitalStory
Description
Получение истории по хэшу
Требуемые роли: chairman, member, user.
Response
Returns a CapitalStory
Arguments
| Name | Description |
|---|---|
data - GetCapitalStoryByHashInput!
|
Example
Query
query capitalStory($data: GetCapitalStoryByHashInput!) {
capitalStory(data: $data) {
_created_at
_id
_updated_at
block_num
coopname
created_by
description
issue_id
present
project_hash
sort_order
status
story_hash
title
}
}
Variables
{"data": GetCapitalStoryByHashInput}
Response
{
"data": {
"capitalStory": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"coopname": "xyz789",
"created_by": "abc123",
"description": "xyz789",
"issue_id": "xyz789",
"present": true,
"project_hash": "xyz789",
"sort_order": 123,
"status": "CANCELLED",
"story_hash": "xyz789",
"title": "xyz789"
}
}
}
capitalTimeEntries
Description
Получение пагинированного списка записей времени
Требуемые роли: chairman, member, user.
Response
Arguments
| Name | Description |
|---|---|
filter - CapitalTimeEntriesFilter
|
|
options - PaginationInput
|
Example
Query
query capitalTimeEntries(
$filter: CapitalTimeEntriesFilter,
$options: PaginationInput
) {
capitalTimeEntries(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalTimeEntryFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalTimeEntriesFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalTimeEntries": {
"currentPage": 987,
"items": [CapitalTimeEntry],
"totalCount": 123,
"totalPages": 987
}
}
}
capitalTimeEntriesByIssues
Description
Получение пагинированного списка агрегированных записей времени по задачам с информацией о задачах и участниках
Требуемые роли: chairman, member, user.
Response
Returns a PaginatedCapitalTimeEntriesByIssuesPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - CapitalTimeEntriesFilter
|
|
options - PaginationInput
|
Example
Query
query capitalTimeEntriesByIssues(
$filter: CapitalTimeEntriesFilter,
$options: PaginationInput
) {
capitalTimeEntriesByIssues(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalTimeEntriesByIssuesFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": CapitalTimeEntriesFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalTimeEntriesByIssues": {
"currentPage": 987,
"items": [CapitalTimeEntriesByIssues],
"totalCount": 987,
"totalPages": 987
}
}
}
capitalTimeStats
Description
Гибкий запрос статистики времени участников по проектам с пагинацией
Требуемые роли: chairman, member, user. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.
Response
Returns a CapitalTimeStats!
Arguments
| Name | Description |
|---|---|
data - CapitalTimeStatsInput
|
|
options - PaginationInput
|
Example
Query
query capitalTimeStats(
$data: CapitalTimeStatsInput,
$options: PaginationInput
) {
capitalTimeStats(
data: $data,
options: $options
) {
currentPage
items {
...CapitalProjectTimeStatsFragment
}
totalCount
totalPages
}
}
Variables
{
"data": CapitalTimeStatsInput,
"options": PaginationInput
}
Response
{
"data": {
"capitalTimeStats": {
"currentPage": 987.65,
"items": [CapitalProjectTimeStats],
"totalCount": 987.65,
"totalPages": 987.65
}
}
}
capitalVote
Description
Получение голоса по внутреннему ID базы данных
Response
Returns a CapitalVote
Arguments
| Name | Description |
|---|---|
data - GetVoteInput!
|
Example
Query
query capitalVote($data: GetVoteInput!) {
capitalVote(data: $data) {
_created_at
_id
_updated_at
amount
block_num
coopname
id
present
project_hash
recipient
recipient_display_name
voted_at
voter
voter_display_name
}
}
Variables
{"data": GetVoteInput}
Response
{
"data": {
"capitalVote": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": "xyz789",
"block_num": 987.65,
"coopname": "abc123",
"id": 123,
"present": false,
"project_hash": "xyz789",
"recipient": "xyz789",
"recipient_display_name": "abc123",
"voted_at": "abc123",
"voter": "abc123",
"voter_display_name": "xyz789"
}
}
}
capitalVotes
Description
Получение списка голосов кооператива с фильтрацией
Response
Returns a PaginatedCapitalVotesPaginationResult!
Arguments
| Name | Description |
|---|---|
filter - VoteFilter
|
|
options - PaginationInput
|
Example
Query
query capitalVotes(
$filter: VoteFilter,
$options: PaginationInput
) {
capitalVotes(
filter: $filter,
options: $options
) {
currentPage
items {
...CapitalVoteFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": VoteFilter,
"options": PaginationInput
}
Response
{
"data": {
"capitalVotes": {
"currentPage": 987,
"items": [CapitalVote],
"totalCount": 987,
"totalPages": 987
}
}
}
chairmanApproval
Description
Получение одобрения по внутреннему ID базы данных
Example
Query
query chairmanApproval($id: String!) {
chairmanApproval(id: $id) {
_created_at
_id
_updated_at
approval_hash
approved_document {
...DocumentAggregateFragment
}
block_num
callback_action_approve
callback_action_decline
callback_contract
coopname
created_at
document {
...DocumentAggregateFragment
}
id
meta
present
status
username
}
}
Variables
{"id": "xyz789"}
Response
{
"data": {
"chairmanApproval": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"approval_hash": "abc123",
"approved_document": DocumentAggregate,
"block_num": 987.65,
"callback_action_approve": "abc123",
"callback_action_decline": "abc123",
"callback_contract": "xyz789",
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"document": DocumentAggregate,
"id": 123.45,
"meta": "abc123",
"present": true,
"status": "APPROVED",
"username": "xyz789"
}
}
}
chairmanApprovals
Description
Получение списка одобрений председателя совета с фильтрацией
Response
Arguments
| Name | Description |
|---|---|
filter - ApprovalFilter
|
|
options - PaginationInput
|
Example
Query
query chairmanApprovals(
$filter: ApprovalFilter,
$options: PaginationInput
) {
chairmanApprovals(
filter: $filter,
options: $options
) {
currentPage
items {
...ApprovalFragment
}
totalCount
totalPages
}
}
Variables
{
"filter": ApprovalFilter,
"options": PaginationInput
}
Response
{
"data": {
"chairmanApprovals": {
"currentPage": 987,
"items": [Approval],
"totalCount": 987,
"totalPages": 123
}
}
}
chatcoopCheckUsernameAvailability
Description
Проверяет доступность Matrix username
Требуемые роли: chairman, member, user.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - CheckMatrixUsernameInput!
|
Example
Query
query chatcoopCheckUsernameAvailability($data: CheckMatrixUsernameInput!) {
chatcoopCheckUsernameAvailability(data: $data)
}
Variables
{"data": CheckMatrixUsernameInput}
Response
{"data": {"chatcoopCheckUsernameAvailability": false}}
chatcoopGetAccountStatus
Description
Проверить статус Matrix аккаунта пользователя и получить iframe URL
Требуемые роли: chairman, member, user.
Response
Returns a MatrixAccountStatusResponseDTO!
Example
Query
query chatcoopGetAccountStatus {
chatcoopGetAccountStatus {
hasAccount
iframeUrl
matrixUsername
}
}
Response
{
"data": {
"chatcoopGetAccountStatus": {
"hasAccount": true,
"iframeUrl": "abc123",
"matrixUsername": "xyz789"
}
}
}
getAccount
Description
Получить сводную информацию о аккаунте
Требуемые роли: chairman, member.
Response
Returns an Account!
Arguments
| Name | Description |
|---|---|
data - GetAccountInput!
|
Example
Query
query getAccount($data: GetAccountInput!) {
getAccount(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
participant_account {
...ParticipantAccountFragment
}
private_account {
...PrivateAccountFragment
}
provider_account {
...MonoAccountFragment
}
user_account {
...UserAccountFragment
}
username
}
}
Variables
{"data": GetAccountInput}
Response
{
"data": {
"getAccount": {
"blockchain_account": BlockchainAccount,
"participant_account": ParticipantAccount,
"private_account": PrivateAccount,
"provider_account": MonoAccount,
"user_account": UserAccount,
"username": "abc123"
}
}
}
getAccounts
Description
Получить сводную информацию о аккаунтах системы
Требуемые роли: chairman, member.
Response
Returns an AccountsPaginationResult!
Arguments
| Name | Description |
|---|---|
data - GetAccountsInput
|
|
options - PaginationInput
|
Example
Query
query getAccounts(
$data: GetAccountsInput,
$options: PaginationInput
) {
getAccounts(
data: $data,
options: $options
) {
currentPage
items {
...AccountFragment
}
totalCount
totalPages
}
}
Variables
{
"data": GetAccountsInput,
"options": PaginationInput
}
Response
{
"data": {
"getAccounts": {
"currentPage": 987,
"items": [Account],
"totalCount": 987,
"totalPages": 987
}
}
}
getActions
Description
Получить список действий блокчейна с возможностью фильтрации по аккаунту, имени действия, блоку и другим параметрам.
Требуемые роли: chairman, member.
Response
Returns a PaginatedActionsPaginationResult!
Arguments
| Name | Description |
|---|---|
filters - ActionFiltersInput
|
|
pagination - PaginationInput
|
Example
Query
query getActions(
$filters: ActionFiltersInput,
$pagination: PaginationInput
) {
getActions(
filters: $filters,
pagination: $pagination
) {
currentPage
items {
...BlockchainActionFragment
}
totalCount
totalPages
}
}
Variables
{
"filters": ActionFiltersInput,
"pagination": PaginationInput
}
Response
{
"data": {
"getActions": {
"currentPage": 987,
"items": [BlockchainAction],
"totalCount": 987,
"totalPages": 987
}
}
}
getAgenda
Description
Получить список вопросов совета кооператива для голосования
Требуемые роли: chairman, member.
Response
Returns [AgendaWithDocuments!]!
Example
Query
query getAgenda {
getAgenda {
action {
...BlockchainActionFragment
}
documents {
...DocumentPackageAggregateFragment
}
table {
...BlockchainDecisionFragment
}
}
}
Response
{
"data": {
"getAgenda": [
{
"action": BlockchainAction,
"documents": DocumentPackageAggregate,
"table": BlockchainDecision
}
]
}
}
getBranches
Description
Получить список кооперативных участков
Response
Returns [Branch!]!
Arguments
| Name | Description |
|---|---|
data - GetBranchesInput!
|
Example
Query
query getBranches($data: GetBranchesInput!) {
getBranches(data: $data) {
bank_account {
...BankPaymentMethodFragment
}
braname
city
coopname
country
details {
...OrganizationDetailsFragment
}
email
fact_address
full_address
full_name
phone
represented_by {
...RepresentedByFragment
}
short_name
trusted {
...IndividualFragment
}
trustee {
...IndividualFragment
}
type
}
}
Variables
{"data": GetBranchesInput}
Response
{
"data": {
"getBranches": [
{
"bank_account": BankPaymentMethod,
"braname": "xyz789",
"city": "xyz789",
"coopname": "xyz789",
"country": "abc123",
"details": OrganizationDetails,
"email": "xyz789",
"fact_address": "abc123",
"full_address": "abc123",
"full_name": "xyz789",
"phone": "abc123",
"represented_by": RepresentedBy,
"short_name": "xyz789",
"trusted": [Individual],
"trustee": Individual,
"type": "abc123"
}
]
}
}
getCurrentInstance
Description
Получить текущий инстанс пользователя
Требуемые роли: member, chairman, user.
Response
Returns a CurrentInstanceDTO
Example
Query
query getCurrentInstance {
getCurrentInstance {
blockchain_status
description
domain
image
is_delegated
is_valid
progress
status
title
}
}
Response
{
"data": {
"getCurrentInstance": {
"blockchain_status": "xyz789",
"description": "xyz789",
"domain": "xyz789",
"image": "abc123",
"is_delegated": false,
"is_valid": true,
"progress": 123.45,
"status": "ACTIVE",
"title": "abc123"
}
}
}
getCurrentTableStates
Description
Получить текущие состояния таблиц блокчейна с фильтрацией по контракту, области и таблице.
Требуемые роли: chairman, member.
Response
Arguments
| Name | Description |
|---|---|
filters - CurrentTableStatesFiltersInput
|
|
pagination - PaginationInput
|
Example
Query
query getCurrentTableStates(
$filters: CurrentTableStatesFiltersInput,
$pagination: PaginationInput
) {
getCurrentTableStates(
filters: $filters,
pagination: $pagination
) {
currentPage
items {
...CurrentTableStateFragment
}
totalCount
totalPages
}
}
Variables
{
"filters": CurrentTableStatesFiltersInput,
"pagination": PaginationInput
}
Response
{
"data": {
"getCurrentTableStates": {
"currentPage": 123,
"items": [CurrentTableState],
"totalCount": 123,
"totalPages": 123
}
}
}
getDeltas
Description
Получить список дельт блокчейна с возможностью фильтрации по контракту, таблице, блоку и другим параметрам.
Требуемые роли: chairman, member.
Response
Returns a PaginatedDeltasPaginationResult!
Arguments
| Name | Description |
|---|---|
filters - DeltaFiltersInput
|
|
pagination - PaginationInput
|
Example
Query
query getDeltas(
$filters: DeltaFiltersInput,
$pagination: PaginationInput
) {
getDeltas(
filters: $filters,
pagination: $pagination
) {
currentPage
items {
...DeltaFragment
}
totalCount
totalPages
}
}
Variables
{
"filters": DeltaFiltersInput,
"pagination": PaginationInput
}
Response
{
"data": {
"getDeltas": {
"currentPage": 987,
"items": [Delta],
"totalCount": 123,
"totalPages": 987
}
}
}
getDesktop
Description
Получить состав приложений рабочего стола
Response
Returns a Desktop!
Example
Query
query getDesktop {
getDesktop {
authorizedHome
coopname
layout
nonAuthorizedHome
workspaces {
...DesktopWorkspaceFragment
}
}
}
Response
{
"data": {
"getDesktop": {
"authorizedHome": "xyz789",
"coopname": "xyz789",
"layout": "xyz789",
"nonAuthorizedHome": "xyz789",
"workspaces": [DesktopWorkspace]
}
}
}
getDocuments
Description
Требуемые роли: chairman, member.
Response
Returns a DocumentsAggregatePaginationResult!
Arguments
| Name | Description |
|---|---|
data - GetDocumentsInput!
|
Example
Query
query getDocuments($data: GetDocumentsInput!) {
getDocuments(data: $data) {
currentPage
items {
...DocumentPackageAggregateFragment
}
totalCount
totalPages
}
}
Variables
{"data": GetDocumentsInput}
Response
{
"data": {
"getDocuments": {
"currentPage": 123,
"items": [DocumentPackageAggregate],
"totalCount": 123,
"totalPages": 123
}
}
}
getExtensionLogs
Description
Получить логи расширений с фильтрацией и пагинацией
Требуемые роли: chairman, member.
Response
Returns an ExtensionLogsPaginationResult!
Arguments
| Name | Description |
|---|---|
data - GetExtensionLogsInput
|
|
options - PaginationInput
|
Example
Query
query getExtensionLogs(
$data: GetExtensionLogsInput,
$options: PaginationInput
) {
getExtensionLogs(
data: $data,
options: $options
) {
currentPage
items {
...ExtensionLogFragment
}
totalCount
totalPages
}
}
Variables
{
"data": GetExtensionLogsInput,
"options": PaginationInput
}
Response
{
"data": {
"getExtensionLogs": {
"currentPage": 123,
"items": [ExtensionLog],
"totalCount": 987,
"totalPages": 123
}
}
}
getExtensions
Description
Получить список расширений
Требуемые роли: chairman.
Response
Returns [Extension!]!
Arguments
| Name | Description |
|---|---|
data - GetExtensionsInput
|
Example
Query
query getExtensions($data: GetExtensionsInput) {
getExtensions(data: $data) {
config
created_at
description
desktops {
...DesktopConfigFragment
}
enabled
external_url
image
instructions
is_available
is_builtin
is_installed
is_internal
name
readme
schema
tags
title
updated_at
}
}
Variables
{"data": GetExtensionsInput}
Response
{
"data": {
"getExtensions": [
{
"config": {},
"created_at": "2007-12-03T10:15:30Z",
"description": "xyz789",
"desktops": [DesktopConfig],
"enabled": false,
"external_url": "abc123",
"image": "abc123",
"instructions": "xyz789",
"is_available": false,
"is_builtin": true,
"is_installed": true,
"is_internal": false,
"name": "xyz789",
"readme": "abc123",
"schema": {},
"tags": ["xyz789"],
"title": "abc123",
"updated_at": "2007-12-03T10:15:30Z"
}
]
}
}
getInstallationStatus
Description
Получить статус установки кооператива с приватными данными
Response
Returns an InstallationStatus!
Arguments
| Name | Description |
|---|---|
data - GetInstallationStatusInput!
|
Example
Query
query getInstallationStatus($data: GetInstallationStatusInput!) {
getInstallationStatus(data: $data) {
has_private_account
init_by_server
organization_data {
...OrganizationWithBankAccountFragment
}
}
}
Variables
{"data": GetInstallationStatusInput}
Response
{
"data": {
"getInstallationStatus": {
"has_private_account": true,
"init_by_server": false,
"organization_data": OrganizationWithBankAccount
}
}
}
getLedger
Description
Получить полное состояние плана счетов кооператива. Возвращает все счета из стандартного плана счетов с актуальными данными из блокчейна. Если счет не активен в блокчейне, возвращает нулевые значения.
Требуемые роли: chairman, member.
Response
Returns a LedgerState!
Arguments
| Name | Description |
|---|---|
data - GetLedgerInput!
|
Example
Query
query getLedger($data: GetLedgerInput!) {
getLedger(data: $data) {
chartOfAccounts {
...ChartOfAccountsItemFragment
}
coopname
}
}
Variables
{"data": GetLedgerInput}
Response
{
"data": {
"getLedger": {
"chartOfAccounts": [ChartOfAccountsItem],
"coopname": "xyz789"
}
}
}
getLedgerHistory
Description
Получить историю операций по счетам кооператива. Возвращает список операций с возможностью фильтрации по account_id и пагинацией. Операции сортируются по дате создания (новые первыми).
Требуемые роли: chairman, member.
Response
Returns a LedgerHistoryResponse!
Arguments
| Name | Description |
|---|---|
data - GetLedgerHistoryInput!
|
Example
Query
query getLedgerHistory($data: GetLedgerHistoryInput!) {
getLedgerHistory(data: $data) {
currentPage
items {
...LedgerOperationFragment
}
totalCount
totalPages
}
}
Variables
{"data": GetLedgerHistoryInput}
Response
{
"data": {
"getLedgerHistory": {
"currentPage": 987,
"items": [LedgerOperation],
"totalCount": 123,
"totalPages": 987
}
}
}
getMeet
Description
Получить данные собрания по хешу
Требуемые роли: chairman, member, user.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - GetMeetInput!
|
Example
Query
query getMeet($data: GetMeetInput!) {
getMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": GetMeetInput}
Response
{
"data": {
"getMeet": {
"hash": "xyz789",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
getMeets
Description
Получить список всех собраний кооператива
Требуемые роли: chairman, member, user.
Response
Returns [MeetAggregate!]!
Arguments
| Name | Description |
|---|---|
data - GetMeetsInput!
|
Example
Query
query getMeets($data: GetMeetsInput!) {
getMeets(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": GetMeetsInput}
Response
{
"data": {
"getMeets": [
{
"hash": "xyz789",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
]
}
}
getPaymentMethods
Description
Получить список методов оплаты
Требуемые роли: chairman. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.
Response
Returns a PaymentMethodPaginationResult!
Arguments
| Name | Description |
|---|---|
data - GetPaymentMethodsInput
|
Example
Query
query getPaymentMethods($data: GetPaymentMethodsInput) {
getPaymentMethods(data: $data) {
currentPage
items {
...PaymentMethodFragment
}
totalCount
totalPages
}
}
Variables
{"data": GetPaymentMethodsInput}
Response
{
"data": {
"getPaymentMethods": {
"currentPage": 987,
"items": [PaymentMethod],
"totalCount": 123,
"totalPages": 123
}
}
}
getPayments
Description
Получить список платежей с возможностью фильтрации по типу, статусу и направлению.
Требуемые роли: chairman, member. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.
Response
Arguments
| Name | Description |
|---|---|
data - PaymentFiltersInput
|
|
options - PaginationInput
|
Example
Query
query getPayments(
$data: PaymentFiltersInput,
$options: PaginationInput
) {
getPayments(
data: $data,
options: $options
) {
currentPage
items {
...GatewayPaymentFragment
}
totalCount
totalPages
}
}
Variables
{
"data": PaymentFiltersInput,
"options": PaginationInput
}
Response
{
"data": {
"getPayments": {
"currentPage": 987,
"items": [GatewayPayment],
"totalCount": 123,
"totalPages": 123
}
}
}
getProviderSubscriptionById
Description
Получить подписку провайдера по ID
Требуемые роли: member, chairman.
Response
Returns a ProviderSubscription!
Arguments
| Name | Description |
|---|---|
id - Float!
|
Example
Query
query getProviderSubscriptionById($id: Float!) {
getProviderSubscriptionById(id: $id) {
created_at
domain_valid
expires_at
id
installation_progress
instance_status
instance_username
is_trial
next_payment_due
period_days
price
specific_data
started_at
status
subscriber_id
subscriber_username
subscription_type_description
subscription_type_id
subscription_type_name
updated_at
}
}
Variables
{"id": 123.45}
Response
{
"data": {
"getProviderSubscriptionById": {
"created_at": "abc123",
"domain_valid": true,
"expires_at": "xyz789",
"id": 123.45,
"installation_progress": 123.45,
"instance_status": "xyz789",
"instance_username": "xyz789",
"is_trial": true,
"next_payment_due": "xyz789",
"period_days": 987.65,
"price": 987.65,
"specific_data": {},
"started_at": "xyz789",
"status": "xyz789",
"subscriber_id": 123.45,
"subscriber_username": "abc123",
"subscription_type_description": "abc123",
"subscription_type_id": 123.45,
"subscription_type_name": "xyz789",
"updated_at": "xyz789"
}
}
}
getProviderSubscriptions
Description
Получить подписки пользователя у провайдера
Требуемые роли: member, chairman, user.
Response
Returns [ProviderSubscription!]!
Example
Query
query getProviderSubscriptions {
getProviderSubscriptions {
created_at
domain_valid
expires_at
id
installation_progress
instance_status
instance_username
is_trial
next_payment_due
period_days
price
specific_data
started_at
status
subscriber_id
subscriber_username
subscription_type_description
subscription_type_id
subscription_type_name
updated_at
}
}
Response
{
"data": {
"getProviderSubscriptions": [
{
"created_at": "abc123",
"domain_valid": true,
"expires_at": "abc123",
"id": 987.65,
"installation_progress": 123.45,
"instance_status": "abc123",
"instance_username": "abc123",
"is_trial": true,
"next_payment_due": "xyz789",
"period_days": 987.65,
"price": 123.45,
"specific_data": {},
"started_at": "xyz789",
"status": "abc123",
"subscriber_id": 123.45,
"subscriber_username": "xyz789",
"subscription_type_description": "abc123",
"subscription_type_id": 987.65,
"subscription_type_name": "xyz789",
"updated_at": "xyz789"
}
]
}
}
getSystemInfo
Description
Получить сводную публичную информацию о системе
Response
Returns a SystemInfo!
Example
Query
query getSystemInfo {
getSystemInfo {
blockchain_account {
...BlockchainAccountFragment
}
blockchain_info {
...BlockchainInfoDTOFragment
}
contacts {
...ContactsDTOFragment
}
cooperator_account {
...CooperativeOperatorAccountFragment
}
coopname
is_providered
is_unioned
settings {
...SettingsFragment
}
symbols {
...SymbolsFragment
}
system_status
union_link
vars {
...VarsFragment
}
}
}
Response
{
"data": {
"getSystemInfo": {
"blockchain_account": BlockchainAccount,
"blockchain_info": BlockchainInfoDTO,
"contacts": ContactsDTO,
"cooperator_account": CooperativeOperatorAccount,
"coopname": "abc123",
"is_providered": true,
"is_unioned": false,
"settings": Settings,
"symbols": Symbols,
"system_status": "active",
"union_link": "abc123",
"vars": Vars
}
}
}
getUserWebPushSubscriptions
Description
Получить веб-пуш подписки пользователя
Требуемые роли: chairman, member.
Response
Returns [WebPushSubscriptionDto!]!
Arguments
| Name | Description |
|---|---|
data - GetUserSubscriptionsInput!
|
Example
Query
query getUserWebPushSubscriptions($data: GetUserSubscriptionsInput!) {
getUserWebPushSubscriptions(data: $data) {
authKey
createdAt
endpoint
id
isActive
p256dhKey
updatedAt
userAgent
username
}
}
Variables
{"data": GetUserSubscriptionsInput}
Response
{
"data": {
"getUserWebPushSubscriptions": [
{
"authKey": "abc123",
"createdAt": "2007-12-03T10:15:30Z",
"endpoint": "abc123",
"id": "abc123",
"isActive": true,
"p256dhKey": "xyz789",
"updatedAt": "2007-12-03T10:15:30Z",
"userAgent": "xyz789",
"username": "abc123"
}
]
}
}
getWebPushSubscriptionStats
Description
Получить статистику веб-пуш подписок (только для председателя)
Требуемые роли: chairman.
Response
Returns a SubscriptionStatsDto!
Example
Query
query getWebPushSubscriptionStats {
getWebPushSubscriptionStats {
active
inactive
total
uniqueUsers
}
}
Response
{
"data": {
"getWebPushSubscriptionStats": {
"active": 123,
"inactive": 123,
"total": 987,
"uniqueUsers": 123
}
}
}
onecoopGetDocuments
Description
Получение документов кооператива для синхронизации с 1С. Требует секретный ключ в заголовке x-onecoop-secret-key.
Response
Returns an OneCoopDocumentsResponse!
Arguments
| Name | Description |
|---|---|
data - GetOneCoopDocumentsInput!
|
Example
Query
query onecoopGetDocuments($data: GetOneCoopDocumentsInput!) {
onecoopGetDocuments(data: $data) {
current_page
items {
...OneCoopDocumentOutputFragment
}
max_block_num
total_count
total_pages
}
}
Variables
{"data": GetOneCoopDocumentsInput}
Response
{
"data": {
"onecoopGetDocuments": {
"current_page": 123,
"items": [OneCoopDocumentOutput],
"max_block_num": 987,
"total_count": 123,
"total_pages": 987
}
}
}
searchPrivateAccounts
Description
Поиск приватных данных аккаунтов по запросу. Поиск осуществляется по полям ФИО, ИНН, ОГРН, наименованию организации и другим приватным данным.
Требуемые роли: chairman, member.
Response
Returns [PrivateAccountSearchResult!]!
Arguments
| Name | Description |
|---|---|
data - SearchPrivateAccountsInput!
|
Example
Query
query searchPrivateAccounts($data: SearchPrivateAccountsInput!) {
searchPrivateAccounts(data: $data) {
data {
... on Entrepreneur {
...EntrepreneurFragment
}
... on Individual {
...IndividualFragment
}
... on Organization {
...OrganizationFragment
}
}
highlightedFields
score
type
}
}
Variables
{"data": SearchPrivateAccountsInput}
Response
{
"data": {
"searchPrivateAccounts": [
{
"data": Entrepreneur,
"highlightedFields": ["abc123"],
"score": 123.45,
"type": "abc123"
}
]
}
}
Mutations
acceptChildOrder
Description
Подтвердить поставку имущества на заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - AcceptChildOrderInput!
|
Example
Query
mutation acceptChildOrder($data: AcceptChildOrderInput!) {
acceptChildOrder(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": AcceptChildOrderInput}
Response
{
"data": {
"acceptChildOrder": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
addParticipant
Description
Добавить активного пайщика, который вступил в кооператив, не используя платформу (заполнив заявление собственноручно, оплатив вступительный и минимальный паевый взносы, и получив протокол решения совета)
Требуемые роли: chairman, member.
Response
Returns an Account!
Arguments
| Name | Description |
|---|---|
data - AddParticipantInput!
|
Example
Query
mutation addParticipant($data: AddParticipantInput!) {
addParticipant(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
participant_account {
...ParticipantAccountFragment
}
private_account {
...PrivateAccountFragment
}
provider_account {
...MonoAccountFragment
}
user_account {
...UserAccountFragment
}
username
}
}
Variables
{"data": AddParticipantInput}
Response
{
"data": {
"addParticipant": {
"blockchain_account": BlockchainAccount,
"participant_account": ParticipantAccount,
"private_account": PrivateAccount,
"provider_account": MonoAccount,
"user_account": UserAccount,
"username": "abc123"
}
}
}
addTrustedAccount
Description
Добавить доверенное лицо кооперативного участка
Требуемые роли: chairman.
Response
Returns a Branch!
Arguments
| Name | Description |
|---|---|
data - AddTrustedAccountInput!
|
Example
Query
mutation addTrustedAccount($data: AddTrustedAccountInput!) {
addTrustedAccount(data: $data) {
bank_account {
...BankPaymentMethodFragment
}
braname
city
coopname
country
details {
...OrganizationDetailsFragment
}
email
fact_address
full_address
full_name
phone
represented_by {
...RepresentedByFragment
}
short_name
trusted {
...IndividualFragment
}
trustee {
...IndividualFragment
}
type
}
}
Variables
{"data": AddTrustedAccountInput}
Response
{
"data": {
"addTrustedAccount": {
"bank_account": BankPaymentMethod,
"braname": "xyz789",
"city": "xyz789",
"coopname": "xyz789",
"country": "xyz789",
"details": OrganizationDetails,
"email": "abc123",
"fact_address": "abc123",
"full_address": "xyz789",
"full_name": "abc123",
"phone": "xyz789",
"represented_by": RepresentedBy,
"short_name": "abc123",
"trusted": [Individual],
"trustee": Individual,
"type": "xyz789"
}
}
}
cancelRequest
Description
Отменить заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CancelRequestInput!
|
Example
Query
mutation cancelRequest($data: CancelRequestInput!) {
cancelRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CancelRequestInput}
Response
{
"data": {
"cancelRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalAddAuthor
Description
Добавление автора проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalProject!
Arguments
| Name | Description |
|---|---|
data - AddAuthorInput!
|
Example
Query
mutation capitalAddAuthor($data: AddAuthorInput!) {
capitalAddAuthor(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": AddAuthorInput}
Response
{
"data": {
"capitalAddAuthor": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "xyz789",
"can_convert_to_project": true,
"components": [CapitalProjectComponent],
"coopname": "xyz789",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "xyz789",
"description": "abc123",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "abc123",
"is_opened": true,
"is_planed": true,
"issue_counter": 123,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "abc123",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "abc123",
"present": false,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "xyz789",
"voting": CapitalProjectVotingData
}
}
}
capitalApproveCommit
Description
Одобрение коммита в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalCommit!
Arguments
| Name | Description |
|---|---|
data - CommitApproveInput!
|
Example
Query
mutation capitalApproveCommit($data: CommitApproveInput!) {
capitalApproveCommit(data: $data) {
_created_at
_id
_updated_at
amounts {
...CapitalCommitAmountsFragment
}
block_num
blockchain_status
commit_hash
coopname
created_at
description
display_name
id
meta
present
project {
...BaseCapitalProjectFragment
}
project_hash
status
username
}
}
Variables
{"data": CommitApproveInput}
Response
{
"data": {
"capitalApproveCommit": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"amounts": CapitalCommitAmounts,
"block_num": 123.45,
"blockchain_status": "xyz789",
"commit_hash": "abc123",
"coopname": "abc123",
"created_at": "abc123",
"description": "xyz789",
"display_name": "abc123",
"id": 987,
"meta": "abc123",
"present": false,
"project": BaseCapitalProject,
"project_hash": "xyz789",
"status": "APPROVED",
"username": "abc123"
}
}
}
capitalCalculateVotes
Description
Расчет голосов в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalSegment!
Arguments
| Name | Description |
|---|---|
data - CalculateVotesInput!
|
Example
Query
mutation capitalCalculateVotes($data: CalculateVotesInput!) {
capitalCalculateVotes(data: $data) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"data": CalculateVotesInput}
Response
{
"data": {
"capitalCalculateVotes": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "abc123",
"author_bonus": "xyz789",
"block_num": 987.65,
"capital_contributor_shares": "abc123",
"contributor_bonus": "abc123",
"coopname": "abc123",
"coordinator_base": "abc123",
"coordinator_investments": "xyz789",
"creator_base": "abc123",
"creator_bonus": "abc123",
"debt_amount": "abc123",
"debt_settled": "abc123",
"direct_creator_bonus": "abc123",
"display_name": "abc123",
"equal_author_bonus": "xyz789",
"has_vote": false,
"id": 123,
"investor_amount": "abc123",
"investor_base": "abc123",
"is_author": false,
"is_contributor": false,
"is_coordinator": false,
"is_creator": true,
"is_investor": true,
"is_propertor": false,
"is_votes_calculated": true,
"last_author_base_reward_per_share": 123.45,
"last_author_bonus_reward_per_share": 123.45,
"last_contributor_reward_per_share": 987.65,
"last_known_coordinators_investment_pool": "abc123",
"last_known_creators_base_pool": "abc123",
"last_known_invest_pool": "xyz789",
"present": false,
"project_hash": "abc123",
"property_base": "xyz789",
"provisional_amount": "xyz789",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "abc123",
"total_segment_bonus_cost": "xyz789",
"total_segment_cost": "abc123",
"username": "xyz789",
"value": "abc123",
"voting_bonus": "abc123"
}
}
}
capitalCloseProject
Description
Закрытие проекта от инвестиций в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalProject!
Arguments
| Name | Description |
|---|---|
data - CloseProjectInput!
|
Example
Query
mutation capitalCloseProject($data: CloseProjectInput!) {
capitalCloseProject(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": CloseProjectInput}
Response
{
"data": {
"capitalCloseProject": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "abc123",
"can_convert_to_project": true,
"components": [CapitalProjectComponent],
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "xyz789",
"description": "xyz789",
"fact": CapitalProjectFactPool,
"id": 123,
"invite": "abc123",
"is_opened": true,
"is_planed": false,
"issue_counter": 123,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "xyz789",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": true,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "abc123",
"voting": CapitalProjectVotingData
}
}
}
capitalCompleteVoting
Description
Завершение голосования в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CompleteVotingInput!
|
Example
Query
mutation capitalCompleteVoting($data: CompleteVotingInput!) {
capitalCompleteVoting(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CompleteVotingInput}
Response
{
"data": {
"capitalCompleteVoting": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalConvertSegment
Description
Конвертация сегмента в CAPITAL контракте
Требуемые роли: participant.
Response
Returns a CapitalSegment!
Arguments
| Name | Description |
|---|---|
data - ConvertSegmentInput!
|
Example
Query
mutation capitalConvertSegment($data: ConvertSegmentInput!) {
capitalConvertSegment(data: $data) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"data": ConvertSegmentInput}
Response
{
"data": {
"capitalConvertSegment": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "abc123",
"author_bonus": "abc123",
"block_num": 987.65,
"capital_contributor_shares": "xyz789",
"contributor_bonus": "xyz789",
"coopname": "xyz789",
"coordinator_base": "abc123",
"coordinator_investments": "abc123",
"creator_base": "xyz789",
"creator_bonus": "abc123",
"debt_amount": "xyz789",
"debt_settled": "xyz789",
"direct_creator_bonus": "abc123",
"display_name": "xyz789",
"equal_author_bonus": "xyz789",
"has_vote": false,
"id": 987,
"investor_amount": "xyz789",
"investor_base": "xyz789",
"is_author": false,
"is_contributor": false,
"is_coordinator": false,
"is_creator": false,
"is_investor": false,
"is_propertor": true,
"is_votes_calculated": false,
"last_author_base_reward_per_share": 987.65,
"last_author_bonus_reward_per_share": 123.45,
"last_contributor_reward_per_share": 987.65,
"last_known_coordinators_investment_pool": "abc123",
"last_known_creators_base_pool": "xyz789",
"last_known_invest_pool": "xyz789",
"present": true,
"project_hash": "abc123",
"property_base": "xyz789",
"provisional_amount": "xyz789",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "abc123",
"total_segment_bonus_cost": "abc123",
"total_segment_cost": "xyz789",
"username": "abc123",
"value": "abc123",
"voting_bonus": "xyz789"
}
}
}
capitalCreateCommit
Description
Создание коммита в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateCommitInput!
|
Example
Query
mutation capitalCreateCommit($data: CreateCommitInput!) {
capitalCreateCommit(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateCommitInput}
Response
{
"data": {
"capitalCreateCommit": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateCycle
Description
Создание цикла в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalCycle!
Arguments
| Name | Description |
|---|---|
data - CreateCycleInput!
|
Example
Query
mutation capitalCreateCycle($data: CreateCycleInput!) {
capitalCreateCycle(data: $data) {
_created_at
_id
_updated_at
block_num
end_date
name
present
start_date
status
}
}
Variables
{"data": CreateCycleInput}
Response
{
"data": {
"capitalCreateCycle": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"end_date": "2007-12-03T10:15:30Z",
"name": "abc123",
"present": false,
"start_date": "2007-12-03T10:15:30Z",
"status": "ACTIVE"
}
}
}
capitalCreateDebt
Description
Получение ссуды в CAPITAL контракте
Требуемые роли: participant.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateDebtInput!
|
Example
Query
mutation capitalCreateDebt($data: CreateDebtInput!) {
capitalCreateDebt(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateDebtInput}
Response
{
"data": {
"capitalCreateDebt": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateExpense
Description
Создание расхода в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateExpenseInput!
|
Example
Query
mutation capitalCreateExpense($data: CreateExpenseInput!) {
capitalCreateExpense(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateExpenseInput}
Response
{
"data": {
"capitalCreateExpense": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateIssue
Description
Создание задачи в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalIssue!
Arguments
| Name | Description |
|---|---|
data - CreateIssueInput!
|
Example
Query
mutation capitalCreateIssue($data: CreateIssueInput!) {
capitalCreateIssue(data: $data) {
_created_at
_id
_updated_at
block_num
created_by
creators
cycle_id
description
estimate
id
issue_hash
metadata
permissions {
...CapitalIssuePermissionsFragment
}
present
priority
project_hash
sort_order
status
submaster
title
}
}
Variables
{"data": CreateIssueInput}
Response
{
"data": {
"capitalCreateIssue": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"created_by": "abc123",
"creators": ["xyz789"],
"cycle_id": "xyz789",
"description": "xyz789",
"estimate": 123,
"id": "abc123",
"issue_hash": "abc123",
"metadata": {},
"permissions": CapitalIssuePermissions,
"present": false,
"priority": "HIGH",
"project_hash": "xyz789",
"sort_order": 987,
"status": "BACKLOG",
"submaster": "abc123",
"title": "abc123"
}
}
}
capitalCreateProgramProperty
Description
Создание программного имущественного взноса в CAPITAL контракте
Требуемые роли: participant.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateProgramPropertyInput!
|
Example
Query
mutation capitalCreateProgramProperty($data: CreateProgramPropertyInput!) {
capitalCreateProgramProperty(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateProgramPropertyInput}
Response
{
"data": {
"capitalCreateProgramProperty": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateProject
Description
Создание проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateProjectInput!
|
Example
Query
mutation capitalCreateProject($data: CreateProjectInput!) {
capitalCreateProject(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateProjectInput}
Response
{
"data": {
"capitalCreateProject": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateProjectInvest
Description
Инвестирование в проект CAPITAL контракта
Требуемые роли: participant.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateProjectInvestInput!
|
Example
Query
mutation capitalCreateProjectInvest($data: CreateProjectInvestInput!) {
capitalCreateProjectInvest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateProjectInvestInput}
Response
{
"data": {
"capitalCreateProjectInvest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateProjectProperty
Description
Создание проектного имущественного взноса в CAPITAL контракте
Требуемые роли: participant.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateProjectPropertyInput!
|
Example
Query
mutation capitalCreateProjectProperty($data: CreateProjectPropertyInput!) {
capitalCreateProjectProperty(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateProjectPropertyInput}
Response
{
"data": {
"capitalCreateProjectProperty": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalCreateStory
Description
Создание истории в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalStory!
Arguments
| Name | Description |
|---|---|
data - CreateStoryInput!
|
Example
Query
mutation capitalCreateStory($data: CreateStoryInput!) {
capitalCreateStory(data: $data) {
_created_at
_id
_updated_at
block_num
coopname
created_by
description
issue_id
present
project_hash
sort_order
status
story_hash
title
}
}
Variables
{"data": CreateStoryInput}
Response
{
"data": {
"capitalCreateStory": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"coopname": "abc123",
"created_by": "abc123",
"description": "abc123",
"issue_id": "abc123",
"present": false,
"project_hash": "abc123",
"sort_order": 987,
"status": "CANCELLED",
"story_hash": "xyz789",
"title": "xyz789"
}
}
}
capitalDeclineCommit
Description
Отклонение коммита в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalCommit!
Arguments
| Name | Description |
|---|---|
data - CommitDeclineInput!
|
Example
Query
mutation capitalDeclineCommit($data: CommitDeclineInput!) {
capitalDeclineCommit(data: $data) {
_created_at
_id
_updated_at
amounts {
...CapitalCommitAmountsFragment
}
block_num
blockchain_status
commit_hash
coopname
created_at
description
display_name
id
meta
present
project {
...BaseCapitalProjectFragment
}
project_hash
status
username
}
}
Variables
{"data": CommitDeclineInput}
Response
{
"data": {
"capitalDeclineCommit": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amounts": CapitalCommitAmounts,
"block_num": 987.65,
"blockchain_status": "abc123",
"commit_hash": "xyz789",
"coopname": "abc123",
"created_at": "abc123",
"description": "xyz789",
"display_name": "xyz789",
"id": 987,
"meta": "abc123",
"present": true,
"project": BaseCapitalProject,
"project_hash": "xyz789",
"status": "APPROVED",
"username": "abc123"
}
}
}
capitalDeleteIssue
Description
Удаление задачи по хэшу
Требуемые роли: chairman.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - DeleteCapitalIssueByHashInput!
|
Example
Query
mutation capitalDeleteIssue($data: DeleteCapitalIssueByHashInput!) {
capitalDeleteIssue(data: $data)
}
Variables
{"data": DeleteCapitalIssueByHashInput}
Response
{"data": {"capitalDeleteIssue": false}}
capitalDeleteProject
Description
Удаление проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - DeleteProjectInput!
|
Example
Query
mutation capitalDeleteProject($data: DeleteProjectInput!) {
capitalDeleteProject(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": DeleteProjectInput}
Response
{
"data": {
"capitalDeleteProject": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalDeleteStory
Description
Удаление истории по хэшу
Требуемые роли: chairman.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - DeleteCapitalStoryByHashInput!
|
Example
Query
mutation capitalDeleteStory($data: DeleteCapitalStoryByHashInput!) {
capitalDeleteStory(data: $data)
}
Variables
{"data": DeleteCapitalStoryByHashInput}
Response
{"data": {"capitalDeleteStory": true}}
capitalEditContributor
Description
Редактирование параметров участника в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalContributor!
Arguments
| Name | Description |
|---|---|
data - EditContributorInput!
|
Example
Query
mutation capitalEditContributor($data: EditContributorInput!) {
capitalEditContributor(data: $data) {
_created_at
_id
_updated_at
about
appendixes
block_num
blockchain_status
contract {
...DocumentAggregateFragment
}
contributed_as_author
contributed_as_contributor
contributed_as_coordinator
contributed_as_creator
contributed_as_investor
contributed_as_propertor
contributor_hash
coopname
created_at
debt_amount
display_name
energy
hours_per_day
id
is_external_contract
last_energy_update
level
memo
present
rate_per_hour
status
username
}
}
Variables
{"data": EditContributorInput}
Response
{
"data": {
"capitalEditContributor": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"about": "abc123",
"appendixes": ["abc123"],
"block_num": 987.65,
"blockchain_status": "xyz789",
"contract": DocumentAggregate,
"contributed_as_author": "abc123",
"contributed_as_contributor": "abc123",
"contributed_as_coordinator": "xyz789",
"contributed_as_creator": "xyz789",
"contributed_as_investor": "abc123",
"contributed_as_propertor": "abc123",
"contributor_hash": "abc123",
"coopname": "abc123",
"created_at": "xyz789",
"debt_amount": "xyz789",
"display_name": "xyz789",
"energy": 987.65,
"hours_per_day": 987.65,
"id": 987,
"is_external_contract": false,
"last_energy_update": "xyz789",
"level": 123,
"memo": "abc123",
"present": false,
"rate_per_hour": "abc123",
"status": "ACTIVE",
"username": "abc123"
}
}
}
capitalEditProject
Description
Редактирование проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - EditProjectInput!
|
Example
Query
mutation capitalEditProject($data: EditProjectInput!) {
capitalEditProject(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": EditProjectInput}
Response
{
"data": {
"capitalEditProject": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalFundProgram
Description
Финансирование программы CAPITAL контракта
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - FundProgramInput!
|
Example
Query
mutation capitalFundProgram($data: FundProgramInput!) {
capitalFundProgram(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": FundProgramInput}
Response
{
"data": {
"capitalFundProgram": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalFundProject
Description
Финансирование проекта CAPITAL контракта
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - FundProjectInput!
|
Example
Query
mutation capitalFundProject($data: FundProjectInput!) {
capitalFundProject(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": FundProjectInput}
Response
{
"data": {
"capitalFundProject": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalGenerateAppendixGenerationAgreement
Description
Сгенерировать приложение к генерационному соглашению
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateAppendixGenerationAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateAppendixGenerationAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateAppendixGenerationAgreement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateCapitalizationAgreement
Description
Сгенерировать соглашение о капитализации
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateCapitalizationAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateCapitalizationAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateCapitalizationAgreement": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateCapitalizationMoneyInvestStatement
Description
Сгенерировать заявление об инвестировании в капитализацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateCapitalizationMoneyInvestStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateCapitalizationMoneyInvestStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateCapitalizationMoneyInvestStatement": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateCapitalizationPropertyInvestAct
Description
Сгенерировать акт об инвестировании имуществом в капитализацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateCapitalizationPropertyInvestAct(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateCapitalizationPropertyInvestAct(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateCapitalizationPropertyInvestAct": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateCapitalizationPropertyInvestDecision
Description
Сгенерировать решение об инвестировании имуществом в капитализацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateCapitalizationPropertyInvestDecision(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateCapitalizationPropertyInvestDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateCapitalizationPropertyInvestDecision": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateCapitalizationPropertyInvestStatement
Description
Сгенерировать заявление об инвестировании имуществом в капитализацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateCapitalizationPropertyInvestStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateCapitalizationPropertyInvestStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateCapitalizationPropertyInvestStatement": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateCapitalizationToMainWalletConvertStatement
Description
Сгенерировать заявление о конвертации из капитализации в основной кошелек
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateCapitalizationToMainWalletConvertStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateCapitalizationToMainWalletConvertStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateCapitalizationToMainWalletConvertStatement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateExpenseDecision
Description
Сгенерировать решение о расходе
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateExpenseDecision(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateExpenseDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateExpenseDecision": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateExpenseStatement
Description
Сгенерировать заявление о расходе
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateExpenseStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateExpenseStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateExpenseStatement": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationAgreement
Description
Сгенерировать генерационное соглашение
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationAgreement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationMoneyInvestStatement
Description
Сгенерировать заявление об инвестировании в генерацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationMoneyInvestStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationMoneyInvestStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationMoneyInvestStatement": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationMoneyReturnUnusedStatement
Description
Сгенерировать заявление о возврате неиспользованных средств генерации
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationMoneyReturnUnusedStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationMoneyReturnUnusedStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationMoneyReturnUnusedStatement": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationPropertyInvestAct
Description
Сгенерировать акт об инвестировании имуществом в генерацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationPropertyInvestAct(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationPropertyInvestAct(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationPropertyInvestAct": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationPropertyInvestDecision
Description
Сгенерировать решение об инвестировании имуществом в генерацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationPropertyInvestDecision(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationPropertyInvestDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationPropertyInvestDecision": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateGenerationPropertyInvestStatement
Description
Сгенерировать заявление об инвестировании имуществом в генерацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationPropertyInvestStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationPropertyInvestStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationPropertyInvestStatement": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateGenerationToCapitalizationConvertStatement
Description
Сгенерировать заявление о конвертации из генерации в капитализацию
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationToCapitalizationConvertStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationToCapitalizationConvertStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationToCapitalizationConvertStatement": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationToMainWalletConvertStatement
Description
Сгенерировать заявление о конвертации из генерации в основной кошелек
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationToMainWalletConvertStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationToMainWalletConvertStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationToMainWalletConvertStatement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGenerationToProjectConvertStatement
Description
Сгенерировать заявление о конвертации из генерации в проектный кошелек
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGenerationToProjectConvertStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGenerationToProjectConvertStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGenerationToProjectConvertStatement": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateGetLoanDecision
Description
Сгенерировать решение о получении займа
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGetLoanDecision(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGetLoanDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGetLoanDecision": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateGetLoanStatement
Description
Сгенерировать заявление о получении займа
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateGetLoanStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateGetLoanStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateGetLoanStatement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateResultContributionAct
Description
Сгенерировать акт о вкладе результатов
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateResultContributionAct(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateResultContributionAct(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateResultContributionAct": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
capitalGenerateResultContributionDecision
Description
Сгенерировать решение о вкладе результатов
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateResultContributionDecision(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateResultContributionDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateResultContributionDecision": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
capitalGenerateResultContributionStatement
Description
Сгенерировать заявление о вкладе результатов
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation capitalGenerateResultContributionStatement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
capitalGenerateResultContributionStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"capitalGenerateResultContributionStatement": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
capitalImportContributor
Description
Импорт участника в CAPITAL контракт
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ImportContributorInput!
|
Example
Query
mutation capitalImportContributor($data: ImportContributorInput!) {
capitalImportContributor(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ImportContributorInput}
Response
{
"data": {
"capitalImportContributor": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalMakeClearance
Description
Подписание приложения в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - MakeClearanceInput!
|
Example
Query
mutation capitalMakeClearance($data: MakeClearanceInput!) {
capitalMakeClearance(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": MakeClearanceInput}
Response
{
"data": {
"capitalMakeClearance": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalOpenProject
Description
Открытие проекта для инвестиций в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalProject!
Arguments
| Name | Description |
|---|---|
data - OpenProjectInput!
|
Example
Query
mutation capitalOpenProject($data: OpenProjectInput!) {
capitalOpenProject(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": OpenProjectInput}
Response
{
"data": {
"capitalOpenProject": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "abc123",
"can_convert_to_project": false,
"components": [CapitalProjectComponent],
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "abc123",
"description": "xyz789",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "abc123",
"is_opened": false,
"is_planed": false,
"issue_counter": 123,
"master": "abc123",
"membership": CapitalProjectMembershipCrps,
"meta": "xyz789",
"parent_hash": "xyz789",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "abc123",
"present": false,
"project_hash": "xyz789",
"status": "ACTIVE",
"title": "abc123",
"voting": CapitalProjectVotingData
}
}
}
capitalPushResult
Description
Внесение результата в CAPITAL контракте
Требуемые роли: participant.
Response
Returns a CapitalSegment!
Arguments
| Name | Description |
|---|---|
data - PushResultInput!
|
Example
Query
mutation capitalPushResult($data: PushResultInput!) {
capitalPushResult(data: $data) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"data": PushResultInput}
Response
{
"data": {
"capitalPushResult": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "xyz789",
"author_bonus": "xyz789",
"block_num": 987.65,
"capital_contributor_shares": "abc123",
"contributor_bonus": "xyz789",
"coopname": "xyz789",
"coordinator_base": "abc123",
"coordinator_investments": "abc123",
"creator_base": "abc123",
"creator_bonus": "abc123",
"debt_amount": "xyz789",
"debt_settled": "abc123",
"direct_creator_bonus": "xyz789",
"display_name": "abc123",
"equal_author_bonus": "xyz789",
"has_vote": true,
"id": 123,
"investor_amount": "xyz789",
"investor_base": "xyz789",
"is_author": true,
"is_contributor": false,
"is_coordinator": true,
"is_creator": false,
"is_investor": false,
"is_propertor": true,
"is_votes_calculated": false,
"last_author_base_reward_per_share": 987.65,
"last_author_bonus_reward_per_share": 123.45,
"last_contributor_reward_per_share": 123.45,
"last_known_coordinators_investment_pool": "abc123",
"last_known_creators_base_pool": "xyz789",
"last_known_invest_pool": "abc123",
"present": false,
"project_hash": "xyz789",
"property_base": "abc123",
"provisional_amount": "abc123",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "xyz789",
"total_segment_bonus_cost": "abc123",
"total_segment_cost": "xyz789",
"username": "xyz789",
"value": "xyz789",
"voting_bonus": "abc123"
}
}
}
capitalRefreshProgram
Description
Обновление CRPS пайщика в программе CAPITAL контракта
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - RefreshProgramInput!
|
Example
Query
mutation capitalRefreshProgram($data: RefreshProgramInput!) {
capitalRefreshProgram(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": RefreshProgramInput}
Response
{
"data": {
"capitalRefreshProgram": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalRefreshProject
Description
Обновление CRPS пайщика в проекте CAPITAL контракта
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - RefreshProjectInput!
|
Example
Query
mutation capitalRefreshProject($data: RefreshProjectInput!) {
capitalRefreshProject(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": RefreshProjectInput}
Response
{
"data": {
"capitalRefreshProject": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalRefreshSegment
Description
Обновление сегмента в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalSegment
Arguments
| Name | Description |
|---|---|
data - RefreshSegmentInput!
|
Example
Query
mutation capitalRefreshSegment($data: RefreshSegmentInput!) {
capitalRefreshSegment(data: $data) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"data": RefreshSegmentInput}
Response
{
"data": {
"capitalRefreshSegment": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "xyz789",
"author_bonus": "abc123",
"block_num": 987.65,
"capital_contributor_shares": "xyz789",
"contributor_bonus": "xyz789",
"coopname": "abc123",
"coordinator_base": "abc123",
"coordinator_investments": "xyz789",
"creator_base": "xyz789",
"creator_bonus": "abc123",
"debt_amount": "abc123",
"debt_settled": "abc123",
"direct_creator_bonus": "xyz789",
"display_name": "abc123",
"equal_author_bonus": "xyz789",
"has_vote": false,
"id": 987,
"investor_amount": "xyz789",
"investor_base": "abc123",
"is_author": false,
"is_contributor": true,
"is_coordinator": true,
"is_creator": true,
"is_investor": true,
"is_propertor": false,
"is_votes_calculated": true,
"last_author_base_reward_per_share": 123.45,
"last_author_bonus_reward_per_share": 987.65,
"last_contributor_reward_per_share": 123.45,
"last_known_coordinators_investment_pool": "abc123",
"last_known_creators_base_pool": "xyz789",
"last_known_invest_pool": "xyz789",
"present": false,
"project_hash": "xyz789",
"property_base": "xyz789",
"provisional_amount": "abc123",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "abc123",
"total_segment_bonus_cost": "xyz789",
"total_segment_cost": "xyz789",
"username": "abc123",
"value": "abc123",
"voting_bonus": "xyz789"
}
}
}
capitalRegisterContributor
Description
Регистрация участника в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - RegisterContributorInput!
|
Example
Query
mutation capitalRegisterContributor($data: RegisterContributorInput!) {
capitalRegisterContributor(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": RegisterContributorInput}
Response
{
"data": {
"capitalRegisterContributor": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalSetConfig
Description
Установка конфигурации CAPITAL контракта
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - SetConfigInput!
|
Example
Query
mutation capitalSetConfig($data: SetConfigInput!) {
capitalSetConfig(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": SetConfigInput}
Response
{
"data": {
"capitalSetConfig": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalSetMaster
Description
Установка мастера проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - SetMasterInput!
|
Example
Query
mutation capitalSetMaster($data: SetMasterInput!) {
capitalSetMaster(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": SetMasterInput}
Response
{
"data": {
"capitalSetMaster": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalSetPlan
Description
Установка плана проекта в CAPITAL контракте
Response
Returns a CapitalProject!
Arguments
| Name | Description |
|---|---|
data - SetPlanInput!
|
Example
Query
mutation capitalSetPlan($data: SetPlanInput!) {
capitalSetPlan(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": SetPlanInput}
Response
{
"data": {
"capitalSetPlan": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "abc123",
"can_convert_to_project": false,
"components": [CapitalProjectComponent],
"coopname": "xyz789",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "xyz789",
"description": "abc123",
"fact": CapitalProjectFactPool,
"id": 123,
"invite": "abc123",
"is_opened": false,
"is_planed": true,
"issue_counter": 123,
"master": "abc123",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": true,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "xyz789",
"voting": CapitalProjectVotingData
}
}
}
capitalSignActAsChairman
Description
Подписание акта о вкладе результатов председателем
Требуемые роли: chairman.
Response
Returns a CapitalSegment!
Arguments
| Name | Description |
|---|---|
data - SignActAsChairmanInput!
|
Example
Query
mutation capitalSignActAsChairman($data: SignActAsChairmanInput!) {
capitalSignActAsChairman(data: $data) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"data": SignActAsChairmanInput}
Response
{
"data": {
"capitalSignActAsChairman": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "abc123",
"author_bonus": "xyz789",
"block_num": 987.65,
"capital_contributor_shares": "xyz789",
"contributor_bonus": "abc123",
"coopname": "xyz789",
"coordinator_base": "xyz789",
"coordinator_investments": "abc123",
"creator_base": "xyz789",
"creator_bonus": "xyz789",
"debt_amount": "abc123",
"debt_settled": "xyz789",
"direct_creator_bonus": "abc123",
"display_name": "abc123",
"equal_author_bonus": "xyz789",
"has_vote": true,
"id": 987,
"investor_amount": "xyz789",
"investor_base": "xyz789",
"is_author": true,
"is_contributor": true,
"is_coordinator": false,
"is_creator": false,
"is_investor": true,
"is_propertor": false,
"is_votes_calculated": true,
"last_author_base_reward_per_share": 123.45,
"last_author_bonus_reward_per_share": 987.65,
"last_contributor_reward_per_share": 987.65,
"last_known_coordinators_investment_pool": "xyz789",
"last_known_creators_base_pool": "abc123",
"last_known_invest_pool": "xyz789",
"present": false,
"project_hash": "abc123",
"property_base": "xyz789",
"provisional_amount": "abc123",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "abc123",
"total_segment_bonus_cost": "abc123",
"total_segment_cost": "abc123",
"username": "xyz789",
"value": "abc123",
"voting_bonus": "abc123"
}
}
}
capitalSignActAsContributor
Description
Подписание акта о вкладе результатов участником
Требуемые роли: participant.
Response
Returns a CapitalSegment!
Arguments
| Name | Description |
|---|---|
data - SignActAsContributorInput!
|
Example
Query
mutation capitalSignActAsContributor($data: SignActAsContributorInput!) {
capitalSignActAsContributor(data: $data) {
_created_at
_id
_updated_at
author_base
author_bonus
block_num
capital_contributor_shares
contributor_bonus
coopname
coordinator_base
coordinator_investments
creator_base
creator_bonus
debt_amount
debt_settled
direct_creator_bonus
display_name
equal_author_bonus
has_vote
id
investor_amount
investor_base
is_author
is_contributor
is_coordinator
is_creator
is_investor
is_propertor
is_votes_calculated
last_author_base_reward_per_share
last_author_bonus_reward_per_share
last_contributor_reward_per_share
last_known_coordinators_investment_pool
last_known_creators_base_pool
last_known_invest_pool
present
project_hash
property_base
provisional_amount
result {
...CapitalResultFragment
}
status
total_segment_base_cost
total_segment_bonus_cost
total_segment_cost
username
value
voting_bonus
}
}
Variables
{"data": SignActAsContributorInput}
Response
{
"data": {
"capitalSignActAsContributor": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "xyz789",
"author_bonus": "abc123",
"block_num": 987.65,
"capital_contributor_shares": "abc123",
"contributor_bonus": "abc123",
"coopname": "xyz789",
"coordinator_base": "xyz789",
"coordinator_investments": "abc123",
"creator_base": "abc123",
"creator_bonus": "xyz789",
"debt_amount": "xyz789",
"debt_settled": "abc123",
"direct_creator_bonus": "abc123",
"display_name": "abc123",
"equal_author_bonus": "abc123",
"has_vote": true,
"id": 123,
"investor_amount": "abc123",
"investor_base": "abc123",
"is_author": true,
"is_contributor": false,
"is_coordinator": true,
"is_creator": true,
"is_investor": false,
"is_propertor": true,
"is_votes_calculated": true,
"last_author_base_reward_per_share": 123.45,
"last_author_bonus_reward_per_share": 987.65,
"last_contributor_reward_per_share": 123.45,
"last_known_coordinators_investment_pool": "abc123",
"last_known_creators_base_pool": "abc123",
"last_known_invest_pool": "xyz789",
"present": true,
"project_hash": "abc123",
"property_base": "abc123",
"provisional_amount": "xyz789",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "xyz789",
"total_segment_bonus_cost": "xyz789",
"total_segment_cost": "abc123",
"username": "xyz789",
"value": "abc123",
"voting_bonus": "abc123"
}
}
}
capitalStartProject
Description
Запуск проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalProject!
Arguments
| Name | Description |
|---|---|
data - StartProjectInput!
|
Example
Query
mutation capitalStartProject($data: StartProjectInput!) {
capitalStartProject(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": StartProjectInput}
Response
{
"data": {
"capitalStartProject": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "xyz789",
"can_convert_to_project": true,
"components": [CapitalProjectComponent],
"coopname": "xyz789",
"counts": CapitalProjectCountsData,
"created_at": "xyz789",
"crps": CapitalProjectCrpsData,
"data": "abc123",
"description": "abc123",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "xyz789",
"is_opened": true,
"is_planed": true,
"issue_counter": 987,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "abc123",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": false,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "abc123",
"voting": CapitalProjectVotingData
}
}
}
capitalStartVoting
Description
Запуск голосования в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - StartVotingInput!
|
Example
Query
mutation capitalStartVoting($data: StartVotingInput!) {
capitalStartVoting(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": StartVotingInput}
Response
{
"data": {
"capitalStartVoting": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalStopProject
Description
Остановка проекта в CAPITAL контракте
Требуемые роли: chairman.
Response
Returns a CapitalProject!
Arguments
| Name | Description |
|---|---|
data - StopProjectInput!
|
Example
Query
mutation capitalStopProject($data: StopProjectInput!) {
capitalStopProject(data: $data) {
_created_at
_id
_updated_at
block_num
blockchain_status
can_convert_to_project
components {
...CapitalProjectComponentFragment
}
coopname
counts {
...CapitalProjectCountsDataFragment
}
created_at
crps {
...CapitalProjectCrpsDataFragment
}
data
description
fact {
...CapitalProjectFactPoolFragment
}
id
invite
is_opened
is_planed
issue_counter
master
membership {
...CapitalProjectMembershipCrpsFragment
}
meta
parent_hash
parent_title
permissions {
...CapitalProjectPermissionsFragment
}
plan {
...CapitalProjectPlanPoolFragment
}
prefix
present
project_hash
status
title
voting {
...CapitalProjectVotingDataFragment
}
}
}
Variables
{"data": StopProjectInput}
Response
{
"data": {
"capitalStopProject": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"blockchain_status": "xyz789",
"can_convert_to_project": false,
"components": [CapitalProjectComponent],
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "abc123",
"description": "xyz789",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "abc123",
"is_opened": false,
"is_planed": false,
"issue_counter": 987,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "xyz789",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": true,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "xyz789",
"voting": CapitalProjectVotingData
}
}
}
capitalSubmitVote
Description
Голосование в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - SubmitVoteInput!
|
Example
Query
mutation capitalSubmitVote($data: SubmitVoteInput!) {
capitalSubmitVote(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": SubmitVoteInput}
Response
{
"data": {
"capitalSubmitVote": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
capitalUpdateIssue
Description
Обновление задачи в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalIssue!
Arguments
| Name | Description |
|---|---|
data - UpdateIssueInput!
|
Example
Query
mutation capitalUpdateIssue($data: UpdateIssueInput!) {
capitalUpdateIssue(data: $data) {
_created_at
_id
_updated_at
block_num
created_by
creators
cycle_id
description
estimate
id
issue_hash
metadata
permissions {
...CapitalIssuePermissionsFragment
}
present
priority
project_hash
sort_order
status
submaster
title
}
}
Variables
{"data": UpdateIssueInput}
Response
{
"data": {
"capitalUpdateIssue": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"created_by": "xyz789",
"creators": ["xyz789"],
"cycle_id": "abc123",
"description": "xyz789",
"estimate": 123,
"id": "xyz789",
"issue_hash": "xyz789",
"metadata": {},
"permissions": CapitalIssuePermissions,
"present": false,
"priority": "HIGH",
"project_hash": "abc123",
"sort_order": 123,
"status": "BACKLOG",
"submaster": "xyz789",
"title": "xyz789"
}
}
}
capitalUpdateStory
Description
Обновление истории в CAPITAL контракте
Требуемые роли: chairman, member, user.
Response
Returns a CapitalStory!
Arguments
| Name | Description |
|---|---|
data - UpdateStoryInput!
|
Example
Query
mutation capitalUpdateStory($data: UpdateStoryInput!) {
capitalUpdateStory(data: $data) {
_created_at
_id
_updated_at
block_num
coopname
created_by
description
issue_id
present
project_hash
sort_order
status
story_hash
title
}
}
Variables
{"data": UpdateStoryInput}
Response
{
"data": {
"capitalUpdateStory": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"coopname": "abc123",
"created_by": "abc123",
"description": "abc123",
"issue_id": "abc123",
"present": true,
"project_hash": "abc123",
"sort_order": 987,
"status": "CANCELLED",
"story_hash": "xyz789",
"title": "abc123"
}
}
}
chairmanConfirmApprove
Description
Подтверждение одобрения документа председателем совета
Требуемые роли: chairman.
Response
Returns an Approval!
Arguments
| Name | Description |
|---|---|
data - ConfirmApproveInput!
|
Example
Query
mutation chairmanConfirmApprove($data: ConfirmApproveInput!) {
chairmanConfirmApprove(data: $data) {
_created_at
_id
_updated_at
approval_hash
approved_document {
...DocumentAggregateFragment
}
block_num
callback_action_approve
callback_action_decline
callback_contract
coopname
created_at
document {
...DocumentAggregateFragment
}
id
meta
present
status
username
}
}
Variables
{"data": ConfirmApproveInput}
Response
{
"data": {
"chairmanConfirmApprove": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"approval_hash": "xyz789",
"approved_document": DocumentAggregate,
"block_num": 123.45,
"callback_action_approve": "xyz789",
"callback_action_decline": "abc123",
"callback_contract": "abc123",
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"document": DocumentAggregate,
"id": 123.45,
"meta": "abc123",
"present": true,
"status": "APPROVED",
"username": "xyz789"
}
}
}
chairmanDeclineApprove
Description
Отклонение одобрения документа председателем совета
Требуемые роли: chairman.
Response
Returns an Approval!
Arguments
| Name | Description |
|---|---|
data - DeclineApproveInput!
|
Example
Query
mutation chairmanDeclineApprove($data: DeclineApproveInput!) {
chairmanDeclineApprove(data: $data) {
_created_at
_id
_updated_at
approval_hash
approved_document {
...DocumentAggregateFragment
}
block_num
callback_action_approve
callback_action_decline
callback_contract
coopname
created_at
document {
...DocumentAggregateFragment
}
id
meta
present
status
username
}
}
Variables
{"data": DeclineApproveInput}
Response
{
"data": {
"chairmanDeclineApprove": {
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"approval_hash": "xyz789",
"approved_document": DocumentAggregate,
"block_num": 987.65,
"callback_action_approve": "abc123",
"callback_action_decline": "abc123",
"callback_contract": "xyz789",
"coopname": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"document": DocumentAggregate,
"id": 987.65,
"meta": "abc123",
"present": false,
"status": "APPROVED",
"username": "abc123"
}
}
}
chatcoopCreateAccount
Description
Создать Matrix аккаунт с именем пользователя и паролем
Требуемые роли: chairman, member, user.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - CreateMatrixAccountInputDTO!
|
Example
Query
mutation chatcoopCreateAccount($data: CreateMatrixAccountInputDTO!) {
chatcoopCreateAccount(data: $data)
}
Variables
{"data": CreateMatrixAccountInputDTO}
Response
{"data": {"chatcoopCreateAccount": true}}
completeRequest
Description
Завершить заявку по истечению гарантийного срока
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CompleteRequestInput!
|
Example
Query
mutation completeRequest($data: CompleteRequestInput!) {
completeRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CompleteRequestInput}
Response
{
"data": {
"completeRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
confirmAgreement
Description
Подтвердить соглашение пайщика администратором
Требуемые роли: chairman, member.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ConfirmAgreementInput!
|
Example
Query
mutation confirmAgreement($data: ConfirmAgreementInput!) {
confirmAgreement(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ConfirmAgreementInput}
Response
{
"data": {
"confirmAgreement": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
confirmReceiveOnRequest
Description
Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ConfirmReceiveOnRequestInput!
|
Example
Query
mutation confirmReceiveOnRequest($data: ConfirmReceiveOnRequestInput!) {
confirmReceiveOnRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ConfirmReceiveOnRequestInput}
Response
{
"data": {
"confirmReceiveOnRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
confirmSupplyOnRequest
Description
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ConfirmSupplyOnRequestInput!
|
Example
Query
mutation confirmSupplyOnRequest($data: ConfirmSupplyOnRequestInput!) {
confirmSupplyOnRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ConfirmSupplyOnRequestInput}
Response
{
"data": {
"confirmSupplyOnRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
createAnnualGeneralMeet
Description
Сгенерировать документ предложения повестки очередного общего собрания пайщиков
Требуемые роли: chairman, member.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - CreateAnnualGeneralMeetInput!
|
Example
Query
mutation createAnnualGeneralMeet($data: CreateAnnualGeneralMeetInput!) {
createAnnualGeneralMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": CreateAnnualGeneralMeetInput}
Response
{
"data": {
"createAnnualGeneralMeet": {
"hash": "xyz789",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
createBankAccount
Description
Добавить метод оплаты
Response
Returns a PaymentMethod!
Arguments
| Name | Description |
|---|---|
data - CreateBankAccountInput!
|
Example
Query
mutation createBankAccount($data: CreateBankAccountInput!) {
createBankAccount(data: $data) {
created_at
data {
... on BankAccount {
...BankAccountFragment
}
... on SbpAccount {
...SbpAccountFragment
}
}
is_default
method_id
method_type
updated_at
username
}
}
Variables
{"data": CreateBankAccountInput}
Response
{
"data": {
"createBankAccount": {
"created_at": "2007-12-03T10:15:30Z",
"data": BankAccount,
"is_default": true,
"method_id": "xyz789",
"method_type": "abc123",
"updated_at": "2007-12-03T10:15:30Z",
"username": "xyz789"
}
}
}
createBranch
Description
Создать кооперативный участок
Требуемые роли: chairman.
Response
Returns a Branch!
Arguments
| Name | Description |
|---|---|
data - CreateBranchInput!
|
Example
Query
mutation createBranch($data: CreateBranchInput!) {
createBranch(data: $data) {
bank_account {
...BankPaymentMethodFragment
}
braname
city
coopname
country
details {
...OrganizationDetailsFragment
}
email
fact_address
full_address
full_name
phone
represented_by {
...RepresentedByFragment
}
short_name
trusted {
...IndividualFragment
}
trustee {
...IndividualFragment
}
type
}
}
Variables
{"data": CreateBranchInput}
Response
{
"data": {
"createBranch": {
"bank_account": BankPaymentMethod,
"braname": "abc123",
"city": "xyz789",
"coopname": "xyz789",
"country": "abc123",
"details": OrganizationDetails,
"email": "abc123",
"fact_address": "xyz789",
"full_address": "xyz789",
"full_name": "xyz789",
"phone": "xyz789",
"represented_by": RepresentedBy,
"short_name": "abc123",
"trusted": [Individual],
"trustee": Individual,
"type": "abc123"
}
}
}
createChildOrder
Description
Создать заявку на поставку имущества по предложению Поставщика
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateChildOrderInput!
|
Example
Query
mutation createChildOrder($data: CreateChildOrderInput!) {
createChildOrder(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateChildOrderInput}
Response
{
"data": {
"createChildOrder": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
createDepositPayment
Description
Создание объекта паевого платежа производится мутацией createDepositPayment. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.
Требуемые роли: chairman, member.
Response
Returns a GatewayPayment!
Arguments
| Name | Description |
|---|---|
data - CreateDepositPaymentInput!
|
Example
Query
mutation createDepositPayment($data: CreateDepositPaymentInput!) {
createDepositPayment(data: $data) {
blockchain_data
can_change_status
coopname
created_at
direction
direction_label
expired_at
formatted_amount
hash
id
income_hash
is_final
memo
message
outcome_hash
payment_details {
...PaymentDetailsFragment
}
payment_method_id
provider
quantity
statement
status
status_label
symbol
type
type_label
updated_at
username
username_certificate {
... on EntrepreneurCertificate {
...EntrepreneurCertificateFragment
}
... on IndividualCertificate {
...IndividualCertificateFragment
}
... on OrganizationCertificate {
...OrganizationCertificateFragment
}
}
}
}
Variables
{"data": CreateDepositPaymentInput}
Response
{
"data": {
"createDepositPayment": {
"blockchain_data": {},
"can_change_status": true,
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"direction": "INCOMING",
"direction_label": "xyz789",
"expired_at": "2007-12-03T10:15:30Z",
"formatted_amount": "xyz789",
"hash": "xyz789",
"id": 4,
"income_hash": "abc123",
"is_final": false,
"memo": "abc123",
"message": "abc123",
"outcome_hash": "abc123",
"payment_details": PaymentDetails,
"payment_method_id": "xyz789",
"provider": "abc123",
"quantity": 987.65,
"statement": {},
"status": "CANCELLED",
"status_label": "xyz789",
"symbol": "xyz789",
"type": "DEPOSIT",
"type_label": "abc123",
"updated_at": "2007-12-03T10:15:30Z",
"username": "xyz789",
"username_certificate": EntrepreneurCertificate
}
}
}
createInitialPayment
Description
Создание объекта регистрационного платежа производится мутацией createInitialPayment. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.
Требуемые роли: chairman, member.
Response
Returns a GatewayPayment!
Arguments
| Name | Description |
|---|---|
data - CreateInitialPaymentInput!
|
Example
Query
mutation createInitialPayment($data: CreateInitialPaymentInput!) {
createInitialPayment(data: $data) {
blockchain_data
can_change_status
coopname
created_at
direction
direction_label
expired_at
formatted_amount
hash
id
income_hash
is_final
memo
message
outcome_hash
payment_details {
...PaymentDetailsFragment
}
payment_method_id
provider
quantity
statement
status
status_label
symbol
type
type_label
updated_at
username
username_certificate {
... on EntrepreneurCertificate {
...EntrepreneurCertificateFragment
}
... on IndividualCertificate {
...IndividualCertificateFragment
}
... on OrganizationCertificate {
...OrganizationCertificateFragment
}
}
}
}
Variables
{"data": CreateInitialPaymentInput}
Response
{
"data": {
"createInitialPayment": {
"blockchain_data": {},
"can_change_status": false,
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"direction": "INCOMING",
"direction_label": "xyz789",
"expired_at": "2007-12-03T10:15:30Z",
"formatted_amount": "abc123",
"hash": "abc123",
"id": 4,
"income_hash": "xyz789",
"is_final": true,
"memo": "abc123",
"message": "abc123",
"outcome_hash": "xyz789",
"payment_details": PaymentDetails,
"payment_method_id": "abc123",
"provider": "abc123",
"quantity": 987.65,
"statement": {},
"status": "CANCELLED",
"status_label": "xyz789",
"symbol": "xyz789",
"type": "DEPOSIT",
"type_label": "xyz789",
"updated_at": "2007-12-03T10:15:30Z",
"username": "xyz789",
"username_certificate": EntrepreneurCertificate
}
}
}
createParentOffer
Description
Создать предложение на поставку имущества
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - CreateParentOfferInput!
|
Example
Query
mutation createParentOffer($data: CreateParentOfferInput!) {
createParentOffer(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": CreateParentOfferInput}
Response
{
"data": {
"createParentOffer": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
createProjectOfFreeDecision
Description
Создать повестку дня и проект решения, и сохранить в хранилище для дальнейшей генерации документа и его публикации
Требуемые роли: chairman, member.
Response
Returns a CreatedProjectFreeDecision!
Arguments
| Name | Description |
|---|---|
data - CreateProjectFreeDecisionInput!
|
Example
Query
mutation createProjectOfFreeDecision($data: CreateProjectFreeDecisionInput!) {
createProjectOfFreeDecision(data: $data) {
decision
id
question
}
}
Variables
{"data": CreateProjectFreeDecisionInput}
Response
{
"data": {
"createProjectOfFreeDecision": {
"decision": "abc123",
"id": "xyz789",
"question": "xyz789"
}
}
}
createWebPushSubscription
Description
Создать веб-пуш подписку для пользователя
Требуемые роли: chairman, member.
Response
Returns a CreateSubscriptionResponse!
Arguments
| Name | Description |
|---|---|
data - CreateSubscriptionInput!
|
Example
Query
mutation createWebPushSubscription($data: CreateSubscriptionInput!) {
createWebPushSubscription(data: $data) {
message
subscription {
...WebPushSubscriptionDtoFragment
}
success
}
}
Variables
{"data": CreateSubscriptionInput}
Response
{
"data": {
"createWebPushSubscription": {
"message": "abc123",
"subscription": WebPushSubscriptionDto,
"success": false
}
}
}
createWithdraw
Description
Создать заявку на вывод средств
Требуемые роли: chairman, member.
Response
Returns a CreateWithdrawResponse!
Arguments
| Name | Description |
|---|---|
input - CreateWithdrawInput!
|
Example
Query
mutation createWithdraw($input: CreateWithdrawInput!) {
createWithdraw(input: $input) {
withdraw_hash
}
}
Variables
{"input": CreateWithdrawInput}
Response
{
"data": {
"createWithdraw": {
"withdraw_hash": "abc123"
}
}
}
deactivateWebPushSubscriptionById
Description
Деактивировать веб-пуш подписку по ID
Требуемые роли: chairman, member.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - DeactivateSubscriptionInput!
|
Example
Query
mutation deactivateWebPushSubscriptionById($data: DeactivateSubscriptionInput!) {
deactivateWebPushSubscriptionById(data: $data)
}
Variables
{"data": DeactivateSubscriptionInput}
Response
{"data": {"deactivateWebPushSubscriptionById": false}}
declineAgreement
Description
Отклонить соглашение пайщика администратором
Требуемые роли: chairman, member.
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - DeclineAgreementInput!
|
Example
Query
mutation declineAgreement($data: DeclineAgreementInput!) {
declineAgreement(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": DeclineAgreementInput}
Response
{
"data": {
"declineAgreement": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
declineRequest
Description
Отклонить заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - DeclineRequestInput!
|
Example
Query
mutation declineRequest($data: DeclineRequestInput!) {
declineRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": DeclineRequestInput}
Response
{
"data": {
"declineRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
deleteBranch
Description
Удалить кооперативный участок
Требуемые роли: chairman.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - DeleteBranchInput!
|
Example
Query
mutation deleteBranch($data: DeleteBranchInput!) {
deleteBranch(data: $data)
}
Variables
{"data": DeleteBranchInput}
Response
{"data": {"deleteBranch": false}}
deletePaymentMethod
Description
Удалить метод оплаты
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - DeletePaymentMethodInput!
|
Example
Query
mutation deletePaymentMethod($data: DeletePaymentMethodInput!) {
deletePaymentMethod(data: $data)
}
Variables
{"data": DeletePaymentMethodInput}
Response
{"data": {"deletePaymentMethod": true}}
deleteTrustedAccount
Description
Удалить доверенное лицо кооперативного участка
Требуемые роли: chairman.
Response
Returns a Branch!
Arguments
| Name | Description |
|---|---|
data - DeleteTrustedAccountInput!
|
Example
Query
mutation deleteTrustedAccount($data: DeleteTrustedAccountInput!) {
deleteTrustedAccount(data: $data) {
bank_account {
...BankPaymentMethodFragment
}
braname
city
coopname
country
details {
...OrganizationDetailsFragment
}
email
fact_address
full_address
full_name
phone
represented_by {
...RepresentedByFragment
}
short_name
trusted {
...IndividualFragment
}
trustee {
...IndividualFragment
}
type
}
}
Variables
{"data": DeleteTrustedAccountInput}
Response
{
"data": {
"deleteTrustedAccount": {
"bank_account": BankPaymentMethod,
"braname": "abc123",
"city": "abc123",
"coopname": "xyz789",
"country": "xyz789",
"details": OrganizationDetails,
"email": "abc123",
"fact_address": "xyz789",
"full_address": "xyz789",
"full_name": "xyz789",
"phone": "xyz789",
"represented_by": RepresentedBy,
"short_name": "abc123",
"trusted": [Individual],
"trustee": Individual,
"type": "abc123"
}
}
}
deliverOnRequest
Description
Подтвердить доставку имущества Заказчику по заявке
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - DeliverOnRequestInput!
|
Example
Query
mutation deliverOnRequest($data: DeliverOnRequestInput!) {
deliverOnRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": DeliverOnRequestInput}
Response
{
"data": {
"deliverOnRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
disputeOnRequest
Description
Открыть спор по заявке
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - DisputeOnRequestInput!
|
Example
Query
mutation disputeOnRequest($data: DisputeOnRequestInput!) {
disputeOnRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": DisputeOnRequestInput}
Response
{
"data": {
"disputeOnRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
editBranch
Description
Изменить кооперативный участок
Требуемые роли: chairman.
Response
Returns a Branch!
Arguments
| Name | Description |
|---|---|
data - EditBranchInput!
|
Example
Query
mutation editBranch($data: EditBranchInput!) {
editBranch(data: $data) {
bank_account {
...BankPaymentMethodFragment
}
braname
city
coopname
country
details {
...OrganizationDetailsFragment
}
email
fact_address
full_address
full_name
phone
represented_by {
...RepresentedByFragment
}
short_name
trusted {
...IndividualFragment
}
trustee {
...IndividualFragment
}
type
}
}
Variables
{"data": EditBranchInput}
Response
{
"data": {
"editBranch": {
"bank_account": BankPaymentMethod,
"braname": "abc123",
"city": "abc123",
"coopname": "abc123",
"country": "xyz789",
"details": OrganizationDetails,
"email": "xyz789",
"fact_address": "xyz789",
"full_address": "xyz789",
"full_name": "xyz789",
"phone": "abc123",
"represented_by": RepresentedBy,
"short_name": "abc123",
"trusted": [Individual],
"trustee": Individual,
"type": "xyz789"
}
}
}
generateAnnualGeneralMeetAgendaDocument
Description
Сгенерировать предложение повестки общего собрания пайщиков
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AnnualGeneralMeetingAgendaGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateAnnualGeneralMeetAgendaDocument(
$data: AnnualGeneralMeetingAgendaGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateAnnualGeneralMeetAgendaDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AnnualGeneralMeetingAgendaGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateAnnualGeneralMeetAgendaDocument": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generateAnnualGeneralMeetDecisionDocument
Description
Сгенерировать документ решения общего собрания пайщиков
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AnnualGeneralMeetingDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateAnnualGeneralMeetDecisionDocument(
$data: AnnualGeneralMeetingDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateAnnualGeneralMeetDecisionDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AnnualGeneralMeetingDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateAnnualGeneralMeetDecisionDocument": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
generateAnnualGeneralMeetNotificationDocument
Description
Сгенерировать документ уведомления о проведении общего собрания пайщиков
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AnnualGeneralMeetingNotificationGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateAnnualGeneralMeetNotificationDocument(
$data: AnnualGeneralMeetingNotificationGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateAnnualGeneralMeetNotificationDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AnnualGeneralMeetingNotificationGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateAnnualGeneralMeetNotificationDocument": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateAssetContributionAct
Description
Сгенерировать документ акта приема-передачи.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AssetContributionActGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateAssetContributionAct(
$data: AssetContributionActGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateAssetContributionAct(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AssetContributionActGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateAssetContributionAct": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
generateAssetContributionDecision
Description
Сгенерировать документ решения о вступлении в кооператив.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AssetContributionDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateAssetContributionDecision(
$data: AssetContributionDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateAssetContributionDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AssetContributionDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateAssetContributionDecision": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generateAssetContributionStatement
Description
Сгенерировать документ заявления о вступлении в кооператив.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AssetContributionStatementGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateAssetContributionStatement(
$data: AssetContributionStatementGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateAssetContributionStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AssetContributionStatementGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateAssetContributionStatement": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateBallotForAnnualGeneralMeetDocument
Description
Сгенерировать бюллетень для голосования на общем собрании пайщиков
Требуемые роли: member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AnnualGeneralMeetingVotingBallotGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateBallotForAnnualGeneralMeetDocument(
$data: AnnualGeneralMeetingVotingBallotGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateBallotForAnnualGeneralMeetDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AnnualGeneralMeetingVotingBallotGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateBallotForAnnualGeneralMeetDocument": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
generateConvertToAxonStatement
Description
Генерирует заявление на конвертацию паевого взноса в членский взнос
Требуемые роли: member, chairman.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ConvertToAxonStatementGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateConvertToAxonStatement(
$data: ConvertToAxonStatementGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateConvertToAxonStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ConvertToAxonStatementGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateConvertToAxonStatement": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateFreeDecision
Description
Сгенерировать протокол решения по предложенной повестке
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - FreeDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateFreeDecision(
$data: FreeDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateFreeDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": FreeDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateFreeDecision": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateParticipantApplication
Description
Сгенерировать документ заявления о вступлении в кооператив.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ParticipantApplicationGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateParticipantApplication(
$data: ParticipantApplicationGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateParticipantApplication(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ParticipantApplicationGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateParticipantApplication": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
generateParticipantApplicationDecision
Description
Сгенерировать документ протокол решения собрания совета
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ParticipantApplicationDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateParticipantApplicationDecision(
$data: ParticipantApplicationDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateParticipantApplicationDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ParticipantApplicationDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateParticipantApplicationDecision": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generatePrivacyAgreement
Description
Сгенерировать документ согласия с политикой конфиденциальности.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generatePrivacyAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generatePrivacyAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generatePrivacyAgreement": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateProjectOfFreeDecision
Description
Сгенерировать документ проекта свободного решения
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ProjectFreeDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateProjectOfFreeDecision(
$data: ProjectFreeDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateProjectOfFreeDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ProjectFreeDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateProjectOfFreeDecision": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateReturnByAssetAct
Description
Сгенерировать документ акта возврата имущества.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ReturnByAssetActGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateReturnByAssetAct(
$data: ReturnByAssetActGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateReturnByAssetAct(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ReturnByAssetActGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateReturnByAssetAct": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generateReturnByAssetDecision
Description
Сгенерировать документ решения о возврате имущества.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ReturnByAssetDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateReturnByAssetDecision(
$data: ReturnByAssetDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateReturnByAssetDecision(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ReturnByAssetDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateReturnByAssetDecision": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generateReturnByAssetStatement
Description
Сгенерировать документ заявления о возврате имущества.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ReturnByAssetStatementGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateReturnByAssetStatement(
$data: ReturnByAssetStatementGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateReturnByAssetStatement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ReturnByAssetStatementGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateReturnByAssetStatement": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generateReturnByMoneyDecisionDocument
Description
Сгенерировать документ решения совета о возврате паевого взноса
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ReturnByMoneyDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateReturnByMoneyDecisionDocument(
$data: ReturnByMoneyDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateReturnByMoneyDecisionDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ReturnByMoneyDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateReturnByMoneyDecisionDocument": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
generateReturnByMoneyStatementDocument
Description
Сгенерировать документ заявления на возврат паевого взноса
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - ReturnByMoneyGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateReturnByMoneyStatementDocument(
$data: ReturnByMoneyGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateReturnByMoneyStatementDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": ReturnByMoneyGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateReturnByMoneyStatementDocument": {
"binary": "xyz789",
"full_title": "xyz789",
"hash": "xyz789",
"html": "abc123",
"meta": {}
}
}
}
generateSelectBranchDocument
Description
Сгенерировать документ, подтверждающий выбор кооперативного участка
Требуемые роли: chairman, member, user.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - SelectBranchGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateSelectBranchDocument(
$data: SelectBranchGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateSelectBranchDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": SelectBranchGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateSelectBranchDocument": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "abc123",
"meta": {}
}
}
}
generateSignatureAgreement
Description
Сгенерировать документ соглашения о порядка и правилах использования простой электронной подписи.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateSignatureAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateSignatureAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateSignatureAgreement": {
"binary": "abc123",
"full_title": "xyz789",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
generateSovietDecisionOnAnnualMeetDocument
Description
Сгенерировать документ решения Совета по проведению общего собрания пайщиков
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - AnnualGeneralMeetingSovietDecisionGenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateSovietDecisionOnAnnualMeetDocument(
$data: AnnualGeneralMeetingSovietDecisionGenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateSovietDecisionOnAnnualMeetDocument(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": AnnualGeneralMeetingSovietDecisionGenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateSovietDecisionOnAnnualMeetDocument": {
"binary": "xyz789",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
generateUserAgreement
Description
Сгенерировать документ пользовательского соглашения.
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateUserAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateUserAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateUserAgreement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "xyz789",
"html": "xyz789",
"meta": {}
}
}
}
generateWalletAgreement
Description
Сгенерировать документ соглашения о целевой потребительской программе "Цифровой Кошелёк"
Требуемые роли: chairman, member.
Response
Returns a GeneratedDocument!
Arguments
| Name | Description |
|---|---|
data - GenerateDocumentInput!
|
|
options - GenerateDocumentOptionsInput
|
Example
Query
mutation generateWalletAgreement(
$data: GenerateDocumentInput!,
$options: GenerateDocumentOptionsInput
) {
generateWalletAgreement(
data: $data,
options: $options
) {
binary
full_title
hash
html
meta
}
}
Variables
{
"data": GenerateDocumentInput,
"options": GenerateDocumentOptionsInput
}
Response
{
"data": {
"generateWalletAgreement": {
"binary": "abc123",
"full_title": "abc123",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
}
}
initSystem
Description
Произвести инициализацию программного обеспечения перед установкой совета методом install
Response
Returns a SystemInfo!
Arguments
| Name | Description |
|---|---|
data - Init!
|
Example
Query
mutation initSystem($data: Init!) {
initSystem(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
blockchain_info {
...BlockchainInfoDTOFragment
}
contacts {
...ContactsDTOFragment
}
cooperator_account {
...CooperativeOperatorAccountFragment
}
coopname
is_providered
is_unioned
settings {
...SettingsFragment
}
symbols {
...SymbolsFragment
}
system_status
union_link
vars {
...VarsFragment
}
}
}
Variables
{"data": Init}
Response
{
"data": {
"initSystem": {
"blockchain_account": BlockchainAccount,
"blockchain_info": BlockchainInfoDTO,
"contacts": ContactsDTO,
"cooperator_account": CooperativeOperatorAccount,
"coopname": "abc123",
"is_providered": false,
"is_unioned": true,
"settings": Settings,
"symbols": Symbols,
"system_status": "active",
"union_link": "xyz789",
"vars": Vars
}
}
}
installExtension
Description
Установить расширение
Требуемые роли: chairman.
Response
Returns an Extension!
Arguments
| Name | Description |
|---|---|
data - ExtensionInput!
|
Example
Query
mutation installExtension($data: ExtensionInput!) {
installExtension(data: $data) {
config
created_at
description
desktops {
...DesktopConfigFragment
}
enabled
external_url
image
instructions
is_available
is_builtin
is_installed
is_internal
name
readme
schema
tags
title
updated_at
}
}
Variables
{"data": ExtensionInput}
Response
{
"data": {
"installExtension": {
"config": {},
"created_at": "2007-12-03T10:15:30Z",
"description": "xyz789",
"desktops": [DesktopConfig],
"enabled": true,
"external_url": "abc123",
"image": "abc123",
"instructions": "abc123",
"is_available": true,
"is_builtin": false,
"is_installed": true,
"is_internal": false,
"name": "xyz789",
"readme": "xyz789",
"schema": {},
"tags": ["xyz789"],
"title": "abc123",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
installSystem
Description
Произвести установку членов совета перед началом работы
Response
Returns a SystemInfo!
Arguments
| Name | Description |
|---|---|
data - Install!
|
Example
Query
mutation installSystem($data: Install!) {
installSystem(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
blockchain_info {
...BlockchainInfoDTOFragment
}
contacts {
...ContactsDTOFragment
}
cooperator_account {
...CooperativeOperatorAccountFragment
}
coopname
is_providered
is_unioned
settings {
...SettingsFragment
}
symbols {
...SymbolsFragment
}
system_status
union_link
vars {
...VarsFragment
}
}
}
Variables
{"data": Install}
Response
{
"data": {
"installSystem": {
"blockchain_account": BlockchainAccount,
"blockchain_info": BlockchainInfoDTO,
"contacts": ContactsDTO,
"cooperator_account": CooperativeOperatorAccount,
"coopname": "abc123",
"is_providered": true,
"is_unioned": false,
"settings": Settings,
"symbols": Symbols,
"system_status": "active",
"union_link": "xyz789",
"vars": Vars
}
}
}
login
Description
Войти в систему с помощью цифровой подписи и получить JWT-токены доступа
Response
Returns a RegisteredAccount!
Arguments
| Name | Description |
|---|---|
data - LoginInput!
|
Example
Query
mutation login($data: LoginInput!) {
login(data: $data) {
account {
...AccountFragment
}
tokens {
...TokensFragment
}
}
}
Variables
{"data": LoginInput}
Response
{
"data": {
"login": {
"account": Account,
"tokens": Tokens
}
}
}
logout
Description
Выйти из системы и заблокировать JWT-токены
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - LogoutInput!
|
Example
Query
mutation logout($data: LogoutInput!) {
logout(data: $data)
}
Variables
{"data": LogoutInput}
Response
{"data": {"logout": true}}
moderateRequest
Description
Модерировать заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ModerateRequestInput!
|
Example
Query
mutation moderateRequest($data: ModerateRequestInput!) {
moderateRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ModerateRequestInput}
Response
{
"data": {
"moderateRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
notifyOnAnnualGeneralMeet
Description
Уведомление о проведении общего собрания пайщиков
Требуемые роли: chairman, member.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - NotifyOnAnnualGeneralMeetInput!
|
Example
Query
mutation notifyOnAnnualGeneralMeet($data: NotifyOnAnnualGeneralMeetInput!) {
notifyOnAnnualGeneralMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": NotifyOnAnnualGeneralMeetInput}
Response
{
"data": {
"notifyOnAnnualGeneralMeet": {
"hash": "abc123",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
processConvertToAxonStatement
Description
Обрабатывает подписанное заявление на конвертацию и выполняет блокчейн-транзакцию
Требуемые роли: member, chairman.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - ProcessConvertToAxonStatementInput!
|
Example
Query
mutation processConvertToAxonStatement($data: ProcessConvertToAxonStatementInput!) {
processConvertToAxonStatement(data: $data)
}
Variables
{"data": ProcessConvertToAxonStatementInput}
Response
{"data": {"processConvertToAxonStatement": true}}
prohibitRequest
Description
Отклонить модерацию по заявке
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ProhibitRequestInput!
|
Example
Query
mutation prohibitRequest($data: ProhibitRequestInput!) {
prohibitRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ProhibitRequestInput}
Response
{
"data": {
"prohibitRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
publishProjectOfFreeDecision
Description
Опубликовать предложенную повестку и проект решения для дальнейшего голосования совета по нему
Требуемые роли: chairman, member.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - PublishProjectFreeDecisionInput!
|
Example
Query
mutation publishProjectOfFreeDecision($data: PublishProjectFreeDecisionInput!) {
publishProjectOfFreeDecision(data: $data)
}
Variables
{"data": PublishProjectFreeDecisionInput}
Response
{"data": {"publishProjectOfFreeDecision": false}}
publishRequest
Description
Опубликовать заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - PublishRequestInput!
|
Example
Query
mutation publishRequest($data: PublishRequestInput!) {
publishRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": PublishRequestInput}
Response
{
"data": {
"publishRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
receiveOnRequest
Description
Подтвердить получение имущества Уполномоченным лицом от Заказчика по акту приёмки-передачи
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - ReceiveOnRequestInput!
|
Example
Query
mutation receiveOnRequest($data: ReceiveOnRequestInput!) {
receiveOnRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": ReceiveOnRequestInput}
Response
{
"data": {
"receiveOnRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
refresh
Description
Обновить токен доступа аккаунта
Response
Returns a RegisteredAccount!
Arguments
| Name | Description |
|---|---|
data - RefreshInput!
|
Example
Query
mutation refresh($data: RefreshInput!) {
refresh(data: $data) {
account {
...AccountFragment
}
tokens {
...TokensFragment
}
}
}
Variables
{"data": RefreshInput}
Response
{
"data": {
"refresh": {
"account": Account,
"tokens": Tokens
}
}
}
registerAccount
Description
Зарегистрировать аккаунт пользователя в системе
Response
Returns a RegisteredAccount!
Arguments
| Name | Description |
|---|---|
data - RegisterAccountInput!
|
Example
Query
mutation registerAccount($data: RegisterAccountInput!) {
registerAccount(data: $data) {
account {
...AccountFragment
}
tokens {
...TokensFragment
}
}
}
Variables
{"data": RegisterAccountInput}
Response
{
"data": {
"registerAccount": {
"account": Account,
"tokens": Tokens
}
}
}
registerParticipant
Description
Зарегистрировать заявление и подписанные положения, подготовив пакет документов к отправке в совет на голосование после поступления оплаты.
Требуемые роли: chairman, member.
Response
Returns an Account!
Arguments
| Name | Description |
|---|---|
data - RegisterParticipantInput!
|
Example
Query
mutation registerParticipant($data: RegisterParticipantInput!) {
registerParticipant(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
participant_account {
...ParticipantAccountFragment
}
private_account {
...PrivateAccountFragment
}
provider_account {
...MonoAccountFragment
}
user_account {
...UserAccountFragment
}
username
}
}
Variables
{"data": RegisterParticipantInput}
Response
{
"data": {
"registerParticipant": {
"blockchain_account": BlockchainAccount,
"participant_account": ParticipantAccount,
"private_account": PrivateAccount,
"provider_account": MonoAccount,
"user_account": UserAccount,
"username": "abc123"
}
}
}
resetKey
Description
Заменить приватный ключ аккаунта
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - ResetKeyInput!
|
Example
Query
mutation resetKey($data: ResetKeyInput!) {
resetKey(data: $data)
}
Variables
{"data": ResetKeyInput}
Response
{"data": {"resetKey": true}}
restartAnnualGeneralMeet
Description
Перезапуск общего собрания пайщиков
Требуемые роли: chairman.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - RestartAnnualGeneralMeetInput!
|
Example
Query
mutation restartAnnualGeneralMeet($data: RestartAnnualGeneralMeetInput!) {
restartAnnualGeneralMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": RestartAnnualGeneralMeetInput}
Response
{
"data": {
"restartAnnualGeneralMeet": {
"hash": "xyz789",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
selectBranch
Description
Выбрать кооперативный участок
Требуемые роли: chairman, member, user.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - SelectBranchInput!
|
Example
Query
mutation selectBranch($data: SelectBranchInput!) {
selectBranch(data: $data)
}
Variables
{"data": SelectBranchInput}
Response
{"data": {"selectBranch": true}}
sendAgreement
Description
Отправить соглашение
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - SendAgreementInput!
|
Example
Query
mutation sendAgreement($data: SendAgreementInput!) {
sendAgreement(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": SendAgreementInput}
Response
{
"data": {
"sendAgreement": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
setPaymentStatus
Description
Управление статусом платежа осущствляется мутацией setPaymentStatus. При переходе платежа в статус PAID вызывается эффект в блокчейне, который завершает операцию автоматическим переводом платежа в статус COMPLETED. При установке статуса REFUNDED запускается процесс отмены платежа в блокчейне. Остальные статусы не приводят к эффектам в блокчейне.
Требуемые роли: chairman, member.
Response
Returns a GatewayPayment!
Arguments
| Name | Description |
|---|---|
data - SetPaymentStatusInput!
|
Example
Query
mutation setPaymentStatus($data: SetPaymentStatusInput!) {
setPaymentStatus(data: $data) {
blockchain_data
can_change_status
coopname
created_at
direction
direction_label
expired_at
formatted_amount
hash
id
income_hash
is_final
memo
message
outcome_hash
payment_details {
...PaymentDetailsFragment
}
payment_method_id
provider
quantity
statement
status
status_label
symbol
type
type_label
updated_at
username
username_certificate {
... on EntrepreneurCertificate {
...EntrepreneurCertificateFragment
}
... on IndividualCertificate {
...IndividualCertificateFragment
}
... on OrganizationCertificate {
...OrganizationCertificateFragment
}
}
}
}
Variables
{"data": SetPaymentStatusInput}
Response
{
"data": {
"setPaymentStatus": {
"blockchain_data": {},
"can_change_status": false,
"coopname": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"direction": "INCOMING",
"direction_label": "xyz789",
"expired_at": "2007-12-03T10:15:30Z",
"formatted_amount": "abc123",
"hash": "xyz789",
"id": "4",
"income_hash": "xyz789",
"is_final": false,
"memo": "abc123",
"message": "abc123",
"outcome_hash": "abc123",
"payment_details": PaymentDetails,
"payment_method_id": "xyz789",
"provider": "abc123",
"quantity": 987.65,
"statement": {},
"status": "CANCELLED",
"status_label": "xyz789",
"symbol": "abc123",
"type": "DEPOSIT",
"type_label": "xyz789",
"updated_at": "2007-12-03T10:15:30Z",
"username": "xyz789",
"username_certificate": EntrepreneurCertificate
}
}
}
setWif
Description
Сохранить приватный ключ в зашифрованном серверном хранилище
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - SetWifInput!
|
Example
Query
mutation setWif($data: SetWifInput!) {
setWif(data: $data)
}
Variables
{"data": SetWifInput}
Response
{"data": {"setWif": true}}
signByPresiderOnAnnualGeneralMeet
Description
Подписание решения председателем на общем собрании пайщиков
Требуемые роли: chairman, member.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - SignByPresiderOnAnnualGeneralMeetInput!
|
Example
Query
mutation signByPresiderOnAnnualGeneralMeet($data: SignByPresiderOnAnnualGeneralMeetInput!) {
signByPresiderOnAnnualGeneralMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": SignByPresiderOnAnnualGeneralMeetInput}
Response
{
"data": {
"signByPresiderOnAnnualGeneralMeet": {
"hash": "abc123",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
signBySecretaryOnAnnualGeneralMeet
Description
Подписание решения секретарём на общем собрании пайщиков
Требуемые роли: chairman, member.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - SignBySecretaryOnAnnualGeneralMeetInput!
|
Example
Query
mutation signBySecretaryOnAnnualGeneralMeet($data: SignBySecretaryOnAnnualGeneralMeetInput!) {
signBySecretaryOnAnnualGeneralMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": SignBySecretaryOnAnnualGeneralMeetInput}
Response
{
"data": {
"signBySecretaryOnAnnualGeneralMeet": {
"hash": "xyz789",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
startInstall
Description
Начать процесс установки кооператива, установить ключ и получить код установки
Response
Returns a StartInstallResult!
Arguments
| Name | Description |
|---|---|
data - StartInstallInput!
|
Example
Query
mutation startInstall($data: StartInstallInput!) {
startInstall(data: $data) {
coopname
install_code
}
}
Variables
{"data": StartInstallInput}
Response
{
"data": {
"startInstall": {
"coopname": "abc123",
"install_code": "xyz789"
}
}
}
startResetKey
Description
Выслать токен для замены приватного ключа аккаунта на электронную почту
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - StartResetKeyInput!
|
Example
Query
mutation startResetKey($data: StartResetKeyInput!) {
startResetKey(data: $data)
}
Variables
{"data": StartResetKeyInput}
Response
{"data": {"startResetKey": true}}
supplyOnRequest
Description
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - SupplyOnRequestInput!
|
Example
Query
mutation supplyOnRequest($data: SupplyOnRequestInput!) {
supplyOnRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": SupplyOnRequestInput}
Response
{
"data": {
"supplyOnRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
triggerNotificationWorkflow
Description
Запустить воркфлоу уведомлений (только для председателя или server-secret)
Требуемые роли: chairman.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - TriggerNotificationWorkflowInput!
|
Example
Query
mutation triggerNotificationWorkflow($data: TriggerNotificationWorkflowInput!) {
triggerNotificationWorkflow(data: $data)
}
Variables
{"data": TriggerNotificationWorkflowInput}
Response
{"data": {"triggerNotificationWorkflow": true}}
uninstallExtension
Description
Удалить расширение
Требуемые роли: chairman.
Response
Returns a Boolean!
Arguments
| Name | Description |
|---|---|
data - UninstallExtensionInput!
|
Example
Query
mutation uninstallExtension($data: UninstallExtensionInput!) {
uninstallExtension(data: $data)
}
Variables
{"data": UninstallExtensionInput}
Response
{"data": {"uninstallExtension": true}}
unpublishRequest
Description
Снять с публикации заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - UnpublishRequestInput!
|
Example
Query
mutation unpublishRequest($data: UnpublishRequestInput!) {
unpublishRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": UnpublishRequestInput}
Response
{
"data": {
"unpublishRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
updateAccount
Description
Обновить аккаунт в системе провайдера. Обновление аккаунта пользователя производится по username. Мутация позволяет изменить приватные данные пользователя, а также, адрес электронной почты в MONO. Использовать мутацию может только председатель совета.
Требуемые роли: chairman.
Response
Returns an Account!
Arguments
| Name | Description |
|---|---|
data - UpdateAccountInput!
|
Example
Query
mutation updateAccount($data: UpdateAccountInput!) {
updateAccount(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
participant_account {
...ParticipantAccountFragment
}
private_account {
...PrivateAccountFragment
}
provider_account {
...MonoAccountFragment
}
user_account {
...UserAccountFragment
}
username
}
}
Variables
{"data": UpdateAccountInput}
Response
{
"data": {
"updateAccount": {
"blockchain_account": BlockchainAccount,
"participant_account": ParticipantAccount,
"private_account": PrivateAccount,
"provider_account": MonoAccount,
"user_account": UserAccount,
"username": "xyz789"
}
}
}
updateBankAccount
Description
Обновить банковский счёт
Response
Returns a PaymentMethod!
Arguments
| Name | Description |
|---|---|
data - UpdateBankAccountInput!
|
Example
Query
mutation updateBankAccount($data: UpdateBankAccountInput!) {
updateBankAccount(data: $data) {
created_at
data {
... on BankAccount {
...BankAccountFragment
}
... on SbpAccount {
...SbpAccountFragment
}
}
is_default
method_id
method_type
updated_at
username
}
}
Variables
{"data": UpdateBankAccountInput}
Response
{
"data": {
"updateBankAccount": {
"created_at": "2007-12-03T10:15:30Z",
"data": BankAccount,
"is_default": true,
"method_id": "abc123",
"method_type": "abc123",
"updated_at": "2007-12-03T10:15:30Z",
"username": "abc123"
}
}
}
updateExtension
Description
Обновить расширение
Требуемые роли: chairman.
Response
Returns an Extension!
Arguments
| Name | Description |
|---|---|
data - ExtensionInput!
|
Example
Query
mutation updateExtension($data: ExtensionInput!) {
updateExtension(data: $data) {
config
created_at
description
desktops {
...DesktopConfigFragment
}
enabled
external_url
image
instructions
is_available
is_builtin
is_installed
is_internal
name
readme
schema
tags
title
updated_at
}
}
Variables
{"data": ExtensionInput}
Response
{
"data": {
"updateExtension": {
"config": {},
"created_at": "2007-12-03T10:15:30Z",
"description": "xyz789",
"desktops": [DesktopConfig],
"enabled": false,
"external_url": "xyz789",
"image": "xyz789",
"instructions": "xyz789",
"is_available": true,
"is_builtin": false,
"is_installed": true,
"is_internal": false,
"name": "abc123",
"readme": "xyz789",
"schema": {},
"tags": ["abc123"],
"title": "xyz789",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
updateRequest
Description
Обновить заявку
Response
Returns a Transaction!
Arguments
| Name | Description |
|---|---|
data - UpdateRequestInput!
|
Example
Query
mutation updateRequest($data: UpdateRequestInput!) {
updateRequest(data: $data) {
chain
request
resolved
response
returns
revisions
signatures
signer
transaction
}
}
Variables
{"data": UpdateRequestInput}
Response
{
"data": {
"updateRequest": {
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
}
}
updateSettings
Description
Обновить настройки системы (рабочие столы и маршруты по умолчанию)
Требуемые роли: chairman.
Response
Returns a Settings!
Arguments
| Name | Description |
|---|---|
data - UpdateSettingsInput!
|
Example
Query
mutation updateSettings($data: UpdateSettingsInput!) {
updateSettings(data: $data) {
authorized_default_route
authorized_default_workspace
coopname
created_at
non_authorized_default_route
non_authorized_default_workspace
updated_at
}
}
Variables
{"data": UpdateSettingsInput}
Response
{
"data": {
"updateSettings": {
"authorized_default_route": "xyz789",
"authorized_default_workspace": "abc123",
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"non_authorized_default_route": "abc123",
"non_authorized_default_workspace": "xyz789",
"updated_at": "2007-12-03T10:15:30Z"
}
}
}
updateSystem
Description
Обновить параметры системы
Требуемые роли: chairman.
Response
Returns a SystemInfo!
Arguments
| Name | Description |
|---|---|
data - Update!
|
Example
Query
mutation updateSystem($data: Update!) {
updateSystem(data: $data) {
blockchain_account {
...BlockchainAccountFragment
}
blockchain_info {
...BlockchainInfoDTOFragment
}
contacts {
...ContactsDTOFragment
}
cooperator_account {
...CooperativeOperatorAccountFragment
}
coopname
is_providered
is_unioned
settings {
...SettingsFragment
}
symbols {
...SymbolsFragment
}
system_status
union_link
vars {
...VarsFragment
}
}
}
Variables
{"data": Update}
Response
{
"data": {
"updateSystem": {
"blockchain_account": BlockchainAccount,
"blockchain_info": BlockchainInfoDTO,
"contacts": ContactsDTO,
"cooperator_account": CooperativeOperatorAccount,
"coopname": "xyz789",
"is_providered": true,
"is_unioned": false,
"settings": Settings,
"symbols": Symbols,
"system_status": "active",
"union_link": "xyz789",
"vars": Vars
}
}
}
voteOnAnnualGeneralMeet
Description
Голосование на общем собрании пайщиков
Требуемые роли: member.
Response
Returns a MeetAggregate!
Arguments
| Name | Description |
|---|---|
data - VoteOnAnnualGeneralMeetInput!
|
Example
Query
mutation voteOnAnnualGeneralMeet($data: VoteOnAnnualGeneralMeetInput!) {
voteOnAnnualGeneralMeet(data: $data) {
hash
pre {
...MeetPreProcessingFragment
}
processed {
...MeetProcessedFragment
}
processing {
...MeetProcessingFragment
}
}
}
Variables
{"data": VoteOnAnnualGeneralMeetInput}
Response
{
"data": {
"voteOnAnnualGeneralMeet": {
"hash": "abc123",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
}
}
Types
AcceptChildOrderInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - AssetContributionStatementSignedDocumentInput!
|
Подписанное заявление на имущественный паевый взнос |
exchange_id - String!
|
Идентификатор заявки |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "xyz789",
"document": AssetContributionStatementSignedDocumentInput,
"exchange_id": "xyz789",
"username": "abc123"
}
Account
Fields
| Field Name | Description |
|---|---|
blockchain_account - BlockchainAccount
|
объект аккаунта в блокчейне содержит системную информацию, такую как публичные ключи доступа, доступные вычислительные ресурсы, информация об установленном смарт-контракте, и т.д. и т.п. Это системный уровень обслуживания, где у каждого пайщика есть аккаунт, но не каждый аккаунт может быть пайщиком в каком-либо кооперативе. Все смарт-контракты устанавливаются и исполняются на этом уровне. |
participant_account - ParticipantAccount
|
объект пайщика кооператива в таблице блокчейне, который определяет членство пайщика в конкретном кооперативе. Поскольку MONO обслуживает только один кооператив, то в participant_account обычно содержится информация, которая описывает членство пайщика в этом кооперативе. Этот объект обезличен, публичен, и хранится в блокчейне. |
private_account - PrivateAccount
|
объект приватных данных пайщика кооператива. |
provider_account - MonoAccount
|
объект аккаунта в системе учёта провайдера, т.е. MONO. Здесь хранится приватная информация о пайщике кооператива, которая содержит его приватные данные. Эти данные не публикуются в блокчейне и не выходят за пределы базы данных провайдера. Они используются для заполнения шаблонов документов при нажатии соответствующих кнопок на платформе. |
user_account - UserAccount
|
объект пользователя кооперативной экономики содержит в блокчейне информацию о типе аккаунта пайщика, а также, обезличенные публичные данные (хэши) для верификации пайщиков между кооперативами. Этот уровень предназначен для хранения информации пайщика, которая необходима всем кооперативам, но не относится к какому-либо из них конкретно. |
username - String!
|
Имя аккаунта кооператива |
Example
{
"blockchain_account": BlockchainAccount,
"participant_account": ParticipantAccount,
"private_account": PrivateAccount,
"provider_account": MonoAccount,
"user_account": UserAccount,
"username": "xyz789"
}
AccountRamDelta
AccountResourceInfo
Example
{
"available": "xyz789",
"current_used": "xyz789",
"last_usage_update_time": "xyz789",
"max": "abc123",
"used": "abc123"
}
AccountType
Description
Тип аккаунта пользователя в системе
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"entrepreneur"
AccountsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [Account!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [Account],
"totalCount": 123,
"totalPages": 123
}
ActDetailAggregate
Description
Комплексный объект акта, содержащий полную информацию о сгенерированном и опубликованном документе с его агрегатом
Fields
| Field Name | Description |
|---|---|
action - ExtendedBlockchainAction
|
|
documentAggregate - DocumentAggregate
|
Example
{
"action": ExtendedBlockchainAction,
"documentAggregate": DocumentAggregate
}
ActionAuthorization
ActionFiltersInput
ActionReceipt
Example
{
"abi_sequence": 123,
"act_digest": "xyz789",
"auth_sequence": [AuthSequence],
"code_sequence": 123,
"global_sequence": "abc123",
"receiver": "xyz789",
"recv_sequence": "abc123"
}
AddAuthorInput
AddParticipantInput
Fields
| Input Field | Description |
|---|---|
created_at - String!
|
Дата создания аккаунта в строковом формате даты EOSIO по UTC (2024-12-28T06:58:52.500) |
email - String!
|
Электронная почта |
entrepreneur_data - CreateEntrepreneurDataInput
|
Данные индивидуального предпринимателя |
individual_data - CreateIndividualDataInput
|
Данные физического лица |
initial - String!
|
Вступительный взнос, который был внесён пайщиком |
minimum - String!
|
Минимальный паевый взнос, который был внесён пайщиком |
organization_data - CreateOrganizationDataInput
|
Данные организации |
referer - String
|
Имя аккаунта реферера |
spread_initial - Boolean!
|
Флаг распределения вступительного взноса в невозвратный фонд вступительных взносов кооператива |
type - AccountType!
|
Тип аккаунта |
Example
{
"created_at": "abc123",
"email": "abc123",
"entrepreneur_data": CreateEntrepreneurDataInput,
"individual_data": CreateIndividualDataInput,
"initial": "xyz789",
"minimum": "abc123",
"organization_data": CreateOrganizationDataInput,
"referer": "xyz789",
"spread_initial": false,
"type": "entrepreneur"
}
AddTrustedAccountInput
Example
{
"braname": "abc123",
"coopname": "xyz789",
"trusted": "xyz789"
}
AgendaGeneralMeetPointInput
Description
Пункт повестки общего собрания (для ввода)
Example
{
"context": "abc123",
"decision": "abc123",
"title": "abc123"
}
AgendaGeneralMeetQuestion
Description
Вопрос повестки общего собрания
Example
{
"context": "abc123",
"decision": "xyz789",
"number": "xyz789",
"title": "xyz789"
}
AgendaMeet
Description
Данные собрания для повестки
Example
{
"close_at_datetime": "abc123",
"open_at_datetime": "abc123",
"type": "abc123"
}
AgendaMeetPoint
Description
Пункт повестки собрания
Example
{
"context": "xyz789",
"decision": "abc123",
"title": "xyz789"
}
AgendaWithDocuments
Fields
| Field Name | Description |
|---|---|
action - BlockchainAction!
|
Действие, которое привело к появлению вопроса на голосовании |
documents - DocumentPackageAggregate!
|
Пакет документов, включающий разные подсекции |
table - BlockchainDecision!
|
Запись в таблице блокчейна о вопросе на голосовании |
Example
{
"action": BlockchainAction,
"documents": DocumentPackageAggregate,
"table": BlockchainDecision
}
Agreement
Description
Соглашение пользователя с кооперативом
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
coopname - String
|
Название кооператива |
document - DocumentAggregate
|
Документ соглашения |
draft_id - Int
|
ID черновика |
id - Int
|
ID соглашения в блокчейне |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
program_id - Int
|
ID программы |
status - AgreementStatus!
|
Статус соглашения |
type - String
|
Тип соглашения |
updated_at - DateTime
|
Дата последнего обновления в блокчейне |
username - String
|
Имя пользователя, создавшего соглашение |
version - Int
|
Версия соглашения |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"coopname": "xyz789",
"document": DocumentAggregate,
"draft_id": 987,
"id": 123,
"present": false,
"program_id": 123,
"status": "CONFIRMED",
"type": "xyz789",
"updated_at": "2007-12-03T10:15:30Z",
"username": "abc123",
"version": 987
}
AgreementFilter
Description
Фильтр для поиска соглашений
Fields
| Input Field | Description |
|---|---|
coopname - String
|
Фильтр по названию кооператива |
created_from - DateTime
|
Фильтр по дате создания (от) |
created_to - DateTime
|
Фильтр по дате создания (до) |
program_id - Int
|
Фильтр по ID программы |
statuses - [AgreementStatus!]
|
Фильтр по статусам соглашений |
type - String
|
Фильтр по типу соглашения |
username - String
|
Фильтр по имени пользователя |
Example
{
"coopname": "abc123",
"created_from": "2007-12-03T10:15:30Z",
"created_to": "2007-12-03T10:15:30Z",
"program_id": 987,
"statuses": ["CONFIRMED"],
"type": "xyz789",
"username": "abc123"
}
AgreementInput
AgreementStatus
Description
Статус соглашения в системе кооператива
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"CONFIRMED"
AgreementVar
AgreementVarInput
AnnualGeneralMeetingAgendaGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
is_repeated - Boolean!
|
Флаг повторного собрания |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
meet - AgendaMeet!
|
|
questions - [AgendaGeneralMeetQuestion!]!
|
|
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "abc123",
"created_at": "abc123",
"generator": "abc123",
"is_repeated": true,
"lang": "abc123",
"links": ["xyz789"],
"meet": AgendaMeet,
"questions": [AgendaGeneralMeetQuestion],
"timezone": "abc123",
"title": "abc123",
"username": "abc123",
"version": "abc123"
}
AnnualGeneralMeetingAgendaSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - AnnualGeneralMeetingAgendaSignedMetaDocumentInput!
|
Метаинформация для создания протокола решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "abc123",
"meta": AnnualGeneralMeetingAgendaSignedMetaDocumentInput,
"meta_hash": "abc123",
"signatures": [SignatureInfoInput],
"version": "xyz789"
}
AnnualGeneralMeetingAgendaSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
is_repeated - Boolean!
|
Флаг повторного собрания |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
meet - AgendaMeet!
|
|
questions - [AgendaGeneralMeetQuestion!]!
|
|
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "abc123",
"generator": "xyz789",
"is_repeated": true,
"lang": "abc123",
"links": ["abc123"],
"meet": AgendaMeet,
"questions": [AgendaGeneralMeetQuestion],
"registry_id": 123,
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "xyz789"
}
AnnualGeneralMeetingDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"generator": "xyz789",
"lang": "abc123",
"links": ["abc123"],
"meet_hash": "abc123",
"timezone": "abc123",
"title": "xyz789",
"username": "xyz789",
"version": "xyz789"
}
AnnualGeneralMeetingDecisionSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - AnnualGeneralMeetingDecisionSignedMetaDocumentInput!
|
Метаинформация |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "xyz789",
"meta": AnnualGeneralMeetingDecisionSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
AnnualGeneralMeetingDecisionSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"generator": "abc123",
"lang": "abc123",
"links": ["xyz789"],
"meet_hash": "abc123",
"registry_id": 123,
"timezone": "xyz789",
"title": "xyz789",
"username": "abc123",
"version": "xyz789"
}
AnnualGeneralMeetingNotificationGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "abc123",
"created_at": "abc123",
"generator": "abc123",
"lang": "abc123",
"links": ["abc123"],
"meet_hash": "abc123",
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
AnnualGeneralMeetingNotificationSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - AnnualGeneralMeetingNotificationSignedMetaDocumentInput!
|
Метаинформация |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "xyz789",
"hash": "xyz789",
"meta": AnnualGeneralMeetingNotificationSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
AnnualGeneralMeetingNotificationSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "abc123",
"generator": "abc123",
"lang": "abc123",
"links": ["xyz789"],
"meet_hash": "abc123",
"registry_id": 123,
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
AnnualGeneralMeetingSovietDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
ID решения совета |
generator - String
|
Имя генератора, использованного для создания документа |
is_repeated - Boolean!
|
Флаг повторного собрания |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"decision_id": 123.45,
"generator": "abc123",
"is_repeated": true,
"lang": "xyz789",
"links": ["xyz789"],
"meet_hash": "xyz789",
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "xyz789"
}
AnnualGeneralMeetingVotingBallotGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
answers - [AnswerInput!]!
|
Ответы голосования |
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя голосующего |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"answers": [AnswerInput],
"block_num": 123,
"coopname": "abc123",
"created_at": "abc123",
"generator": "abc123",
"lang": "xyz789",
"links": ["xyz789"],
"meet_hash": "xyz789",
"timezone": "xyz789",
"title": "xyz789",
"username": "abc123",
"version": "abc123"
}
AnnualGeneralMeetingVotingBallotSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput!
|
Метаинформация для создания протокола решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "xyz789",
"meta": AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "xyz789"
}
AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
answers - [AnswerInput!]!
|
Ответы голосования |
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
meet_hash - String!
|
Хеш собрания |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя голосующего |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"answers": [AnswerInput],
"block_num": 987,
"coopname": "xyz789",
"created_at": "abc123",
"generator": "abc123",
"lang": "abc123",
"links": ["xyz789"],
"meet_hash": "xyz789",
"registry_id": 123,
"timezone": "xyz789",
"title": "abc123",
"username": "abc123",
"version": "abc123"
}
AnswerInput
Approval
Description
Одобрение документа председателем совета
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
approval_hash - String!
|
Хеш одобрения для идентификации |
approved_document - DocumentAggregate
|
Одобренный документ (заполняется при подтверждении одобрения) |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
callback_action_approve - String!
|
Действие обратного вызова при одобрении |
callback_action_decline - String!
|
Действие обратного вызова при отклонении |
callback_contract - String!
|
Контракт обратного вызова для обработки результата |
coopname - String!
|
Название кооператива |
created_at - DateTime!
|
Дата создания одобрения |
document - DocumentAggregate
|
Документ, требующий одобрения |
id - Float
|
ID одобрения в блокчейне |
meta - String!
|
Метаданные одобрения в формате JSON |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
status - ApprovalStatus!
|
Статус одобрения |
username - String!
|
Имя пользователя, запросившего одобрение |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"approval_hash": "abc123",
"approved_document": DocumentAggregate,
"block_num": 123.45,
"callback_action_approve": "xyz789",
"callback_action_decline": "xyz789",
"callback_contract": "abc123",
"coopname": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"document": DocumentAggregate,
"id": 987.65,
"meta": "xyz789",
"present": true,
"status": "APPROVED",
"username": "abc123"
}
ApprovalFilter
Description
Фильтр для поиска одобрений
Fields
| Input Field | Description |
|---|---|
approval_hash - String
|
Поиск по хешу одобрения |
coopname - String
|
Фильтр по названию кооператива |
created_from - DateTime
|
Фильтр по дате создания (от) |
created_to - DateTime
|
Фильтр по дате создания (до) |
statuses - [ApprovalStatus!]
|
Фильтр по статусам одобрений |
username - String
|
Фильтр по имени пользователя |
Example
{
"approval_hash": "abc123",
"coopname": "xyz789",
"created_from": "2007-12-03T10:15:30Z",
"created_to": "2007-12-03T10:15:30Z",
"statuses": ["APPROVED"],
"username": "xyz789"
}
ApprovalStatus
Description
Статус одобрения в системе CHAIRMAN
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"APPROVED"
AssetContributionActGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
act_id - String!
|
Идентификатор акта |
block_num - Int
|
Номер блока, на котором был создан документ |
braname - String
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор решения |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
receiver - String!
|
Имя аккаунта получателя на кооперативном участке |
request_id - Float!
|
Идентификатор заявки |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"act_id": "xyz789",
"block_num": 987,
"braname": "xyz789",
"coopname": "xyz789",
"created_at": "xyz789",
"decision_id": 123.45,
"generator": "abc123",
"lang": "xyz789",
"links": ["abc123"],
"receiver": "abc123",
"request_id": 987.65,
"timezone": "xyz789",
"title": "xyz789",
"username": "abc123",
"version": "xyz789"
}
AssetContributionActSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - AssetContributionActSignedMetaDocumentInput!
|
Метаинформация для создания проекта свободного решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "abc123",
"meta": AssetContributionActSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
AssetContributionActSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
act_id - String!
|
Идентификатор акта |
block_num - Int!
|
Номер блока, на котором был создан документ |
braname - String
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор решения |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
receiver - String!
|
Имя аккаунта получателя на кооперативном участке |
registry_id - Int!
|
ID документа в реестре |
request_id - Float!
|
Идентификатор заявки |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"act_id": "xyz789",
"block_num": 987,
"braname": "xyz789",
"coopname": "abc123",
"created_at": "abc123",
"decision_id": 123.45,
"generator": "xyz789",
"lang": "xyz789",
"links": ["abc123"],
"receiver": "abc123",
"registry_id": 123,
"request_id": 987.65,
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
AssetContributionDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор решения |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
request_id - Float!
|
Идентификатор заявки |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "xyz789",
"created_at": "xyz789",
"decision_id": 987.65,
"generator": "xyz789",
"lang": "xyz789",
"links": ["xyz789"],
"request_id": 123.45,
"timezone": "xyz789",
"title": "abc123",
"username": "abc123",
"version": "xyz789"
}
AssetContributionStatementGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
request - CommonRequestInput!
|
Запрос на внесение имущественного паевого взноса |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "xyz789",
"created_at": "abc123",
"generator": "xyz789",
"lang": "abc123",
"links": ["xyz789"],
"request": CommonRequestInput,
"timezone": "abc123",
"title": "xyz789",
"username": "abc123",
"version": "abc123"
}
AssetContributionStatementSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - AssetContributionStatementSignedMetaDocumentInput!
|
Метаинформация для создания проекта свободного решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "abc123",
"meta": AssetContributionStatementSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
AssetContributionStatementSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
request - CommonRequestInput!
|
Запрос на внесение имущественного паевого взноса |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "abc123",
"generator": "abc123",
"lang": "xyz789",
"links": ["xyz789"],
"registry_id": 987,
"request": CommonRequestInput,
"timezone": "xyz789",
"title": "xyz789",
"username": "abc123",
"version": "xyz789"
}
AuthSequence
Authority
Fields
| Field Name | Description |
|---|---|
accounts - [PermissionLevelWeight!]!
|
Уровни разрешений |
keys - [KeyWeight!]!
|
Ключи |
threshold - Int!
|
Порог |
waits - [WaitWeight!]!
|
Вес ожидания |
Example
{
"accounts": [PermissionLevelWeight],
"keys": [KeyWeight],
"threshold": 987,
"waits": [WaitWeight]
}
BankAccount
Fields
| Field Name | Description |
|---|---|
account_number - String!
|
Номер банковского счета |
bank_name - String!
|
Название банка |
card_number - String
|
Номер карты |
currency - String!
|
Валюта счета |
details - BankAccountDetails!
|
Детали счета |
Example
{
"account_number": "xyz789",
"bank_name": "abc123",
"card_number": "xyz789",
"currency": "abc123",
"details": BankAccountDetails
}
BankAccountDetails
BankAccountDetailsInput
BankAccountInput
Fields
| Input Field | Description |
|---|---|
account_number - String!
|
Номер банковского счета |
bank_name - String!
|
Название банка |
card_number - String
|
Номер карты |
currency - String!
|
Валюта счета |
details - BankAccountDetailsInput!
|
Детали счета |
Example
{
"account_number": "xyz789",
"bank_name": "abc123",
"card_number": "xyz789",
"currency": "abc123",
"details": BankAccountDetailsInput
}
BankPaymentMethod
Fields
| Field Name | Description |
|---|---|
created_at - DateTime!
|
Дата создания |
data - BankAccount!
|
Данные метода оплаты |
is_default - Boolean!
|
Флаг основного метода платежа, который отображается в документах |
method_id - String!
|
Идентификатор метода оплаты |
method_type - String!
|
Тип метода оплаты |
updated_at - DateTime!
|
Дата обновления |
username - String!
|
Имя пользователя, к которому привязан метод оплаты |
Example
{
"created_at": "2007-12-03T10:15:30Z",
"data": BankAccount,
"is_default": true,
"method_id": "xyz789",
"method_type": "abc123",
"updated_at": "2007-12-03T10:15:30Z",
"username": "xyz789"
}
BaseCapitalProject
Description
Базовый проект в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
blockchain_status - String!
|
Статус из блокчейна |
can_convert_to_project - Boolean!
|
Можно ли конвертировать в проект |
coopname - String!
|
Название кооператива |
counts - CapitalProjectCountsData!
|
Счетчики участников проекта |
created_at - String!
|
Дата создания |
crps - CapitalProjectCrpsData!
|
Данные CRPS для распределения наград проекта |
data - String!
|
Данные/шаблон проекта |
description - String!
|
Описание проекта |
fact - CapitalProjectFactPool!
|
Фактические показатели проекта |
id - Int!
|
ID в блокчейне |
invite - String!
|
Приглашение к проекту |
is_opened - Boolean!
|
Открыт ли проект |
is_planed - Boolean!
|
Запланирован ли проект |
issue_counter - Int!
|
Счетчик задач проекта |
master - String!
|
Мастер проекта |
membership - CapitalProjectMembershipCrps!
|
Данные CRPS для распределения членских взносов проекта |
meta - String!
|
Мета-информация проекта |
parent_hash - String!
|
Хеш родительского проекта |
parent_title - String
|
Название родительского проекта |
permissions - CapitalProjectPermissions!
|
Права доступа текущего пользователя к проекту |
plan - CapitalProjectPlanPool!
|
Плановые показатели проекта |
prefix - String!
|
Префикс проекта |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String!
|
Хеш проекта |
status - ProjectStatus!
|
Статус проекта |
title - String!
|
Название проекта |
voting - CapitalProjectVotingData!
|
Данные голосования по методу Водянова |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"blockchain_status": "xyz789",
"can_convert_to_project": true,
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "xyz789",
"crps": CapitalProjectCrpsData,
"data": "xyz789",
"description": "abc123",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "abc123",
"is_opened": true,
"is_planed": true,
"issue_counter": 123,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "abc123",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "abc123",
"present": true,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "xyz789",
"voting": CapitalProjectVotingData
}
BlockchainAccount
Fields
| Field Name | Description |
|---|---|
account_name - String!
|
Имя аккаунта |
core_liquid_balance - String
|
Баланс |
cpu_limit - AccountResourceInfo!
|
Ограничения CPU |
cpu_weight - String!
|
Вес CPU |
created - String!
|
Дата создания |
head_block_num - Int!
|
Номер последнего блока |
head_block_time - String!
|
Время последнего блока |
last_code_update - String!
|
Время последнего обновления кода |
net_limit - AccountResourceInfo!
|
Ограничения сети |
net_weight - String!
|
Вес сети |
permissions - [Permission!]!
|
Разрешения |
privileged - Boolean!
|
Флаг привилегий |
ram_quota - Int!
|
Квота RAM |
ram_usage - Int!
|
Использование RAM |
refund_request - RefundRequest
|
Запрос на возврат |
rex_info - String
|
Информация о REX |
self_delegated_bandwidth - ResourceDelegationDTO
|
Делегированные ресурсы |
total_resources - ResourceOverview
|
Общий обзор ресурсов |
voter_info - String
|
Информация о голосовании |
Example
{
"account_name": "abc123",
"core_liquid_balance": "abc123",
"cpu_limit": AccountResourceInfo,
"cpu_weight": "xyz789",
"created": "abc123",
"head_block_num": 987,
"head_block_time": "xyz789",
"last_code_update": "xyz789",
"net_limit": AccountResourceInfo,
"net_weight": "xyz789",
"permissions": [Permission],
"privileged": false,
"ram_quota": 123,
"ram_usage": 987,
"refund_request": RefundRequest,
"rex_info": "xyz789",
"self_delegated_bandwidth": ResourceDelegationDTO,
"total_resources": ResourceOverview,
"voter_info": "xyz789"
}
BlockchainAction
Description
Объект действия в блокчейне
Fields
| Field Name | Description |
|---|---|
account - String!
|
|
account_ram_deltas - [AccountRamDelta!]!
|
|
action_ordinal - Int!
|
|
authorization - [ActionAuthorization!]!
|
|
block_id - String!
|
|
block_num - Int!
|
|
chain_id - String!
|
|
console - String!
|
|
context_free - Boolean!
|
|
creator_action_ordinal - Int!
|
|
data - JSON!
|
Данные действия в формате JSON |
elapsed - Int!
|
|
global_sequence - String!
|
|
name - String!
|
|
receipt - ActionReceipt!
|
|
receiver - String!
|
|
transaction_id - String!
|
Example
{
"account": "abc123",
"account_ram_deltas": [AccountRamDelta],
"action_ordinal": 123,
"authorization": [ActionAuthorization],
"block_id": "xyz789",
"block_num": 987,
"chain_id": "abc123",
"console": "xyz789",
"context_free": true,
"creator_action_ordinal": 987,
"data": {},
"elapsed": 123,
"global_sequence": "xyz789",
"name": "abc123",
"receipt": ActionReceipt,
"receiver": "abc123",
"transaction_id": "xyz789"
}
BlockchainDecision
Description
Запись в таблице блокчейна о процессе принятия решения советом кооператива
Fields
| Field Name | Description |
|---|---|
approved - Boolean!
|
|
authorization - SignedBlockchainDocument!
|
|
authorized - Boolean!
|
|
authorized_by - String!
|
|
batch_id - Float!
|
|
callback_contract - String
|
|
confirm_callback - String
|
|
coopname - String!
|
|
created_at - String!
|
|
decline_callback - String
|
|
expired_at - String!
|
|
hash - String
|
|
id - Float!
|
|
meta - String!
|
|
statement - SignedBlockchainDocument!
|
|
type - String!
|
|
username - String!
|
|
username_certificate - UserCertificateUnion
|
Сертификат пользователя, создавшего решение |
validated - Boolean!
|
|
votes_against - [String!]!
|
|
votes_against_certificates - [UserCertificateUnion!]!
|
Сертификаты пользователей, голосовавших "против" |
votes_for - [String!]!
|
|
votes_for_certificates - [UserCertificateUnion!]!
|
Сертификаты пользователей, голосовавших "за" |
Example
{
"approved": false,
"authorization": SignedBlockchainDocument,
"authorized": true,
"authorized_by": "xyz789",
"batch_id": 123.45,
"callback_contract": "xyz789",
"confirm_callback": "xyz789",
"coopname": "xyz789",
"created_at": "xyz789",
"decline_callback": "xyz789",
"expired_at": "abc123",
"hash": "abc123",
"id": 987.65,
"meta": "xyz789",
"statement": SignedBlockchainDocument,
"type": "abc123",
"username": "abc123",
"username_certificate": EntrepreneurCertificate,
"validated": false,
"votes_against": ["xyz789"],
"votes_against_certificates": [EntrepreneurCertificate],
"votes_for": ["xyz789"],
"votes_for_certificates": [EntrepreneurCertificate]
}
BlockchainInfoDTO
Description
Информация о состоянии блокчейна
Fields
| Field Name | Description |
|---|---|
block_cpu_limit - Int!
|
Лимит CPU для блока |
block_net_limit - Int!
|
Лимит сети для блока |
chain_id - String!
|
Идентификатор цепочки (chain ID) |
fork_db_head_block_id - String
|
Идентификатор головного блока в форк базе данных |
fork_db_head_block_num - Int
|
Номер головного блока в форк базе данных |
head_block_id - String!
|
Идентификатор головного блока |
head_block_num - Int!
|
Номер головного блока |
head_block_producer - String!
|
Прозводитель головного блока |
head_block_time - String!
|
Время головного блока |
last_irreversible_block_id - String!
|
Идентификатор последнего необратимого блока |
last_irreversible_block_num - Int!
|
Номер последнего необратимого блока |
last_irreversible_block_time - String
|
Время последнего необратимого блока |
server_version - String!
|
Версия сервера |
server_version_string - String
|
Строковое представление версии сервера |
virtual_block_cpu_limit - Int!
|
Виртуальный лимит CPU для блока |
virtual_block_net_limit - Int!
|
Виртуальный лимит сети для блока |
Example
{
"block_cpu_limit": 987,
"block_net_limit": 123,
"chain_id": "abc123",
"fork_db_head_block_id": "abc123",
"fork_db_head_block_num": 123,
"head_block_id": "abc123",
"head_block_num": 987,
"head_block_producer": "xyz789",
"head_block_time": "abc123",
"last_irreversible_block_id": "abc123",
"last_irreversible_block_num": 123,
"last_irreversible_block_time": "xyz789",
"server_version": "xyz789",
"server_version_string": "abc123",
"virtual_block_cpu_limit": 987,
"virtual_block_net_limit": 987
}
Boolean
Description
The Boolean scalar type represents true or false.
Example
true
Branch
Fields
| Field Name | Description |
|---|---|
bank_account - BankPaymentMethod!
|
Банковский счёт |
braname - String!
|
Уникальное имя кооперативного участка |
city - String!
|
Город |
coopname - String!
|
Имя аккаунта кооператива |
country - String!
|
Страна |
details - OrganizationDetails!
|
Детали организации |
email - String!
|
|
fact_address - String!
|
Фактический адрес |
full_address - String!
|
Полный адрес |
full_name - String!
|
Полное название организации |
phone - String!
|
Телефон |
represented_by - RepresentedBy!
|
Представитель организации |
short_name - String!
|
Краткое название организации |
trusted - [Individual!]!
|
Доверенные аккаунты Требуемые роли: chairman, member. |
trustee - Individual!
|
Председатель кооперативного участка Требуемые роли: chairman, member. |
type - String!
|
Тип организации |
Example
{
"bank_account": BankPaymentMethod,
"braname": "xyz789",
"city": "xyz789",
"coopname": "xyz789",
"country": "xyz789",
"details": OrganizationDetails,
"email": "xyz789",
"fact_address": "xyz789",
"full_address": "xyz789",
"full_name": "xyz789",
"phone": "xyz789",
"represented_by": RepresentedBy,
"short_name": "xyz789",
"trusted": [Individual],
"trustee": Individual,
"type": "xyz789"
}
CalculateVotesInput
CancelRequestInput
CapitalCommit
Description
Коммит в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
amounts - CapitalCommitAmounts
|
Данные amounts коммита |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
blockchain_status - String
|
Статус из блокчейна |
commit_hash - String!
|
Хеш коммита |
coopname - String
|
Название кооператива |
created_at - String
|
Дата создания |
description - String!
|
Описание коммита |
display_name - String
|
Отображаемое имя пользователя |
id - Int
|
ID в блокчейне |
meta - String!
|
Метаданные коммита |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project - BaseCapitalProject
|
Проект, к которому относится коммит |
project_hash - String
|
Хеш проекта |
status - CommitStatus!
|
Статус коммита |
username - String
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"amounts": CapitalCommitAmounts,
"block_num": 123.45,
"blockchain_status": "xyz789",
"commit_hash": "abc123",
"coopname": "abc123",
"created_at": "xyz789",
"description": "xyz789",
"display_name": "xyz789",
"id": 123,
"meta": "xyz789",
"present": true,
"project": BaseCapitalProject,
"project_hash": "xyz789",
"status": "APPROVED",
"username": "xyz789"
}
CapitalCommitAmounts
Description
Данные amounts коммита
Fields
| Field Name | Description |
|---|---|
authors_base_pool - String
|
Базовый пул авторов |
authors_bonus_pool - String
|
Бонусный пул авторов |
contributors_bonus_pool - String
|
Бонусный пул участников |
creators_base_pool - String
|
Базовый пул создателей |
creators_bonus_pool - String
|
Бонусный пул создателей |
creators_hours - String
|
Часы создателей |
hour_cost - String
|
Стоимость часа работы |
total_contribution - String
|
Общий объем вклада |
total_generation_pool - String
|
Общий генерационный пул |
Example
{
"authors_base_pool": "xyz789",
"authors_bonus_pool": "xyz789",
"contributors_bonus_pool": "xyz789",
"creators_base_pool": "xyz789",
"creators_bonus_pool": "abc123",
"creators_hours": "abc123",
"hour_cost": "abc123",
"total_contribution": "abc123",
"total_generation_pool": "abc123"
}
CapitalCommitFilter
Description
Параметры фильтрации для запросов коммитов CAPITAL
Fields
| Input Field | Description |
|---|---|
blockchain_status - String
|
Фильтр по статусу из блокчейна |
commit_hash - String
|
Фильтр по хешу коммита |
coopname - String
|
Фильтр по названию кооператива |
created_date - String
|
Фильтр по дате создания (YYYY-MM-DD) |
project_hash - String
|
Фильтр по хешу проекта |
status - CommitStatus
|
Фильтр по статусу коммита |
username - String
|
Фильтр по имени пользователя |
Example
{
"blockchain_status": "abc123",
"commit_hash": "abc123",
"coopname": "xyz789",
"created_date": "xyz789",
"project_hash": "abc123",
"status": "APPROVED",
"username": "abc123"
}
CapitalConfigObject
Description
Конфигурация CAPITAL контракта кооператива
Fields
| Field Name | Description |
|---|---|
authors_voting_percent - Float!
|
Процент голосования авторов |
coordinator_bonus_percent - Float!
|
Процент бонуса координатора |
coordinator_invite_validity_days - Float!
|
Срок действия приглашения координатора в днях |
creators_voting_percent - Float!
|
Процент голосования создателей |
energy_decay_rate_per_day - Float!
|
Скорость убывания энергии в день |
energy_gain_coefficient - Float!
|
Коэффициент получения энергии |
expense_pool_percent - Float!
|
Процент расходов |
level_depth_base - Float!
|
Базовая глубина уровня |
level_growth_coefficient - Float!
|
Коэффициент роста уровня |
voting_period_in_days - Float!
|
Период голосования в днях |
Example
{
"authors_voting_percent": 987.65,
"coordinator_bonus_percent": 123.45,
"coordinator_invite_validity_days": 123.45,
"creators_voting_percent": 123.45,
"energy_decay_rate_per_day": 123.45,
"energy_gain_coefficient": 123.45,
"expense_pool_percent": 987.65,
"level_depth_base": 987.65,
"level_growth_coefficient": 987.65,
"voting_period_in_days": 987.65
}
CapitalContributor
Description
Участник кооператива в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
about - String
|
О себе |
appendixes - [String!]!
|
Приложения к контракту |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
blockchain_status - String!
|
Статус из блокчейна |
contract - DocumentAggregate
|
Контракт участника |
contributed_as_author - String!
|
Вклад как автор |
contributed_as_contributor - String!
|
Вклад как участник |
contributed_as_coordinator - String!
|
Вклад как координатор |
contributed_as_creator - String!
|
Вклад как исполнитель |
contributed_as_investor - String!
|
Вклад как инвестор |
contributed_as_propertor - String!
|
Вклад как собственник имущества |
contributor_hash - String!
|
Хеш участника |
coopname - String!
|
Название кооператива |
created_at - String!
|
Дата создания |
debt_amount - String!
|
Сумма долга |
display_name - String!
|
Отображаемое имя |
energy - Float!
|
Энергия участника |
hours_per_day - Float!
|
Часов в день |
id - Int!
|
ID в блокчейне |
is_external_contract - Boolean!
|
Является ли внешним контрактом |
last_energy_update - String!
|
Последнее обновление энергии |
level - Int!
|
Уровень участника |
memo - String
|
Мемо/комментарий |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
rate_per_hour - String!
|
Ставка за час работы |
status - ContributorStatus!
|
Статус участника |
username - String!
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"about": "xyz789",
"appendixes": ["abc123"],
"block_num": 123.45,
"blockchain_status": "abc123",
"contract": DocumentAggregate,
"contributed_as_author": "abc123",
"contributed_as_contributor": "abc123",
"contributed_as_coordinator": "xyz789",
"contributed_as_creator": "xyz789",
"contributed_as_investor": "abc123",
"contributed_as_propertor": "xyz789",
"contributor_hash": "abc123",
"coopname": "abc123",
"created_at": "abc123",
"debt_amount": "xyz789",
"display_name": "xyz789",
"energy": 987.65,
"hours_per_day": 987.65,
"id": 123,
"is_external_contract": true,
"last_energy_update": "xyz789",
"level": 987,
"memo": "xyz789",
"present": true,
"rate_per_hour": "abc123",
"status": "ACTIVE",
"username": "abc123"
}
CapitalContributorFilter
Description
Параметры фильтрации для запросов участников CAPITAL
Fields
| Input Field | Description |
|---|---|
contributor_hash - String
|
Фильтр по хешу участника |
coopname - String
|
Фильтр по названию кооператива |
display_name - String
|
Поиск по ФИО или названию организации (частичное совпадение) |
is_external_contract - Boolean
|
Фильтр по наличию внешнего контракта |
project_hash - String
|
Фильтр по project_hash - показывает только участников, у которых в appendixes есть указанный project_hash |
status - ContributorStatus
|
Фильтр по статусу участника |
username - String
|
Фильтр по имени пользователя |
Example
{
"contributor_hash": "xyz789",
"coopname": "abc123",
"display_name": "abc123",
"is_external_contract": true,
"project_hash": "abc123",
"status": "ACTIVE",
"username": "abc123"
}
CapitalCycle
Description
Цикл разработки в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
end_date - DateTime!
|
Дата окончания |
name - String!
|
Название цикла |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
start_date - DateTime!
|
Дата начала |
status - CycleStatus!
|
Статус цикла |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"end_date": "2007-12-03T10:15:30Z",
"name": "xyz789",
"present": true,
"start_date": "2007-12-03T10:15:30Z",
"status": "ACTIVE"
}
CapitalCycleFilter
Description
Параметры фильтрации для запросов циклов CAPITAL
Fields
| Input Field | Description |
|---|---|
end_date - String
|
Фильтр по дате окончания (YYYY-MM-DD) |
is_active - Boolean
|
Показать только активные циклы |
name - String
|
Фильтр по названию цикла |
start_date - String
|
Фильтр по дате начала (YYYY-MM-DD) |
status - CycleStatus
|
Фильтр по статусу цикла |
Example
{
"end_date": "abc123",
"is_active": false,
"name": "xyz789",
"start_date": "abc123",
"status": "ACTIVE"
}
CapitalDebt
Description
Долг в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
amount - Float
|
Сумма долга |
approved_statement - DocumentAggregate
|
Одобренное заявление |
authorization - DocumentAggregate
|
Протокол решения совета |
block_num - Int
|
Номер блока последнего обновления |
blockchain_status - String
|
Статус из блокчейна |
coopname - String
|
Название кооператива |
debt_hash - String!
|
Хеш долга |
id - Int
|
ID в блокчейне |
memo - String
|
Мемо/комментарий |
present - Boolean!
|
Существует ли запись в блокчейне |
project_hash - String
|
Хеш проекта |
repaid_at - String
|
Дата погашения |
statement - DocumentAggregate
|
Заявление на получение ссуды |
status - DebtStatus!
|
Статус долга |
username - String
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": 123.45,
"approved_statement": DocumentAggregate,
"authorization": DocumentAggregate,
"block_num": 987,
"blockchain_status": "abc123",
"coopname": "abc123",
"debt_hash": "xyz789",
"id": 123,
"memo": "xyz789",
"present": false,
"project_hash": "abc123",
"repaid_at": "xyz789",
"statement": DocumentAggregate,
"status": "ACTIVE",
"username": "abc123"
}
CapitalExpense
Description
Расход в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
amount - String
|
Сумма расхода |
approved_statement - DocumentAggregate
|
Одобренная записка |
authorization - DocumentAggregate
|
Авторизация расхода |
block_num - Int
|
Номер блока последнего обновления |
blockchain_status - String
|
Статус из блокчейна |
coopname - String
|
Название кооператива |
description - String
|
Описание расхода |
expense_hash - String!
|
Хеш расхода |
expense_statement - DocumentAggregate
|
Служебная записка о расходе |
fund_id - Float
|
ID фонда |
id - Int
|
ID в блокчейне |
present - Boolean!
|
Существует ли запись в блокчейне |
project_hash - String
|
Хеш проекта |
spended_at - String
|
Дата расхода |
status - ExpenseStatus!
|
Статус расхода |
username - String
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": "abc123",
"approved_statement": DocumentAggregate,
"authorization": DocumentAggregate,
"block_num": 987,
"blockchain_status": "xyz789",
"coopname": "abc123",
"description": "abc123",
"expense_hash": "abc123",
"expense_statement": DocumentAggregate,
"fund_id": 987.65,
"id": 123,
"present": false,
"project_hash": "abc123",
"spended_at": "xyz789",
"status": "APPROVED",
"username": "xyz789"
}
CapitalInvest
Description
Инвестиция в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
amount - Float
|
Сумма инвестиции |
block_num - Int
|
Номер блока последнего обновления |
blockchain_status - String
|
Статус из блокчейна |
coopname - String
|
Название кооператива |
coordinator - String
|
Координатор |
coordinator_amount - Float
|
Сумма координатора |
id - Int
|
ID в блокчейне |
invest_hash - String!
|
Хеш инвестиции |
invested_at - String
|
Дата инвестирования |
present - Boolean!
|
Существует ли запись в блокчейне |
project_hash - String
|
Хеш проекта |
statement - String
|
Заявление |
status - InvestStatus!
|
Статус инвестиции |
username - String
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": 123.45,
"block_num": 987,
"blockchain_status": "abc123",
"coopname": "xyz789",
"coordinator": "abc123",
"coordinator_amount": 987.65,
"id": 987,
"invest_hash": "abc123",
"invested_at": "xyz789",
"present": true,
"project_hash": "xyz789",
"statement": "xyz789",
"status": "ACTIVE",
"username": "xyz789"
}
CapitalInvestFilter
Description
Параметры фильтрации для запросов инвестиций CAPITAL
Fields
| Input Field | Description |
|---|---|
coopname - String
|
Фильтр по названию кооператива |
coordinator - String
|
Фильтр по координатору |
invest_hash - String
|
Фильтр по хешу инвестиции |
project_hash - String
|
Фильтр по хешу проекта |
status - InvestStatus
|
Фильтр по статусу инвестиции |
username - String
|
Фильтр по имени пользователя |
Example
{
"coopname": "abc123",
"coordinator": "abc123",
"invest_hash": "xyz789",
"project_hash": "abc123",
"status": "ACTIVE",
"username": "xyz789"
}
CapitalIssue
Description
Задача в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
created_by - String!
|
Имя пользователя, создавшего задачу |
creators - [String!]!
|
Массив имен пользователей создателей (contributors) |
cycle_id - String
|
ID цикла |
description - String
|
Описание задачи |
estimate - Int!
|
Оценка в story points или часах |
id - String!
|
Уникальный ID задачи в формате PREFIX-N (например, ABC-1) |
issue_hash - String!
|
Хеш задачи |
metadata - JSON!
|
Метаданные задачи |
permissions - CapitalIssuePermissions!
|
Права доступа текущего пользователя к задаче |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
priority - IssuePriority!
|
Приоритет задачи |
project_hash - String!
|
Хеш проекта |
sort_order - Int!
|
Порядок сортировки |
status - IssueStatus!
|
Статус задачи |
submaster - String
|
Имя пользователя подмастерья (contributor) |
title - String!
|
Название задачи |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"created_by": "xyz789",
"creators": ["xyz789"],
"cycle_id": "abc123",
"description": "xyz789",
"estimate": 987,
"id": "xyz789",
"issue_hash": "xyz789",
"metadata": {},
"permissions": CapitalIssuePermissions,
"present": false,
"priority": "HIGH",
"project_hash": "abc123",
"sort_order": 123,
"status": "BACKLOG",
"submaster": "abc123",
"title": "xyz789"
}
CapitalIssueFilter
Description
Параметры фильтрации для запросов задач CAPITAL
Fields
| Input Field | Description |
|---|---|
coopname - String
|
Фильтр по имени аккаунта кооператива |
created_by - String
|
Фильтр по ID создателя |
creators - [String!]
|
Фильтр по массиву имен пользователей создателей |
cycle_id - String
|
Фильтр по ID цикла |
master - String
|
Фильтр по имени пользователя мастера проекта (показывать только задачи проектов, где указанный пользователь является мастером) |
priorities - [IssuePriority!]
|
Фильтр по приоритетам задач |
project_hash - String
|
Фильтр по хешу проекта |
statuses - [IssueStatus!]
|
Фильтр по статусам задач |
submaster - String
|
Фильтр по имени пользователя подмастерья |
title - String
|
Фильтр по названию задачи |
Example
{
"coopname": "abc123",
"created_by": "xyz789",
"creators": ["xyz789"],
"cycle_id": "abc123",
"master": "abc123",
"priorities": ["HIGH"],
"project_hash": "abc123",
"statuses": ["BACKLOG"],
"submaster": "abc123",
"title": "abc123"
}
CapitalIssuePermissions
Description
Права доступа пользователя к задаче
Fields
| Field Name | Description |
|---|---|
can_change_status - Boolean!
|
Может ли изменять статусы задачи |
can_delete_issue - Boolean!
|
Может ли удалить задачу |
can_edit_issue - Boolean!
|
Может ли редактировать задачу (название, описание, приоритет и т.д.) |
can_set_done - Boolean!
|
Может ли устанавливать статус DONE (выполнена) |
can_set_on_review - Boolean!
|
Может ли устанавливать статус ON_REVIEW (на проверке) |
has_clearance - Boolean!
|
Имеет ли подтвержденное приложение для проекта |
is_guest - Boolean!
|
Является ли пользователь гостем (неавторизованным) |
Example
{
"can_change_status": true,
"can_delete_issue": true,
"can_edit_issue": false,
"can_set_done": false,
"can_set_on_review": false,
"has_clearance": true,
"is_guest": true
}
CapitalProgramInvest
Description
Программная инвестиция в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
amount - Float
|
Сумма инвестиции |
block_num - Int
|
Номер блока последнего обновления |
blockchain_status - String
|
Статус из блокчейна |
coopname - String
|
Название кооператива |
id - Int
|
ID в блокчейне |
invest_hash - String!
|
Хеш инвестиции |
invested_at - String
|
Дата инвестирования |
present - Boolean!
|
Существует ли запись в блокчейне |
statement - DocumentAggregate
|
Заявление об инвестиции |
status - ProgramInvestStatus!
|
Статус программной инвестиции |
username - String
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": 987.65,
"block_num": 123,
"blockchain_status": "abc123",
"coopname": "xyz789",
"id": 987,
"invest_hash": "xyz789",
"invested_at": "xyz789",
"present": false,
"statement": DocumentAggregate,
"status": "CREATED",
"username": "abc123"
}
CapitalProject
Description
Проект в системе CAPITAL с компонентами
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
blockchain_status - String!
|
Статус из блокчейна |
can_convert_to_project - Boolean!
|
Можно ли конвертировать в проект |
components - [CapitalProjectComponent!]!
|
Массив проектов-компонентов |
coopname - String!
|
Название кооператива |
counts - CapitalProjectCountsData!
|
Счетчики участников проекта |
created_at - String!
|
Дата создания |
crps - CapitalProjectCrpsData!
|
Данные CRPS для распределения наград проекта |
data - String!
|
Данные/шаблон проекта |
description - String!
|
Описание проекта |
fact - CapitalProjectFactPool!
|
Фактические показатели проекта |
id - Int!
|
ID в блокчейне |
invite - String!
|
Приглашение к проекту |
is_opened - Boolean!
|
Открыт ли проект |
is_planed - Boolean!
|
Запланирован ли проект |
issue_counter - Int!
|
Счетчик задач проекта |
master - String!
|
Мастер проекта |
membership - CapitalProjectMembershipCrps!
|
Данные CRPS для распределения членских взносов проекта |
meta - String!
|
Мета-информация проекта |
parent_hash - String!
|
Хеш родительского проекта |
parent_title - String
|
Название родительского проекта |
permissions - CapitalProjectPermissions!
|
Права доступа текущего пользователя к проекту |
plan - CapitalProjectPlanPool!
|
Плановые показатели проекта |
prefix - String!
|
Префикс проекта |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String!
|
Хеш проекта |
status - ProjectStatus!
|
Статус проекта |
title - String!
|
Название проекта |
voting - CapitalProjectVotingData!
|
Данные голосования по методу Водянова |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "xyz789",
"can_convert_to_project": false,
"components": [CapitalProjectComponent],
"coopname": "xyz789",
"counts": CapitalProjectCountsData,
"created_at": "xyz789",
"crps": CapitalProjectCrpsData,
"data": "abc123",
"description": "abc123",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "abc123",
"is_opened": false,
"is_planed": false,
"issue_counter": 123,
"master": "abc123",
"membership": CapitalProjectMembershipCrps,
"meta": "xyz789",
"parent_hash": "abc123",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "abc123",
"present": false,
"project_hash": "abc123",
"status": "ACTIVE",
"title": "xyz789",
"voting": CapitalProjectVotingData
}
CapitalProjectComponent
Description
Проект-компонент в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
blockchain_status - String!
|
Статус из блокчейна |
can_convert_to_project - Boolean!
|
Можно ли конвертировать в проект |
coopname - String!
|
Название кооператива |
counts - CapitalProjectCountsData!
|
Счетчики участников проекта |
created_at - String!
|
Дата создания |
crps - CapitalProjectCrpsData!
|
Данные CRPS для распределения наград проекта |
data - String!
|
Данные/шаблон проекта |
description - String!
|
Описание проекта |
fact - CapitalProjectFactPool!
|
Фактические показатели проекта |
id - Int!
|
ID в блокчейне |
invite - String!
|
Приглашение к проекту |
is_opened - Boolean!
|
Открыт ли проект |
is_planed - Boolean!
|
Запланирован ли проект |
issue_counter - Int!
|
Счетчик задач проекта |
master - String!
|
Мастер проекта |
membership - CapitalProjectMembershipCrps!
|
Данные CRPS для распределения членских взносов проекта |
meta - String!
|
Мета-информация проекта |
parent_hash - String!
|
Хеш родительского проекта |
parent_title - String
|
Название родительского проекта |
permissions - CapitalProjectPermissions!
|
Права доступа текущего пользователя к проекту |
plan - CapitalProjectPlanPool!
|
Плановые показатели проекта |
prefix - String!
|
Префикс проекта |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String!
|
Хеш проекта |
status - ProjectStatus!
|
Статус проекта |
title - String!
|
Название проекта |
voting - CapitalProjectVotingData!
|
Данные голосования по методу Водянова |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"blockchain_status": "xyz789",
"can_convert_to_project": false,
"coopname": "abc123",
"counts": CapitalProjectCountsData,
"created_at": "abc123",
"crps": CapitalProjectCrpsData,
"data": "xyz789",
"description": "xyz789",
"fact": CapitalProjectFactPool,
"id": 987,
"invite": "xyz789",
"is_opened": true,
"is_planed": false,
"issue_counter": 123,
"master": "xyz789",
"membership": CapitalProjectMembershipCrps,
"meta": "abc123",
"parent_hash": "abc123",
"parent_title": "xyz789",
"permissions": CapitalProjectPermissions,
"plan": CapitalProjectPlanPool,
"prefix": "xyz789",
"present": false,
"project_hash": "xyz789",
"status": "ACTIVE",
"title": "xyz789",
"voting": CapitalProjectVotingData
}
CapitalProjectCountsData
Description
Счетчики участников проекта
Fields
| Field Name | Description |
|---|---|
total_authors - Int!
|
Общее количество авторов |
total_commits - Int!
|
Общее количество коммитов |
total_contributors - Int!
|
Общее количество участников |
total_coordinators - Int!
|
Общее количество координаторов |
total_creators - Int!
|
Общее количество создателей |
total_investors - Int!
|
Общее количество инвесторов |
total_propertors - Int!
|
Общее количество проперторов |
total_unique_participants - Int!
|
Общее количество уникальных участников |
Example
{
"total_authors": 123,
"total_commits": 123,
"total_contributors": 987,
"total_coordinators": 987,
"total_creators": 987,
"total_investors": 123,
"total_propertors": 123,
"total_unique_participants": 123
}
CapitalProjectCrpsData
Description
Данные CRPS для распределения наград проекта
Fields
| Field Name | Description |
|---|---|
author_base_cumulative_reward_per_share - Float!
|
Накопительный коэффициент вознаграждения за базовый вклад авторов |
author_bonus_cumulative_reward_per_share - Float!
|
Накопительный коэффициент вознаграждения за бонусный вклад авторов |
contributor_cumulative_reward_per_share - Float!
|
Накопительный коэффициент вознаграждения участников |
total_capital_contributors_shares - String!
|
Общее количество долей участников капитала |
Example
{
"author_base_cumulative_reward_per_share": 123.45,
"author_bonus_cumulative_reward_per_share": 123.45,
"contributor_cumulative_reward_per_share": 123.45,
"total_capital_contributors_shares": "abc123"
}
CapitalProjectFactPool
Description
Фактические показатели проекта
Fields
| Field Name | Description |
|---|---|
accumulated_expense_pool - String!
|
Накопленный пул расходов |
authors_base_pool - String!
|
Базовый пул авторов |
authors_bonus_pool - String!
|
Бонусный пул авторов |
contributors_bonus_pool - String!
|
Бонусный пул участников |
coordinators_base_pool - String!
|
Базовый пул координаторов |
coordinators_investment_pool - String!
|
Инвестиционный пул координаторов |
creators_base_pool - String!
|
Базовый пул создателей |
creators_bonus_pool - String!
|
Бонусный пул создателей |
creators_hours - Int!
|
Часы создателей |
hour_cost - String!
|
Стоимость часа работы |
invest_pool - String!
|
Инвестиционный пул |
program_invest_pool - String!
|
Программный инвестиционный пул |
property_base_pool - String!
|
Имущественный базовый пул |
return_base_percent - Float!
|
Процент возврата базового пула |
target_expense_pool - String!
|
Целевой пул расходов |
total - String!
|
Общая сумма |
total_contribution - String!
|
Общий объем взноса старших участников |
total_generation_pool - String!
|
Общий генерационный пул |
total_received_investments - String!
|
Общий объем полученных инвестиций |
total_returned_investments - String!
|
Общий объем возвращенных инвестиций |
use_invest_percent - Float!
|
Процент использования инвестиций |
used_expense_pool - String!
|
Использованный пул расходов |
Example
{
"accumulated_expense_pool": "xyz789",
"authors_base_pool": "xyz789",
"authors_bonus_pool": "abc123",
"contributors_bonus_pool": "xyz789",
"coordinators_base_pool": "xyz789",
"coordinators_investment_pool": "abc123",
"creators_base_pool": "xyz789",
"creators_bonus_pool": "xyz789",
"creators_hours": 987,
"hour_cost": "xyz789",
"invest_pool": "abc123",
"program_invest_pool": "abc123",
"property_base_pool": "abc123",
"return_base_percent": 123.45,
"target_expense_pool": "abc123",
"total": "abc123",
"total_contribution": "xyz789",
"total_generation_pool": "abc123",
"total_received_investments": "xyz789",
"total_returned_investments": "xyz789",
"use_invest_percent": 123.45,
"used_expense_pool": "xyz789"
}
CapitalProjectFilter
Description
Параметры фильтрации для запросов проектов CAPITAL
Fields
| Input Field | Description |
|---|---|
coopname - String
|
Фильтр по названию кооператива |
has_invite - Boolean
|
Показывать только проекты, у которых есть установленное значение в поле invite |
has_issues_with_creators - [String!]
|
Показывать только проекты, у которых есть задачи, созданные указанными пользователями по username |
has_issues_with_priorities - [IssuePriority!]
|
Показывать только проекты, у которых есть задачи с указанными приоритетами |
has_issues_with_statuses - [IssueStatus!]
|
Показывать только проекты, у которых есть задачи в указанных статусах |
has_voting - Boolean
|
Показывать только проекты, у которых есть или были голосования |
is_component - Boolean
|
true - только компоненты проектов, false - только основные проекты |
is_opened - Boolean
|
Фильтр по открытому проекту |
is_planed - Boolean
|
Фильтр по запланированному проекту |
master - String
|
Фильтр по мастеру проекта |
parent_hash - String
|
Фильтр по хешу родительского проекта |
project_hash - String
|
Фильтр по хешу проекта |
statuses - [ProjectStatus!]
|
Фильтр по статусам проектов |
Example
{
"coopname": "abc123",
"has_invite": false,
"has_issues_with_creators": ["xyz789"],
"has_issues_with_priorities": ["HIGH"],
"has_issues_with_statuses": ["BACKLOG"],
"has_voting": true,
"is_component": true,
"is_opened": true,
"is_planed": false,
"master": "abc123",
"parent_hash": "xyz789",
"project_hash": "xyz789",
"statuses": ["ACTIVE"]
}
CapitalProjectMembershipCrps
Description
Данные CRPS для распределения членских взносов проекта
Fields
| Field Name | Description |
|---|---|
available - String!
|
Доступная сумма |
converted_funds - String!
|
Сконвертированные средства |
cumulative_reward_per_share - Float!
|
Накопительный коэффициент вознаграждения на акцию |
distributed - String!
|
Распределенная сумма |
funded - String!
|
Профинансированная сумма |
total_shares - String!
|
Общее количество акций |
Example
{
"available": "xyz789",
"converted_funds": "xyz789",
"cumulative_reward_per_share": 987.65,
"distributed": "xyz789",
"funded": "xyz789",
"total_shares": "xyz789"
}
CapitalProjectPermissions
Description
Права доступа пользователя к проекту
Fields
| Field Name | Description |
|---|---|
can_change_project_status - Boolean!
|
Может ли изменять статус проекта |
can_delete_project - Boolean!
|
Может ли удалить проект |
can_edit_project - Boolean!
|
Может ли редактировать проект (название, описание, мета и т.д.) |
can_manage_authors - Boolean!
|
Может ли управлять авторами проекта |
can_manage_issues - Boolean!
|
Может ли управлять задачами в проекте |
can_set_master - Boolean!
|
Может ли устанавливать мастера проекта |
can_set_plan - Boolean!
|
Может ли устанавливать план проекта |
has_clearance - Boolean!
|
Имеет ли подтвержденное приложение для проекта |
is_guest - Boolean!
|
Является ли пользователь гостем (неавторизованным) |
pending_clearance - Boolean!
|
Есть ли запрос на получение допуска в рассмотрении |
Example
{
"can_change_project_status": false,
"can_delete_project": true,
"can_edit_project": false,
"can_manage_authors": false,
"can_manage_issues": false,
"can_set_master": false,
"can_set_plan": false,
"has_clearance": false,
"is_guest": true,
"pending_clearance": true
}
CapitalProjectPlanPool
Description
Плановые показатели проекта
Fields
| Field Name | Description |
|---|---|
authors_base_pool - String!
|
Базовый пул авторов |
authors_bonus_pool - String!
|
Бонусный пул авторов |
contributors_bonus_pool - String!
|
Бонусный пул участников |
coordinators_base_pool - String!
|
Базовый пул координаторов |
coordinators_investment_pool - String!
|
Инвестиционный пул координаторов |
creators_base_pool - String!
|
Базовый пул создателей |
creators_bonus_pool - String!
|
Бонусный пул создателей |
creators_hours - Int!
|
Плановые часы создателей |
hour_cost - String!
|
Плановая стоимость часа работы |
invest_pool - String!
|
Инвестиционный пул |
program_invest_pool - String!
|
Программный инвестиционный пул |
return_base_percent - Float!
|
Процент возврата базового пула |
target_expense_pool - String!
|
Целевой пул расходов |
total - String!
|
Общая сумма |
total_generation_pool - String!
|
Общий генерационный пул |
total_received_investments - String!
|
Общий объем полученных инвестиций |
use_invest_percent - Float!
|
Процент использования инвестиций |
Example
{
"authors_base_pool": "abc123",
"authors_bonus_pool": "abc123",
"contributors_bonus_pool": "abc123",
"coordinators_base_pool": "xyz789",
"coordinators_investment_pool": "xyz789",
"creators_base_pool": "xyz789",
"creators_bonus_pool": "abc123",
"creators_hours": 987,
"hour_cost": "abc123",
"invest_pool": "abc123",
"program_invest_pool": "xyz789",
"return_base_percent": 987.65,
"target_expense_pool": "xyz789",
"total": "abc123",
"total_generation_pool": "abc123",
"total_received_investments": "abc123",
"use_invest_percent": 123.45
}
CapitalProjectTimeStats
Description
Статистика времени участника по проекту
Fields
| Field Name | Description |
|---|---|
available_hours - Float!
|
Доступное время для коммита (по завершённым задачам) |
contributor_hash - String!
|
Хеш участника |
pending_hours - Float!
|
Время в ожидании (по незавершённым задачам) |
project_hash - String!
|
Хеш проекта |
project_name - String!
|
Название проекта |
total_committed_hours - Float!
|
Сумма закоммиченного времени (часы) |
total_uncommitted_hours - Float!
|
Сумма незакоммиченного времени (часы) |
Example
{
"available_hours": 123.45,
"contributor_hash": "abc123",
"pending_hours": 987.65,
"project_hash": "xyz789",
"project_name": "xyz789",
"total_committed_hours": 123.45,
"total_uncommitted_hours": 987.65
}
CapitalProjectVotingAmounts
Description
Суммы голосования проекта
Fields
| Field Name | Description |
|---|---|
active_voting_amount - String!
|
Активная сумма голосования |
authors_bonuses_on_voting - String!
|
Бонусы авторов при голосовании |
authors_equal_per_author - String!
|
Равная сумма на автора |
authors_equal_spread - String!
|
Равномерное распределение среди авторов |
creators_bonuses_on_voting - String!
|
Бонусы создателей при голосовании |
creators_direct_spread - String!
|
Прямое распределение среди создателей |
equal_voting_amount - String!
|
Равная сумма голосования |
total_voting_pool - String!
|
Общий пул голосования |
Example
{
"active_voting_amount": "abc123",
"authors_bonuses_on_voting": "abc123",
"authors_equal_per_author": "xyz789",
"authors_equal_spread": "xyz789",
"creators_bonuses_on_voting": "xyz789",
"creators_direct_spread": "xyz789",
"equal_voting_amount": "abc123",
"total_voting_pool": "abc123"
}
CapitalProjectVotingData
Description
Данные голосования по методу Водянова
Fields
| Field Name | Description |
|---|---|
amounts - CapitalProjectVotingAmounts!
|
Суммы голосования |
authors_voting_percent - Float!
|
Процент голосования авторов |
creators_voting_percent - Float!
|
Процент голосования создателей |
total_voters - Int!
|
Общее количество участников голосования |
votes_received - Int!
|
Количество полученных голосов |
voting_deadline - String!
|
Дата окончания голосования |
Example
{
"amounts": CapitalProjectVotingAmounts,
"authors_voting_percent": 123.45,
"creators_voting_percent": 123.45,
"total_voters": 123,
"votes_received": 123,
"voting_deadline": "abc123"
}
CapitalResult
Description
Результат в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
act - DocumentAggregate
|
Акт приёма-передачи результата |
authorization - DocumentAggregate
|
Авторизация результата |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
blockchain_status - String
|
Статус из блокчейна |
coopname - String
|
Название кооператива |
created_at - String
|
Дата создания |
debt_amount - String
|
Сумма долга |
id - Int
|
ID в блокчейне |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String
|
Хеш проекта |
result_hash - String!
|
Хеш результата |
statement - DocumentAggregate
|
Заявление на внесение результата интеллектуальной деятельности |
status - ResultStatus!
|
Статус результата |
total_amount - String
|
Общая сумма |
username - String
|
Имя пользователя |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"act": DocumentAggregate,
"authorization": DocumentAggregate,
"block_num": 987.65,
"blockchain_status": "abc123",
"coopname": "xyz789",
"created_at": "abc123",
"debt_amount": "abc123",
"id": 987,
"present": false,
"project_hash": "xyz789",
"result_hash": "abc123",
"statement": DocumentAggregate,
"status": "ACT1",
"total_amount": "xyz789",
"username": "xyz789"
}
CapitalSegment
Description
Сегмент участника в проекте CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
author_base - String!
|
Базовый вклад автора |
author_bonus - String!
|
Бонусный вклад автора |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
capital_contributor_shares - String!
|
Доли участников капитала |
contributor_bonus - String!
|
Бонусный вклад участника |
coopname - String!
|
Название кооператива |
coordinator_base - String!
|
Базовый вклад координатора |
coordinator_investments - String!
|
Инвестиции координатора |
creator_base - String!
|
Базовый вклад создателя |
creator_bonus - String!
|
Бонусный вклад создателя |
debt_amount - String!
|
Сумма долга |
debt_settled - String!
|
Сумма погашенного долга |
direct_creator_bonus - String!
|
Прямой бонус создателя |
display_name - String!
|
Отображаемое имя пользователя |
equal_author_bonus - String!
|
Равный бонус автора |
has_vote - Boolean!
|
Наличие права голоса |
id - Int
|
ID в блокчейне |
investor_amount - String!
|
Сумма инвестиций инвестора |
investor_base - String!
|
Базовый вклад инвестора |
is_author - Boolean!
|
Роль автора |
is_contributor - Boolean!
|
Роль участника |
is_coordinator - Boolean!
|
Роль координатора |
is_creator - Boolean!
|
Роль создателя |
is_investor - Boolean!
|
Роль инвестора |
is_propertor - Boolean!
|
Роль собственника |
is_votes_calculated - Boolean!
|
Флаг завершения расчета голосования |
last_author_base_reward_per_share - Float!
|
Последняя награда за базовый вклад автора на долю в проекте |
last_author_bonus_reward_per_share - Float!
|
Последняя награда за бонусный вклад автора на долю в проекте |
last_contributor_reward_per_share - Float!
|
Последняя награда участника на акцию |
last_known_coordinators_investment_pool - String!
|
Последняя известная сумма инвестиций координаторов |
last_known_creators_base_pool - String!
|
Последняя известная сумма базового пула создателей |
last_known_invest_pool - String!
|
Последняя известная сумма инвестиций в проекте |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String!
|
Хеш проекта |
property_base - String!
|
Базовый имущественный вклад |
provisional_amount - String!
|
Предварительная сумма |
result - CapitalResult
|
Связанный результат участника в проекте |
status - SegmentStatus!
|
Статус сегмента |
total_segment_base_cost - String!
|
Общая базовая стоимость сегмента |
total_segment_bonus_cost - String!
|
Общая бонусная стоимость сегмента |
total_segment_cost - String!
|
Общая стоимость сегмента |
username - String!
|
Имя пользователя |
value - String
|
Вклад участника словами участника |
voting_bonus - String!
|
Бонус голосования |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"author_base": "xyz789",
"author_bonus": "xyz789",
"block_num": 987.65,
"capital_contributor_shares": "abc123",
"contributor_bonus": "abc123",
"coopname": "abc123",
"coordinator_base": "xyz789",
"coordinator_investments": "xyz789",
"creator_base": "abc123",
"creator_bonus": "xyz789",
"debt_amount": "xyz789",
"debt_settled": "xyz789",
"direct_creator_bonus": "xyz789",
"display_name": "abc123",
"equal_author_bonus": "abc123",
"has_vote": false,
"id": 987,
"investor_amount": "xyz789",
"investor_base": "xyz789",
"is_author": true,
"is_contributor": false,
"is_coordinator": true,
"is_creator": true,
"is_investor": false,
"is_propertor": true,
"is_votes_calculated": true,
"last_author_base_reward_per_share": 123.45,
"last_author_bonus_reward_per_share": 123.45,
"last_contributor_reward_per_share": 987.65,
"last_known_coordinators_investment_pool": "xyz789",
"last_known_creators_base_pool": "xyz789",
"last_known_invest_pool": "abc123",
"present": true,
"project_hash": "abc123",
"property_base": "abc123",
"provisional_amount": "abc123",
"result": CapitalResult,
"status": "ACT1",
"total_segment_base_cost": "xyz789",
"total_segment_bonus_cost": "xyz789",
"total_segment_cost": "abc123",
"username": "abc123",
"value": "xyz789",
"voting_bonus": "xyz789"
}
CapitalSegmentFilter
Description
Параметры фильтрации для запросов сегментов CAPITAL
Fields
| Input Field | Description |
|---|---|
coopname - String
|
Фильтр по названию кооператива |
has_vote - Boolean
|
Фильтр по наличию права голоса |
is_author - Boolean
|
Фильтр по роли автора |
is_contributor - Boolean
|
Фильтр по роли участника |
is_coordinator - Boolean
|
Фильтр по роли координатора |
is_creator - Boolean
|
Фильтр по роли создателя |
is_investor - Boolean
|
Фильтр по роли инвестора |
is_propertor - Boolean
|
Фильтр по роли пропертора |
project_hash - String
|
Фильтр по хешу проекта |
status - SegmentStatus
|
Фильтр по статусу сегмента |
username - String
|
Фильтр по имени пользователя |
Example
{
"coopname": "xyz789",
"has_vote": false,
"is_author": false,
"is_contributor": true,
"is_coordinator": true,
"is_creator": true,
"is_investor": false,
"is_propertor": false,
"project_hash": "abc123",
"status": "ACT1",
"username": "abc123"
}
CapitalState
Description
Полное состояние CAPITAL контракта кооператива
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
config - CapitalConfigObject!
|
Управляемая конфигурация контракта |
coopname - String!
|
Название кооператива |
global_available_invest_pool - String!
|
Глобальный пул доступных для аллокации инвестиций в программу |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
program_membership_available - String!
|
Доступная сумма членских взносов по программе |
program_membership_cumulative_reward_per_share - Float!
|
Накопительное вознаграждение на долю в членских взносах |
program_membership_distributed - String!
|
Распределенная сумма членских взносов по программе |
program_membership_funded - String!
|
Общая сумма членских взносов по программе |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "xyz789",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 123.45,
"config": CapitalConfigObject,
"coopname": "xyz789",
"global_available_invest_pool": "xyz789",
"present": false,
"program_membership_available": "xyz789",
"program_membership_cumulative_reward_per_share": 987.65,
"program_membership_distributed": "abc123",
"program_membership_funded": "xyz789"
}
CapitalStory
Description
История (критерий выполнения) в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
coopname - String!
|
Имя аккаунта кооператива |
created_by - String!
|
Имя пользователя, создавшего историю |
description - String
|
Описание истории |
issue_id - String
|
ID задачи (если история привязана к задаче) |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String
|
Хеш проекта (если история привязана к проекту) |
sort_order - Int!
|
Порядок сортировки |
status - StoryStatus!
|
Статус истории |
story_hash - String!
|
Хеш истории |
title - String!
|
Название истории |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"block_num": 987.65,
"coopname": "xyz789",
"created_by": "xyz789",
"description": "abc123",
"issue_id": "abc123",
"present": true,
"project_hash": "xyz789",
"sort_order": 123,
"status": "CANCELLED",
"story_hash": "xyz789",
"title": "xyz789"
}
CapitalStoryFilter
Description
Параметры фильтрации для запросов историй CAPITAL
Example
{
"coopname": "xyz789",
"created_by": "xyz789",
"issue_id": "abc123",
"project_hash": "abc123",
"status": "CANCELLED",
"title": "xyz789"
}
CapitalTimeEntriesByIssues
Description
Агрегированная статистика времени по задачам с информацией о задачах и участниках
Fields
| Field Name | Description |
|---|---|
available_hours - Float!
|
Доступное время для коммита (по завершённым задачам) |
committed_hours - Float!
|
Количество закоммиченных часов |
contributor_hash - String!
|
Хеш участника |
contributor_name - String!
|
Имя участника |
coopname - String!
|
Название кооператива |
issue_hash - String!
|
Хеш задачи |
issue_title - String!
|
Название задачи |
pending_hours - Float!
|
Время в ожидании (по незавершённым задачам) |
project_hash - String!
|
Хеш проекта |
project_name - String!
|
Название проекта |
total_hours - Float!
|
Общее количество часов по задаче |
uncommitted_hours - Float!
|
Количество незакоммиченных часов |
Example
{
"available_hours": 123.45,
"committed_hours": 123.45,
"contributor_hash": "abc123",
"contributor_name": "abc123",
"coopname": "abc123",
"issue_hash": "xyz789",
"issue_title": "abc123",
"pending_hours": 123.45,
"project_hash": "xyz789",
"project_name": "xyz789",
"total_hours": 123.45,
"uncommitted_hours": 987.65
}
CapitalTimeEntriesFilter
Description
Параметры фильтрации для запросов записей времени CAPITAL
Fields
| Input Field | Description |
|---|---|
contributor_hash - String
|
Хеш участника (опционально, если не указан - вернёт записи всех участников проекта) |
coopname - String
|
Фильтр по названию кооператива |
is_committed - Boolean
|
Фильтр по закоммиченным записям (опционально) |
issue_hash - String
|
Хеш задачи (опционально, если не указан - вернёт записи по всем задачам) |
project_hash - String
|
Хеш проекта (опционально, если не указан - вернёт записи по всем проектам) |
username - String
|
Фильтр по имени пользователя |
Example
{
"contributor_hash": "xyz789",
"coopname": "abc123",
"is_committed": true,
"issue_hash": "xyz789",
"project_hash": "abc123",
"username": "abc123"
}
CapitalTimeEntry
Description
Запись времени участника
Fields
| Field Name | Description |
|---|---|
_created_at - String!
|
Дата создания записи |
_id - String!
|
Уникальный идентификатор записи |
_updated_at - String!
|
Дата последнего обновления записи |
commit_hash - String
|
Хеш коммита |
contributor_hash - String!
|
Хеш участника |
coopname - String!
|
Название кооператива |
date - String!
|
Дата записи времени (YYYY-MM-DD) |
hours - Float!
|
Количество часов |
is_committed - Boolean!
|
Флаг, указывающий, закоммичена ли запись |
issue_hash - String!
|
Хеш задачи |
project_hash - String!
|
Хеш проекта |
Example
{
"_created_at": "abc123",
"_id": "abc123",
"_updated_at": "abc123",
"commit_hash": "xyz789",
"contributor_hash": "abc123",
"coopname": "abc123",
"date": "abc123",
"hours": 987.65,
"is_committed": true,
"issue_hash": "abc123",
"project_hash": "xyz789"
}
CapitalTimeStats
Description
Результат гибкого запроса статистики времени с пагинацией
Fields
| Field Name | Description |
|---|---|
currentPage - Float!
|
Текущая страница |
items - [CapitalProjectTimeStats!]!
|
Список результатов статистики времени |
totalCount - Float!
|
Общее количество результатов |
totalPages - Float!
|
Общее количество страниц |
Example
{
"currentPage": 123.45,
"items": [CapitalProjectTimeStats],
"totalCount": 987.65,
"totalPages": 987.65
}
CapitalTimeStatsInput
Description
Входные данные для гибкого запроса статистики времени
Example
{
"contributor_hash": "xyz789",
"coopname": "xyz789",
"project_hash": "xyz789",
"username": "xyz789"
}
CapitalVote
Description
Голос в системе CAPITAL
Fields
| Field Name | Description |
|---|---|
_created_at - DateTime!
|
Дата создания записи |
_id - String!
|
Внутренний ID базы данных |
_updated_at - DateTime!
|
Дата последнего обновления записи |
amount - String
|
Сумма голоса |
block_num - Float
|
Номер блока крайней синхронизации с блокчейном |
coopname - String
|
Название кооператива |
id - Int
|
ID в блокчейне |
present - Boolean!
|
Флаг присутствия записи в блокчейне |
project_hash - String
|
Хеш проекта |
recipient - String
|
Получатель |
recipient_display_name - String
|
Отображаемое имя получателя голоса |
voted_at - String
|
Дата голосования |
voter - String
|
Голосующий |
voter_display_name - String
|
Отображаемое имя голосующего |
Example
{
"_created_at": "2007-12-03T10:15:30Z",
"_id": "abc123",
"_updated_at": "2007-12-03T10:15:30Z",
"amount": "xyz789",
"block_num": 987.65,
"coopname": "xyz789",
"id": 987,
"present": true,
"project_hash": "xyz789",
"recipient": "abc123",
"recipient_display_name": "abc123",
"voted_at": "abc123",
"voter": "abc123",
"voter_display_name": "xyz789"
}
ChartOfAccountsItem
Fields
| Field Name | Description |
|---|---|
available - String!
|
Доступные средства |
blocked - String!
|
Заблокированные средства |
displayId - String!
|
Идентификатор счета для отображения (может быть дробным, например "86.6") |
id - Int!
|
Идентификатор счета |
name - String!
|
Название счета |
writeoff - String!
|
Списанные средства |
Example
{
"available": "xyz789",
"blocked": "xyz789",
"displayId": "xyz789",
"id": 123,
"name": "xyz789",
"writeoff": "xyz789"
}
CheckMatrixUsernameInput
Fields
| Input Field | Description |
|---|---|
username - String!
|
Example
{"username": "xyz789"}
CloseProjectInput
CommitApproveInput
CommitDeclineInput
CommitStatus
Description
Статус коммита в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"APPROVED"
CommonRequestInput
Example
{
"currency": "xyz789",
"hash": "xyz789",
"program_id": 987,
"title": "xyz789",
"total_cost": "xyz789",
"type": "abc123",
"unit_cost": "abc123",
"unit_of_measurement": "abc123",
"units": 987
}
CompleteRequestInput
CompleteVotingInput
ConfigInput
Fields
| Input Field | Description |
|---|---|
authors_voting_percent - Float!
|
Процент голосования авторов |
coordinator_bonus_percent - Float!
|
Процент бонуса координатора |
coordinator_invite_validity_days - Float!
|
Срок действия приглашения координатора в днях |
creators_voting_percent - Float!
|
Процент голосования создателей |
energy_decay_rate_per_day - Float!
|
Скорость убывания энергии в день |
energy_gain_coefficient - Float!
|
Коэффициент получения энергии |
expense_pool_percent - Float!
|
Процент расходов |
level_depth_base - Float!
|
Базовая глубина уровня |
level_growth_coefficient - Float!
|
Коэффициент роста уровня |
voting_period_in_days - Float!
|
Период голосования в днях |
Example
{
"authors_voting_percent": 987.65,
"coordinator_bonus_percent": 123.45,
"coordinator_invite_validity_days": 123.45,
"creators_voting_percent": 123.45,
"energy_decay_rate_per_day": 987.65,
"energy_gain_coefficient": 123.45,
"expense_pool_percent": 123.45,
"level_depth_base": 123.45,
"level_growth_coefficient": 987.65,
"voting_period_in_days": 123.45
}
ConfirmAgreementInput
Example
{
"administrator": "abc123",
"agreement_id": "xyz789",
"coopname": "abc123",
"username": "abc123"
}
ConfirmApproveInput
Description
Входные данные для подтверждения одобрения документа
Fields
| Input Field | Description |
|---|---|
approval_hash - String!
|
Хеш одобрения для идентификации |
approved_document - SignedDigitalDocumentInput!
|
Одобренный документ в формате JSON |
coopname - String!
|
Название кооператива |
Example
{
"approval_hash": "abc123",
"approved_document": SignedDigitalDocumentInput,
"coopname": "abc123"
}
ConfirmReceiveOnRequestInput
Description
Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - ReturnByAssetActSignedDocumentInput!
|
Подписанный акт приёмки-передачи имущества Уполномоченным лицом из Кооператива при возврате Заказчику по новации |
exchange_id - String!
|
Идентификатор обмена |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "abc123",
"document": ReturnByAssetActSignedDocumentInput,
"exchange_id": "abc123",
"username": "abc123"
}
ConfirmSupplyOnRequestInput
Description
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - AssetContributionActSignedDocumentInput!
|
Подписанный акт приёма-передачи имущества от Поставщика в Кооператив |
exchange_id - String!
|
Идентификатор обмена |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "abc123",
"document": AssetContributionActSignedDocumentInput,
"exchange_id": "abc123",
"username": "abc123"
}
ContactsDTO
Fields
| Field Name | Description |
|---|---|
chairman - PublicChairman!
|
|
details - OrganizationDetails!
|
|
email - String!
|
|
full_address - String!
|
|
full_name - String!
|
|
phone - String!
|
Example
{
"chairman": PublicChairman,
"details": OrganizationDetails,
"email": "xyz789",
"full_address": "xyz789",
"full_name": "xyz789",
"phone": "xyz789"
}
ContributorStatus
Description
Статус участника в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
ConvertSegmentInput
Fields
| Input Field | Description |
|---|---|
capital_amount - String!
|
Сумма для конвертации в капитализацию |
convert_hash - String!
|
Хэш конвертации |
convert_statement - SignedDigitalDocumentInput!
|
Заявление |
coopname - String!
|
Имя аккаунта кооператива |
project_amount - String!
|
Сумма для конвертации в кошелек проекта |
project_hash - String!
|
Хэш проекта |
username - String!
|
Имя пользователя |
wallet_amount - String!
|
Сумма для конвертации в главный кошелек |
Example
{
"capital_amount": "xyz789",
"convert_hash": "abc123",
"convert_statement": SignedDigitalDocumentInput,
"coopname": "xyz789",
"project_amount": "xyz789",
"project_hash": "abc123",
"username": "xyz789",
"wallet_amount": "abc123"
}
ConvertToAxonStatementGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
convert_amount - String!
|
Сумма к конвертации в формате строки |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"convert_amount": "abc123",
"coopname": "abc123",
"created_at": "xyz789",
"generator": "xyz789",
"lang": "abc123",
"links": ["abc123"],
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "xyz789"
}
ConvertToAxonStatementSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - ConvertToAxonStatementSignedMetaDocumentInput!
|
Метаинформация для заявления на конвертацию |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "abc123",
"meta": ConvertToAxonStatementSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "xyz789"
}
ConvertToAxonStatementSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
convert_amount - String!
|
Сумма к конвертации в формате строки |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"convert_amount": "xyz789",
"coopname": "xyz789",
"created_at": "xyz789",
"generator": "abc123",
"lang": "xyz789",
"links": ["xyz789"],
"registry_id": 123,
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
CooperativeOperatorAccount
Fields
| Field Name | Description |
|---|---|
active_participants_count - Float!
|
Количество активных участников |
announce - String!
|
Объявление кооператива |
coop_type - String!
|
Тип кооператива |
created_at - String!
|
Дата создания |
description - String!
|
Описание кооператива |
document - 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 - [Verification!]!
|
Дата регистрации |
Example
{
"active_participants_count": 123.45,
"announce": "xyz789",
"coop_type": "xyz789",
"created_at": "abc123",
"description": "abc123",
"document": SignedBlockchainDocument,
"initial": "xyz789",
"is_branched": false,
"is_cooperative": true,
"is_enrolled": false,
"meta": "xyz789",
"minimum": "xyz789",
"org_initial": "xyz789",
"org_minimum": "xyz789",
"org_registration": "abc123",
"parent_username": "xyz789",
"referer": "abc123",
"registered_at": "abc123",
"registration": "abc123",
"registrator": "abc123",
"status": "abc123",
"storages": ["xyz789"],
"type": "abc123",
"username": "abc123",
"verifications": [Verification]
}
Country
Description
Страна регистрации пользователя
Values
| Enum Value | Description |
|---|---|
|
|
Example
"Russia"
CreateAnnualGeneralMeetInput
Fields
| Input Field | Description |
|---|---|
agenda - [AgendaGeneralMeetPointInput!]!
|
Повестка собрания |
close_at - DateTime!
|
Время закрытия собрания |
coopname - String!
|
Имя аккаунта кооператива |
initiator - String!
|
Имя аккаунта инициатора |
open_at - DateTime!
|
Время открытия собрания |
presider - String!
|
Имя аккаунта председателя |
proposal - AnnualGeneralMeetingAgendaSignedDocumentInput!
|
Предложение повестки собрания |
secretary - String!
|
Имя аккаунта секретаря |
Example
{
"agenda": [AgendaGeneralMeetPointInput],
"close_at": "2007-12-03T10:15:30Z",
"coopname": "abc123",
"initiator": "xyz789",
"open_at": "2007-12-03T10:15:30Z",
"presider": "abc123",
"proposal": AnnualGeneralMeetingAgendaSignedDocumentInput,
"secretary": "xyz789"
}
CreateBankAccountInput
Fields
| Input Field | Description |
|---|---|
data - BankAccountInput!
|
Данные для банковского перевода |
is_default - Boolean!
|
Флаг основного метода платежа, который отображается в документах |
username - String!
|
Имя аккаунта пользователя |
Example
{
"data": BankAccountInput,
"is_default": true,
"username": "xyz789"
}
CreateBranchInput
Fields
| Input Field | Description |
|---|---|
based_on - String!
|
Документ, на основании которого действует Уполномоченный (решение совета №СС-.. от ..) |
braname - String!
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Имя аккаунта кооператива |
email - String!
|
Электронная почта |
fact_address - String!
|
Фактический адрес |
full_name - String!
|
Полное имя организации кооперативного участка |
phone - String!
|
Телефон |
short_name - String!
|
Краткое имя организации кооперативного участка |
trustee - String!
|
Имя аккаунта уполномоченного (председателя) кооперативного участка |
Example
{
"based_on": "xyz789",
"braname": "xyz789",
"coopname": "abc123",
"email": "xyz789",
"fact_address": "abc123",
"full_name": "xyz789",
"phone": "abc123",
"short_name": "xyz789",
"trustee": "abc123"
}
CreateChildOrderInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя кооператива |
data - String!
|
Дополнительные данные, специфичные для заявки |
document - ReturnByAssetStatementSignedDocumentInput!
|
Подписанное заявление на возврат паевого взноса имуществом от Заказчика |
meta - String!
|
Метаданные о заявке |
parent_id - Float!
|
Идентификатор родительской заявки |
product_lifecycle_secs - Float!
|
Время жизни продукта, заявляемое поставщиком (в секундах) |
program_id - Float!
|
Идентификатор программы |
unit_cost - String!
|
Цена за единицу (штуку) товара или результата услуги в формате "10.0000 RUB" |
units - Float!
|
Количество частей (штук) товара или услуги |
username - String!
|
Имя пользователя, инициирующего или обновляющего заявку |
Example
{
"coopname": "abc123",
"data": "xyz789",
"document": ReturnByAssetStatementSignedDocumentInput,
"meta": "abc123",
"parent_id": 987.65,
"product_lifecycle_secs": 123.45,
"program_id": 123.45,
"unit_cost": "abc123",
"units": 987.65,
"username": "abc123"
}
CreateCommitInput
Fields
| Input Field | Description |
|---|---|
commit_hash - String!
|
Хэш коммита |
commit_hours - Float!
|
Количество часов для коммита |
coopname - String!
|
Имя аккаунта кооператива |
description - String!
|
Описание коммита |
meta - String!
|
Мета-данные коммита |
project_hash - String!
|
Хэш проекта |
username - String!
|
Имя пользователя |
Example
{
"commit_hash": "xyz789",
"commit_hours": 987.65,
"coopname": "abc123",
"description": "abc123",
"meta": "abc123",
"project_hash": "xyz789",
"username": "xyz789"
}
CreateCycleInput
Fields
| Input Field | Description |
|---|---|
end_date - String!
|
Дата окончания цикла (ISO 8601) |
name - String!
|
Название цикла |
start_date - String!
|
Дата начала цикла (ISO 8601) |
status - CycleStatus
|
Статус цикла. Default = FUTURE |
Example
{
"end_date": "abc123",
"name": "xyz789",
"start_date": "xyz789",
"status": "ACTIVE"
}
CreateDebtInput
Fields
| Input Field | Description |
|---|---|
amount - String!
|
Сумма долга |
coopname - String!
|
Имя аккаунта кооператива |
debt_hash - String!
|
Хэш долга |
project_hash - String!
|
Хэш проекта |
repaid_at - String!
|
Дата возврата |
statement - SignedDigitalDocumentInput!
|
Заявление на получение ссуды |
username - String!
|
Имя пользователя |
Example
{
"amount": "xyz789",
"coopname": "abc123",
"debt_hash": "xyz789",
"project_hash": "abc123",
"repaid_at": "abc123",
"statement": SignedDigitalDocumentInput,
"username": "abc123"
}
CreateDepositPaymentInput
CreateEntrepreneurDataInput
Fields
| Input Field | Description |
|---|---|
bank_account - BankAccountInput!
|
Банковский счет |
birthdate - String!
|
Дата рождения |
city - String!
|
Город |
country - Country!
|
Страна |
details - EntrepreneurDetailsInput!
|
Детали индивидуального предпринимателя |
first_name - String!
|
Имя |
full_address - String!
|
Полный адрес |
last_name - String!
|
Фамилия |
middle_name - String!
|
Отчество |
phone - String!
|
Телефон |
Example
{
"bank_account": BankAccountInput,
"birthdate": "abc123",
"city": "abc123",
"country": "Russia",
"details": EntrepreneurDetailsInput,
"first_name": "xyz789",
"full_address": "xyz789",
"last_name": "xyz789",
"middle_name": "xyz789",
"phone": "abc123"
}
CreateExpenseInput
Fields
| Input Field | Description |
|---|---|
amount - String!
|
Сумма расхода |
coopname - String!
|
Имя аккаунта кооператива |
creator - String!
|
Исполнитель расхода |
description - String!
|
Описание расхода |
expense_hash - String!
|
Хэш расхода |
project_hash - String!
|
Хэш проекта |
statement - SignedDigitalDocumentInput!
|
Служебная записка о расходе |
Example
{
"amount": "abc123",
"coopname": "xyz789",
"creator": "xyz789",
"description": "abc123",
"expense_hash": "xyz789",
"project_hash": "xyz789",
"statement": SignedDigitalDocumentInput
}
CreateIndividualDataInput
Example
{
"birthdate": "abc123",
"first_name": "abc123",
"full_address": "abc123",
"last_name": "abc123",
"middle_name": "xyz789",
"passport": PassportInput,
"phone": "xyz789"
}
CreateInitOrganizationDataInput
Fields
| Input Field | Description |
|---|---|
bank_account - BankAccountInput!
|
Банковский счет организации |
city - String!
|
Город |
country - String!
|
Страна |
details - OrganizationDetailsInput!
|
Детали организации |
email - String!
|
Email организации |
fact_address - String!
|
Фактический адрес |
full_address - String!
|
Полный адрес |
full_name - String!
|
Полное наименование организации |
phone - String!
|
Телефон |
represented_by - RepresentedByInput!
|
Представитель организации |
short_name - String!
|
Краткое наименование организации |
type - OrganizationType!
|
Тип организации |
Example
{
"bank_account": BankAccountInput,
"city": "abc123",
"country": "xyz789",
"details": OrganizationDetailsInput,
"email": "abc123",
"fact_address": "abc123",
"full_address": "abc123",
"full_name": "abc123",
"phone": "abc123",
"represented_by": RepresentedByInput,
"short_name": "xyz789",
"type": "AO"
}
CreateInitialPaymentInput
Fields
| Input Field | Description |
|---|---|
username - String!
|
Имя аккаунта пользователя |
Example
{"username": "xyz789"}
CreateIssueInput
Fields
| Input Field | Description |
|---|---|
attachments - [String!]
|
Вложения задачи |
coopname - String!
|
Имя аккаунта кооператива |
creators - [String!]
|
Массив имен пользователей создателей (contributors) |
cycle_id - String
|
ID цикла |
description - String
|
Описание задачи |
estimate - Int
|
Оценка в story points или часах. Default = 0 |
labels - [String!]
|
Метки задачи |
priority - IssuePriority
|
Приоритет задачи. Default = MEDIUM |
project_hash - String!
|
Хеш проекта |
sort_order - Int
|
Порядок сортировки. Default = 0 |
status - IssueStatus
|
Статус задачи. Default = BACKLOG |
submaster - String
|
Имя пользователя подмастерья (contributor) |
title - String!
|
Название задачи |
Example
{
"attachments": ["xyz789"],
"coopname": "xyz789",
"creators": ["abc123"],
"cycle_id": "abc123",
"description": "xyz789",
"estimate": 987,
"labels": ["abc123"],
"priority": "HIGH",
"project_hash": "xyz789",
"sort_order": 987,
"status": "BACKLOG",
"submaster": "abc123",
"title": "xyz789"
}
CreateMatrixAccountInputDTO
CreateOrganizationDataInput
Fields
| Input Field | Description |
|---|---|
bank_account - BankAccountInput!
|
Банковский счет организации |
city - String!
|
Город |
country - String!
|
Страна |
details - OrganizationDetailsInput!
|
Детали организации |
fact_address - String!
|
Фактический адрес |
full_address - String!
|
Полный адрес |
full_name - String!
|
Полное наименование организации |
phone - String!
|
Телефон |
represented_by - RepresentedByInput!
|
Представитель организации |
short_name - String!
|
Краткое наименование организации |
type - OrganizationType!
|
Тип организации |
Example
{
"bank_account": BankAccountInput,
"city": "abc123",
"country": "abc123",
"details": OrganizationDetailsInput,
"fact_address": "abc123",
"full_address": "abc123",
"full_name": "abc123",
"phone": "xyz789",
"represented_by": RepresentedByInput,
"short_name": "abc123",
"type": "AO"
}
CreateParentOfferInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя кооператива |
data - String!
|
Дополнительные данные, специфичные для заявки |
meta - String!
|
Метаданные о заявке |
parent_id - Float!
|
Идентификатор родительской заявки |
product_lifecycle_secs - Float!
|
Время жизни продукта, заявляемое поставщиком (в секундах) |
program_id - Float!
|
Идентификатор программы |
unit_cost - String!
|
Цена за единицу (штуку) товара или услуги в формате "10.0000 RUB" |
units - Float!
|
Количество частей (штук) товара или услуги |
username - String!
|
Имя пользователя, инициирующего или обновляющего заявку |
Example
{
"coopname": "xyz789",
"data": "xyz789",
"meta": "abc123",
"parent_id": 123.45,
"product_lifecycle_secs": 987.65,
"program_id": 987.65,
"unit_cost": "xyz789",
"units": 987.65,
"username": "xyz789"
}
CreateProgramPropertyInput
Example
{
"coopname": "xyz789",
"property_amount": "xyz789",
"property_description": "xyz789",
"property_hash": "xyz789",
"statement": SignedDigitalDocumentInput,
"username": "abc123"
}
CreateProjectFreeDecisionInput
CreateProjectInput
Fields
| Input Field | Description |
|---|---|
can_convert_to_project - Boolean!
|
Флаг возможности конвертации в проект |
coopname - String!
|
Имя аккаунта кооператива |
data - String!
|
Данные/шаблон проекта |
description - String!
|
Описание проекта |
invite - String!
|
Приглашение к проекту |
meta - String!
|
Мета-данные проекта |
parent_hash - String!
|
Хэш родительского проекта |
project_hash - String!
|
Хэш проекта |
title - String!
|
Название проекта |
Example
{
"can_convert_to_project": false,
"coopname": "xyz789",
"data": "xyz789",
"description": "xyz789",
"invite": "abc123",
"meta": "xyz789",
"parent_hash": "abc123",
"project_hash": "xyz789",
"title": "xyz789"
}
CreateProjectInvestInput
Fields
| Input Field | Description |
|---|---|
amount - String!
|
Сумма инвестиции |
coopname - String!
|
Имя аккаунта кооператива |
project_hash - String!
|
Хэш проекта |
statement - SignedDigitalDocumentInput!
|
Заявление на инвестирование |
username - String!
|
Имя инвестора |
Example
{
"amount": "xyz789",
"coopname": "xyz789",
"project_hash": "abc123",
"statement": SignedDigitalDocumentInput,
"username": "xyz789"
}
CreateProjectPropertyInput
Example
{
"coopname": "xyz789",
"project_hash": "xyz789",
"property_amount": "xyz789",
"property_description": "abc123",
"property_hash": "abc123",
"username": "abc123"
}
CreateSovietIndividualDataInput
Example
{
"birthdate": "xyz789",
"email": "xyz789",
"first_name": "xyz789",
"full_address": "xyz789",
"last_name": "xyz789",
"middle_name": "xyz789",
"passport": PassportInput,
"phone": "abc123"
}
CreateStoryInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
description - String
|
Описание истории |
issue_id - String
|
ID задачи (если история привязана к задаче) |
project_hash - String
|
Хеш проекта (если история привязана к проекту) |
sort_order - Int
|
Порядок сортировки. Default = 0 |
status - StoryStatus
|
Статус истории. Default = PENDING |
story_hash - String!
|
Хеш истории для внешних ссылок |
title - String!
|
Название истории |
Example
{
"coopname": "abc123",
"description": "xyz789",
"issue_id": "xyz789",
"project_hash": "abc123",
"sort_order": 123,
"status": "CANCELLED",
"story_hash": "xyz789",
"title": "abc123"
}
CreateSubscriptionInput
Fields
| Input Field | Description |
|---|---|
subscription - WebPushSubscriptionDataInput!
|
Данные подписки |
userAgent - String
|
User Agent браузера |
username - String!
|
Username пользователя |
Example
{
"subscription": WebPushSubscriptionDataInput,
"userAgent": "abc123",
"username": "xyz789"
}
CreateSubscriptionResponse
Fields
| Field Name | Description |
|---|---|
message - String!
|
Сообщение о результате операции |
subscription - WebPushSubscriptionDto!
|
Данные созданной подписки |
success - Boolean!
|
Успешно ли создана подписка |
Example
{
"message": "abc123",
"subscription": WebPushSubscriptionDto,
"success": false
}
CreateWithdrawInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
method_id - String!
|
ID метода платежа |
payment_hash - String!
|
Хеш платежа для связи с withdraw |
quantity - Float!
|
Количество средств |
statement - ReturnByMoneySignedDocumentInput!
|
Подписанное заявление на возврат средств |
symbol - String!
|
Символ валюты |
username - String!
|
Имя пользователя |
Example
{
"coopname": "abc123",
"method_id": "xyz789",
"payment_hash": "xyz789",
"quantity": 123.45,
"statement": ReturnByMoneySignedDocumentInput,
"symbol": "abc123",
"username": "abc123"
}
CreateWithdrawResponse
Fields
| Field Name | Description |
|---|---|
withdraw_hash - String!
|
Хеш созданной заявки на вывод |
Example
{"withdraw_hash": "xyz789"}
CreatedProjectFreeDecision
CurrentInstanceDTO
Fields
| Field Name | Description |
|---|---|
blockchain_status - String!
|
Статус в блокчейне от контракта кооператива |
description - String!
|
Описание инстанса |
domain - String!
|
Домен инстанса |
image - String!
|
URL изображения инстанса |
is_delegated - Boolean!
|
Домен делегирован и проверка здоровья пройдена |
is_valid - Boolean!
|
Домен валиден |
progress - Float!
|
Процент прогресса установки (0-100) |
status - InstanceStatus!
|
Статус инстанса |
title - String!
|
Название инстанса |
Example
{
"blockchain_status": "abc123",
"description": "abc123",
"domain": "xyz789",
"image": "xyz789",
"is_delegated": true,
"is_valid": true,
"progress": 987.65,
"status": "ACTIVE",
"title": "xyz789"
}
CurrentTableState
Fields
| Field Name | Description |
|---|---|
block_num - Float!
|
Номер блока, в котором была последняя запись |
code - String!
|
Код контракта |
created_at - DateTime!
|
Дата создания последней записи |
primary_key - String!
|
Первичный ключ |
scope - String!
|
Область действия |
table - String!
|
Имя таблицы |
value - JSON
|
Данные записи в формате JSON |
Example
{
"block_num": 987.65,
"code": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"primary_key": "xyz789",
"scope": "xyz789",
"table": "xyz789",
"value": {}
}
CurrentTableStatesFiltersInput
CycleStatus
Description
Статус цикла в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
DateTime
Description
A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.
Example
"2007-12-03T10:15:30Z"
DeactivateSubscriptionInput
Fields
| Input Field | Description |
|---|---|
subscriptionId - String!
|
ID подписки для деактивации |
Example
{"subscriptionId": "abc123"}
DebtFilter
DebtStatus
Description
Статус долга в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
DecisionDetailAggregate
Description
Комплексный объект решения совета, включающий в себя информацию о голосовавших членах совета, расширенное действие, которое привело к появлению решения, и агрегат документа самого решения.
Fields
| Field Name | Description |
|---|---|
action - ExtendedBlockchainAction!
|
|
documentAggregate - DocumentAggregate!
|
|
votes_against - [ExtendedBlockchainAction!]!
|
|
votes_for - [ExtendedBlockchainAction!]!
|
Example
{
"action": ExtendedBlockchainAction,
"documentAggregate": DocumentAggregate,
"votes_against": [ExtendedBlockchainAction],
"votes_for": [ExtendedBlockchainAction]
}
DeclineAgreementInput
Example
{
"administrator": "abc123",
"agreement_id": "abc123",
"comment": "abc123",
"coopname": "xyz789",
"username": "abc123"
}
DeclineApproveInput
Description
Входные данные для отклонения одобрения документа
Example
{
"approval_hash": "xyz789",
"coopname": "abc123",
"reason": "abc123"
}
DeclineRequestInput
DeleteBranchInput
DeleteCapitalIssueByHashInput
Description
Входные данные для удаления задачи по хэшу
Fields
| Input Field | Description |
|---|---|
issue_hash - String!
|
Хеш задачи для удаления |
Example
{"issue_hash": "abc123"}
DeleteCapitalStoryByHashInput
Description
Входные данные для удаления истории по хэшу
Fields
| Input Field | Description |
|---|---|
story_hash - String!
|
Хеш истории для удаления |
Example
{"story_hash": "abc123"}
DeletePaymentMethodInput
DeleteProjectInput
DeleteTrustedAccountInput
Example
{
"braname": "abc123",
"coopname": "xyz789",
"trusted": "abc123"
}
DeliverOnRequestInput
Delta
Fields
| Field Name | Description |
|---|---|
block_id - String!
|
ID блока |
block_num - Float!
|
Номер блока |
chain_id - String!
|
ID блокчейна |
code - String!
|
Код контракта |
created_at - DateTime!
|
Дата создания |
id - String!
|
Уникальный идентификатор |
present - Boolean!
|
Флаг присутствия записи |
primary_key - String!
|
Первичный ключ |
scope - String!
|
Область действия |
table - String!
|
Имя таблицы |
value - JSON
|
Данные записи в формате JSON |
Example
{
"block_id": "xyz789",
"block_num": 987.65,
"chain_id": "xyz789",
"code": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"id": "xyz789",
"present": true,
"primary_key": "xyz789",
"scope": "abc123",
"table": "xyz789",
"value": {}
}
DeltaFiltersInput
Example
{
"block_num": 123.45,
"code": "abc123",
"present": false,
"primary_key": "abc123",
"scope": "abc123",
"table": "xyz789"
}
Desktop
Fields
| Field Name | Description |
|---|---|
authorizedHome - String!
|
Домашняя страница для авторизованных пользователей Deprecated. Will be removed on 1 January 2026 |
coopname - String!
|
Имя аккаунта кооператива |
layout - String!
|
Имя шаблона рабочих столов |
nonAuthorizedHome - String!
|
Домашняя страница для неавторизованных пользователей Deprecated. Will be removed on 1 January 2026 |
workspaces - [DesktopWorkspace!]!
|
Состав приложений рабочего стола |
Example
{
"authorizedHome": "xyz789",
"coopname": "abc123",
"layout": "abc123",
"nonAuthorizedHome": "abc123",
"workspaces": [DesktopWorkspace]
}
DesktopConfig
DesktopWorkspace
Example
{
"defaultRoute": "xyz789",
"extension_name": "abc123",
"icon": "abc123",
"name": "xyz789",
"title": "xyz789"
}
DisputeOnRequestInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - JSONObject!
|
Документ с аргументами спора |
exchange_id - Float!
|
Идентификатор обмена |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "xyz789",
"document": {},
"exchange_id": 987.65,
"username": "xyz789"
}
DocumentAction
Description
Типы действий для документов кооператива
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"CONTRIBUTE"
DocumentAggregate
Fields
| Field Name | Description |
|---|---|
document - SignedDigitalDocument!
|
|
hash - String!
|
|
rawDocument - GeneratedDocument
|
Example
{
"document": SignedDigitalDocument,
"hash": "xyz789",
"rawDocument": GeneratedDocument
}
DocumentPackageAggregate
Description
Комплексный объект папки цифрового документа с агрегатами, который включает в себя заявление, решение, акты и связанные документы
Fields
| Field Name | Description |
|---|---|
acts - [ActDetailAggregate!]!
|
Массив объект(ов) актов с агрегатами, относящихся к заявлению |
decision - DecisionDetailAggregate
|
Объект цифрового документа решения с агрегатом |
links - [DocumentAggregate!]!
|
Массив связанных документов с агрегатами, извлечённых из мета-данных |
statement - StatementDetailAggregate
|
Объект цифрового документа заявления с агрегатом |
Example
{
"acts": [ActDetailAggregate],
"decision": DecisionDetailAggregate,
"links": [DocumentAggregate],
"statement": StatementDetailAggregate
}
DocumentsAggregatePaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [DocumentPackageAggregate!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [DocumentPackageAggregate],
"totalCount": 123,
"totalPages": 123
}
EditBranchInput
Fields
| Input Field | Description |
|---|---|
based_on - String!
|
Документ, на основании которого действует Уполномоченный (решение совета №СС-.. от ..) |
braname - String!
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Имя аккаунта кооператива |
email - String!
|
Электронная почта |
fact_address - String!
|
Фактический адрес |
full_name - String!
|
Полное имя организации кооперативного участка |
phone - String!
|
Телефон |
short_name - String!
|
Краткое имя организации кооперативного участка |
trustee - String!
|
Имя аккаунта уполномоченного (председателя) кооперативного участка |
Example
{
"based_on": "xyz789",
"braname": "xyz789",
"coopname": "abc123",
"email": "xyz789",
"fact_address": "xyz789",
"full_name": "xyz789",
"phone": "xyz789",
"short_name": "abc123",
"trustee": "abc123"
}
EditContributorInput
Example
{
"about": "abc123",
"coopname": "xyz789",
"hours_per_day": 123.45,
"rate_per_hour": "abc123",
"username": "xyz789"
}
EditProjectInput
Fields
| Input Field | Description |
|---|---|
can_convert_to_project - Boolean
|
Флаг возможности конвертации в проект |
coopname - String!
|
Имя аккаунта кооператива |
data - String!
|
Новые данные/шаблон проекта |
description - String!
|
Новое описание проекта |
invite - String!
|
Новое приглашение к проекту |
meta - String!
|
Новые мета-данные проекта |
project_hash - String!
|
Хэш проекта для редактирования |
title - String!
|
Новое название проекта |
Example
{
"can_convert_to_project": false,
"coopname": "xyz789",
"data": "abc123",
"description": "abc123",
"invite": "xyz789",
"meta": "xyz789",
"project_hash": "xyz789",
"title": "xyz789"
}
Entrepreneur
Fields
| Field Name | Description |
|---|---|
birthdate - String!
|
Дата рождения |
city - String!
|
Город |
country - String!
|
Страна |
details - EntrepreneurDetails!
|
Детали ИП (ИНН, ОГРН) |
email - String!
|
|
first_name - String!
|
Имя |
full_address - String!
|
Юридический адрес |
last_name - String!
|
Фамилия |
middle_name - String!
|
Отчество |
phone - String!
|
Телефон |
username - String!
|
Имя аккаунта |
Example
{
"birthdate": "xyz789",
"city": "xyz789",
"country": "abc123",
"details": EntrepreneurDetails,
"email": "abc123",
"first_name": "xyz789",
"full_address": "abc123",
"last_name": "xyz789",
"middle_name": "abc123",
"phone": "xyz789",
"username": "abc123"
}
EntrepreneurCertificate
Example
{
"first_name": "abc123",
"inn": "xyz789",
"last_name": "abc123",
"middle_name": "abc123",
"type": "entrepreneur",
"username": "xyz789"
}
EntrepreneurDetails
EntrepreneurDetailsInput
ExpenseFilter
ExpenseStatus
Description
Статус расхода в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"APPROVED"
ExtendedBlockchainAction
Description
Расширенное действие блокчейна с сертификатом пользователя, совершившего его.
Fields
| Field Name | Description |
|---|---|
account - String!
|
|
account_ram_deltas - [AccountRamDelta!]!
|
|
action_ordinal - Int!
|
|
actor_certificate - UserCertificateUnion
|
Сертификат пользователя (сокращенная информация) |
authorization - [ActionAuthorization!]!
|
|
block_id - String!
|
|
block_num - Int!
|
|
chain_id - String!
|
|
console - String!
|
|
context_free - Boolean!
|
|
creator_action_ordinal - Int!
|
|
data - JSON!
|
Данные действия в формате JSON |
elapsed - Int!
|
|
global_sequence - String!
|
|
name - String!
|
|
receipt - ActionReceipt!
|
|
receiver - String!
|
|
transaction_id - String!
|
Example
{
"account": "xyz789",
"account_ram_deltas": [AccountRamDelta],
"action_ordinal": 123,
"actor_certificate": EntrepreneurCertificate,
"authorization": [ActionAuthorization],
"block_id": "xyz789",
"block_num": 987,
"chain_id": "xyz789",
"console": "abc123",
"context_free": false,
"creator_action_ordinal": 987,
"data": {},
"elapsed": 987,
"global_sequence": "xyz789",
"name": "abc123",
"receipt": ActionReceipt,
"receiver": "xyz789",
"transaction_id": "xyz789"
}
ExtendedMeetStatus
Description
Расширенный статус собрания на основе дат и состояния
Values
| Enum Value | Description |
|---|---|
|
|
Авторизовано |
|
|
Закрыто |
|
|
Создано |
|
|
Истекло без кворума |
|
|
Неопределенное состояние |
|
|
Ожидаем утверждения новой даты собрания |
|
|
Предварительно закрыто |
|
|
Голосование завершено, ожидает подписей |
|
|
Голосование идет |
|
|
Ожидает открытия |
Example
"AUTHORIZED"
Extension
Fields
| Field Name | Description |
|---|---|
config - JSON
|
Настройки конфигурации для расширения |
created_at - DateTime!
|
Дата создания расширения |
description - String
|
Описание расширения |
desktops - [DesktopConfig!]
|
Массив рабочих столов, которые предоставляет расширение |
enabled - Boolean!
|
Показывает, включено ли расширение |
external_url - String
|
Внешняя ссылка на iframe-интерфейс расширения |
image - String
|
Изображение для расширения |
instructions - String!
|
Поле инструкция для установки (INSTALL) |
is_available - Boolean!
|
Показывает, доступно ли расширение |
is_builtin - Boolean!
|
Показывает, встроенное ли это расширение |
is_installed - Boolean!
|
Показывает, установлено ли расширение |
is_internal - Boolean!
|
Показывает, внутреннее ли это расширение |
name - String!
|
Уникальное имя расширения |
readme - String!
|
Поле подробного текстового описания (README) |
schema - JSON
|
Схема настроек конфигурации для расширения |
tags - [String!]!
|
Массив тегов для расширения |
title - String
|
Заголовок расширения |
updated_at - DateTime!
|
Дата последнего обновления расширения |
Example
{
"config": {},
"created_at": "2007-12-03T10:15:30Z",
"description": "abc123",
"desktops": [DesktopConfig],
"enabled": true,
"external_url": "abc123",
"image": "xyz789",
"instructions": "abc123",
"is_available": false,
"is_builtin": true,
"is_installed": false,
"is_internal": false,
"name": "abc123",
"readme": "xyz789",
"schema": {},
"tags": ["abc123"],
"title": "abc123",
"updated_at": "2007-12-03T10:15:30Z"
}
ExtensionInput
Fields
| Input Field | Description |
|---|---|
config - JSON!
|
Объект конфигурации расширения |
created_at - DateTime
|
Дата установки расширения |
enabled - Boolean!
|
Флаг того, включено ли расширение сейчас |
name - String!
|
Уникальное имя расширения (является идентификатором) |
updated_at - DateTime
|
Дата обновления расширения |
Example
{
"config": {},
"created_at": "2007-12-03T10:15:30Z",
"enabled": true,
"name": "abc123",
"updated_at": "2007-12-03T10:15:30Z"
}
ExtensionLog
Fields
| Field Name | Description |
|---|---|
created_at - DateTime!
|
Дата создания записи |
data - String
|
Данные лога в формате JSON |
extension_local_id - Float!
|
Локальный ID записи лога в рамках расширения |
id - Float!
|
Глобальный ID записи лога |
name - String!
|
Имя расширения |
updated_at - DateTime!
|
Дата последнего обновления записи |
Example
{
"created_at": "2007-12-03T10:15:30Z",
"data": "abc123",
"extension_local_id": 123.45,
"id": 123.45,
"name": "xyz789",
"updated_at": "2007-12-03T10:15:30Z"
}
ExtensionLogsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [ExtensionLog!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [ExtensionLog],
"totalCount": 123,
"totalPages": 123
}
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
987.65
FreeDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор протокола решения собрания совета |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
project_id - String!
|
Идентификатор проекта решения |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "abc123",
"decision_id": 123.45,
"generator": "xyz789",
"lang": "abc123",
"links": ["abc123"],
"project_id": "xyz789",
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
FundProgramInput
FundProjectInput
GatewayPayment
Fields
| Field Name | Description |
|---|---|
blockchain_data - JSON
|
Данные из блокчейна |
can_change_status - Boolean!
|
Можно ли изменить статус |
coopname - String!
|
Название кооператива |
created_at - DateTime!
|
Дата создания |
direction - PaymentDirection!
|
Направление платежа |
direction_label - String!
|
Человекочитаемое направление платежа |
expired_at - DateTime
|
Дата истечения |
formatted_amount - String!
|
Форматированная сумма |
hash - String
|
Хеш платежа |
id - ID
|
Уникальный идентификатор платежа |
income_hash - String
|
Хеш входящего платежа (устарело) |
is_final - Boolean!
|
Завершен ли платеж окончательно |
memo - String
|
Дополнительная информация |
message - String
|
Сообщение |
outcome_hash - String
|
Хеш исходящего платежа (устарело) |
payment_details - PaymentDetails
|
Детали платежа |
payment_method_id - String
|
ID платежного метода |
provider - String
|
Провайдер платежа |
quantity - Float!
|
Количество/сумма |
statement - JSON
|
Подписанный документ заявления |
status - PaymentStatus!
|
Статус платежа |
status_label - String!
|
Человекочитаемый статус |
symbol - String!
|
Символ валюты |
type - PaymentType!
|
Тип платежа |
type_label - String!
|
Человекочитаемый тип платежа |
updated_at - DateTime
|
Дата обновления |
username - String!
|
Имя пользователя |
username_certificate - UserCertificateUnion
|
Сертификат пользователя, создавшего платеж |
Example
{
"blockchain_data": {},
"can_change_status": true,
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"direction": "INCOMING",
"direction_label": "xyz789",
"expired_at": "2007-12-03T10:15:30Z",
"formatted_amount": "abc123",
"hash": "abc123",
"id": "4",
"income_hash": "abc123",
"is_final": true,
"memo": "abc123",
"message": "xyz789",
"outcome_hash": "abc123",
"payment_details": PaymentDetails,
"payment_method_id": "abc123",
"provider": "abc123",
"quantity": 987.65,
"statement": {},
"status": "CANCELLED",
"status_label": "abc123",
"symbol": "xyz789",
"type": "DEPOSIT",
"type_label": "xyz789",
"updated_at": "2007-12-03T10:15:30Z",
"username": "xyz789",
"username_certificate": EntrepreneurCertificate
}
GenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"generator": "abc123",
"lang": "abc123",
"links": ["abc123"],
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
GenerateDocumentOptionsInput
GeneratedDocument
Example
{
"binary": "xyz789",
"full_title": "xyz789",
"hash": "abc123",
"html": "xyz789",
"meta": {}
}
GetAccountInput
Fields
| Input Field | Description |
|---|---|
username - String!
|
Имя аккаунта пользователя |
Example
{"username": "xyz789"}
GetAccountsInput
Fields
| Input Field | Description |
|---|---|
role - String
|
Example
{"role": "xyz789"}
GetBranchesInput
GetCapitalCommitByHashInput
Description
Входные данные для получения коммита по хэшу
Fields
| Input Field | Description |
|---|---|
commit_hash - String!
|
Хеш коммита для получения |
Example
{"commit_hash": "xyz789"}
GetCapitalConfigInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Название кооператива |
Example
{"coopname": "abc123"}
GetCapitalIssueByHashInput
Description
Входные данные для получения задачи по хэшу
Fields
| Input Field | Description |
|---|---|
issue_hash - String!
|
Хеш задачи для получения |
Example
{"issue_hash": "xyz789"}
GetCapitalStoryByHashInput
Description
Входные данные для получения истории по хэшу
Fields
| Input Field | Description |
|---|---|
story_hash - String!
|
Хеш истории для получения |
Example
{"story_hash": "xyz789"}
GetContributorInput
GetDebtInput
Fields
| Input Field | Description |
|---|---|
_id - String!
|
ID долга |
Example
{"_id": "abc123"}
GetDocumentsInput
Example
{
"actions": ["CONTRIBUTE"],
"after_block": 123,
"before_block": 123,
"filter": {},
"limit": 987,
"page": 987,
"type": "abc123",
"username": "abc123"
}
GetExpenseInput
Fields
| Input Field | Description |
|---|---|
_id - String!
|
Внутренний ID базы данных |
Example
{"_id": "abc123"}
GetExtensionLogsInput
GetExtensionsInput
Example
{
"enabled": false,
"is_available": false,
"is_desktop": false,
"is_installed": false,
"name": "abc123"
}
GetInstallationStatusInput
Fields
| Input Field | Description |
|---|---|
install_code - String!
|
Код установки |
Example
{"install_code": "abc123"}
GetInvestInput
Fields
| Input Field | Description |
|---|---|
_id - String!
|
ID инвестиции |
Example
{"_id": "xyz789"}
GetLedgerHistoryInput
Fields
| Input Field | Description |
|---|---|
account_id - Int
|
ID счета для фильтрации. Если не указан, возвращаются операции по всем счетам |
coopname - String!
|
Имя кооператива |
limit - Int
|
Количество записей на странице (по умолчанию 10, максимум 100). Default = 10 |
page - Int
|
Номер страницы (по умолчанию 1). Default = 1 |
sortBy - String
|
Поле для сортировки (created_at, global_sequence) |
sortOrder - String
|
Направление сортировки (ASC или DESC). Default = "DESC" |
Example
{
"account_id": 987,
"coopname": "abc123",
"limit": 123,
"page": 123,
"sortBy": "abc123",
"sortOrder": "abc123"
}
GetLedgerInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя кооператива для получения состояния ledger |
Example
{"coopname": "xyz789"}
GetMeetInput
GetMeetsInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
Example
{"coopname": "abc123"}
GetOneCoopDocumentsInput
Example
{"block_from": 987, "block_to": 123, "limit": 987, "page": 987}
GetPaymentMethodsInput
Fields
| Input Field | Description |
|---|---|
limit - Int!
|
Количество элементов на странице. Default = 10 |
page - Int!
|
Номер страницы. Default = 1 |
sortBy - String
|
Ключ сортировки (например, "name") |
sortOrder - String!
|
Направление сортировки ("ASC" или "DESC"). Default = "ASC" |
username - String
|
Имя пользователя для фильтрации методов оплаты |
Example
{
"limit": 987,
"page": 987,
"sortBy": "abc123",
"sortOrder": "xyz789",
"username": "xyz789"
}
GetProgramInvestInput
Fields
| Input Field | Description |
|---|---|
_id - String!
|
ID программной инвестиции |
Example
{"_id": "abc123"}
GetProjectInput
GetProjectWithRelationsInput
Fields
| Input Field | Description |
|---|---|
projectHash - String!
|
Хеш проекта |
Example
{"projectHash": "abc123"}
GetResultInput
Fields
| Input Field | Description |
|---|---|
_id - String!
|
ID результата |
Example
{"_id": "xyz789"}
GetUserSubscriptionsInput
Fields
| Input Field | Description |
|---|---|
username - String!
|
Username пользователя |
Example
{"username": "abc123"}
GetVoteInput
Fields
| Input Field | Description |
|---|---|
_id - String!
|
ID голоса |
Example
{"_id": "xyz789"}
ID
Description
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
4
ImportContributorInput
Example
{
"contribution_amount": "xyz789",
"contributor_hash": "xyz789",
"coopname": "xyz789",
"memo": "abc123",
"username": "xyz789"
}
Individual
Example
{
"birthdate": "abc123",
"email": "abc123",
"first_name": "abc123",
"full_address": "xyz789",
"last_name": "abc123",
"middle_name": "abc123",
"passport": Passport,
"phone": "xyz789",
"username": "abc123"
}
IndividualCertificate
Fields
| Field Name | Description |
|---|---|
first_name - String!
|
Имя |
last_name - String!
|
Фамилия |
middle_name - String
|
Отчество |
type - AccountType!
|
Тип аккаунта |
username - String!
|
Имя аккаунта |
Example
{
"first_name": "xyz789",
"last_name": "xyz789",
"middle_name": "abc123",
"type": "entrepreneur",
"username": "xyz789"
}
Init
Fields
| Input Field | Description |
|---|---|
organization_data - CreateInitOrganizationDataInput!
|
Объект организации кооператива, которая обслуживает данный экземпляр программного обеспечения MONO |
Example
{"organization_data": CreateInitOrganizationDataInput}
Install
Fields
| Input Field | Description |
|---|---|
soviet - [SovietMemberInput!]!
|
|
vars - SetVarsInput!
|
Example
{
"soviet": [SovietMemberInput],
"vars": SetVarsInput
}
InstallationStatus
Fields
| Field Name | Description |
|---|---|
has_private_account - Boolean!
|
Есть ли приватный аккаунт |
init_by_server - Boolean
|
Инициализация выполнена через сервер |
organization_data - OrganizationWithBankAccount
|
Данные организации с банковскими реквизитами |
Example
{
"has_private_account": true,
"init_by_server": false,
"organization_data": OrganizationWithBankAccount
}
InstanceStatus
Description
Статусы жизненного цикла инстанса кооператива
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
InvestStatus
Description
Статусы инвестиции в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
IssuePriority
Description
Приоритет задачи в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"HIGH"
IssueStatus
Description
Статус задачи в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"BACKLOG"
JSON
Description
The JSON scalar type represents JSON values as specified by ECMA-404.
Example
{}
JSONObject
Description
The JSONObject scalar type represents JSON objects as specified by ECMA-404.
Example
{}
KeyWeight
LedgerHistoryResponse
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [LedgerOperation!]!
|
Список операций |
totalCount - Int!
|
Общее количество операций |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [LedgerOperation],
"totalCount": 123,
"totalPages": 987
}
LedgerOperation
Fields
| Field Name | Description |
|---|---|
account_id - Int!
|
ID счета |
action - String!
|
Тип операции |
comment - String
|
Комментарий к операции |
coopname - String!
|
Имя кооператива |
created_at - DateTime!
|
Дата и время создания операции |
global_sequence - Int!
|
Номер глобальной последовательности блокчейна |
quantity - String!
|
Сумма операции |
Example
{
"account_id": 123,
"action": "xyz789",
"comment": "abc123",
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"global_sequence": 123,
"quantity": "abc123"
}
LedgerState
Fields
| Field Name | Description |
|---|---|
chartOfAccounts - [ChartOfAccountsItem!]!
|
План счетов с актуальными данными |
coopname - String!
|
Имя кооператива |
Example
{
"chartOfAccounts": [ChartOfAccountsItem],
"coopname": "abc123"
}
LoginInput
LogoutInput
MakeClearanceInput
Fields
| Input Field | Description |
|---|---|
contribution - String
|
Вклад участника (текстовое описание) |
coopname - String!
|
Имя аккаунта кооператива |
document - SignedDigitalDocumentInput!
|
Документ |
project_hash - String!
|
Хэш проекта |
username - String!
|
Имя пользователя |
Example
{
"contribution": "abc123",
"coopname": "abc123",
"document": SignedDigitalDocumentInput,
"project_hash": "abc123",
"username": "xyz789"
}
MatrixAccountStatusResponseDTO
Meet
Description
Данные о собрании кооператива
Fields
| Field Name | Description |
|---|---|
authorization - DocumentAggregate
|
Документ с решением совета о проведении собрания |
close_at - DateTime!
|
Дата закрытия собрания |
coopname - String!
|
Имя аккаунта кооператива |
created_at - DateTime!
|
Дата создания собрания |
current_quorum_percent - Float!
|
Текущий процент кворума |
cycle - Float!
|
Цикл собрания |
decision1 - DocumentAggregate
|
Документ с решением секретаря |
decision2 - DocumentAggregate
|
Документ с решением председателя |
hash - String!
|
Хеш собрания |
id - Float!
|
Уникальный идентификатор собрания |
initiator - String!
|
Инициатор собрания |
initiator_certificate - UserCertificateUnion
|
Сертификат инициатора собрания |
level - String!
|
Уровень собрания |
notified_users - [String!]!
|
Список пользователей, которые подписали уведомление |
open_at - DateTime!
|
Дата открытия собрания |
presider - String!
|
Председатель собрания |
presider_certificate - UserCertificateUnion
|
Сертификат председателя собрания |
proposal - DocumentAggregate
|
Документ с повесткой собрания |
quorum_passed - Boolean!
|
Флаг достижения кворума |
quorum_percent - Float!
|
Процент необходимого кворума |
secretary - String!
|
Секретарь собрания |
secretary_certificate - UserCertificateUnion
|
Сертификат секретаря собрания |
signed_ballots - Float!
|
Количество подписанных бюллетеней |
status - String!
|
Статус собрания |
type - String!
|
Тип собрания |
Example
{
"authorization": DocumentAggregate,
"close_at": "2007-12-03T10:15:30Z",
"coopname": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"current_quorum_percent": 987.65,
"cycle": 123.45,
"decision1": DocumentAggregate,
"decision2": DocumentAggregate,
"hash": "abc123",
"id": 987.65,
"initiator": "xyz789",
"initiator_certificate": EntrepreneurCertificate,
"level": "abc123",
"notified_users": ["xyz789"],
"open_at": "2007-12-03T10:15:30Z",
"presider": "xyz789",
"presider_certificate": EntrepreneurCertificate,
"proposal": DocumentAggregate,
"quorum_passed": false,
"quorum_percent": 123.45,
"secretary": "xyz789",
"secretary_certificate": EntrepreneurCertificate,
"signed_ballots": 123.45,
"status": "abc123",
"type": "xyz789"
}
MeetAggregate
Description
Агрегат данных о собрании, содержащий информацию о разных этапах
Fields
| Field Name | Description |
|---|---|
hash - String!
|
Хеш собрания |
pre - MeetPreProcessing
|
Данные собрания на этапе предварительной обработки |
processed - MeetProcessed
|
Данные собрания после обработки |
processing - MeetProcessing
|
Данные собрания на этапе обработки |
Example
{
"hash": "xyz789",
"pre": MeetPreProcessing,
"processed": MeetProcessed,
"processing": MeetProcessing
}
MeetPreProcessing
Description
Предварительные данные собрания перед обработкой
Fields
| Field Name | Description |
|---|---|
agenda - [AgendaMeetPoint!]!
|
Повестка собрания |
close_at - DateTime!
|
Дата закрытия собрания |
coopname - String!
|
Имя аккаунта кооператива |
hash - String!
|
Хеш собрания |
initiator - String!
|
Инициатор собрания |
initiator_certificate - UserCertificateUnion
|
Сертификат инициатора собрания |
open_at - DateTime!
|
Дата открытия собрания |
presider - String!
|
Председатель собрания |
presider_certificate - UserCertificateUnion
|
Сертификат председателя собрания |
proposal - DocumentAggregate
|
Документ с предложением повестки собрания |
secretary - String!
|
Секретарь собрания |
secretary_certificate - UserCertificateUnion
|
Сертификат секретаря собрания |
Example
{
"agenda": [AgendaMeetPoint],
"close_at": "2007-12-03T10:15:30Z",
"coopname": "abc123",
"hash": "abc123",
"initiator": "abc123",
"initiator_certificate": EntrepreneurCertificate,
"open_at": "2007-12-03T10:15:30Z",
"presider": "xyz789",
"presider_certificate": EntrepreneurCertificate,
"proposal": DocumentAggregate,
"secretary": "abc123",
"secretary_certificate": EntrepreneurCertificate
}
MeetProcessed
Description
Данные о собрании после обработки
Fields
| Field Name | Description |
|---|---|
coopname - String!
|
Имя кооператива |
decision - SignedDigitalDocument!
|
Документ решения из блокчейна |
decisionAggregate - DocumentAggregate
|
Агрегат документа решения |
hash - String!
|
Хеш собрания |
presider - String!
|
Председатель собрания |
presider_certificate - UserCertificateUnion
|
Сертификат председателя собрания |
quorum_passed - Boolean!
|
Пройден ли кворум |
quorum_percent - Int!
|
Процент кворума |
results - [MeetQuestionResult!]!
|
Результаты голосования по вопросам |
secretary - String!
|
Секретарь собрания |
secretary_certificate - UserCertificateUnion
|
Сертификат секретаря собрания |
signed_ballots - Int!
|
Количество подписанных бюллетеней |
Example
{
"coopname": "abc123",
"decision": SignedDigitalDocument,
"decisionAggregate": DocumentAggregate,
"hash": "abc123",
"presider": "abc123",
"presider_certificate": EntrepreneurCertificate,
"quorum_passed": false,
"quorum_percent": 987,
"results": [MeetQuestionResult],
"secretary": "abc123",
"secretary_certificate": EntrepreneurCertificate,
"signed_ballots": 123
}
MeetProcessing
Description
Данные о собрании в процессе обработки
Fields
| Field Name | Description |
|---|---|
extendedStatus - ExtendedMeetStatus!
|
Расширенный статус собрания на основе дат и состояния |
hash - String!
|
Хеш собрания |
isVoted - Boolean!
|
Флаг указывающий, голосовал ли текущий пользователь |
meet - Meet!
|
Основная информация о собрании |
questions - [Question!]!
|
Список вопросов повестки собрания |
Example
{
"extendedStatus": "AUTHORIZED",
"hash": "abc123",
"isVoted": true,
"meet": Meet,
"questions": [Question]
}
MeetQuestionResult
Description
Результат голосования по вопросу
Fields
| Field Name | Description |
|---|---|
accepted - Boolean!
|
Принят ли вопрос |
context - String!
|
Контекст вопроса |
decision - String!
|
Принятое решение |
number - Int!
|
Порядковый номер вопроса |
question_id - Int!
|
Идентификатор вопроса |
title - String!
|
Заголовок вопроса |
votes_abstained - Int!
|
Количество воздержавшихся |
votes_against - Int!
|
Количество голосов против |
votes_for - Int!
|
Количество голосов за |
Example
{
"accepted": true,
"context": "abc123",
"decision": "abc123",
"number": 123,
"question_id": 987,
"title": "xyz789",
"votes_abstained": 123,
"votes_against": 123,
"votes_for": 987
}
MetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "xyz789",
"generator": "abc123",
"lang": "abc123",
"links": ["xyz789"],
"registry_id": 123,
"timezone": "abc123",
"title": "xyz789",
"username": "xyz789",
"version": "abc123"
}
ModerateRequestInput
Example
{
"cancellation_fee": "abc123",
"coopname": "abc123",
"exchange_id": 123.45,
"username": "abc123"
}
MonoAccount
Fields
| Field Name | Description |
|---|---|
email - String!
|
Электронная почта пользователя |
has_account - Boolean!
|
Есть ли у пользователя аккаунт |
initial_order - String
|
ID начального заказа |
is_email_verified - Boolean!
|
Подтверждена ли электронная почта |
is_registered - Boolean!
|
Зарегистрирован ли пользователь |
message - String
|
Сообщение |
public_key - String!
|
Публичный ключ пользователя |
referer - String!
|
Реферер пользователя |
role - String!
|
Роль пользователя |
status - UserStatus!
|
Статус пользователя |
subscriber_hash - String!
|
Хэш подписчика для уведомлений |
subscriber_id - String!
|
Идентификатор подписчика для уведомлений |
type - String!
|
Тип пользователя |
username - String!
|
Имя пользователя |
Example
{
"email": "abc123",
"has_account": false,
"initial_order": "xyz789",
"is_email_verified": false,
"is_registered": true,
"message": "abc123",
"public_key": "abc123",
"referer": "abc123",
"role": "abc123",
"status": "Active",
"subscriber_hash": "xyz789",
"subscriber_id": "abc123",
"type": "xyz789",
"username": "xyz789"
}
NotificationWorkflowRecipientInput
Fields
| Input Field | Description |
|---|---|
username - String!
|
Username получателя |
Example
{"username": "xyz789"}
NotifyOnAnnualGeneralMeetInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
|
meet_hash - String!
|
|
notification - AnnualGeneralMeetingNotificationSignedDocumentInput!
|
|
username - String!
|
Example
{
"coopname": "xyz789",
"meet_hash": "xyz789",
"notification": AnnualGeneralMeetingNotificationSignedDocumentInput,
"username": "xyz789"
}
OneCoopDocumentOutput
Example
{
"action": "abc123",
"block_num": 123,
"data": {},
"hash": "abc123",
"package": "xyz789"
}
OneCoopDocumentsResponse
Fields
| Field Name | Description |
|---|---|
current_page - Int!
|
Текущая страница |
items - [OneCoopDocumentOutput!]!
|
Массив документов |
max_block_num - Int!
|
Максимальный номер блока в ответе (для синхронизации) |
total_count - Int!
|
Общее количество документов |
total_pages - Int!
|
Общее количество страниц |
Example
{
"current_page": 987,
"items": [OneCoopDocumentOutput],
"max_block_num": 987,
"total_count": 987,
"total_pages": 123
}
OpenProjectInput
Organization
Fields
| Field Name | Description |
|---|---|
city - String!
|
Город |
country - String!
|
Страна |
details - OrganizationDetails!
|
Детали организации |
email - String!
|
|
fact_address - String!
|
Фактический адрес |
full_address - String!
|
Юридический адрес |
full_name - String!
|
Полное название |
phone - String!
|
Телефон |
represented_by - RepresentedBy!
|
Представитель организации |
short_name - String!
|
Краткое название |
type - String!
|
Тип организации |
username - String!
|
Имя аккаунта организации |
Example
{
"city": "abc123",
"country": "xyz789",
"details": OrganizationDetails,
"email": "xyz789",
"fact_address": "abc123",
"full_address": "xyz789",
"full_name": "xyz789",
"phone": "abc123",
"represented_by": RepresentedBy,
"short_name": "xyz789",
"type": "abc123",
"username": "xyz789"
}
OrganizationCertificate
Fields
| Field Name | Description |
|---|---|
inn - String!
|
ИНН |
ogrn - String!
|
ОГРН |
represented_by - RepresentedByCertificate!
|
Данные представителя |
short_name - String!
|
Короткое название организации |
type - AccountType!
|
Тип аккаунта |
username - String!
|
Имя аккаунта |
Example
{
"inn": "xyz789",
"ogrn": "abc123",
"represented_by": RepresentedByCertificate,
"short_name": "xyz789",
"type": "entrepreneur",
"username": "abc123"
}
OrganizationDetails
OrganizationDetailsInput
OrganizationType
Description
Тип юридического лица
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AO"
OrganizationWithBankAccount
Fields
| Field Name | Description |
|---|---|
bank_account - BankAccount
|
Банковские реквизиты |
city - String!
|
Город |
country - String!
|
Страна |
details - OrganizationDetails!
|
Детали организации |
email - String!
|
|
fact_address - String!
|
Фактический адрес |
full_address - String!
|
Юридический адрес |
full_name - String!
|
Полное название |
phone - String!
|
Телефон |
represented_by - RepresentedBy!
|
Представитель организации |
short_name - String!
|
Краткое название |
type - String!
|
Тип организации |
username - String!
|
Имя аккаунта организации |
Example
{
"bank_account": BankAccount,
"city": "abc123",
"country": "xyz789",
"details": OrganizationDetails,
"email": "abc123",
"fact_address": "xyz789",
"full_address": "xyz789",
"full_name": "abc123",
"phone": "xyz789",
"represented_by": RepresentedBy,
"short_name": "xyz789",
"type": "abc123",
"username": "abc123"
}
PaginatedActionsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [BlockchainAction!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [BlockchainAction],
"totalCount": 123,
"totalPages": 123
}
PaginatedAgreementsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [Agreement!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [Agreement],
"totalCount": 987,
"totalPages": 123
}
PaginatedCapitalCommitsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalCommit!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [CapitalCommit],
"totalCount": 123,
"totalPages": 987
}
PaginatedCapitalContributorsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalContributor!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalContributor],
"totalCount": 123,
"totalPages": 123
}
PaginatedCapitalCyclesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalCycle!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalCycle],
"totalCount": 987,
"totalPages": 987
}
PaginatedCapitalDebtsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalDebt!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [CapitalDebt],
"totalCount": 987,
"totalPages": 123
}
PaginatedCapitalExpensesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalExpense!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [CapitalExpense],
"totalCount": 987,
"totalPages": 987
}
PaginatedCapitalInvestsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalInvest!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalInvest],
"totalCount": 987,
"totalPages": 987
}
PaginatedCapitalIssuesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalIssue!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalIssue],
"totalCount": 123,
"totalPages": 987
}
PaginatedCapitalProgramInvestsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalProgramInvest!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalProgramInvest],
"totalCount": 123,
"totalPages": 123
}
PaginatedCapitalProjectsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalProject!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalProject],
"totalCount": 987,
"totalPages": 987
}
PaginatedCapitalResultsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalResult!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [CapitalResult],
"totalCount": 987,
"totalPages": 987
}
PaginatedCapitalSegmentsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalSegment!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalSegment],
"totalCount": 123,
"totalPages": 123
}
PaginatedCapitalStoriesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalStory!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalStory],
"totalCount": 123,
"totalPages": 987
}
PaginatedCapitalTimeEntriesByIssuesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalTimeEntriesByIssues!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [CapitalTimeEntriesByIssues],
"totalCount": 123,
"totalPages": 123
}
PaginatedCapitalTimeEntriesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalTimeEntry!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalTimeEntry],
"totalCount": 123,
"totalPages": 123
}
PaginatedCapitalVotesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CapitalVote!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [CapitalVote],
"totalCount": 987,
"totalPages": 123
}
PaginatedChairmanApprovalsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [Approval!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 987,
"items": [Approval],
"totalCount": 987,
"totalPages": 987
}
PaginatedCurrentTableStatesPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [CurrentTableState!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [CurrentTableState],
"totalCount": 123,
"totalPages": 123
}
PaginatedDeltasPaginationResult
PaginatedGatewayPaymentsPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [GatewayPayment!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [GatewayPayment],
"totalCount": 987,
"totalPages": 123
}
PaginationInput
Example
{
"limit": 987,
"page": 123,
"sortBy": "abc123",
"sortOrder": "abc123"
}
ParticipantAccount
Fields
| Field Name | Description |
|---|---|
braname - String
|
Имя кооперативного участка |
created_at - DateTime!
|
Время создания записи о члене |
has_vote - Boolean!
|
LEGACY Флаг, имеет ли член право голоса |
initial_amount - String
|
Сумма вступительного взноса |
is_initial - Boolean!
|
LEGACY Флаг, внесен ли регистрационный взнос |
is_minimum - Boolean!
|
LEGACY Флаг, внесен ли минимальный паевый взнос |
last_min_pay - DateTime!
|
Время последнего минимального платежа |
last_update - DateTime!
|
Время последнего обновления информации о члене |
minimum_amount - String
|
Сумма минимального паевого взноса |
status - String!
|
Статус члена кооператива (accepted | blocked) |
type - String
|
Тип участника (individual | entrepreneur | organization) |
username - String!
|
Уникальное имя члена кооператива |
Example
{
"braname": "abc123",
"created_at": "2007-12-03T10:15:30Z",
"has_vote": true,
"initial_amount": "xyz789",
"is_initial": true,
"is_minimum": false,
"last_min_pay": "2007-12-03T10:15:30Z",
"last_update": "2007-12-03T10:15:30Z",
"minimum_amount": "xyz789",
"status": "abc123",
"type": "xyz789",
"username": "abc123"
}
ParticipantApplicationDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор протокола решения собрания совета |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"decision_id": 987.65,
"generator": "abc123",
"lang": "abc123",
"links": ["abc123"],
"timezone": "abc123",
"title": "xyz789",
"username": "abc123",
"version": "abc123"
}
ParticipantApplicationGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
braname - String!
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
signature - String
|
Изображение собственноручной подписи (base-64) |
skip_save - Boolean!
|
Флаг пропуска сохранения документа (используется для предварительной генерации и демонстрации пользователю) |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"braname": "abc123",
"coopname": "abc123",
"created_at": "xyz789",
"generator": "abc123",
"lang": "xyz789",
"links": ["xyz789"],
"signature": "xyz789",
"skip_save": true,
"timezone": "xyz789",
"title": "xyz789",
"username": "abc123",
"version": "abc123"
}
ParticipantApplicationSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - ParticipantApplicationSignedMetaDocumentInput!
|
|
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "abc123",
"meta": ParticipantApplicationSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
ParticipantApplicationSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
braname - String!
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
signature - String
|
Изображение собственноручной подписи (base-64) |
skip_save - Boolean!
|
Флаг пропуска сохранения документа (используется для предварительной генерации и демонстрации пользователю) |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"braname": "xyz789",
"coopname": "abc123",
"created_at": "abc123",
"generator": "xyz789",
"lang": "xyz789",
"links": ["xyz789"],
"registry_id": 987,
"signature": "xyz789",
"skip_save": false,
"timezone": "xyz789",
"title": "abc123",
"username": "abc123",
"version": "abc123"
}
Passport
PassportInput
PaymentDetails
Fields
| Field Name | Description |
|---|---|
amount_plus_fee - String!
|
Сумма платежа с учетом комиссии |
amount_without_fee - String!
|
Сумма платежа без учета комиссии |
data - JSON!
|
Данные платежа (QR-код, токен, реквизиты и т.д.) |
fact_fee_percent - Float!
|
Фактический процент комиссии |
fee_amount - String!
|
Размер комиссии в абсолютных значениях |
fee_percent - Float!
|
Процент комиссии |
tolerance_percent - Float!
|
Допустимый процент отклонения |
Example
{
"amount_plus_fee": "abc123",
"amount_without_fee": "xyz789",
"data": {},
"fact_fee_percent": 987.65,
"fee_amount": "abc123",
"fee_percent": 987.65,
"tolerance_percent": 987.65
}
PaymentDirection
Description
Направление платежа
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"INCOMING"
PaymentFiltersInput
Fields
| Input Field | Description |
|---|---|
coopname - String
|
Название кооператива |
direction - PaymentDirection
|
Направление платежа |
hash - String
|
Хэш платежа |
provider - String
|
Провайдер платежа |
status - PaymentStatus
|
Статус платежа |
type - PaymentType
|
Тип платежа |
username - String
|
Имя пользователя |
Example
{
"coopname": "abc123",
"direction": "INCOMING",
"hash": "abc123",
"provider": "xyz789",
"status": "CANCELLED",
"type": "DEPOSIT",
"username": "xyz789"
}
PaymentMethod
Fields
| Field Name | Description |
|---|---|
created_at - DateTime!
|
Дата создания |
data - PaymentMethodData!
|
Данные метода оплаты |
is_default - Boolean!
|
Флаг основного метода платежа, который отображается в документах |
method_id - String!
|
Идентификатор метода оплаты |
method_type - String!
|
Тип метода оплаты (например, sbp, bank_transfer) |
updated_at - DateTime!
|
Дата обновления |
username - String!
|
Имя пользователя, к которому привязан метод оплаты |
Example
{
"created_at": "2007-12-03T10:15:30Z",
"data": BankAccount,
"is_default": true,
"method_id": "xyz789",
"method_type": "xyz789",
"updated_at": "2007-12-03T10:15:30Z",
"username": "abc123"
}
PaymentMethodData
Types
| Union Types |
|---|
Example
BankAccount
PaymentMethodPaginationResult
Fields
| Field Name | Description |
|---|---|
currentPage - Int!
|
Текущая страница |
items - [PaymentMethod!]!
|
Элементы текущей страницы |
totalCount - Int!
|
Общее количество элементов |
totalPages - Int!
|
Общее количество страниц |
Example
{
"currentPage": 123,
"items": [PaymentMethod],
"totalCount": 123,
"totalPages": 987
}
PaymentStatus
Description
Статус платежа
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"CANCELLED"
PaymentType
Description
Тип платежа по назначению
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"DEPOSIT"
Permission
Fields
| Field Name | Description |
|---|---|
parent - String!
|
Родительское разрешение |
perm_name - String!
|
Имя разрешения |
required_auth - Authority!
|
Требуемые разрешения |
Example
{
"parent": "abc123",
"perm_name": "xyz789",
"required_auth": Authority
}
PermissionLevel
PermissionLevelWeight
Fields
| Field Name | Description |
|---|---|
permission - PermissionLevel!
|
Уровень разрешения |
weight - Int!
|
Вес |
Example
{"permission": PermissionLevel, "weight": 123}
PrivateAccount
Fields
| Field Name | Description |
|---|---|
entrepreneur_data - Entrepreneur
|
|
individual_data - Individual
|
|
organization_data - Organization
|
|
type - AccountType!
|
Тип аккаунта |
Example
{
"entrepreneur_data": Entrepreneur,
"individual_data": Individual,
"organization_data": Organization,
"type": "entrepreneur"
}
PrivateAccountSearchData
Types
| Union Types |
|---|
Example
Entrepreneur
PrivateAccountSearchResult
Fields
| Field Name | Description |
|---|---|
data - PrivateAccountSearchData!
|
Данные найденного аккаунта |
highlightedFields - [String!]
|
Поля, в которых найдены совпадения |
score - Float
|
Оценка релевантности результата |
type - String!
|
Тип аккаунта |
Example
{
"data": Entrepreneur,
"highlightedFields": ["xyz789"],
"score": 123.45,
"type": "abc123"
}
ProcessConvertToAxonStatementInput
Fields
| Input Field | Description |
|---|---|
convertAmount - String!
|
Сумма к конвертации |
signedDocument - ConvertToAxonStatementSignedDocumentInput!
|
Подписанный документ заявления на конвертацию |
username - String!
|
Имя пользователя |
Example
{
"convertAmount": "abc123",
"signedDocument": ConvertToAxonStatementSignedDocumentInput,
"username": "abc123"
}
ProgramInvestStatus
Description
Статус программной инвестиции в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CREATED"
ProhibitRequestInput
Example
{
"coopname": "abc123",
"exchange_id": 987.65,
"meta": "xyz789",
"username": "abc123"
}
ProjectFreeDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
project_id - String!
|
Идентификатор проекта решения |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "xyz789",
"created_at": "xyz789",
"generator": "abc123",
"lang": "xyz789",
"links": ["abc123"],
"project_id": "xyz789",
"timezone": "abc123",
"title": "xyz789",
"username": "abc123",
"version": "xyz789"
}
ProjectFreeDecisionSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - ProjectFreeDecisionSignedMetaDocumentInput!
|
Метаинформация для создания проекта свободного решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "xyz789",
"meta": ProjectFreeDecisionSignedMetaDocumentInput,
"meta_hash": "abc123",
"signatures": [SignatureInfoInput],
"version": "xyz789"
}
ProjectFreeDecisionSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
project_id - String!
|
Идентификатор проекта решения |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "xyz789",
"created_at": "xyz789",
"generator": "xyz789",
"lang": "xyz789",
"links": ["xyz789"],
"project_id": "xyz789",
"registry_id": 987,
"timezone": "xyz789",
"title": "abc123",
"username": "abc123",
"version": "abc123"
}
ProjectStatus
Description
Статусы проекта в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACTIVE"
ProviderSubscription
Fields
| Field Name | Description |
|---|---|
created_at - String!
|
Дата создания |
domain_valid - Boolean
|
Валидность домена |
expires_at - String!
|
Дата истечения подписки |
id - Float!
|
ID подписки |
installation_progress - Float
|
Прогресс установки |
instance_status - String
|
Статус инстанса |
instance_username - String
|
Имя пользователя инстанса |
is_trial - Boolean!
|
Пробный период |
next_payment_due - String
|
Дата следующего платежа |
period_days - Float!
|
Период подписки в днях |
price - Float!
|
Цена подписки |
specific_data - JSON
|
Специфичные данные подписки |
started_at - String!
|
Дата начала подписки |
status - String!
|
Статус подписки |
subscriber_id - Float!
|
ID подписчика |
subscriber_username - String!
|
Имя пользователя подписчика |
subscription_type_description - String
|
Описание типа подписки |
subscription_type_id - Float!
|
ID типа подписки |
subscription_type_name - String!
|
Название типа подписки |
updated_at - String!
|
Дата обновления |
Example
{
"created_at": "xyz789",
"domain_valid": false,
"expires_at": "abc123",
"id": 987.65,
"installation_progress": 987.65,
"instance_status": "abc123",
"instance_username": "abc123",
"is_trial": false,
"next_payment_due": "xyz789",
"period_days": 123.45,
"price": 987.65,
"specific_data": {},
"started_at": "xyz789",
"status": "xyz789",
"subscriber_id": 987.65,
"subscriber_username": "abc123",
"subscription_type_description": "abc123",
"subscription_type_id": 123.45,
"subscription_type_name": "xyz789",
"updated_at": "xyz789"
}
PublicChairman
PublishProjectFreeDecisionInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - ProjectFreeDecisionSignedDocumentInput!
|
Подписанный электронный документ (generateProjectOfFreeDecision) |
meta - String!
|
Строка мета-информации |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "xyz789",
"document": ProjectFreeDecisionSignedDocumentInput,
"meta": "abc123",
"username": "abc123"
}
PublishRequestInput
PushResultInput
Fields
| Input Field | Description |
|---|---|
contribution_amount - String!
|
Сумма взноса |
coopname - String!
|
Имя аккаунта кооператива |
debt_amount - String!
|
Сумма долга к погашению |
debt_hashes - [String!]!
|
Хэши долгов для погашения |
project_hash - String!
|
Хэш проекта |
statement - SignedDigitalDocumentInput!
|
Заявление |
username - String!
|
Имя пользователя |
Example
{
"contribution_amount": "abc123",
"coopname": "xyz789",
"debt_amount": "xyz789",
"debt_hashes": ["xyz789"],
"project_hash": "abc123",
"statement": SignedDigitalDocumentInput,
"username": "xyz789"
}
Question
Description
Вопрос повестки собрания с результатами голосования
Fields
| Field Name | Description |
|---|---|
context - String!
|
Контекст или дополнительная информация по вопросу |
coopname - String!
|
Имя аккаунта кооператива |
counter_votes_abstained - Float!
|
Количество голосов "Воздержался" |
counter_votes_against - Float!
|
Количество голосов "Против" |
counter_votes_for - Float!
|
Количество голосов "За" |
decision - String!
|
Предлагаемое решение по вопросу |
id - Float!
|
Уникальный идентификатор вопроса |
meet_id - Float!
|
Идентификатор собрания, к которому относится вопрос |
number - Float!
|
Порядковый номер вопроса в повестке |
title - String!
|
Заголовок вопроса |
voters_abstained - [String!]!
|
Список участников, проголосовавших "Воздержался" |
voters_against - [String!]!
|
Список участников, проголосовавших "Против" |
voters_for - [String!]!
|
Список участников, проголосовавших "За" |
Example
{
"context": "xyz789",
"coopname": "abc123",
"counter_votes_abstained": 123.45,
"counter_votes_against": 123.45,
"counter_votes_for": 123.45,
"decision": "abc123",
"id": 123.45,
"meet_id": 123.45,
"number": 123.45,
"title": "xyz789",
"voters_abstained": ["xyz789"],
"voters_against": ["xyz789"],
"voters_for": ["abc123"]
}
ReceiveOnRequestInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - ReturnByAssetActSignedDocumentInput!
|
Подписанный Заказчиком акт приёмки-передачи имущества из Кооператива по новации |
exchange_id - Float!
|
Идентификатор заявки |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "xyz789",
"document": ReturnByAssetActSignedDocumentInput,
"exchange_id": 123.45,
"username": "abc123"
}
RefreshInput
RefreshProgramInput
RefreshProjectInput
RefreshSegmentInput
RefundRequest
RegisterAccountInput
Fields
| Input Field | Description |
|---|---|
email - String!
|
Электронная почта |
entrepreneur_data - CreateEntrepreneurDataInput
|
Данные индивидуального предпринимателя |
individual_data - CreateIndividualDataInput
|
Данные физического лица |
organization_data - CreateOrganizationDataInput
|
Данные организации |
public_key - String!
|
Публичный ключ |
referer - String
|
Имя аккаунта реферера |
type - AccountType!
|
Тип аккаунта |
username - String!
|
Имя пользователя |
Example
{
"email": "abc123",
"entrepreneur_data": CreateEntrepreneurDataInput,
"individual_data": CreateIndividualDataInput,
"organization_data": CreateOrganizationDataInput,
"public_key": "abc123",
"referer": "abc123",
"type": "entrepreneur",
"username": "xyz789"
}
RegisterContributorInput
Example
{
"about": "abc123",
"contract": SignedDigitalDocumentInput,
"coopname": "xyz789",
"hours_per_day": 123.45,
"rate_per_hour": "abc123",
"username": "abc123"
}
RegisterParticipantInput
Fields
| Input Field | Description |
|---|---|
braname - String
|
Имя кооперативного участка |
privacy_agreement - SignedDigitalDocumentInput!
|
Подписанный документ политики конфиденциальности от пайщика |
signature_agreement - SignedDigitalDocumentInput!
|
Подписанный документ положения о цифровой подписи от пайщика |
statement - ParticipantApplicationSignedDocumentInput!
|
Подписанный документ заявления на вступление в кооператив от пайщика |
user_agreement - SignedDigitalDocumentInput!
|
Подписанный документ пользовательского соглашения от пайщика |
username - String!
|
Имя аккаунта пайщика |
wallet_agreement - SignedDigitalDocumentInput!
|
Подписанный документ положения целевой потребительской программы "Цифровой Кошелёк" от пайщика |
Example
{
"braname": "xyz789",
"privacy_agreement": SignedDigitalDocumentInput,
"signature_agreement": SignedDigitalDocumentInput,
"statement": ParticipantApplicationSignedDocumentInput,
"user_agreement": SignedDigitalDocumentInput,
"username": "xyz789",
"wallet_agreement": SignedDigitalDocumentInput
}
RegisteredAccount
RepresentedBy
Example
{
"based_on": "abc123",
"first_name": "xyz789",
"last_name": "xyz789",
"middle_name": "abc123",
"position": "xyz789"
}
RepresentedByCertificate
RepresentedByInput
ResetKeyInput
ResourceDelegationDTO
ResourceOverview
RestartAnnualGeneralMeetInput
Description
DTO для перезапуска ежегодного общего собрания кооператива
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
hash - String!
|
Хеш собрания, которое необходимо перезапустить |
new_close_at - DateTime!
|
Новая дата закрытия собрания |
new_open_at - DateTime!
|
Новая дата открытия собрания |
newproposal - AnnualGeneralMeetingAgendaSignedDocumentInput!
|
Новое предложение повестки ежегодного общего собрания |
Example
{
"coopname": "abc123",
"hash": "xyz789",
"new_close_at": "2007-12-03T10:15:30Z",
"new_open_at": "2007-12-03T10:15:30Z",
"newproposal": AnnualGeneralMeetingAgendaSignedDocumentInput
}
ResultFilter
ResultStatus
Description
Статус результата в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACT1"
ReturnByAssetActGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
act_id - String!
|
Идентификатор акта |
block_num - Int
|
Номер блока, на котором был создан документ |
braname - String
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор решения |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
request_id - Float!
|
Идентификатор заявки |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
transmitter - String!
|
Имя аккаунта получателя на кооперативном участке |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"act_id": "abc123",
"block_num": 123,
"braname": "abc123",
"coopname": "xyz789",
"created_at": "xyz789",
"decision_id": 123.45,
"generator": "abc123",
"lang": "abc123",
"links": ["abc123"],
"request_id": 987.65,
"timezone": "xyz789",
"title": "xyz789",
"transmitter": "xyz789",
"username": "abc123",
"version": "xyz789"
}
ReturnByAssetActSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - ReturnByAssetActSignedMetaDocumentInput!
|
Метаинформация для создания проекта свободного решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "xyz789",
"hash": "abc123",
"meta": ReturnByAssetActSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
ReturnByAssetActSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
act_id - String!
|
Идентификатор акта |
block_num - Int!
|
Номер блока, на котором был создан документ |
braname - String
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор решения |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
request_id - Float!
|
Идентификатор заявки |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
transmitter - String!
|
Имя аккаунта получателя на кооперативном участке |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"act_id": "xyz789",
"block_num": 987,
"braname": "abc123",
"coopname": "abc123",
"created_at": "abc123",
"decision_id": 987.65,
"generator": "xyz789",
"lang": "abc123",
"links": ["xyz789"],
"registry_id": 987,
"request_id": 987.65,
"timezone": "xyz789",
"title": "xyz789",
"transmitter": "xyz789",
"username": "abc123",
"version": "xyz789"
}
ReturnByAssetDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
decision_id - Float!
|
Идентификатор решения |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
request_id - Float!
|
Идентификатор заявки |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"decision_id": 123.45,
"generator": "xyz789",
"lang": "abc123",
"links": ["abc123"],
"request_id": 987.65,
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "xyz789"
}
ReturnByAssetStatementGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
request - CommonRequestInput!
|
Запрос на внесение имущественного паевого взноса |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "abc123",
"created_at": "xyz789",
"generator": "xyz789",
"lang": "abc123",
"links": ["abc123"],
"request": CommonRequestInput,
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
ReturnByAssetStatementSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - ReturnByAssetStatementSignedMetaDocumentInput!
|
Метаинформация для создания проекта свободного решения |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "xyz789",
"meta": ReturnByAssetStatementSignedMetaDocumentInput,
"meta_hash": "abc123",
"signatures": [SignatureInfoInput],
"version": "xyz789"
}
ReturnByAssetStatementSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
request - CommonRequestInput!
|
Запрос на внесение имущественного паевого взноса |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 123,
"coopname": "xyz789",
"created_at": "abc123",
"generator": "abc123",
"lang": "xyz789",
"links": ["abc123"],
"registry_id": 123,
"request": CommonRequestInput,
"timezone": "abc123",
"title": "xyz789",
"username": "abc123",
"version": "abc123"
}
ReturnByMoneyDecisionGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
currency - String!
|
Валюта |
decision_id - Float!
|
ID решения совета |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
payment_hash - String!
|
Хэш платежа |
quantity - String!
|
Количество средств к возврату |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "xyz789",
"currency": "abc123",
"decision_id": 987.65,
"generator": "abc123",
"lang": "abc123",
"links": ["abc123"],
"payment_hash": "abc123",
"quantity": "xyz789",
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "xyz789"
}
ReturnByMoneyGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
currency - String!
|
Валюта |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
method_id - String!
|
ID платежного метода |
payment_hash - String!
|
Хеш платежа для связи с withdraw |
quantity - String!
|
Количество средств к возврату |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "abc123",
"currency": "abc123",
"generator": "xyz789",
"lang": "xyz789",
"links": ["abc123"],
"method_id": "abc123",
"payment_hash": "abc123",
"quantity": "abc123",
"timezone": "xyz789",
"title": "xyz789",
"username": "xyz789",
"version": "xyz789"
}
ReturnByMoneySignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - ReturnByMoneySignedMetaDocumentInput!
|
Метаинформация для документа заявления на возврат паевого взноса денежными средствами |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "abc123",
"meta": ReturnByMoneySignedMetaDocumentInput,
"meta_hash": "abc123",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
ReturnByMoneySignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
currency - String!
|
Валюта |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
method_id - String!
|
ID платежного метода |
payment_hash - String!
|
Хеш платежа для связи с withdraw |
quantity - String!
|
Количество средств к возврату |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"coopname": "xyz789",
"created_at": "xyz789",
"currency": "xyz789",
"generator": "abc123",
"lang": "xyz789",
"links": ["xyz789"],
"method_id": "abc123",
"payment_hash": "abc123",
"quantity": "xyz789",
"registry_id": 123,
"timezone": "xyz789",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
SbpAccount
Fields
| Field Name | Description |
|---|---|
phone - String!
|
Мобильный телефон получателя |
Example
{"phone": "abc123"}
SearchPrivateAccountsInput
Fields
| Input Field | Description |
|---|---|
query - String!
|
Поисковый запрос для поиска приватных аккаунтов |
Example
{"query": "xyz789"}
SegmentStatus
Description
Статус сегмента участника в проекте CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ACT1"
SelectBranchGenerateDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int
|
Номер блока, на котором был создан документ |
braname - String!
|
Идентификатор имени аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String
|
Дата и время создания документа |
generator - String
|
Имя генератора, использованного для создания документа |
lang - String
|
Язык документа |
links - [String!]
|
Ссылки, связанные с документом |
timezone - String
|
Часовой пояс, в котором был создан документ |
title - String
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"braname": "abc123",
"coopname": "abc123",
"created_at": "abc123",
"generator": "abc123",
"lang": "xyz789",
"links": ["xyz789"],
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "xyz789"
}
SelectBranchInput
Fields
| Input Field | Description |
|---|---|
braname - String!
|
Имя аккаунта кооперативного участка |
coopname - String!
|
Имя аккаунта кооператива |
document - SelectBranchSignedDocumentInput!
|
Подписанный электронный документ (generateSelectBranchDocument) |
username - String!
|
Имя аккаунта пользователя |
Example
{
"braname": "xyz789",
"coopname": "xyz789",
"document": SelectBranchSignedDocumentInput,
"username": "abc123"
}
SelectBranchSignedDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - SelectBranchSignedMetaDocumentInput!
|
Метаинформация для документа выбора кооперативного участка |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "xyz789",
"hash": "xyz789",
"meta": SelectBranchSignedMetaDocumentInput,
"meta_hash": "xyz789",
"signatures": [SignatureInfoInput],
"version": "abc123"
}
SelectBranchSignedMetaDocumentInput
Fields
| Input Field | Description |
|---|---|
block_num - Int!
|
Номер блока, на котором был создан документ |
braname - String!
|
Идентификатор имени аккаунта кооперативного участка |
coopname - String!
|
Название кооператива, связанное с документом |
created_at - String!
|
Дата и время создания документа |
generator - String!
|
Имя генератора, использованного для создания документа |
lang - String!
|
Язык документа |
links - [String!]!
|
Ссылки, связанные с документом |
registry_id - Int!
|
ID документа в реестре |
timezone - String!
|
Часовой пояс, в котором был создан документ |
title - String!
|
Название документа |
username - String!
|
Имя пользователя, создавшего документ |
version - String!
|
Версия генератора, использованного для создания документа |
Example
{
"block_num": 987,
"braname": "xyz789",
"coopname": "xyz789",
"created_at": "xyz789",
"generator": "xyz789",
"lang": "abc123",
"links": ["abc123"],
"registry_id": 987,
"timezone": "abc123",
"title": "abc123",
"username": "xyz789",
"version": "abc123"
}
SendAgreementInput
Fields
| Input Field | Description |
|---|---|
administrator - String!
|
Имя аккаунта администратора |
agreement_type - String!
|
Тип соглашения |
coopname - String!
|
Имя аккаунта кооператива |
document - SignedDigitalDocumentInput!
|
Подписанный цифровой документ соглашения |
username - String!
|
Имя аккаунта пользователя |
Example
{
"administrator": "abc123",
"agreement_type": "xyz789",
"coopname": "xyz789",
"document": SignedDigitalDocumentInput,
"username": "xyz789"
}
SetConfigInput
Fields
| Input Field | Description |
|---|---|
config - ConfigInput!
|
Конфигурация контракта |
coopname - String!
|
Имя аккаунта кооператива |
Example
{
"config": ConfigInput,
"coopname": "abc123"
}
SetMasterInput
SetPaymentStatusInput
Fields
| Input Field | Description |
|---|---|
id - String!
|
Идентификатор платежа, для которого устанавливается статус |
status - PaymentStatus!
|
Новый статус платежа |
Example
{"id": "xyz789", "status": "CANCELLED"}
SetPlanInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
master - String!
|
Имя мастера проекта |
plan_creators_hours - Float!
|
Плановое количество часов создателей |
plan_expenses - String!
|
Плановые расходы |
plan_hour_cost - String!
|
Стоимость часа работы |
project_hash - String!
|
Хэш проекта |
Example
{
"coopname": "xyz789",
"master": "xyz789",
"plan_creators_hours": 123.45,
"plan_expenses": "abc123",
"plan_hour_cost": "abc123",
"project_hash": "xyz789"
}
SetVarsInput
Fields
| Input Field | Description |
|---|---|
confidential_email - String!
|
|
confidential_link - String!
|
|
contact_email - String!
|
|
coopenomics_agreement - AgreementVarInput
|
|
coopname - String!
|
|
full_abbr - String!
|
|
full_abbr_dative - String!
|
|
full_abbr_genitive - String!
|
|
name - String!
|
|
participant_application - AgreementVarInput!
|
|
passport_request - String
|
|
privacy_agreement - AgreementVarInput!
|
|
short_abbr - String!
|
|
signature_agreement - AgreementVarInput!
|
|
statute_link - String!
|
|
user_agreement - AgreementVarInput!
|
|
wallet_agreement - AgreementVarInput!
|
|
website - String!
|
Example
{
"confidential_email": "xyz789",
"confidential_link": "xyz789",
"contact_email": "abc123",
"coopenomics_agreement": AgreementVarInput,
"coopname": "xyz789",
"full_abbr": "xyz789",
"full_abbr_dative": "abc123",
"full_abbr_genitive": "abc123",
"name": "xyz789",
"participant_application": AgreementVarInput,
"passport_request": "abc123",
"privacy_agreement": AgreementVarInput,
"short_abbr": "abc123",
"signature_agreement": AgreementVarInput,
"statute_link": "xyz789",
"user_agreement": AgreementVarInput,
"wallet_agreement": AgreementVarInput,
"website": "xyz789"
}
SetWifInput
Settings
Fields
| Field Name | Description |
|---|---|
authorized_default_route - String!
|
Маршрут по умолчанию для авторизованных пользователей |
authorized_default_workspace - String!
|
Рабочий стол по умолчанию для авторизованных пользователей |
coopname - String!
|
Название кооператива |
created_at - DateTime!
|
Дата создания |
non_authorized_default_route - String!
|
Маршрут по умолчанию для неавторизованных пользователей |
non_authorized_default_workspace - String!
|
Рабочий стол по умолчанию для неавторизованных пользователей |
updated_at - DateTime!
|
Дата последнего обновления |
Example
{
"authorized_default_route": "abc123",
"authorized_default_workspace": "xyz789",
"coopname": "xyz789",
"created_at": "2007-12-03T10:15:30Z",
"non_authorized_default_route": "abc123",
"non_authorized_default_workspace": "abc123",
"updated_at": "2007-12-03T10:15:30Z"
}
SignActAsChairmanInput
Fields
| Input Field | Description |
|---|---|
act - SignedDigitalDocumentInput!
|
Акт о вкладе результатов |
coopname - String!
|
Имя аккаунта кооператива |
result_hash - String!
|
Хэш результата |
Example
{
"act": SignedDigitalDocumentInput,
"coopname": "abc123",
"result_hash": "xyz789"
}
SignActAsContributorInput
Fields
| Input Field | Description |
|---|---|
act - SignedDigitalDocumentInput!
|
Акт о вкладе результатов |
coopname - String!
|
Имя аккаунта кооператива |
result_hash - String!
|
Хэш результата |
Example
{
"act": SignedDigitalDocumentInput,
"coopname": "xyz789",
"result_hash": "abc123"
}
SignByPresiderOnAnnualGeneralMeetInput
Description
Входные данные для подписи решения председателем
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
hash - String!
|
Хеш собрания |
presider_decision - AnnualGeneralMeetingDecisionSignedDocumentInput!
|
Подписанный документ с решением председателя |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "abc123",
"hash": "xyz789",
"presider_decision": AnnualGeneralMeetingDecisionSignedDocumentInput,
"username": "abc123"
}
SignBySecretaryOnAnnualGeneralMeetInput
Description
Входные данные для подписи решения секретарём
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
hash - String!
|
Хеш собрания |
secretary_decision - AnnualGeneralMeetingDecisionSignedDocumentInput!
|
Подписанный документ с решением секретаря |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "abc123",
"hash": "abc123",
"secretary_decision": AnnualGeneralMeetingDecisionSignedDocumentInput,
"username": "abc123"
}
SignatureInfo
Example
{
"id": 123.45,
"is_valid": true,
"meta": {},
"public_key": "abc123",
"signature": "xyz789",
"signed_at": "xyz789",
"signed_hash": "abc123",
"signer": "abc123",
"signer_certificate": EntrepreneurCertificate
}
SignatureInfoInput
Example
{
"id": 123.45,
"meta": "abc123",
"public_key": "abc123",
"signature": "abc123",
"signed_at": "xyz789",
"signed_hash": "abc123",
"signer": "xyz789"
}
SignedBlockchainDocument
Fields
| Field Name | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - String!
|
Метаинформация документа (в формате JSON-строки) |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfo!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "abc123",
"hash": "xyz789",
"meta": "abc123",
"meta_hash": "xyz789",
"signatures": [SignatureInfo],
"version": "abc123"
}
SignedDigitalDocument
SignedDigitalDocumentInput
Fields
| Input Field | Description |
|---|---|
doc_hash - String!
|
Хэш содержимого документа |
hash - String!
|
Общий хэш (doc_hash + meta_hash) |
meta - MetaDocumentInput!
|
Метаинформация документа |
meta_hash - String!
|
Хэш мета-данных |
signatures - [SignatureInfoInput!]!
|
Вектор подписей |
version - String!
|
Версия стандарта документа |
Example
{
"doc_hash": "xyz789",
"hash": "abc123",
"meta": MetaDocumentInput,
"meta_hash": "abc123",
"signatures": [SignatureInfoInput],
"version": "xyz789"
}
SovietMemberInput
Fields
| Input Field | Description |
|---|---|
individual_data - CreateSovietIndividualDataInput!
|
|
role - String!
|
Example
{
"individual_data": CreateSovietIndividualDataInput,
"role": "xyz789"
}
StartInstallInput
Fields
| Input Field | Description |
|---|---|
wif - String!
|
Приватный ключ кооператива |
Example
{"wif": "xyz789"}
StartInstallResult
StartProjectInput
StartResetKeyInput
Fields
| Input Field | Description |
|---|---|
email - String!
|
Электронная почта |
Example
{"email": "abc123"}
StartVotingInput
StatementDetailAggregate
Description
Комплексный объект цифрового документа заявления (или другого ведущего документа для цепочки принятия решений совета) с агрегатом документа
Fields
| Field Name | Description |
|---|---|
action - ExtendedBlockchainAction!
|
|
documentAggregate - DocumentAggregate!
|
Example
{
"action": ExtendedBlockchainAction,
"documentAggregate": DocumentAggregate
}
StopProjectInput
StoryStatus
Description
Статус истории в системе CAPITAL
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"CANCELLED"
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
SubmitVoteInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
project_hash - String!
|
Хэш проекта |
votes - [VoteDistributionInput!]!
|
Распределение голосов |
Example
{
"coopname": "xyz789",
"project_hash": "abc123",
"votes": [VoteDistributionInput]
}
SubscriptionStatsDto
SupplyOnRequestInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
document - AssetContributionActSignedDocumentInput!
|
Подписанный Поставщиком акт приёма-передачи имущества в кооператив |
exchange_id - Float!
|
Идентификатор обмена |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "abc123",
"document": AssetContributionActSignedDocumentInput,
"exchange_id": 987.65,
"username": "abc123"
}
Symbols
Example
{
"root_govern_precision": 987.65,
"root_govern_symbol": "xyz789",
"root_precision": 987.65,
"root_symbol": "abc123"
}
SystemInfo
Fields
| Field Name | Description |
|---|---|
blockchain_account - BlockchainAccount!
|
Объект системного аккаунта кооператива в блокчейне |
blockchain_info - BlockchainInfoDTO!
|
Набор данных с информацией о состоянии блокчейна |
contacts - ContactsDTO
|
Контакты кооператива |
cooperator_account - CooperativeOperatorAccount!
|
Объект аккаунта кооператива у оператора |
coopname - String!
|
Имя аккаунта кооператива |
is_providered - Boolean!
|
Доступен ли функционал провайдера для подписок и запуска ПО |
is_unioned - Boolean!
|
Требуется ли членство в союзе кооперативов для подключения к кооперативной экономике |
settings - Settings!
|
Настройки системы |
symbols - Symbols!
|
Символы и их точности блокчейна |
system_status - SystemStatus!
|
Статус контроллера кооператива |
union_link - String!
|
Ссылка на анкету для получения членства в союзе кооперативов |
vars - Vars
|
Переменные кооператива |
Example
{
"blockchain_account": BlockchainAccount,
"blockchain_info": BlockchainInfoDTO,
"contacts": ContactsDTO,
"cooperator_account": CooperativeOperatorAccount,
"coopname": "xyz789",
"is_providered": true,
"is_unioned": true,
"settings": Settings,
"symbols": Symbols,
"system_status": "active",
"union_link": "abc123",
"vars": Vars
}
SystemStatus
Description
Состояние контроллера кооператива
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
Token
Tokens
Transaction
Fields
| Field Name | Description |
|---|---|
chain - JSON
|
Блокчейн, который использовался |
request - JSON
|
Запрос на подписание транзакции |
resolved - JSON
|
Разрешенный запрос на подписание транзакции |
response - JSON
|
Ответ от API после отправки транзакции (если был выполнен бродкаст) |
returns - JSON
|
Возвращаемые значения после выполнения транзакции |
revisions - JSON
|
Ревизии транзакции, измененные плагинами в ESR формате |
signatures - JSON
|
Подписи транзакции |
signer - JSON
|
Авторизованный подписант |
transaction - JSON
|
Итоговая транзакция |
Example
{
"chain": {},
"request": {},
"resolved": {},
"response": {},
"returns": {},
"revisions": {},
"signatures": {},
"signer": {},
"transaction": {}
}
TriggerNotificationWorkflowInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
Имя воркфлоу для запуска |
payload - JSONObject
|
Данные для шаблона уведомления |
to - [NotificationWorkflowRecipientInput!]!
|
Получатели уведомления |
Example
{
"name": "xyz789",
"payload": {},
"to": [NotificationWorkflowRecipientInput]
}
UninstallExtensionInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
Фильтр по имени |
Example
{"name": "xyz789"}
UnpublishRequestInput
Update
Fields
| Input Field | Description |
|---|---|
organization_data - UpdateOrganizationDataInput
|
Собственные данные кооператива, обслуживающего экземпляр платформы |
vars - VarsInput
|
Переменные кооператива, используемые для заполнения шаблонов документов |
Example
{
"organization_data": UpdateOrganizationDataInput,
"vars": VarsInput
}
UpdateAccountInput
Fields
| Input Field | Description |
|---|---|
entrepreneur_data - UpdateEntrepreneurDataInput
|
Данные индивидуального предпринимателя |
individual_data - UpdateIndividualDataInput
|
Данные физического лица |
organization_data - UpdateOrganizationDataInput
|
Данные организации |
public_key - String
|
Публичный ключ |
referer - String
|
Имя аккаунта реферера |
username - String!
|
Имя пользователя |
Example
{
"entrepreneur_data": UpdateEntrepreneurDataInput,
"individual_data": UpdateIndividualDataInput,
"organization_data": UpdateOrganizationDataInput,
"public_key": "xyz789",
"referer": "abc123",
"username": "xyz789"
}
UpdateBankAccountInput
Fields
| Input Field | Description |
|---|---|
data - BankAccountInput!
|
Данные банковского счёта |
is_default - Boolean!
|
Флаг основного метода платежа, который отображается в документах |
method_id - String!
|
Идентификатор платежного метода |
username - String!
|
Имя аккаунта пользователя |
Example
{
"data": BankAccountInput,
"is_default": false,
"method_id": "xyz789",
"username": "xyz789"
}
UpdateEntrepreneurDataInput
Fields
| Input Field | Description |
|---|---|
birthdate - String!
|
Дата рождения |
city - String!
|
Город |
country - Country!
|
Страна |
details - EntrepreneurDetailsInput!
|
Детали индивидуального предпринимателя |
email - String!
|
Электронная почта |
first_name - String!
|
Имя |
full_address - String!
|
Полный адрес |
last_name - String!
|
Фамилия |
middle_name - String!
|
Отчество |
phone - String!
|
Телефон |
username - String!
|
Имя пользователя |
Example
{
"birthdate": "xyz789",
"city": "abc123",
"country": "Russia",
"details": EntrepreneurDetailsInput,
"email": "xyz789",
"first_name": "xyz789",
"full_address": "abc123",
"last_name": "abc123",
"middle_name": "abc123",
"phone": "xyz789",
"username": "xyz789"
}
UpdateIndividualDataInput
Fields
| Input Field | Description |
|---|---|
birthdate - String!
|
Дата рождения |
email - String!
|
Электронная почта |
first_name - String!
|
Имя |
full_address - String!
|
Полный адрес |
last_name - String!
|
Фамилия |
middle_name - String!
|
Отчество |
passport - PassportInput
|
Данные паспорта |
phone - String!
|
Телефон |
username - String!
|
Имя пользователя |
Example
{
"birthdate": "abc123",
"email": "abc123",
"first_name": "abc123",
"full_address": "xyz789",
"last_name": "xyz789",
"middle_name": "abc123",
"passport": PassportInput,
"phone": "abc123",
"username": "xyz789"
}
UpdateIssueInput
Fields
| Input Field | Description |
|---|---|
attachments - [String!]
|
Вложения задачи |
creators - [String!]
|
Массив имен пользователей создателей (contributors) |
cycle_id - String
|
ID цикла |
description - String
|
Описание задачи |
estimate - Int
|
Оценка в story points или часах |
issue_hash - String!
|
Хэш задачи для обновления |
labels - [String!]
|
Метки задачи |
priority - IssuePriority
|
Приоритет задачи |
sort_order - Int
|
Порядок сортировки |
status - IssueStatus
|
Статус задачи |
submaster - String
|
Имя пользователя подмастерья (contributor) |
title - String
|
Название задачи |
Example
{
"attachments": ["xyz789"],
"creators": ["xyz789"],
"cycle_id": "abc123",
"description": "abc123",
"estimate": 123,
"issue_hash": "xyz789",
"labels": ["abc123"],
"priority": "HIGH",
"sort_order": 987,
"status": "BACKLOG",
"submaster": "xyz789",
"title": "xyz789"
}
UpdateOrganizationDataInput
Fields
| Input Field | Description |
|---|---|
city - String!
|
Город |
country - String!
|
Страна |
details - OrganizationDetailsInput!
|
Детали организации |
email - String!
|
Электронная почта |
fact_address - String!
|
Фактический адрес |
full_address - String!
|
Полный адрес |
full_name - String!
|
Полное наименование организации |
phone - String!
|
Телефон |
represented_by - RepresentedByInput!
|
Представитель организации |
short_name - String!
|
Краткое наименование организации |
type - String!
|
Тип организации |
username - String!
|
Имя пользователя |
Example
{
"city": "xyz789",
"country": "xyz789",
"details": OrganizationDetailsInput,
"email": "abc123",
"fact_address": "abc123",
"full_address": "abc123",
"full_name": "xyz789",
"phone": "xyz789",
"represented_by": RepresentedByInput,
"short_name": "abc123",
"type": "xyz789",
"username": "abc123"
}
UpdateRequestInput
Fields
| Input Field | Description |
|---|---|
coopname - String!
|
Имя аккаунта кооператива |
data - String!
|
Дополнительные данные |
exchange_id - Float!
|
Идентификатор обмена |
meta - String!
|
Дополнительная информация |
remain_units - String!
|
Оставшееся количество единиц |
unit_cost - String!
|
Стоимость за единицу в формате "10.0000 RUB" |
username - String!
|
Имя аккаунта пользователя |
Example
{
"coopname": "abc123",
"data": "abc123",
"exchange_id": 987.65,
"meta": "abc123",
"remain_units": "abc123",
"unit_cost": "xyz789",
"username": "abc123"
}
UpdateSettingsInput
Fields
| Input Field | Description |
|---|---|
authorized_default_route - String
|
Маршрут по умолчанию для авторизованных пользователей |
authorized_default_workspace - String
|
Рабочий стол по умолчанию для авторизованных пользователей |
non_authorized_default_route - String
|
Маршрут по умолчанию для неавторизованных пользователей |
non_authorized_default_workspace - String
|
Рабочий стол по умолчанию для неавторизованных пользователей |
Example
{
"authorized_default_route": "abc123",
"authorized_default_workspace": "abc123",
"non_authorized_default_route": "abc123",
"non_authorized_default_workspace": "abc123"
}
UpdateStoryInput
Fields
| Input Field | Description |
|---|---|
description - String
|
Описание истории |
issue_id - String
|
ID задачи (если история привязана к задаче) |
project_hash - String
|
Хеш проекта (если история привязана к проекту) |
sort_order - Int
|
Порядок сортировки |
status - StoryStatus
|
Статус истории |
story_hash - String!
|
Хэш истории для обновления |
title - String
|
Название истории |
Example
{
"description": "abc123",
"issue_id": "abc123",
"project_hash": "abc123",
"sort_order": 987,
"status": "CANCELLED",
"story_hash": "xyz789",
"title": "xyz789"
}
UserAccount
Fields
| Field Name | Description |
|---|---|
meta - String!
|
Метаинформация |
referer - String!
|
Реферал |
registered_at - String!
|
Дата регистрации |
registrator - String!
|
Регистратор |
status - String!
|
Статус аккаунта |
storages - [String!]!
|
Список хранилищ |
type - String!
|
Тип учетной записи |
username - String!
|
Имя аккаунта |
verifications - [Verification!]!
|
Дата регистрации |
Example
{
"meta": "abc123",
"referer": "abc123",
"registered_at": "xyz789",
"registrator": "xyz789",
"status": "abc123",
"storages": ["xyz789"],
"type": "abc123",
"username": "abc123",
"verifications": [Verification]
}
UserCertificateUnion
Description
Объединение сертификатов пользователей (сокращенная информация)
Types
| Union Types |
|---|
Example
EntrepreneurCertificate
UserStatus
Description
Статус пользователя
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Active"
Vars
Fields
| Field Name | Description |
|---|---|
confidential_email - String!
|
|
confidential_link - String!
|
|
contact_email - String!
|
|
coopenomics_agreement - AgreementVar
|
|
coopname - String!
|
|
full_abbr - String!
|
|
full_abbr_dative - String!
|
|
full_abbr_genitive - String!
|
|
name - String!
|
|
participant_application - AgreementVar!
|
|
passport_request - String!
|
|
privacy_agreement - AgreementVar!
|
|
short_abbr - String!
|
|
signature_agreement - AgreementVar!
|
|
statute_link - String
|
|
user_agreement - AgreementVar!
|
|
wallet_agreement - AgreementVar!
|
|
website - String!
|
Example
{
"confidential_email": "abc123",
"confidential_link": "abc123",
"contact_email": "xyz789",
"coopenomics_agreement": AgreementVar,
"coopname": "abc123",
"full_abbr": "abc123",
"full_abbr_dative": "abc123",
"full_abbr_genitive": "abc123",
"name": "abc123",
"participant_application": AgreementVar,
"passport_request": "abc123",
"privacy_agreement": AgreementVar,
"short_abbr": "abc123",
"signature_agreement": AgreementVar,
"statute_link": "xyz789",
"user_agreement": AgreementVar,
"wallet_agreement": AgreementVar,
"website": "xyz789"
}
VarsInput
Fields
| Input Field | Description |
|---|---|
confidential_email - String!
|
|
confidential_link - String!
|
|
contact_email - String!
|
|
coopenomics_agreement - AgreementInput
|
|
coopname - String!
|
|
full_abbr - String!
|
|
full_abbr_dative - String!
|
|
full_abbr_genitive - String!
|
|
name - String!
|
|
participant_application - AgreementInput!
|
|
passport_request - String!
|
|
privacy_agreement - AgreementInput!
|
|
short_abbr - String!
|
|
signature_agreement - AgreementInput!
|
|
statute_link - String!
|
|
user_agreement - AgreementInput!
|
|
wallet_agreement - AgreementInput!
|
|
website - String!
|
Example
{
"confidential_email": "abc123",
"confidential_link": "xyz789",
"contact_email": "xyz789",
"coopenomics_agreement": AgreementInput,
"coopname": "abc123",
"full_abbr": "xyz789",
"full_abbr_dative": "abc123",
"full_abbr_genitive": "xyz789",
"name": "xyz789",
"participant_application": AgreementInput,
"passport_request": "xyz789",
"privacy_agreement": AgreementInput,
"short_abbr": "xyz789",
"signature_agreement": AgreementInput,
"statute_link": "abc123",
"user_agreement": AgreementInput,
"wallet_agreement": AgreementInput,
"website": "abc123"
}
Verification
Example
{
"created_at": "abc123",
"is_verified": true,
"last_update": "xyz789",
"notice": "abc123",
"procedure": "abc123",
"verificator": "abc123"
}
VoteDistributionInput
VoteFilter
Example
{
"coopname": "xyz789",
"project_hash": "xyz789",
"recipient": "xyz789",
"voter": "abc123"
}
VoteItemInput
VoteOnAnnualGeneralMeetInput
Description
Входные данные для голосования на ежегодном общем собрании
Fields
| Input Field | Description |
|---|---|
ballot - AnnualGeneralMeetingVotingBallotSignedDocumentInput!
|
Подписанный бюллетень голосования |
coopname - String!
|
Имя аккаунта кооператива |
hash - String!
|
Хеш собрания, по которому производится голосование |
username - String!
|
Идентификатор члена кооператива, который голосует |
votes - [VoteItemInput!]!
|
Бюллетень с решениями по вопросам повестки |
Example
{
"ballot": AnnualGeneralMeetingVotingBallotSignedDocumentInput,
"coopname": "abc123",
"hash": "xyz789",
"username": "abc123",
"votes": [VoteItemInput]
}
WaitWeight
WebPushSubscriptionDataInput
Fields
| Input Field | Description |
|---|---|
endpoint - String!
|
Endpoint для отправки уведомлений |
keys - WebPushSubscriptionKeysInput!
|
Ключи для шифрования |
Example
{
"endpoint": "abc123",
"keys": WebPushSubscriptionKeysInput
}
WebPushSubscriptionDto
Fields
| Field Name | Description |
|---|---|
authKey - String!
|
Auth ключ для аутентификации |
createdAt - DateTime!
|
Дата создания подписки |
endpoint - String!
|
Endpoint для отправки уведомлений |
id - String!
|
Уникальный идентификатор подписки |
isActive - Boolean!
|
Активна ли подписка |
p256dhKey - String!
|
P256DH ключ для шифрования |
updatedAt - DateTime!
|
Дата последнего обновления |
userAgent - String
|
User Agent браузера |
username - String!
|
Username пользователя |
Example
{
"authKey": "xyz789",
"createdAt": "2007-12-03T10:15:30Z",
"endpoint": "xyz789",
"id": "abc123",
"isActive": true,
"p256dhKey": "abc123",
"updatedAt": "2007-12-03T10:15:30Z",
"userAgent": "abc123",
"username": "xyz789"
}