From f7fffe28593df1460cc7b4ce4cfb26d368f77e21 Mon Sep 17 00:00:00 2001 From: Alex Ant Date: Mon, 23 Mar 2026 00:40:49 +0500 Subject: [PATCH] docs & bpmn story type --- components/controller/docs/index.html | 15107 ++++- components/controller/schema.gql | 12 + components/controller/src/app.ts | 13 +- .../constants/empty-bpmn-story-xml.ts | 17 + .../dto/generation/create-story-input.dto.ts | 10 + .../application/dto/generation/story.dto.ts | 6 + .../services/generation.service.ts | 23 +- .../capital/domain/entities/story.entity.ts | 4 +- .../domain/enums/story-content-format.enum.ts | 14 + .../interfaces/story-database.interface.ts | 2 + .../utils/bpmn-story-description.util.ts | 38 + .../entities/story.typeorm-entity.ts | 8 + .../infrastructure/mappers/story.mapper.ts | 7 +- .../features/Story/BpmnStoryEditor/index.ts | 1 + .../BpmnStoryEditor/ui/BpmnStoryEditor.vue | 183 + .../Story/BpmnStoryEditor/ui/index.ts | 1 + .../ui/Dialog/CreateRequirementDialog.vue | 116 +- .../CreateRequirementWithEditorDialog.vue | 182 +- .../ui/EditRequirementDialog.vue | 25 +- .../ui/ComponentRequirementsPage.vue | 21 +- .../ui/ProjectRequirementsPage.vue | 22 +- .../shared/lib/decodeBpmnXmlIfEscaped.ts | 24 + .../capital/shared/lib/emptyBpmnStoryXml.ts | 17 + .../extensions/capital/shared/lib/index.ts | 2 + .../ui/RequirementsListWidget.vue | 16 +- components/desktop/package.json | 1 + components/docs/check_all_links.py | 134 +- components/docs/docs/blog/index.md | 1 - components/docs/docs/blog/posts/2024-06-21.md | 24 - components/docs/docs/blog/posts/skeleton | 30 - components/docs/docs/connect.md | 61 - components/docs/docs/contacts.md | 13 - components/docs/docs/coopenomics.md | 63 - .../docs/docs/documentation/accounts.md | 114 - .../docs/docs/documentation/agreements.md | 52 - .../docs/docs/documentation/architecture.md | 159 - components/docs/docs/documentation/auth.md | 62 - .../docs/docs/documentation/branches.md | 106 - components/docs/docs/documentation/classes.md | 244 - .../docs/docs/documentation/decisions.md | 217 - components/docs/docs/documentation/desktop.md | 23 - .../docs/docs/documentation/documents.md | 266 - .../docs/docs/documentation/extensions.md | 44 - components/docs/docs/documentation/funds.md | 113 - components/docs/docs/documentation/graphql.md | 125 - .../docs/docs/documentation/howitworks.md | 35 - components/docs/docs/documentation/index.md | 335 - components/docs/docs/documentation/init.md | 209 - components/docs/docs/documentation/install.md | 113 - .../docs/docs/documentation/meetings.md | 153 - .../docs/docs/documentation/participants.md | 233 - .../docs/documentation/payment-methods.md | 78 - .../docs/docs/documentation/payments.md | 125 - .../docs/docs/documentation/programs.md | 14 - components/docs/docs/documentation/sdk.md | 173 - components/docs/docs/documentation/system.md | 58 - components/docs/docs/documentation/wallet.md | 79 - components/docs/docs/faq.md | 62 - .../graphql/controller/controller/index.html | 53991 +++++++++++++++ .../controller/javascripts/spectaql.min.js | 1 + .../controller/stylesheets/spectaql.min.css | 1 + .../docs/docs/graphql/controller/index.html | 53996 ++++++++++++++++ .../controller/javascripts/spectaql.min.js | 1 + .../controller/stylesheets/spectaql.min.css | 1 + components/docs/docs/graphql/index.html | 15095 ++++- components/docs/docs/index.md | 4 +- components/docs/docs/info.md | 80 - components/docs/docs/invest.md | 104 - components/docs/docs/manual/.DS_Store | Bin 8196 -> 0 bytes .../docs/manual/about-mono/installation.md | 43 - .../manual/about-mono/platform-connection.md | 56 - .../docs/docs/manual/about-mono/pricing.md | 147 - .../docs/manual/about-mono/what-is-mono.md | 53 - .../docs/docs/manual/about-mono/workspaces.md | 89 - components/docs/docs/manual/admins/add.md | 1 - components/docs/docs/manual/admins/remove.md | 1 - components/docs/docs/manual/admins/rights.md | 1 - .../notification-setup.md | 158 - .../settings-management.md | 104 - .../participants-registry.md | 197 - .../process-applications.md | 158 - .../board-meetings/meeting-agenda.md | 94 - .../board-meetings/meeting-announcement.md | 195 - .../docs/docs/manual/documents/check.md | 0 .../docs/docs/manual/documents/folders.md | 11 - components/docs/docs/manual/documents/look.md | 12 - .../docs/docs/manual/documents/structure.md | 38 - .../payment-processing.md | 105 - .../docs/docs/manual/participants/add.md | 1 - .../docs/docs/manual/participants/edit.md | 1 - .../docs/docs/manual/participants/folders.md | 15 - .../docs/docs/manual/participants/search.md | 21 - .../docs/manual/participate/registration.md | 50 - .../docs/docs/manual/participate/restore.md | 0 .../docs/docs/manual/settings/branches.md | 3 - .../docs/docs/manual/settings/soviet.md | 30 - components/docs/docs/manual/soviet/agenda.md | 19 - components/docs/docs/manual/soviet/approve.md | 7 - components/docs/docs/manual/soviet/exec.md | 11 - components/docs/docs/manual/soviet/meet.md | 18 - components/docs/docs/manual/soviet/voting.md | 33 - components/docs/docs/metodology.md | 613 - components/docs/docs/mission.md | 13 - components/docs/docs/new/accounts/index.md | 21 +- .../docs/docs/new/chairman/app-store.md | 79 + .../docs/new/chairman/approval-requests.md | 57 + .../docs/docs/new/chairman/board-members.md | 28 +- .../docs/new/chairman/cooperative-branches.md | 105 + .../docs/new/chairman/cooperative-contacts.md | 27 + .../docs/docs/new/chairman/cooperative-key.md | 19 + .../docs/new/chairman/extensions/index.md | 270 - .../docs/new/chairman/registration-fees.md | 17 + .../docs/docs/new/chairman/start-pages.md | 44 +- components/docs/docs/new/council/agenda.md | 82 +- components/docs/docs/new/council/documents.md | 31 + components/docs/docs/new/council/meetings.md | 177 + .../docs/docs/new/council/participants.md | 85 + components/docs/docs/new/council/payments.md | 53 + components/docs/docs/new/council/wallets.md | 55 + components/docs/docs/new/factory/index.md | 23 +- .../docs/docs/new/installation/dev/graphql.md | 10 +- .../docs/docs/new/installation/dev/init.md | 4 +- .../docs/docs/new/installation/dev/sdk.md | 4 +- .../docs/docs/new/members/payments/index.md | 28 - .../docs/docs/new/participant/contacts.md | 21 + .../docs/docs/new/participant/documents.md | 32 + .../docs/docs/new/participant/meetings.md | 95 + .../docs/docs/new/participant/payments.md | 55 + .../docs/docs/new/participant/profile.md | 31 + .../docs/docs/new/participant/requisites.md | 57 +- .../docs/new/participant/wallet-refund.md | 67 + .../docs/docs/new/participant/wallet-topup.md | 56 +- .../docs/docs/new/participant/wallet.md | 115 + .../docs/docs/new/registration/accept.md | 105 +- components/docs/docs/new/registration/dev.md | 90 +- .../docs/docs/new/registration/index.md | 62 + components/docs/docs/new/registration/join.md | 158 +- components/docs/docs/new/resources/index.md | 13 - .../board-interaction/appeal-decisions.md | 127 - .../board-interaction/receive-decisions.md | 105 - .../board-interaction/submit-applications.md | 149 - .../board-interaction/track-review.md | 83 - .../document-work/application-statuses.md | 191 - .../document-work/document-archive.md | 79 - .../document-work/document-signing.md | 62 - .../document-work/my-documents.md | 261 - .../available-programs.md | 252 - .../program-participation/receive-services.md | 73 - .../submit-applications.md | 137 - .../program-participation/use-funds.md | 52 - .../wallet-and-payments/refund.md | 241 - .../share-contributions.md | 153 - .../wallet-and-payments/view-balance.md | 219 - .../wallet-and-payments/wallet-deposit.md | 262 - .../getting-started/joining/first-steps.md | 198 - .../getting-started/joining/registration.md | 253 - .../getting-started/work-basics/interface.md | 234 - .../getting-started/work-basics/navigation.md | 83 - .../work-basics/notifications.md | 79 - .../work-basics/profile-setup.md | 40 - .../getting-started/work-basics/security.md | 108 - .../docs/docs/participants/registration.md | 50 - components/docs/docs/protocols.md | 17 - components/docs/docs/testnet.md | 21 - components/docs/docs/vocabulary.md | 64 - components/docs/main.py | 169 +- components/docs/mkdocs.yml | 132 - components/sdk/AGENTS.md | 2 +- components/sdk/package.json | 2 +- components/sdk/src/mutations/system/index.ts | 4 + .../sdk/src/mutations/system/saveWif.ts | 4 + components/sdk/src/queries/search/index.ts | 1 + .../selectors/capital/contributorSelector.ts | 1 + .../src/selectors/capital/storySelector.ts | 1 + components/sdk/src/zeus/const.ts | 4 + components/sdk/src/zeus/index.ts | 39 +- components/sdk/typedoc.json | 5 +- pnpm-lock.yaml | 5609 +- 178 files changed, 137953 insertions(+), 18751 deletions(-) create mode 100644 components/controller/src/extensions/capital/application/constants/empty-bpmn-story-xml.ts create mode 100644 components/controller/src/extensions/capital/domain/enums/story-content-format.enum.ts create mode 100644 components/controller/src/extensions/capital/domain/utils/bpmn-story-description.util.ts create mode 100644 components/desktop/extensions/capital/features/Story/BpmnStoryEditor/index.ts create mode 100644 components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/BpmnStoryEditor.vue create mode 100644 components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/index.ts create mode 100644 components/desktop/extensions/capital/shared/lib/decodeBpmnXmlIfEscaped.ts create mode 100644 components/desktop/extensions/capital/shared/lib/emptyBpmnStoryXml.ts delete mode 100644 components/docs/docs/blog/index.md delete mode 100644 components/docs/docs/blog/posts/2024-06-21.md delete mode 100644 components/docs/docs/blog/posts/skeleton delete mode 100644 components/docs/docs/connect.md delete mode 100644 components/docs/docs/contacts.md delete mode 100644 components/docs/docs/coopenomics.md delete mode 100644 components/docs/docs/documentation/accounts.md delete mode 100644 components/docs/docs/documentation/agreements.md delete mode 100644 components/docs/docs/documentation/architecture.md delete mode 100644 components/docs/docs/documentation/auth.md delete mode 100644 components/docs/docs/documentation/branches.md delete mode 100644 components/docs/docs/documentation/classes.md delete mode 100644 components/docs/docs/documentation/decisions.md delete mode 100644 components/docs/docs/documentation/desktop.md delete mode 100644 components/docs/docs/documentation/documents.md delete mode 100644 components/docs/docs/documentation/extensions.md delete mode 100644 components/docs/docs/documentation/funds.md delete mode 100644 components/docs/docs/documentation/graphql.md delete mode 100644 components/docs/docs/documentation/howitworks.md delete mode 100644 components/docs/docs/documentation/index.md delete mode 100644 components/docs/docs/documentation/init.md delete mode 100644 components/docs/docs/documentation/install.md delete mode 100644 components/docs/docs/documentation/meetings.md delete mode 100644 components/docs/docs/documentation/participants.md delete mode 100644 components/docs/docs/documentation/payment-methods.md delete mode 100644 components/docs/docs/documentation/payments.md delete mode 100644 components/docs/docs/documentation/programs.md delete mode 100644 components/docs/docs/documentation/sdk.md delete mode 100644 components/docs/docs/documentation/system.md delete mode 100644 components/docs/docs/documentation/wallet.md delete mode 100644 components/docs/docs/faq.md create mode 100644 components/docs/docs/graphql/controller/controller/index.html create mode 100644 components/docs/docs/graphql/controller/controller/javascripts/spectaql.min.js create mode 100644 components/docs/docs/graphql/controller/controller/stylesheets/spectaql.min.css create mode 100644 components/docs/docs/graphql/controller/index.html create mode 100644 components/docs/docs/graphql/controller/javascripts/spectaql.min.js create mode 100644 components/docs/docs/graphql/controller/stylesheets/spectaql.min.css delete mode 100644 components/docs/docs/info.md delete mode 100644 components/docs/docs/invest.md delete mode 100644 components/docs/docs/manual/.DS_Store delete mode 100644 components/docs/docs/manual/about-mono/installation.md delete mode 100644 components/docs/docs/manual/about-mono/platform-connection.md delete mode 100644 components/docs/docs/manual/about-mono/pricing.md delete mode 100644 components/docs/docs/manual/about-mono/what-is-mono.md delete mode 100644 components/docs/docs/manual/about-mono/workspaces.md delete mode 100644 components/docs/docs/manual/admins/add.md delete mode 100644 components/docs/docs/manual/admins/remove.md delete mode 100644 components/docs/docs/manual/admins/rights.md delete mode 100644 components/docs/docs/manual/cooperative-management/cooperative-settings/notification-setup.md delete mode 100644 components/docs/docs/manual/cooperative-management/cooperative-settings/settings-management.md delete mode 100644 components/docs/docs/manual/cooperative-management/participants-management/participants-registry.md delete mode 100644 components/docs/docs/manual/cooperative-management/participants-management/process-applications.md delete mode 100644 components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-agenda.md delete mode 100644 components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-announcement.md delete mode 100644 components/docs/docs/manual/documents/check.md delete mode 100644 components/docs/docs/manual/documents/folders.md delete mode 100644 components/docs/docs/manual/documents/look.md delete mode 100644 components/docs/docs/manual/documents/structure.md delete mode 100644 components/docs/docs/manual/financial-management/payments-and-contributions/payment-processing.md delete mode 100644 components/docs/docs/manual/participants/add.md delete mode 100644 components/docs/docs/manual/participants/edit.md delete mode 100644 components/docs/docs/manual/participants/folders.md delete mode 100644 components/docs/docs/manual/participants/search.md delete mode 100644 components/docs/docs/manual/participate/registration.md delete mode 100644 components/docs/docs/manual/participate/restore.md delete mode 100644 components/docs/docs/manual/settings/branches.md delete mode 100644 components/docs/docs/manual/settings/soviet.md delete mode 100644 components/docs/docs/manual/soviet/agenda.md delete mode 100644 components/docs/docs/manual/soviet/approve.md delete mode 100644 components/docs/docs/manual/soviet/exec.md delete mode 100644 components/docs/docs/manual/soviet/meet.md delete mode 100644 components/docs/docs/manual/soviet/voting.md delete mode 100644 components/docs/docs/metodology.md delete mode 100644 components/docs/docs/mission.md delete mode 100644 components/docs/docs/new/chairman/extensions/index.md delete mode 100644 components/docs/docs/new/members/payments/index.md delete mode 100644 components/docs/docs/new/resources/index.md delete mode 100644 components/docs/docs/participants/documents-and-applications/board-interaction/appeal-decisions.md delete mode 100644 components/docs/docs/participants/documents-and-applications/board-interaction/receive-decisions.md delete mode 100644 components/docs/docs/participants/documents-and-applications/board-interaction/submit-applications.md delete mode 100644 components/docs/docs/participants/documents-and-applications/board-interaction/track-review.md delete mode 100644 components/docs/docs/participants/documents-and-applications/document-work/application-statuses.md delete mode 100644 components/docs/docs/participants/documents-and-applications/document-work/document-archive.md delete mode 100644 components/docs/docs/participants/documents-and-applications/document-work/document-signing.md delete mode 100644 components/docs/docs/participants/documents-and-applications/document-work/my-documents.md delete mode 100644 components/docs/docs/participants/financial-operations/program-participation/available-programs.md delete mode 100644 components/docs/docs/participants/financial-operations/program-participation/receive-services.md delete mode 100644 components/docs/docs/participants/financial-operations/program-participation/submit-applications.md delete mode 100644 components/docs/docs/participants/financial-operations/program-participation/use-funds.md delete mode 100644 components/docs/docs/participants/financial-operations/wallet-and-payments/refund.md delete mode 100644 components/docs/docs/participants/financial-operations/wallet-and-payments/share-contributions.md delete mode 100644 components/docs/docs/participants/financial-operations/wallet-and-payments/view-balance.md delete mode 100644 components/docs/docs/participants/financial-operations/wallet-and-payments/wallet-deposit.md delete mode 100644 components/docs/docs/participants/getting-started/joining/first-steps.md delete mode 100644 components/docs/docs/participants/getting-started/joining/registration.md delete mode 100644 components/docs/docs/participants/getting-started/work-basics/interface.md delete mode 100644 components/docs/docs/participants/getting-started/work-basics/navigation.md delete mode 100644 components/docs/docs/participants/getting-started/work-basics/notifications.md delete mode 100644 components/docs/docs/participants/getting-started/work-basics/profile-setup.md delete mode 100644 components/docs/docs/participants/getting-started/work-basics/security.md delete mode 100644 components/docs/docs/participants/registration.md delete mode 100644 components/docs/docs/protocols.md delete mode 100644 components/docs/docs/testnet.md delete mode 100644 components/docs/docs/vocabulary.md diff --git a/components/controller/docs/index.html b/components/controller/docs/index.html index b29d24f82b5..b860f4618d9 100644 --- a/components/controller/docs/index.html +++ b/components/controller/docs/index.html @@ -34,6 +34,8 @@ @@ -103,12 +120,15 @@ @@ -276,6 +306,7 @@
  • ActionReceipt
  • AddAuthorInput
  • AddParticipantInput
  • +
  • AddPaymentMethodInput
  • AddTrustedAccountInput
  • AgendaGeneralMeetPointInput
  • AgendaGeneralMeetQuestion
  • @@ -314,6 +345,7 @@
  • AssetContributionStatementSignedMetaDocumentInput
  • AuthSequence
  • Authority
  • +
  • AvailableReport
  • BankAccount
  • BankAccountDetails
  • BankAccountDetailsInput
  • @@ -324,10 +356,17 @@
  • BlockchainAction
  • BlockchainDecision
  • BlockchainInfoDTO
  • +
  • BoardMember
  • Boolean
  • Branch
  • CalculateVotesInput
  • +
  • CallTranscription
  • +
  • CallTranscriptionWithSegments
  • CancelRequestInput
  • +
  • Candidate
  • +
  • CandidateFilterInput
  • +
  • CandidateStatus
  • +
  • CapitalCandidate
  • CapitalCommit
  • CapitalCommitAmounts
  • CapitalCommitFilter
  • @@ -343,6 +382,11 @@
  • CapitalIssue
  • CapitalIssueFilter
  • CapitalIssuePermissions
  • +
  • CapitalLog
  • +
  • CapitalLogFilterInput
  • +
  • CapitalOnboardingState
  • +
  • CapitalOnboardingStep
  • +
  • CapitalOnboardingStepInput
  • CapitalProgramInvest
  • CapitalProject
  • CapitalProjectComponent
  • @@ -350,7 +394,6 @@
  • CapitalProjectCrpsData
  • CapitalProjectFactPool
  • CapitalProjectFilter
  • -
  • CapitalProjectMembershipCrps
  • CapitalProjectPermissions
  • CapitalProjectPlanPool
  • CapitalProjectTimeStats
  • @@ -368,6 +411,10 @@
  • CapitalTimeStats
  • CapitalTimeStatsInput
  • CapitalVote
  • +
  • ChairmanOnboardingAgendaInput
  • +
  • ChairmanOnboardingAgendaStep
  • +
  • ChairmanOnboardingGeneralMeetInput
  • +
  • ChairmanOnboardingState
  • ChartOfAccountsItem
  • CheckMatrixUsernameInput
  • CloseProjectInput
  • @@ -375,14 +422,18 @@
  • CommitDeclineInput
  • CommitStatus
  • CommonRequestInput
  • +
  • CompleteCapitalRegistrationInputDTO
  • +
  • CompleteProcessStepInput
  • CompleteRequestInput
  • CompleteVotingInput
  • +
  • ComponentGenerationContractGenerateDocumentInput
  • ConfigInput
  • ConfirmAgreementInput
  • ConfirmApproveInput
  • ConfirmReceiveOnRequestInput
  • ConfirmSupplyOnRequestInput
  • ContactsDTO
  • +
  • ContributorDocumentParameters
  • ContributorStatus
  • ConvertSegmentInput
  • ConvertToAxonStatementGenerateDocumentInput
  • @@ -391,7 +442,6 @@
  • CooperativeOperatorAccount
  • Country
  • CreateAnnualGeneralMeetInput
  • -
  • CreateBankAccountInput
  • CreateBranchInput
  • CreateChildOrderInput
  • CreateCommitInput
  • @@ -407,6 +457,7 @@
  • CreateMatrixAccountInputDTO
  • CreateOrganizationDataInput
  • CreateParentOfferInput
  • +
  • CreateProcessTemplateInput
  • CreateProgramPropertyInput
  • CreateProjectFreeDecisionInput
  • CreateProjectInput
  • @@ -463,20 +514,37 @@
  • ExtensionInput
  • ExtensionLog
  • ExtensionLogsPaginationResult
  • +
  • FinalizeProjectInput
  • Float
  • FreeDecisionGenerateDocumentInput
  • FundProgramInput
  • -
  • FundProjectInput
  • GatewayPayment
  • +
  • GenerateAnyDocumentInput
  • +
  • GenerateCapitalRegistrationDocumentsInputDTO
  • +
  • GenerateCapitalRegistrationDocumentsOutputDTO
  • GenerateDocumentInput
  • GenerateDocumentOptionsInput
  • +
  • GenerateRegistrationDocumentsInput
  • +
  • GenerateRegistrationDocumentsOutput
  • +
  • GenerateReportInput
  • GeneratedDocument
  • +
  • GeneratedRegistrationDocument
  • +
  • GeneratedReport
  • +
  • GenerationContractGenerateDocumentInput
  • +
  • GenerationContractSignedDocumentInput
  • +
  • GenerationContractSignedMetaDocumentInput
  • +
  • GenerationMoneyInvestStatementGenerateDocumentInput
  • +
  • GenerationMoneyInvestStatementSignedDocumentInput
  • +
  • GenerationMoneyInvestStatementSignedMetaDocumentInput
  • +
  • GenerationToMainWalletConvertStatementGenerateDocumentInput
  • GetAccountInput
  • GetAccountsInput
  • GetBranchesInput
  • GetCapitalCommitByHashInput
  • GetCapitalConfigInput
  • GetCapitalIssueByHashInput
  • +
  • GetCapitalIssueLogsInput
  • +
  • GetCapitalLogsInput
  • GetCapitalStoryByHashInput
  • GetContributorInput
  • GetDebtInput
  • @@ -496,6 +564,8 @@
  • GetProjectInput
  • GetProjectWithRelationsInput
  • GetResultInput
  • +
  • GetTranscriptionInput
  • +
  • GetTranscriptionsInput
  • GetUserSubscriptionsInput
  • GetVoteInput
  • ID
  • @@ -516,6 +586,8 @@
  • LedgerHistoryResponse
  • LedgerOperation
  • LedgerState
  • +
  • LogEntityType
  • +
  • LogEventType
  • LoginInput
  • LogoutInput
  • MakeClearanceInput
  • @@ -526,7 +598,6 @@
  • MeetProcessed
  • MeetProcessing
  • MeetQuestionResult
  • -
  • MetaDocumentInput
  • ModerateRequestInput
  • MonoAccount
  • NotificationWorkflowRecipientInput
  • @@ -536,12 +607,15 @@
  • OpenProjectInput
  • Organization
  • OrganizationCertificate
  • +
  • OrganizationDataInput
  • OrganizationDetails
  • OrganizationDetailsInput
  • OrganizationType
  • OrganizationWithBankAccount
  • PaginatedActionsPaginationResult
  • PaginatedAgreementsPaginationResult
  • +
  • PaginatedCandidatesPaginationResult
  • +
  • PaginatedCapitalCandidatesPaginationResult
  • PaginatedCapitalCommitsPaginationResult
  • PaginatedCapitalContributorsPaginationResult
  • PaginatedCapitalCyclesPaginationResult
  • @@ -549,6 +623,7 @@
  • PaginatedCapitalExpensesPaginationResult
  • PaginatedCapitalInvestsPaginationResult
  • PaginatedCapitalIssuesPaginationResult
  • +
  • PaginatedCapitalLogsPaginationResult
  • PaginatedCapitalProgramInvestsPaginationResult
  • PaginatedCapitalProjectsPaginationResult
  • PaginatedCapitalResultsPaginationResult
  • @@ -584,11 +659,29 @@
  • PrivateAccountSearchData
  • PrivateAccountSearchResult
  • ProcessConvertToAxonStatementInput
  • +
  • ProcessEdge
  • +
  • ProcessEdgeInput
  • +
  • ProcessInstance
  • +
  • ProcessInstanceStatus
  • +
  • ProcessStepPosition
  • +
  • ProcessStepPositionInput
  • +
  • ProcessStepState
  • +
  • ProcessStepStatus
  • +
  • ProcessStepTemplate
  • +
  • ProcessStepTemplateInput
  • +
  • ProcessTemplate
  • +
  • ProcessTemplateStatus
  • ProgramInvestStatus
  • +
  • ProgramKey
  • +
  • ProgramType
  • +
  • ProgramWallet
  • +
  • ProgramWalletFilterInput
  • +
  • ProgramWalletsPaginationResult
  • ProhibitRequestInput
  • ProjectFreeDecisionGenerateDocumentInput
  • ProjectFreeDecisionSignedDocumentInput
  • ProjectFreeDecisionSignedMetaDocumentInput
  • +
  • ProjectGenerationContractGenerateDocumentInput
  • ProjectStatus
  • ProviderSubscription
  • PublicChairman
  • @@ -599,13 +692,15 @@
  • ReceiveOnRequestInput
  • RefreshInput
  • RefreshProgramInput
  • -
  • RefreshProjectInput
  • RefreshSegmentInput
  • RefundRequest
  • RegisterAccountInput
  • RegisterContributorInput
  • RegisterParticipantInput
  • RegisteredAccount
  • +
  • RegistrationConfig
  • +
  • RegistrationProgram
  • +
  • ReportType
  • RepresentedBy
  • RepresentedByCertificate
  • RepresentedByInput
  • @@ -613,6 +708,9 @@
  • ResourceDelegationDTO
  • ResourceOverview
  • RestartAnnualGeneralMeetInput
  • +
  • ResultContributionActGenerateInput
  • +
  • ResultContributionDecisionGenerateInput
  • +
  • ResultContributionStatementGenerateInput
  • ResultFilter
  • ResultStatus
  • ReturnByAssetActGenerateDocumentInput
  • @@ -627,7 +725,10 @@
  • ReturnByMoneySignedDocumentInput
  • ReturnByMoneySignedMetaDocumentInput
  • SbpAccount
  • +
  • SbpDataInput
  • +
  • SearchDocumentsInput
  • SearchPrivateAccountsInput
  • +
  • SearchResult
  • SegmentStatus
  • SelectBranchGenerateDocumentInput
  • SelectBranchInput
  • @@ -653,6 +754,7 @@
  • SovietMemberInput
  • StartInstallInput
  • StartInstallResult
  • +
  • StartProcessInput
  • StartProjectInput
  • StartResetKeyInput
  • StartVotingInput
  • @@ -664,11 +766,14 @@
  • SubscriptionStatsDto
  • SupplyOnRequestInput
  • Symbols
  • +
  • SystemFeatures
  • SystemInfo
  • SystemStatus
  • Token
  • Tokens
  • Transaction
  • +
  • TranscriptionSegment
  • +
  • TranscriptionStatus
  • TriggerNotificationWorkflowInput
  • UninstallExtensionInput
  • UnpublishRequestInput
  • @@ -679,6 +784,7 @@
  • UpdateIndividualDataInput
  • UpdateIssueInput
  • UpdateOrganizationDataInput
  • +
  • UpdateProcessTemplateInput
  • UpdateRequestInput
  • UpdateSettingsInput
  • UpdateStoryInput
  • @@ -688,6 +794,7 @@
  • Vars
  • VarsInput
  • Verification
  • +
  • VerifyEmailInputDTO
  • VoteDistributionInput
  • VoteFilter
  • VoteItemInput
  • @@ -820,11 +927,205 @@ "agreements": { "currentPage": 987, "items": [Agreement], - "totalCount": 987, + "totalCount": 123, + "totalPages": 987 + } + } +} + + + + + +
    +
    + Queries +
    +

    + candidates +

    +
    +
    +
    +
    Description
    +

    Получение списка кандидатов с пагинацией, отсортированных по дате регистрации

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCandidatesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + filter - CandidateFilterInput + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query candidates(
    +  $filter: CandidateFilterInput,
    +  $options: PaginationInput
    +) {
    +  candidates(
    +    filter: $filter,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...CandidateFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "filter": CandidateFilterInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "candidates": {
    +      "currentPage": 987,
    +      "items": [Candidate],
    +      "totalCount": 123,
           "totalPages": 123
         }
       }
     }
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCandidates +

    +
    +
    +
    +
    Description
    +

    Получение списка кандидатов расширения CAPITAL с обогащенными данными

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalCandidatesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + filter - CandidateFilterInput + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalCandidates(
    +  $filter: CandidateFilterInput,
    +  $options: PaginationInput
    +) {
    +  capitalCandidates(
    +    filter: $filter,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...CapitalCandidateFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "filter": CandidateFilterInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCandidates": {
    +      "currentPage": 123,
    +      "items": [CapitalCandidate],
    +      "totalCount": 123,
    +      "totalPages": 987
    +    }
    +  }
    +}
     
    @@ -891,6 +1192,7 @@ commit_hash coopname created_at + data description display_name id @@ -920,20 +1222,21 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "amounts": CapitalCommitAmounts, - "block_num": 123.45, - "blockchain_status": "xyz789", - "commit_hash": "abc123", - "coopname": "xyz789", - "created_at": "xyz789", + "block_num": 987.65, + "blockchain_status": "abc123", + "commit_hash": "xyz789", + "coopname": "abc123", + "created_at": "abc123", + "data": {}, "description": "xyz789", "display_name": "xyz789", - "id": 987, - "meta": "xyz789", + "id": 123, + "meta": "abc123", "present": false, "project": BaseCapitalProject, "project_hash": "abc123", "status": "APPROVED", - "username": "abc123" + "username": "xyz789" } } } @@ -1028,10 +1331,10 @@
    {
       "data": {
         "capitalCommits": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalCommit],
    -      "totalCount": 123,
    -      "totalPages": 987
    +      "totalCount": 987,
    +      "totalPages": 123
         }
       }
     }
    @@ -1094,6 +1397,11 @@
         _updated_at
         about
         appendixes
    +    blagorost_agreement_hash
    +    blagorost_offer_hash
    +    blagorost_wallet {
    +      ...ProgramWalletFragment
    +    }
         block_num
         blockchain_status
         contract {
    @@ -1110,16 +1418,30 @@
         created_at
         debt_amount
         display_name
    +    document_parameters {
    +      ...ContributorDocumentParametersFragment
    +    }
         energy
    +    generation_contract_hash
    +    generation_wallet {
    +      ...ProgramWalletFragment
    +    }
    +    generator_offer_hash
         hours_per_day
         id
    +    is_external_blagorost_agreement
         is_external_contract
         last_energy_update
         level
    +    main_wallet {
    +      ...ProgramWalletFragment
    +    }
         memo
         present
    +    program_key
         rate_per_hour
         status
    +    storage_agreement_hash
         username
       }
     }
    @@ -1138,32 +1460,43 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "about": "xyz789",
    +      "about": "abc123",
           "appendixes": ["abc123"],
    -      "block_num": 123.45,
    +      "blagorost_agreement_hash": "xyz789",
    +      "blagorost_offer_hash": "abc123",
    +      "blagorost_wallet": ProgramWallet,
    +      "block_num": 987.65,
           "blockchain_status": "xyz789",
           "contract": DocumentAggregate,
    -      "contributed_as_author": "xyz789",
    +      "contributed_as_author": "abc123",
           "contributed_as_contributor": "xyz789",
           "contributed_as_coordinator": "abc123",
    -      "contributed_as_creator": "xyz789",
    +      "contributed_as_creator": "abc123",
           "contributed_as_investor": "abc123",
           "contributed_as_propertor": "abc123",
    -      "contributor_hash": "abc123",
    -      "coopname": "xyz789",
    -      "created_at": "abc123",
    +      "contributor_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "xyz789",
           "debt_amount": "abc123",
    -      "display_name": "abc123",
    +      "display_name": "xyz789",
    +      "document_parameters": ContributorDocumentParameters,
           "energy": 987.65,
    -      "hours_per_day": 123.45,
    +      "generation_contract_hash": "xyz789",
    +      "generation_wallet": ProgramWallet,
    +      "generator_offer_hash": "abc123",
    +      "hours_per_day": 987.65,
           "id": 123,
    +      "is_external_blagorost_agreement": false,
           "is_external_contract": true,
    -      "last_energy_update": "xyz789",
    +      "last_energy_update": "abc123",
           "level": 123,
    +      "main_wallet": ProgramWallet,
           "memo": "xyz789",
           "present": false,
    +      "program_key": "xyz789",
           "rate_per_hour": "abc123",
           "status": "ACTIVE",
    +      "storage_agreement_hash": "xyz789",
           "username": "abc123"
         }
       }
    @@ -1258,10 +1591,10 @@
                       
    {
       "data": {
         "capitalContributors": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalContributor],
    -      "totalCount": 987,
    -      "totalPages": 123
    +      "totalCount": 123,
    +      "totalPages": 987
         }
       }
     }
    @@ -1356,9 +1689,9 @@
                       
    {
       "data": {
         "capitalCycles": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalCycle],
    -      "totalCount": 123,
    +      "totalCount": 987,
           "totalPages": 123
         }
       }
    @@ -1458,21 +1791,21 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "amount": 123.45,
    +      "amount": 987.65,
           "approved_statement": DocumentAggregate,
           "authorization": DocumentAggregate,
    -      "block_num": 123,
    +      "block_num": 987,
           "blockchain_status": "xyz789",
           "coopname": "abc123",
           "debt_hash": "xyz789",
    -      "id": 987,
    +      "id": 123,
           "memo": "xyz789",
    -      "present": false,
    +      "present": true,
           "project_hash": "abc123",
    -      "repaid_at": "xyz789",
    +      "repaid_at": "abc123",
           "statement": DocumentAggregate,
           "status": "ACTIVE",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -1566,10 +1899,10 @@
                       
    {
       "data": {
         "capitalDebts": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalDebt],
           "totalCount": 123,
    -      "totalPages": 123
    +      "totalPages": 987
         }
       }
     }
    @@ -1669,22 +2002,22 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "amount": "xyz789",
    +      "amount": "abc123",
           "approved_statement": DocumentAggregate,
           "authorization": DocumentAggregate,
    -      "block_num": 123,
    -      "blockchain_status": "xyz789",
    -      "coopname": "abc123",
    -      "description": "abc123",
    +      "block_num": 987,
    +      "blockchain_status": "abc123",
    +      "coopname": "xyz789",
    +      "description": "xyz789",
           "expense_hash": "abc123",
           "expense_statement": DocumentAggregate,
    -      "fund_id": 123.45,
    +      "fund_id": 987.65,
           "id": 987,
    -      "present": true,
    +      "present": false,
           "project_hash": "abc123",
           "spended_at": "abc123",
           "status": "APPROVED",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -1778,13 +2111,397 @@
                       
    {
       "data": {
         "capitalExpenses": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalExpense],
    -      "totalCount": 987,
    -      "totalPages": 987
    +      "totalCount": 123,
    +      "totalPages": 123
         }
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + capitalGetProcessInstance +

    +
    +
    +
    +
    Description
    +

    Получение экземпляра процесса по ID

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessInstance +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessInstance($id: String!) {
    +  capitalGetProcessInstance(id: $id) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessInstance": {
    +      "completed_at": "2007-12-03T10:15:30Z",
    +      "coopname": "abc123",
    +      "cycle": 987,
    +      "id": "abc123",
    +      "project_hash": "abc123",
    +      "started_at": "2007-12-03T10:15:30Z",
    +      "started_by": "abc123",
    +      "status": "CANCELLED",
    +      "step_states": [ProcessStepState],
    +      "template_id": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalGetProcessInstances +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [ProcessInstance!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + project_hash - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessInstances($project_hash: String!) {
    +  capitalGetProcessInstances(project_hash: $project_hash) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"project_hash": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessInstances": [
    +      {
    +        "completed_at": "2007-12-03T10:15:30Z",
    +        "coopname": "abc123",
    +        "cycle": 123,
    +        "id": "abc123",
    +        "project_hash": "abc123",
    +        "started_at": "2007-12-03T10:15:30Z",
    +        "started_by": "xyz789",
    +        "status": "CANCELLED",
    +        "step_states": [ProcessStepState],
    +        "template_id": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalGetProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Получение шаблона процесса по ID

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessTemplate +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessTemplate($id: String!) {
    +  capitalGetProcessTemplate(id: $id) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessTemplate": {
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "edges": [ProcessEdge],
    +      "id": "xyz789",
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "steps": [ProcessStepTemplate],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalGetProcessTemplates +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [ProcessTemplate!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + project_hash - String + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessTemplates($project_hash: String) {
    +  capitalGetProcessTemplates(project_hash: $project_hash) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"project_hash": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessTemplates": [
    +      {
    +        "coopname": "xyz789",
    +        "created_at": "2007-12-03T10:15:30Z",
    +        "created_by": "xyz789",
    +        "description": "xyz789",
    +        "edges": [ProcessEdge],
    +        "id": "xyz789",
    +        "project_hash": "xyz789",
    +        "status": "ACTIVE",
    +        "steps": [ProcessStepTemplate],
    +        "title": "xyz789",
    +        "updated_at": "2007-12-03T10:15:30Z"
    +      }
    +    ]
    +  }
    +}
     
    @@ -1871,18 +2588,18 @@ "data": { "capitalInvest": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "amount": 123.45, + "amount": 987.65, "block_num": 123, "blockchain_status": "abc123", "coopname": "xyz789", - "coordinator": "abc123", - "coordinator_amount": 123.45, - "id": 987, + "coordinator": "xyz789", + "coordinator_amount": 987.65, + "id": 123, "invest_hash": "xyz789", - "invested_at": "abc123", - "present": false, + "invested_at": "xyz789", + "present": true, "project_hash": "xyz789", "statement": "xyz789", "status": "ACTIVE", @@ -1980,9 +2697,9 @@
    {
       "data": {
         "capitalInvests": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalInvest],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 123
         }
       }
    @@ -2079,19 +2796,19 @@
       "data": {
         "capitalIssue": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "abc123",
    +      "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 987.65,
    -      "created_by": "xyz789",
    -      "creators": ["xyz789"],
    +      "block_num": 123.45,
    +      "created_by": "abc123",
    +      "creators": ["abc123"],
           "cycle_id": "xyz789",
    -      "description": "xyz789",
    -      "estimate": 123,
    +      "description": "abc123",
    +      "estimate": 987,
           "id": "abc123",
    -      "issue_hash": "xyz789",
    +      "issue_hash": "abc123",
           "metadata": {},
           "permissions": CapitalIssuePermissions,
    -      "present": true,
    +      "present": false,
           "priority": "HIGH",
           "project_hash": "xyz789",
           "sort_order": 987,
    @@ -2194,7 +2911,7 @@
         "capitalIssues": {
           "currentPage": 123,
           "items": [CapitalIssue],
    -      "totalCount": 123,
    +      "totalCount": 987,
           "totalPages": 987
         }
       }
    @@ -2284,10 +3001,10 @@
       "data": {
         "capitalProgramInvest": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "amount": 987.65,
    -      "block_num": 987,
    +      "amount": 123.45,
    +      "block_num": 123,
           "blockchain_status": "abc123",
           "coopname": "xyz789",
           "id": 987,
    @@ -2296,7 +3013,7 @@
           "present": false,
           "statement": DocumentAggregate,
           "status": "CREATED",
    -      "username": "xyz789"
    +      "username": "abc123"
         }
       }
     }
    @@ -2390,10 +3107,10 @@
                       
    {
       "data": {
         "capitalProgramInvests": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalProgramInvest],
           "totalCount": 123,
    -      "totalPages": 987
    +      "totalPages": 123
         }
       }
     }
    @@ -2456,7 +3173,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -2479,9 +3195,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -2518,30 +3231,28 @@
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 123.45,
           "blockchain_status": "xyz789",
    -      "can_convert_to_project": true,
           "components": [CapitalProjectComponent],
    -      "coopname": "xyz789",
    +      "coopname": "abc123",
           "counts": CapitalProjectCountsData,
           "created_at": "abc123",
           "crps": CapitalProjectCrpsData,
    -      "data": "xyz789",
    -      "description": "abc123",
    +      "data": "abc123",
    +      "description": "xyz789",
           "fact": CapitalProjectFactPool,
    -      "id": 123,
    -      "invite": "xyz789",
    -      "is_opened": false,
    +      "id": 987,
    +      "invite": "abc123",
    +      "is_opened": true,
           "is_planed": false,
    -      "issue_counter": 123,
    -      "master": "xyz789",
    -      "membership": CapitalProjectMembershipCrps,
    +      "issue_counter": 987,
    +      "master": "abc123",
           "meta": "xyz789",
           "parent_hash": "xyz789",
           "parent_title": "abc123",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
           "prefix": "xyz789",
    -      "present": true,
    -      "project_hash": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
           "status": "ACTIVE",
           "title": "abc123",
           "voting": CapitalProjectVotingData
    @@ -2607,7 +3318,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -2630,9 +3340,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -2665,34 +3372,32 @@
       "data": {
         "capitalProjectWithRelations": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 123.45,
    -      "blockchain_status": "abc123",
    -      "can_convert_to_project": true,
    +      "block_num": 987.65,
    +      "blockchain_status": "xyz789",
           "components": [CapitalProjectComponent],
           "coopname": "xyz789",
           "counts": CapitalProjectCountsData,
    -      "created_at": "abc123",
    +      "created_at": "xyz789",
           "crps": CapitalProjectCrpsData,
    -      "data": "abc123",
    +      "data": "xyz789",
           "description": "xyz789",
           "fact": CapitalProjectFactPool,
    -      "id": 987,
    +      "id": 123,
           "invite": "xyz789",
           "is_opened": false,
    -      "is_planed": false,
    -      "issue_counter": 987,
    +      "is_planed": true,
    +      "issue_counter": 123,
           "master": "xyz789",
    -      "membership": CapitalProjectMembershipCrps,
    -      "meta": "xyz789",
    -      "parent_hash": "abc123",
    -      "parent_title": "abc123",
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "xyz789",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
    -      "prefix": "abc123",
    -      "present": false,
    -      "project_hash": "xyz789",
    +      "prefix": "xyz789",
    +      "present": true,
    +      "project_hash": "abc123",
           "status": "ACTIVE",
           "title": "abc123",
           "voting": CapitalProjectVotingData
    @@ -2789,7 +3494,7 @@
                       
    {
       "data": {
         "capitalProjects": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalProject],
           "totalCount": 123,
           "totalPages": 123
    @@ -2813,6 +3518,7 @@
                     
    Description

    Получение результата по внутреннему ID базы данных

    +

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

    @@ -2863,6 +3569,7 @@ blockchain_status coopname created_at + data debt_amount id present @@ -2889,17 +3596,18 @@ "data": { "capitalResult": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "abc123", + "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "act": DocumentAggregate, "authorization": DocumentAggregate, - "block_num": 987.65, + "block_num": 123.45, "blockchain_status": "abc123", "coopname": "xyz789", - "created_at": "xyz789", + "created_at": "abc123", + "data": "xyz789", "debt_amount": "abc123", "id": 987, - "present": false, + "present": true, "project_hash": "xyz789", "result_hash": "xyz789", "statement": DocumentAggregate, @@ -2926,6 +3634,7 @@
    Description

    Получение списка результатов кооператива с фильтрацией

    +

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

    @@ -2999,7 +3708,7 @@
    {
       "data": {
         "capitalResults": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalResult],
           "totalCount": 987,
           "totalPages": 987
    @@ -3065,6 +3774,8 @@
         _updated_at
         author_base
         author_bonus
    +    available_for_program
    +    available_for_wallet
         block_num
         capital_contributor_shares
         contributor_bonus
    @@ -3080,9 +3791,11 @@
         equal_author_bonus
         has_vote
         id
    +    intellectual_cost
         investor_amount
         investor_base
         is_author
    +    is_completed
         is_contributor
         is_coordinator
         is_creator
    @@ -3099,9 +3812,7 @@
         project_hash
         property_base
         provisional_amount
    -    result {
    -      ...CapitalResultFragment
    -    }
    +    share_percent
         status
         total_segment_base_cost
         total_segment_bonus_cost
    @@ -3126,50 +3837,54 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "author_base": "abc123",
    -      "author_bonus": "abc123",
    +      "author_base": "xyz789",
    +      "author_bonus": "xyz789",
    +      "available_for_program": "abc123",
    +      "available_for_wallet": "abc123",
           "block_num": 987.65,
    -      "capital_contributor_shares": "xyz789",
    -      "contributor_bonus": "abc123",
    +      "capital_contributor_shares": "abc123",
    +      "contributor_bonus": "xyz789",
           "coopname": "xyz789",
    -      "coordinator_base": "xyz789",
    -      "coordinator_investments": "xyz789",
    -      "creator_base": "xyz789",
    +      "coordinator_base": "abc123",
    +      "coordinator_investments": "abc123",
    +      "creator_base": "abc123",
           "creator_bonus": "xyz789",
    -      "debt_amount": "abc123",
    -      "debt_settled": "abc123",
    +      "debt_amount": "xyz789",
    +      "debt_settled": "xyz789",
           "direct_creator_bonus": "xyz789",
           "display_name": "abc123",
           "equal_author_bonus": "abc123",
           "has_vote": false,
           "id": 987,
    -      "investor_amount": "abc123",
    +      "intellectual_cost": "abc123",
    +      "investor_amount": "xyz789",
           "investor_base": "xyz789",
    -      "is_author": false,
    +      "is_author": true,
    +      "is_completed": true,
           "is_contributor": false,
           "is_coordinator": false,
           "is_creator": false,
    -      "is_investor": false,
    +      "is_investor": true,
           "is_propertor": true,
    -      "is_votes_calculated": 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": "xyz789",
    -      "last_known_invest_pool": "xyz789",
    +      "last_contributor_reward_per_share": 123.45,
    +      "last_known_coordinators_investment_pool": "xyz789",
    +      "last_known_creators_base_pool": "abc123",
    +      "last_known_invest_pool": "abc123",
           "present": true,
    -      "project_hash": "xyz789",
    -      "property_base": "abc123",
    +      "project_hash": "abc123",
    +      "property_base": "xyz789",
           "provisional_amount": "xyz789",
    -      "result": CapitalResult,
    +      "share_percent": 123.45,
           "status": "ACT1",
    -      "total_segment_base_cost": "abc123",
    +      "total_segment_base_cost": "xyz789",
           "total_segment_bonus_cost": "xyz789",
           "total_segment_cost": "xyz789",
           "username": "xyz789",
    -      "value": "xyz789",
    -      "voting_bonus": "abc123"
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
         }
       }
     }
    @@ -3263,9 +3978,9 @@
                       
    {
       "data": {
         "capitalSegments": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalSegment],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 123
         }
       }
    @@ -3361,7 +4076,7 @@
           "global_available_invest_pool": "abc123",
           "present": true,
           "program_membership_available": "abc123",
    -      "program_membership_cumulative_reward_per_share": 123.45,
    +      "program_membership_cumulative_reward_per_share": 987.65,
           "program_membership_distributed": "xyz789",
           "program_membership_funded": "xyz789"
         }
    @@ -3458,9 +4173,9 @@
                       
    {
       "data": {
         "capitalStories": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalStory],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 987
         }
       }
    @@ -3527,7 +4242,7 @@
         coopname
         created_by
         description
    -    issue_id
    +    issue_hash
         present
         project_hash
         sort_order
    @@ -3549,19 +4264,19 @@
       "data": {
         "capitalStory": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 987.65,
           "coopname": "xyz789",
    -      "created_by": "xyz789",
    +      "created_by": "abc123",
           "description": "abc123",
    -      "issue_id": "abc123",
    -      "present": true,
    +      "issue_hash": "abc123",
    +      "present": false,
           "project_hash": "xyz789",
           "sort_order": 123,
           "status": "CANCELLED",
    -      "story_hash": "xyz789",
    -      "title": "abc123"
    +      "story_hash": "abc123",
    +      "title": "xyz789"
         }
       }
     }
    @@ -3656,10 +4371,10 @@
                       
    {
       "data": {
         "capitalTimeEntries": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalTimeEntry],
    -      "totalCount": 123,
    -      "totalPages": 987
    +      "totalCount": 987,
    +      "totalPages": 123
         }
       }
     }
    @@ -3754,10 +4469,10 @@
                       
    {
       "data": {
         "capitalTimeEntriesByIssues": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalTimeEntriesByIssues],
           "totalCount": 123,
    -      "totalPages": 987
    +      "totalPages": 123
         }
       }
     }
    @@ -3852,9 +4567,9 @@
                       
    {
       "data": {
         "capitalTimeStats": {
    -      "currentPage": 987.65,
    +      "currentPage": 123.45,
           "items": [CapitalProjectTimeStats],
    -      "totalCount": 987.65,
    +      "totalCount": 123.45,
           "totalPages": 987.65
         }
       }
    @@ -3945,13 +4660,13 @@
           "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "amount": "abc123",
    -      "block_num": 987.65,
    +      "block_num": 123.45,
           "coopname": "abc123",
           "id": 987,
           "present": true,
    -      "project_hash": "abc123",
    +      "project_hash": "xyz789",
           "recipient": "abc123",
    -      "recipient_display_name": "xyz789",
    +      "recipient_display_name": "abc123",
           "voted_at": "xyz789",
           "voter": "xyz789",
           "voter_display_name": "xyz789"
    @@ -4048,10 +4763,10 @@
                       
    {
       "data": {
         "capitalVotes": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalVote],
    -      "totalCount": 987,
    -      "totalPages": 987
    +      "totalCount": 123,
    +      "totalPages": 123
         }
       }
     }
    @@ -4136,7 +4851,7 @@
                     
                     
    Variables
    -
    {"id": "abc123"}
    +                  
    {"id": "xyz789"}
     
    @@ -4147,20 +4862,20 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "approval_hash": "xyz789", + "approval_hash": "abc123", "approved_document": DocumentAggregate, "block_num": 123.45, - "callback_action_approve": "abc123", + "callback_action_approve": "xyz789", "callback_action_decline": "abc123", - "callback_contract": "xyz789", + "callback_contract": "abc123", "coopname": "abc123", "created_at": "2007-12-03T10:15:30Z", "document": DocumentAggregate, - "id": 987.65, + "id": 123.45, "meta": "xyz789", "present": true, "status": "APPROVED", - "username": "abc123" + "username": "xyz789" } } } @@ -4256,8 +4971,8 @@ "chairmanApprovals": { "currentPage": 123, "items": [Approval], - "totalCount": 987, - "totalPages": 987 + "totalCount": 123, + "totalPages": 123 } } } @@ -4326,7 +5041,7 @@
    Response
    -
    {"data": {"chatcoopCheckUsernameAvailability": false}}
    +                  
    {"data": {"chatcoopCheckUsernameAvailability": true}}
     
    @@ -4375,11 +5090,185 @@ "data": { "chatcoopGetAccountStatus": { "hasAccount": false, - "iframeUrl": "xyz789", + "iframeUrl": "abc123", "matrixUsername": "xyz789" } } } +
    + + + +
    +
    +
    + Queries +
    +

    + chatcoopGetTranscription +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CallTranscriptionWithSegments +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetTranscriptionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopGetTranscription($data: GetTranscriptionInput!) {
    +  chatcoopGetTranscription(data: $data) {
    +    segments {
    +      ...TranscriptionSegmentFragment
    +    }
    +    transcription {
    +      ...CallTranscriptionFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetTranscriptionInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "chatcoopGetTranscription": {
    +      "segments": [TranscriptionSegment],
    +      "transcription": CallTranscription
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chatcoopGetTranscriptions +

    +
    +
    +
    +
    Description
    +

    Получить список транскрипций звонков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [CallTranscription!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetTranscriptionsInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopGetTranscriptions($data: GetTranscriptionsInput) {
    +  chatcoopGetTranscriptions(data: $data) {
    +    createdAt
    +    endedAt
    +    id
    +    matrixRoomId
    +    participants
    +    roomId
    +    roomName
    +    startedAt
    +    status
    +    updatedAt
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetTranscriptionsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "chatcoopGetTranscriptions": [
    +      {
    +        "createdAt": "2007-12-03T10:15:30Z",
    +        "endedAt": "2007-12-03T10:15:30Z",
    +        "id": "abc123",
    +        "matrixRoomId": "abc123",
    +        "participants": ["xyz789"],
    +        "roomId": "xyz789",
    +        "roomName": "xyz789",
    +        "startedAt": "2007-12-03T10:15:30Z",
    +        "status": "ACTIVE",
    +        "updatedAt": "2007-12-03T10:15:30Z"
    +      }
    +    ]
    +  }
    +}
     
    @@ -4470,7 +5359,7 @@ "private_account": PrivateAccount, "provider_account": MonoAccount, "user_account": UserAccount, - "username": "abc123" + "username": "xyz789" } } } @@ -4567,7 +5456,7 @@ "getAccounts": { "currentPage": 123, "items": [Account], - "totalCount": 987, + "totalCount": 123, "totalPages": 987 } } @@ -4663,10 +5552,10 @@
    {
       "data": {
         "getActions": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [BlockchainAction],
    -      "totalCount": 987,
    -      "totalPages": 123
    +      "totalCount": 123,
    +      "totalPages": 987
         }
       }
     }
    @@ -4731,6 +5620,62 @@
         ]
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + getAvailableReports +

    +
    +
    +
    +
    Description
    +

    Получить список доступных типов отчётов

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [AvailableReport!]! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getAvailableReports {
    +  getAvailableReports {
    +    deadline
    +    name
    +    period
    +    type
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getAvailableReports": [
    +      {
    +        "deadline": "xyz789",
    +        "name": "xyz789",
    +        "period": "xyz789",
    +        "type": "BUHOTCH"
    +      }
    +    ]
    +  }
    +}
     
    @@ -4827,18 +5772,18 @@ "getBranches": [ { "bank_account": BankPaymentMethod, - "braname": "xyz789", + "braname": "abc123", "city": "xyz789", - "coopname": "abc123", + "coopname": "xyz789", "country": "xyz789", "details": OrganizationDetails, - "email": "abc123", - "fact_address": "abc123", + "email": "xyz789", + "fact_address": "xyz789", "full_address": "xyz789", "full_name": "xyz789", "phone": "abc123", "represented_by": RepresentedBy, - "short_name": "xyz789", + "short_name": "abc123", "trusted": [Individual], "trustee": Individual, "type": "xyz789" @@ -4846,6 +5791,334 @@ ] } } +
    +
    + + +
    +
    +
    + Queries +
    +

    + getCapitalIssueLogs +

    +
    +
    +
    +
    Description
    +

    Получить логи событий по задаче

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalLogsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - GetCapitalIssueLogsInput! + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getCapitalIssueLogs(
    +  $data: GetCapitalIssueLogsInput!,
    +  $options: PaginationInput
    +) {
    +  getCapitalIssueLogs(
    +    data: $data,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...CapitalLogFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": GetCapitalIssueLogsInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getCapitalIssueLogs": {
    +      "currentPage": 987,
    +      "items": [CapitalLog],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getCapitalOnboardingState +

    +
    +
    +
    +
    Description
    +

    Получить состояние онбординга capital

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalOnboardingState! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getCapitalOnboardingState {
    +  getCapitalOnboardingState {
    +    blagorost_offer_template_done
    +    blagorost_provision_done
    +    generation_contract_template_done
    +    generator_offer_template_done
    +    generator_program_template_done
    +    onboarding_blagorost_offer_template_hash
    +    onboarding_blagorost_provision_hash
    +    onboarding_expire_at
    +    onboarding_generation_contract_template_hash
    +    onboarding_generator_offer_template_hash
    +    onboarding_generator_program_template_hash
    +    onboarding_init_at
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getCapitalOnboardingState": {
    +      "blagorost_offer_template_done": false,
    +      "blagorost_provision_done": true,
    +      "generation_contract_template_done": true,
    +      "generator_offer_template_done": false,
    +      "generator_program_template_done": false,
    +      "onboarding_blagorost_offer_template_hash": "abc123",
    +      "onboarding_blagorost_provision_hash": "abc123",
    +      "onboarding_expire_at": "xyz789",
    +      "onboarding_generation_contract_template_hash": "xyz789",
    +      "onboarding_generator_offer_template_hash": "abc123",
    +      "onboarding_generator_program_template_hash": "abc123",
    +      "onboarding_init_at": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getCapitalProjectLogs +

    +
    +
    +
    +
    Description
    +

    Получить логи событий по проекту с фильтрацией и пагинацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalLogsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetCapitalLogsInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getCapitalProjectLogs($data: GetCapitalLogsInput!) {
    +  getCapitalProjectLogs(data: $data) {
    +    currentPage
    +    items {
    +      ...CapitalLogFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetCapitalLogsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getCapitalProjectLogs": {
    +      "currentPage": 123,
    +      "items": [CapitalLog],
    +      "totalCount": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getChairmanOnboardingState +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ChairmanOnboardingState! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getChairmanOnboardingState {
    +  getChairmanOnboardingState {
    +    general_meet_done
    +    onboarding_expire_at
    +    onboarding_general_meet_hash
    +    onboarding_init_at
    +    onboarding_participant_application_hash
    +    onboarding_privacy_agreement_hash
    +    onboarding_signature_agreement_hash
    +    onboarding_user_agreement_hash
    +    onboarding_voskhod_membership_hash
    +    onboarding_wallet_agreement_hash
    +    participant_application_done
    +    privacy_agreement_done
    +    signature_agreement_done
    +    user_agreement_done
    +    voskhod_membership_done
    +    wallet_agreement_done
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getChairmanOnboardingState": {
    +      "general_meet_done": true,
    +      "onboarding_expire_at": "xyz789",
    +      "onboarding_general_meet_hash": "xyz789",
    +      "onboarding_init_at": "abc123",
    +      "onboarding_participant_application_hash": "xyz789",
    +      "onboarding_privacy_agreement_hash": "xyz789",
    +      "onboarding_signature_agreement_hash": "abc123",
    +      "onboarding_user_agreement_hash": "abc123",
    +      "onboarding_voskhod_membership_hash": "xyz789",
    +      "onboarding_wallet_agreement_hash": "xyz789",
    +      "participant_application_done": false,
    +      "privacy_agreement_done": true,
    +      "signature_agreement_done": true,
    +      "user_agreement_done": true,
    +      "voskhod_membership_done": false,
    +      "wallet_agreement_done": true
    +    }
    +  }
    +}
     
    @@ -4900,14 +6173,14 @@ "data": { "getCurrentInstance": { "blockchain_status": "abc123", - "description": "xyz789", - "domain": "xyz789", - "image": "abc123", + "description": "abc123", + "domain": "abc123", + "image": "xyz789", "is_delegated": false, "is_valid": false, - "progress": 987.65, + "progress": 123.45, "status": "ACTIVE", - "title": "xyz789" + "title": "abc123" } } } @@ -5103,7 +6376,7 @@ "currentPage": 123, "items": [Delta], "totalCount": 987, - "totalPages": 123 + "totalPages": 987 } } } @@ -5157,10 +6430,10 @@
    {
       "data": {
         "getDesktop": {
    -      "authorizedHome": "xyz789",
    +      "authorizedHome": "abc123",
           "coopname": "abc123",
    -      "layout": "xyz789",
    -      "nonAuthorizedHome": "xyz789",
    +      "layout": "abc123",
    +      "nonAuthorizedHome": "abc123",
           "workspaces": [DesktopWorkspace]
         }
       }
    @@ -5241,7 +6514,7 @@
         "getDocuments": {
           "currentPage": 987,
           "items": [DocumentPackageAggregate],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 987
         }
       }
    @@ -5339,8 +6612,8 @@
         "getExtensionLogs": {
           "currentPage": 123,
           "items": [ExtensionLog],
    -      "totalCount": 987,
    -      "totalPages": 987
    +      "totalCount": 123,
    +      "totalPages": 123
         }
       }
     }
    @@ -5439,18 +6712,18 @@
             "description": "abc123",
             "desktops": [DesktopConfig],
             "enabled": false,
    -        "external_url": "abc123",
    -        "image": "abc123",
    -        "instructions": "xyz789",
    -        "is_available": true,
    -        "is_builtin": true,
    -        "is_installed": true,
    -        "is_internal": true,
    +        "external_url": "xyz789",
    +        "image": "xyz789",
    +        "instructions": "abc123",
    +        "is_available": false,
    +        "is_builtin": false,
    +        "is_installed": false,
    +        "is_internal": false,
             "name": "abc123",
             "readme": "abc123",
             "schema": {},
             "tags": ["xyz789"],
    -        "title": "xyz789",
    +        "title": "abc123",
             "updated_at": "2007-12-03T10:15:30Z"
           }
         ]
    @@ -5529,7 +6802,7 @@
                       
    {
       "data": {
         "getInstallationStatus": {
    -      "has_private_account": true,
    +      "has_private_account": false,
           "init_by_server": false,
           "organization_data": OrganizationWithBankAccount
         }
    @@ -5690,8 +6963,8 @@
         "getLedgerHistory": {
           "currentPage": 987,
           "items": [LedgerOperation],
    -      "totalCount": 123,
    -      "totalPages": 987
    +      "totalCount": 987,
    +      "totalPages": 123
         }
       }
     }
    @@ -5861,7 +7134,7 @@
       "data": {
         "getMeets": [
           {
    -        "hash": "abc123",
    +        "hash": "xyz789",
             "pre": MeetPreProcessing,
             "processed": MeetProcessed,
             "processing": MeetProcessing
    @@ -5946,7 +7219,7 @@
         "getPaymentMethods": {
           "currentPage": 123,
           "items": [PaymentMethod],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 987
         }
       }
    @@ -6049,6 +7322,196 @@
         }
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + getProgramWallet +

    +
    +
    +
    +
    Description
    +

    Получить один программный кошелек по фильтру

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProgramWallet +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + filter - ProgramWalletFilterInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getProgramWallet($filter: ProgramWalletFilterInput!) {
    +  getProgramWallet(filter: $filter) {
    +    agreement_id
    +    available
    +    blockNum
    +    blocked
    +    coopname
    +    id
    +    membership_contribution
    +    program_id
    +    program_type
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"filter": ProgramWalletFilterInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getProgramWallet": {
    +      "agreement_id": 4,
    +      "available": "xyz789",
    +      "blockNum": 123.45,
    +      "blocked": "abc123",
    +      "coopname": "abc123",
    +      "id": 4,
    +      "membership_contribution": "xyz789",
    +      "program_id": "4",
    +      "program_type": "BLAGOROST",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getProgramWallets +

    +
    +
    +
    +
    Description
    +

    Получить список программных кошельков с фильтрацией и пагинацией

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProgramWalletsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + filter - ProgramWalletFilterInput + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getProgramWallets(
    +  $filter: ProgramWalletFilterInput,
    +  $options: PaginationInput
    +) {
    +  getProgramWallets(
    +    filter: $filter,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...ProgramWalletFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "filter": ProgramWalletFilterInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getProgramWallets": {
    +      "currentPage": 987,
    +      "items": [ProgramWallet],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
     
    @@ -6130,7 +7593,7 @@
    Variables
    -
    {"id": 123.45}
    +                  
    {"id": 987.65}
     
    @@ -6141,20 +7604,20 @@ "created_at": "xyz789", "domain_valid": false, "expires_at": "xyz789", - "id": 987.65, + "id": 123.45, "installation_progress": 987.65, - "instance_status": "abc123", + "instance_status": "xyz789", "instance_username": "xyz789", - "is_trial": true, - "next_payment_due": "xyz789", - "period_days": 987.65, - "price": 123.45, + "is_trial": false, + "next_payment_due": "abc123", + "period_days": 123.45, + "price": 987.65, "specific_data": {}, - "started_at": "xyz789", + "started_at": "abc123", "status": "abc123", "subscriber_id": 123.45, - "subscriber_username": "abc123", - "subscription_type_description": "xyz789", + "subscriber_username": "xyz789", + "subscription_type_description": "abc123", "subscription_type_id": 987.65, "subscription_type_name": "xyz789", "updated_at": "xyz789" @@ -6226,30 +7689,123 @@ "data": { "getProviderSubscriptions": [ { - "created_at": "abc123", + "created_at": "xyz789", "domain_valid": true, "expires_at": "xyz789", "id": 123.45, "installation_progress": 987.65, "instance_status": "abc123", "instance_username": "abc123", - "is_trial": false, + "is_trial": true, "next_payment_due": "xyz789", "period_days": 123.45, - "price": 987.65, + "price": 123.45, "specific_data": {}, "started_at": "abc123", - "status": "xyz789", + "status": "abc123", "subscriber_id": 987.65, "subscriber_username": "xyz789", "subscription_type_description": "xyz789", "subscription_type_id": 987.65, - "subscription_type_name": "abc123", + "subscription_type_name": "xyz789", "updated_at": "abc123" } ] } } + +
    + + +
    +
    +
    + Queries +
    +

    + getRegistrationConfig +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegistrationConfig! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + account_type - AccountType! + +
    + coopname - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getRegistrationConfig(
    +  $account_type: AccountType!,
    +  $coopname: String!
    +) {
    +  getRegistrationConfig(
    +    account_type: $account_type,
    +    coopname: $coopname
    +  ) {
    +    programs {
    +      ...RegistrationProgramFragment
    +    }
    +    requires_selection
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "account_type": "entrepreneur",
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getRegistrationConfig": {
    +      "programs": [RegistrationProgram],
    +      "requires_selection": true
    +    }
    +  }
    +}
     
    @@ -6290,6 +7846,9 @@ blockchain_info { ...BlockchainInfoDTOFragment } + board_members { + ...BoardMemberFragment + } contacts { ...ContactsDTOFragment } @@ -6297,6 +7856,9 @@ ...CooperativeOperatorAccountFragment } coopname + features { + ...SystemFeaturesFragment + } is_providered is_unioned settings { @@ -6321,11 +7883,13 @@ "getSystemInfo": { "blockchain_account": BlockchainAccount, "blockchain_info": BlockchainInfoDTO, + "board_members": [BoardMember], "contacts": ContactsDTO, "cooperator_account": CooperativeOperatorAccount, "coopname": "abc123", + "features": SystemFeatures, "is_providered": false, - "is_unioned": false, + "is_unioned": true, "settings": Settings, "symbols": Symbols, "system_status": "active", @@ -6413,14 +7977,14 @@ "data": { "getUserWebPushSubscriptions": [ { - "authKey": "xyz789", + "authKey": "abc123", "createdAt": "2007-12-03T10:15:30Z", "endpoint": "abc123", - "id": "abc123", - "isActive": true, - "p256dhKey": "abc123", + "id": "xyz789", + "isActive": false, + "p256dhKey": "xyz789", "updatedAt": "2007-12-03T10:15:30Z", - "userAgent": "abc123", + "userAgent": "xyz789", "username": "abc123" } ] @@ -6477,7 +8041,7 @@ "active": 123, "inactive": 987, "total": 123, - "uniqueUsers": 987 + "uniqueUsers": 123 } } } @@ -6556,14 +8120,101 @@
    {
       "data": {
         "onecoopGetDocuments": {
    -      "current_page": 987,
    +      "current_page": 123,
           "items": [OneCoopDocumentOutput],
    -      "max_block_num": 987,
    -      "total_count": 123,
    +      "max_block_num": 123,
    +      "total_count": 987,
           "total_pages": 987
         }
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + searchDocuments +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [SearchResult!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - SearchDocumentsInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query searchDocuments($data: SearchDocumentsInput!) {
    +  searchDocuments(data: $data) {
    +    coopname
    +    created_at
    +    full_title
    +    hash
    +    highlights
    +    registry_id
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": SearchDocumentsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "searchDocuments": [
    +      {
    +        "coopname": "xyz789",
    +        "created_at": "xyz789",
    +        "full_title": "xyz789",
    +        "hash": "xyz789",
    +        "highlights": ["xyz789"],
    +        "registry_id": 987,
    +        "username": "abc123"
    +      }
    +    ]
    +  }
    +}
     
    @@ -6649,7 +8300,7 @@ "searchPrivateAccounts": [ { "data": Entrepreneur, - "highlightedFields": ["xyz789"], + "highlightedFields": ["abc123"], "score": 987.65, "type": "abc123" } @@ -6837,6 +8488,98 @@ } } } +
    +
    + + +
    +
    +
    + Mutations +
    +

    + addPaymentMethod +

    +
    +
    +
    +
    Description
    +

    Добавить метод оплаты (банковский счёт или СБП)

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethod! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - AddPaymentMethodInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation addPaymentMethod($data: AddPaymentMethodInput!) {
    +  addPaymentMethod(data: $data) {
    +    created_at
    +    data {
    +      ... on BankAccount {
    +        ...BankAccountFragment
    +      }
    +      ... on SbpAccount {
    +        ...SbpAccountFragment
    +      }
    +    }
    +    is_default
    +    method_id
    +    method_type
    +    updated_at
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": AddPaymentMethodInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "addPaymentMethod": {
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "data": BankAccount,
    +      "is_default": false,
    +      "method_id": "xyz789",
    +      "method_type": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "abc123"
    +    }
    +  }
    +}
     
    @@ -6936,15 +8679,15 @@ "braname": "abc123", "city": "abc123", "coopname": "xyz789", - "country": "xyz789", + "country": "abc123", "details": OrganizationDetails, - "email": "xyz789", - "fact_address": "xyz789", + "email": "abc123", + "fact_address": "abc123", "full_address": "xyz789", "full_name": "abc123", "phone": "abc123", "represented_by": RepresentedBy, - "short_name": "abc123", + "short_name": "xyz789", "trusted": [Individual], "trustee": Individual, "type": "abc123" @@ -7100,7 +8843,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -7123,9 +8865,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -7158,34 +8897,32 @@ "data": { "capitalAddAuthor": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "block_num": 123.45, + "block_num": 987.65, "blockchain_status": "abc123", - "can_convert_to_project": false, "components": [CapitalProjectComponent], "coopname": "xyz789", "counts": CapitalProjectCountsData, - "created_at": "xyz789", + "created_at": "abc123", "crps": CapitalProjectCrpsData, "data": "abc123", - "description": "abc123", + "description": "xyz789", "fact": CapitalProjectFactPool, - "id": 123, - "invite": "xyz789", + "id": 987, + "invite": "abc123", "is_opened": false, "is_planed": true, - "issue_counter": 123, + "issue_counter": 987, "master": "xyz789", - "membership": CapitalProjectMembershipCrps, "meta": "xyz789", "parent_hash": "xyz789", "parent_title": "abc123", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, - "prefix": "xyz789", + "prefix": "abc123", "present": true, - "project_hash": "abc123", + "project_hash": "xyz789", "status": "ACTIVE", "title": "abc123", "voting": CapitalProjectVotingData @@ -7258,6 +8995,7 @@ commit_hash coopname created_at + data description display_name id @@ -7284,23 +9022,24 @@ "data": { "capitalApproveCommit": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "amounts": CapitalCommitAmounts, - "block_num": 987.65, + "block_num": 123.45, "blockchain_status": "xyz789", - "commit_hash": "xyz789", + "commit_hash": "abc123", "coopname": "abc123", "created_at": "abc123", - "description": "xyz789", + "data": {}, + "description": "abc123", "display_name": "abc123", "id": 987, "meta": "xyz789", "present": true, "project": BaseCapitalProject, - "project_hash": "xyz789", + "project_hash": "abc123", "status": "APPROVED", - "username": "xyz789" + "username": "abc123" } } } @@ -7364,6 +9103,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -7379,9 +9120,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -7398,9 +9141,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -7425,50 +9166,54 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "xyz789", + "author_base": "abc123", "author_bonus": "xyz789", + "available_for_program": "abc123", + "available_for_wallet": "abc123", "block_num": 123.45, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "abc123", + "capital_contributor_shares": "abc123", + "contributor_bonus": "xyz789", "coopname": "abc123", - "coordinator_base": "xyz789", - "coordinator_investments": "abc123", - "creator_base": "xyz789", - "creator_bonus": "abc123", - "debt_amount": "abc123", - "debt_settled": "abc123", - "direct_creator_bonus": "abc123", + "coordinator_base": "abc123", + "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", + "equal_author_bonus": "xyz789", "has_vote": false, - "id": 123, - "investor_amount": "abc123", + "id": 987, + "intellectual_cost": "xyz789", + "investor_amount": "xyz789", "investor_base": "abc123", "is_author": false, + "is_completed": false, "is_contributor": true, - "is_coordinator": false, - "is_creator": true, + "is_coordinator": true, + "is_creator": false, "is_investor": false, - "is_propertor": 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_contributor_reward_per_share": 123.45, "last_known_coordinators_investment_pool": "xyz789", "last_known_creators_base_pool": "abc123", - "last_known_invest_pool": "abc123", + "last_known_invest_pool": "xyz789", "present": true, - "project_hash": "abc123", - "property_base": "abc123", - "provisional_amount": "xyz789", - "result": CapitalResult, + "project_hash": "xyz789", + "property_base": "xyz789", + "provisional_amount": "abc123", + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "xyz789", - "total_segment_cost": "abc123", + "total_segment_cost": "xyz789", "username": "xyz789", - "value": "abc123", - "voting_bonus": "abc123" + "value": "xyz789", + "voting_bonus": "xyz789" } } } @@ -7532,7 +9277,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -7555,9 +9299,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -7594,36 +9335,218 @@ "_updated_at": "2007-12-03T10:15:30Z", "block_num": 987.65, "blockchain_status": "abc123", - "can_convert_to_project": true, "components": [CapitalProjectComponent], "coopname": "xyz789", "counts": CapitalProjectCountsData, - "created_at": "xyz789", + "created_at": "abc123", "crps": CapitalProjectCrpsData, "data": "abc123", "description": "xyz789", "fact": CapitalProjectFactPool, "id": 987, "invite": "abc123", - "is_opened": false, + "is_opened": true, "is_planed": false, - "issue_counter": 123, - "master": "xyz789", - "membership": CapitalProjectMembershipCrps, + "issue_counter": 987, + "master": "abc123", "meta": "xyz789", "parent_hash": "abc123", - "parent_title": "abc123", + "parent_title": "xyz789", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, "prefix": "abc123", "present": false, - "project_hash": "abc123", + "project_hash": "xyz789", "status": "ACTIVE", - "title": "xyz789", + "title": "abc123", "voting": CapitalProjectVotingData } } } + +
    + + +
    +
    +
    + Mutations +
    +

    + capitalCompleteProcessStep +

    +
    +
    +
    +
    Description
    +

    Завершение шага процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessInstance! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CompleteProcessStepInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalCompleteProcessStep($data: CompleteProcessStepInput!) {
    +  capitalCompleteProcessStep(data: $data) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CompleteProcessStepInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCompleteProcessStep": {
    +      "completed_at": "2007-12-03T10:15:30Z",
    +      "coopname": "abc123",
    +      "cycle": 987,
    +      "id": "xyz789",
    +      "project_hash": "abc123",
    +      "started_at": "2007-12-03T10:15:30Z",
    +      "started_by": "abc123",
    +      "status": "CANCELLED",
    +      "step_states": [ProcessStepState],
    +      "template_id": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCompleteRegistration +

    +
    +
    +
    +
    Description
    +

    Завершение регистрации в Capital через отправку документов в блокчейн (regcontrib)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CompleteCapitalRegistrationInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalCompleteRegistration($data: CompleteCapitalRegistrationInputDTO!) {
    +  capitalCompleteRegistration(data: $data) {
    +    chain
    +    request
    +    resolved
    +    response
    +    returns
    +    revisions
    +    signatures
    +    signer
    +    transaction
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CompleteCapitalRegistrationInputDTO}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCompleteRegistration": {
    +      "chain": {},
    +      "request": {},
    +      "resolved": {},
    +      "response": {},
    +      "returns": {},
    +      "revisions": {},
    +      "signatures": {},
    +      "signer": {},
    +      "transaction": {}
    +    }
    +  }
    +}
     
    @@ -7731,7 +9654,7 @@
    Description

    Конвертация сегмента в CAPITAL контракте

    -

    Требуемые роли: participant.

    +

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

    @@ -7774,6 +9697,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -7789,9 +9714,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -7808,9 +9735,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -7835,49 +9760,53 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "abc123", + "author_base": "xyz789", "author_bonus": "xyz789", - "block_num": 987.65, + "available_for_program": "abc123", + "available_for_wallet": "xyz789", + "block_num": 123.45, "capital_contributor_shares": "abc123", "contributor_bonus": "abc123", "coopname": "xyz789", - "coordinator_base": "xyz789", - "coordinator_investments": "xyz789", - "creator_base": "abc123", - "creator_bonus": "abc123", - "debt_amount": "abc123", + "coordinator_base": "abc123", + "coordinator_investments": "abc123", + "creator_base": "xyz789", + "creator_bonus": "xyz789", + "debt_amount": "xyz789", "debt_settled": "xyz789", - "direct_creator_bonus": "abc123", + "direct_creator_bonus": "xyz789", "display_name": "xyz789", "equal_author_bonus": "xyz789", - "has_vote": false, + "has_vote": true, "id": 123, - "investor_amount": "xyz789", + "intellectual_cost": "xyz789", + "investor_amount": "abc123", "investor_base": "xyz789", - "is_author": false, - "is_contributor": true, - "is_coordinator": false, + "is_author": true, + "is_completed": true, + "is_contributor": false, + "is_coordinator": true, "is_creator": false, - "is_investor": false, - "is_propertor": false, + "is_investor": true, + "is_propertor": true, "is_votes_calculated": false, - "last_author_base_reward_per_share": 987.65, - "last_author_bonus_reward_per_share": 123.45, + "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_coordinators_investment_pool": "abc123", "last_known_creators_base_pool": "abc123", "last_known_invest_pool": "abc123", - "present": false, - "project_hash": "abc123", + "present": true, + "project_hash": "xyz789", "property_base": "xyz789", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 987.65, "status": "ACT1", "total_segment_base_cost": "abc123", - "total_segment_bonus_cost": "abc123", + "total_segment_bonus_cost": "xyz789", "total_segment_cost": "abc123", - "username": "xyz789", - "value": "xyz789", + "username": "abc123", + "value": "abc123", "voting_bonus": "abc123" } } @@ -7907,7 +9836,7 @@
    Response
    -

    Returns a Transaction! +

    Returns a CapitalCommit!

    @@ -7937,15 +9866,29 @@
    Query
    mutation capitalCreateCommit($data: CreateCommitInput!) {
       capitalCreateCommit(data: $data) {
    -    chain
    -    request
    -    resolved
    -    response
    -    returns
    -    revisions
    -    signatures
    -    signer
    -    transaction
    +    _created_at
    +    _id
    +    _updated_at
    +    amounts {
    +      ...CapitalCommitAmountsFragment
    +    }
    +    block_num
    +    blockchain_status
    +    commit_hash
    +    coopname
    +    created_at
    +    data
    +    description
    +    display_name
    +    id
    +    meta
    +    present
    +    project {
    +      ...BaseCapitalProjectFragment
    +    }
    +    project_hash
    +    status
    +    username
       }
     }
     
    @@ -7960,15 +9903,25 @@
    {
       "data": {
         "capitalCreateCommit": {
    -      "chain": {},
    -      "request": {},
    -      "resolved": {},
    -      "response": {},
    -      "returns": {},
    -      "revisions": {},
    -      "signatures": {},
    -      "signer": {},
    -      "transaction": {}
    +      "_created_at": "2007-12-03T10:15:30Z",
    +      "_id": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amounts": CapitalCommitAmounts,
    +      "block_num": 987.65,
    +      "blockchain_status": "abc123",
    +      "commit_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "abc123",
    +      "data": {},
    +      "description": "abc123",
    +      "display_name": "abc123",
    +      "id": 987,
    +      "meta": "abc123",
    +      "present": false,
    +      "project": BaseCapitalProject,
    +      "project_hash": "abc123",
    +      "status": "APPROVED",
    +      "username": "abc123"
         }
       }
     }
    @@ -8051,9 +10004,9 @@
       "data": {
         "capitalCreateCycle": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 987.65,
    +      "block_num": 123.45,
           "end_date": "2007-12-03T10:15:30Z",
           "name": "abc123",
           "present": false,
    @@ -8337,22 +10290,120 @@
           "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 123.45,
    -      "created_by": "abc123",
    -      "creators": ["abc123"],
    +      "created_by": "xyz789",
    +      "creators": ["xyz789"],
           "cycle_id": "abc123",
           "description": "abc123",
           "estimate": 987,
    -      "id": "xyz789",
    -      "issue_hash": "xyz789",
    +      "id": "abc123",
    +      "issue_hash": "abc123",
           "metadata": {},
           "permissions": CapitalIssuePermissions,
    -      "present": true,
    +      "present": false,
           "priority": "HIGH",
    -      "project_hash": "abc123",
    -      "sort_order": 123,
    +      "project_hash": "xyz789",
    +      "sort_order": 987,
           "status": "BACKLOG",
           "submaster": "abc123",
    -      "title": "xyz789"
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    + +
    +
    +
    + Mutations +
    +

    + capitalCreateProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Создание шаблона процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessTemplate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateProcessTemplateInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalCreateProcessTemplate($data: CreateProcessTemplateInput!) {
    +  capitalCreateProcessTemplate(data: $data) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateProcessTemplateInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCreateProcessTemplate": {
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "edges": [ProcessEdge],
    +      "id": "xyz789",
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "steps": [ProcessStepTemplate],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
         }
       }
     }
    @@ -8778,7 +10829,7 @@
         coopname
         created_by
         description
    -    issue_id
    +    issue_hash
         present
         project_hash
         sort_order
    @@ -8804,14 +10855,14 @@
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 123.45,
           "coopname": "abc123",
    -      "created_by": "abc123",
    -      "description": "abc123",
    -      "issue_id": "abc123",
    +      "created_by": "xyz789",
    +      "description": "xyz789",
    +      "issue_hash": "xyz789",
           "present": false,
           "project_hash": "xyz789",
    -      "sort_order": 987,
    +      "sort_order": 123,
           "status": "CANCELLED",
    -      "story_hash": "abc123",
    +      "story_hash": "xyz789",
           "title": "xyz789"
         }
       }
    @@ -8882,6 +10933,7 @@
         commit_hash
         coopname
         created_at
    +    data
         description
         display_name
         id
    @@ -8915,16 +10967,17 @@
           "blockchain_status": "abc123",
           "commit_hash": "abc123",
           "coopname": "xyz789",
    -      "created_at": "xyz789",
    +      "created_at": "abc123",
    +      "data": {},
           "description": "abc123",
    -      "display_name": "abc123",
    -      "id": 123,
    -      "meta": "xyz789",
    -      "present": false,
    +      "display_name": "xyz789",
    +      "id": 987,
    +      "meta": "abc123",
    +      "present": true,
           "project": BaseCapitalProject,
    -      "project_hash": "xyz789",
    +      "project_hash": "abc123",
           "status": "APPROVED",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -8993,7 +11046,73 @@
                     
    Response
    -
    {"data": {"capitalDeleteIssue": true}}
    +                  
    {"data": {"capitalDeleteIssue": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Удаление шаблона процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalDeleteProcessTemplate($id: String!) {
    +  capitalDeleteProcessTemplate(id: $id)
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {"data": {"capitalDeleteProcessTemplate": true}}
     
    @@ -9210,6 +11329,11 @@ _updated_at about appendixes + blagorost_agreement_hash + blagorost_offer_hash + blagorost_wallet { + ...ProgramWalletFragment + } block_num blockchain_status contract { @@ -9226,16 +11350,30 @@ created_at debt_amount display_name + document_parameters { + ...ContributorDocumentParametersFragment + } energy + generation_contract_hash + generation_wallet { + ...ProgramWalletFragment + } + generator_offer_hash hours_per_day id + is_external_blagorost_agreement is_external_contract last_energy_update level + main_wallet { + ...ProgramWalletFragment + } memo present + program_key rate_per_hour status + storage_agreement_hash username } } @@ -9255,32 +11393,43 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "about": "xyz789", - "appendixes": ["xyz789"], + "appendixes": ["abc123"], + "blagorost_agreement_hash": "xyz789", + "blagorost_offer_hash": "xyz789", + "blagorost_wallet": ProgramWallet, "block_num": 123.45, "blockchain_status": "abc123", "contract": DocumentAggregate, "contributed_as_author": "abc123", "contributed_as_contributor": "xyz789", - "contributed_as_coordinator": "xyz789", - "contributed_as_creator": "xyz789", - "contributed_as_investor": "abc123", - "contributed_as_propertor": "abc123", - "contributor_hash": "xyz789", - "coopname": "abc123", + "contributed_as_coordinator": "abc123", + "contributed_as_creator": "abc123", + "contributed_as_investor": "xyz789", + "contributed_as_propertor": "xyz789", + "contributor_hash": "abc123", + "coopname": "xyz789", "created_at": "abc123", - "debt_amount": "xyz789", - "display_name": "xyz789", - "energy": 123.45, - "hours_per_day": 123.45, - "id": 987, - "is_external_contract": true, - "last_energy_update": "abc123", - "level": 123, - "memo": "abc123", - "present": false, + "debt_amount": "abc123", + "display_name": "abc123", + "document_parameters": ContributorDocumentParameters, + "energy": 987.65, + "generation_contract_hash": "abc123", + "generation_wallet": ProgramWallet, + "generator_offer_hash": "abc123", + "hours_per_day": 987.65, + "id": 123, + "is_external_blagorost_agreement": true, + "is_external_contract": false, + "last_energy_update": "xyz789", + "level": 987, + "main_wallet": ProgramWallet, + "memo": "xyz789", + "present": true, + "program_key": "abc123", "rate_per_hour": "abc123", "status": "ACTIVE", - "username": "xyz789" + "storage_agreement_hash": "xyz789", + "username": "abc123" } } } @@ -9374,6 +11523,152 @@ } } } +
    +
    + + +
    +
    +
    + Mutations +
    +

    + capitalFinalizeProject +

    +
    +
    +
    +
    Description
    +

    Финализация проекта в CAPITAL контракте после завершения всех конвертаций участников

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - FinalizeProjectInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalFinalizeProject($data: FinalizeProjectInput!) {
    +  capitalFinalizeProject(data: $data) {
    +    _created_at
    +    _id
    +    _updated_at
    +    block_num
    +    blockchain_status
    +    components {
    +      ...CapitalProjectComponentFragment
    +    }
    +    coopname
    +    counts {
    +      ...CapitalProjectCountsDataFragment
    +    }
    +    created_at
    +    crps {
    +      ...CapitalProjectCrpsDataFragment
    +    }
    +    data
    +    description
    +    fact {
    +      ...CapitalProjectFactPoolFragment
    +    }
    +    id
    +    invite
    +    is_opened
    +    is_planed
    +    issue_counter
    +    master
    +    meta
    +    parent_hash
    +    parent_title
    +    permissions {
    +      ...CapitalProjectPermissionsFragment
    +    }
    +    plan {
    +      ...CapitalProjectPlanPoolFragment
    +    }
    +    prefix
    +    present
    +    project_hash
    +    status
    +    title
    +    voting {
    +      ...CapitalProjectVotingDataFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": FinalizeProjectInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalFinalizeProject": {
    +      "_created_at": "2007-12-03T10:15:30Z",
    +      "_id": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "blockchain_status": "abc123",
    +      "components": [CapitalProjectComponent],
    +      "coopname": "xyz789",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "abc123",
    +      "description": "abc123",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "xyz789",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "abc123",
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
     
    @@ -9464,193 +11759,6 @@ } } } -
    -
    - - -
    -
    -
    - Mutations -
    -

    - capitalFundProject -

    -
    -
    -
    -
    Description
    -

    Финансирование проекта CAPITAL контракта

    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a Transaction! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - 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": {}
    -    }
    -  }
    -}
    -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - capitalGenerateAppendixGenerationAgreement -

    -
    -
    -
    -
    Description
    -

    Сгенерировать приложение к генерационному соглашению

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a GeneratedDocument! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - -
    NameDescription
    - 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": "abc123",
    -      "meta": {}
    -    }
    -  }
    -}
     
    @@ -9741,10 +11849,10 @@
    {
       "data": {
         "capitalGenerateCapitalizationAgreement": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "binary": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -9839,8 +11947,8 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationMoneyInvestStatement": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
           "hash": "xyz789",
           "html": "abc123",
           "meta": {}
    @@ -9939,7 +12047,7 @@
         "capitalGenerateCapitalizationPropertyInvestAct": {
           "binary": "abc123",
           "full_title": "xyz789",
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "html": "abc123",
           "meta": {}
         }
    @@ -10035,9 +12143,9 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationPropertyInvestDecision": {
    -      "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "abc123",
    +      "binary": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
           "html": "xyz789",
           "meta": {}
         }
    @@ -10133,10 +12241,10 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationPropertyInvestStatement": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -10231,6 +12339,104 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationToMainWalletConvertStatement": {
    +      "binary": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    + + +
    +
    +
    + Mutations +
    +

    + capitalGenerateComponentGenerationContract +

    +
    +
    +
    +
    Description
    +

    Сгенерировать документ дополнения к приложению для компонента

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - ComponentGenerationContractGenerateDocumentInput! + +
    + options - GenerateDocumentOptionsInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalGenerateComponentGenerationContract(
    +  $data: ComponentGenerationContractGenerateDocumentInput!,
    +  $options: GenerateDocumentOptionsInput
    +) {
    +  capitalGenerateComponentGenerationContract(
    +    data: $data,
    +    options: $options
    +  ) {
    +    binary
    +    full_title
    +    hash
    +    html
    +    meta
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": ComponentGenerationContractGenerateDocumentInput,
    +  "options": GenerateDocumentOptionsInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGenerateComponentGenerationContract": {
           "binary": "xyz789",
           "full_title": "xyz789",
           "hash": "xyz789",
    @@ -10330,7 +12536,7 @@
       "data": {
         "capitalGenerateExpenseDecision": {
           "binary": "xyz789",
    -      "full_title": "abc123",
    +      "full_title": "xyz789",
           "hash": "abc123",
           "html": "abc123",
           "meta": {}
    @@ -10429,7 +12635,7 @@
         "capitalGenerateExpenseStatement": {
           "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "xyz789",
    +      "hash": "abc123",
           "html": "abc123",
           "meta": {}
         }
    @@ -10440,12 +12646,12 @@
                   
    -
    +

    - capitalGenerateGenerationAgreement + capitalGenerateGenerationContract

    @@ -10475,7 +12681,7 @@ - data - GenerateDocumentInput! + data - GenerationContractGenerateDocumentInput! @@ -10495,11 +12701,11 @@

    Example

    Query
    -
    mutation capitalGenerateGenerationAgreement(
    -  $data: GenerateDocumentInput!,
    +                  
    mutation capitalGenerateGenerationContract(
    +  $data: GenerationContractGenerateDocumentInput!,
       $options: GenerateDocumentOptionsInput
     ) {
    -  capitalGenerateGenerationAgreement(
    +  capitalGenerateGenerationContract(
         data: $data,
         options: $options
       ) {
    @@ -10515,7 +12721,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": GenerationContractGenerateDocumentInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -10524,11 +12730,11 @@
    Response
    {
       "data": {
    -    "capitalGenerateGenerationAgreement": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +    "capitalGenerateGenerationContract": {
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -10573,7 +12779,7 @@
                         
                           
                             
    -                          data - GenerateDocumentInput!
    +                          data - GenerationMoneyInvestStatementGenerateDocumentInput!
                             
                             
                             
    @@ -10594,7 +12800,7 @@
                     
    Query
    mutation capitalGenerateGenerationMoneyInvestStatement(
    -  $data: GenerateDocumentInput!,
    +  $data: GenerationMoneyInvestStatementGenerateDocumentInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateGenerationMoneyInvestStatement(
    @@ -10613,7 +12819,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": GenerationMoneyInvestStatementGenerateDocumentInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -10625,106 +12831,8 @@ "capitalGenerateGenerationMoneyInvestStatement": { "binary": "abc123", "full_title": "abc123", - "hash": "xyz789", - "html": "abc123", - "meta": {} - } - } -} -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - capitalGenerateGenerationMoneyReturnUnusedStatement -

    -
    -
    -
    -
    Description
    -

    Сгенерировать заявление о возврате неиспользованных средств генерации

    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a GeneratedDocument! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - -
    NameDescription
    - 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": "xyz789",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -10821,8 +12929,8 @@
         "capitalGenerateGenerationPropertyInvestAct": {
           "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -10920,7 +13028,7 @@
           "binary": "abc123",
           "full_title": "abc123",
           "hash": "xyz789",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11015,10 +13123,10 @@
                       
    {
       "data": {
         "capitalGenerateGenerationPropertyInvestStatement": {
    -      "binary": "abc123",
    -      "full_title": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "abc123",
           "hash": "abc123",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11113,10 +13221,10 @@
                       
    {
       "data": {
         "capitalGenerateGenerationToCapitalizationConvertStatement": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
           "hash": "abc123",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11161,7 +13269,7 @@
                         
                           
                             
    -                          data - GenerateDocumentInput!
    +                          data - GenerationToMainWalletConvertStatementGenerateDocumentInput!
                             
                             
                             
    @@ -11182,7 +13290,7 @@
                     
    Query
    mutation capitalGenerateGenerationToMainWalletConvertStatement(
    -  $data: GenerateDocumentInput!,
    +  $data: GenerationToMainWalletConvertStatementGenerateDocumentInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateGenerationToMainWalletConvertStatement(
    @@ -11201,7 +13309,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": GenerationToMainWalletConvertStatementGenerateDocumentInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11213,7 +13321,7 @@ "capitalGenerateGenerationToMainWalletConvertStatement": { "binary": "xyz789", "full_title": "xyz789", - "hash": "xyz789", + "hash": "abc123", "html": "abc123", "meta": {} } @@ -11309,10 +13417,10 @@
    {
       "data": {
         "capitalGenerateGenerationToProjectConvertStatement": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11407,7 +13515,7 @@
                       
    {
       "data": {
         "capitalGenerateGetLoanDecision": {
    -      "binary": "xyz789",
    +      "binary": "abc123",
           "full_title": "xyz789",
           "hash": "abc123",
           "html": "xyz789",
    @@ -11505,7 +13613,105 @@
                       
    {
       "data": {
         "capitalGenerateGetLoanStatement": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateProjectGenerationContract +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - ProjectGenerationContractGenerateDocumentInput! + +
    + options - GenerateDocumentOptionsInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalGenerateProjectGenerationContract(
    +  $data: ProjectGenerationContractGenerateDocumentInput!,
    +  $options: GenerateDocumentOptionsInput
    +) {
    +  capitalGenerateProjectGenerationContract(
    +    data: $data,
    +    options: $options
    +  ) {
    +    binary
    +    full_title
    +    hash
    +    html
    +    meta
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": ProjectGenerationContractGenerateDocumentInput,
    +  "options": GenerateDocumentOptionsInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGenerateProjectGenerationContract": {
    +      "binary": "xyz789",
           "full_title": "abc123",
           "hash": "xyz789",
           "html": "abc123",
    @@ -11513,6 +13719,94 @@
         }
       }
     }
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateRegistrationDocuments +

    +
    +
    +
    +
    Description
    +

    Генерация пачки документов для завершения регистрации в Capital (GenerationContract, StorageAgreement, BlagorostAgreement)

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GenerateCapitalRegistrationDocumentsInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalGenerateRegistrationDocuments($data: GenerateCapitalRegistrationDocumentsInputDTO!) {
    +  capitalGenerateRegistrationDocuments(data: $data) {
    +    blagorost_agreement {
    +      ...GeneratedDocumentFragment
    +    }
    +    generation_contract {
    +      ...GeneratedDocumentFragment
    +    }
    +    generator_offer {
    +      ...GeneratedDocumentFragment
    +    }
    +    storage_agreement {
    +      ...GeneratedDocumentFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GenerateCapitalRegistrationDocumentsInputDTO}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGenerateRegistrationDocuments": {
    +      "blagorost_agreement": GeneratedDocument,
    +      "generation_contract": GeneratedDocument,
    +      "generator_offer": GeneratedDocument,
    +      "storage_agreement": GeneratedDocument
    +    }
    +  }
    +}
     
    @@ -11553,7 +13847,7 @@ - data - GenerateDocumentInput! + data - ResultContributionActGenerateInput! @@ -11574,7 +13868,7 @@
    Query
    mutation capitalGenerateResultContributionAct(
    -  $data: GenerateDocumentInput!,
    +  $data: ResultContributionActGenerateInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateResultContributionAct(
    @@ -11593,7 +13887,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": ResultContributionActGenerateInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11605,8 +13899,8 @@ "capitalGenerateResultContributionAct": { "binary": "xyz789", "full_title": "xyz789", - "hash": "xyz789", - "html": "abc123", + "hash": "abc123", + "html": "xyz789", "meta": {} } } @@ -11651,7 +13945,7 @@ - data - GenerateDocumentInput! + data - ResultContributionDecisionGenerateInput! @@ -11672,7 +13966,7 @@
    Query
    mutation capitalGenerateResultContributionDecision(
    -  $data: GenerateDocumentInput!,
    +  $data: ResultContributionDecisionGenerateInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateResultContributionDecision(
    @@ -11691,7 +13985,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": ResultContributionDecisionGenerateInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11702,7 +13996,7 @@ "data": { "capitalGenerateResultContributionDecision": { "binary": "xyz789", - "full_title": "xyz789", + "full_title": "abc123", "hash": "abc123", "html": "abc123", "meta": {} @@ -11749,7 +14043,7 @@ - data - GenerateDocumentInput! + data - ResultContributionStatementGenerateInput! @@ -11770,7 +14064,7 @@
    Query
    mutation capitalGenerateResultContributionStatement(
    -  $data: GenerateDocumentInput!,
    +  $data: ResultContributionStatementGenerateInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateResultContributionStatement(
    @@ -11789,7 +14083,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": ResultContributionStatementGenerateInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11800,8 +14094,8 @@ "data": { "capitalGenerateResultContributionStatement": { "binary": "abc123", - "full_title": "abc123", - "hash": "xyz789", + "full_title": "xyz789", + "hash": "abc123", "html": "abc123", "meta": {} } @@ -12047,7 +14341,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -12070,9 +14363,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -12107,32 +14397,30 @@ "_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": true, + "block_num": 987.65, + "blockchain_status": "abc123", "components": [CapitalProjectComponent], "coopname": "xyz789", "counts": CapitalProjectCountsData, - "created_at": "abc123", + "created_at": "xyz789", "crps": CapitalProjectCrpsData, "data": "abc123", - "description": "abc123", + "description": "xyz789", "fact": CapitalProjectFactPool, - "id": 123, - "invite": "xyz789", + "id": 987, + "invite": "abc123", "is_opened": true, "is_planed": false, "issue_counter": 987, "master": "abc123", - "membership": CapitalProjectMembershipCrps, - "meta": "xyz789", - "parent_hash": "xyz789", + "meta": "abc123", + "parent_hash": "abc123", "parent_title": "abc123", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, "prefix": "xyz789", - "present": true, - "project_hash": "abc123", + "present": false, + "project_hash": "xyz789", "status": "ACTIVE", "title": "abc123", "voting": CapitalProjectVotingData @@ -12156,7 +14444,7 @@
    Description

    Внесение результата в CAPITAL контракте

    -

    Требуемые роли: participant.

    +

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

    @@ -12199,6 +14487,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -12214,9 +14504,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -12233,9 +14525,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -12261,49 +14551,53 @@ "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "author_base": "abc123", - "author_bonus": "xyz789", - "block_num": 987.65, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "xyz789", + "author_bonus": "abc123", + "available_for_program": "abc123", + "available_for_wallet": "abc123", + "block_num": 123.45, + "capital_contributor_shares": "abc123", + "contributor_bonus": "abc123", "coopname": "abc123", - "coordinator_base": "abc123", - "coordinator_investments": "abc123", + "coordinator_base": "xyz789", + "coordinator_investments": "xyz789", "creator_base": "abc123", - "creator_bonus": "xyz789", - "debt_amount": "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": "xyz789", + "intellectual_cost": "xyz789", + "investor_amount": "abc123", + "investor_base": "abc123", "is_author": false, + "is_completed": true, "is_contributor": true, - "is_coordinator": false, - "is_creator": false, + "is_coordinator": true, + "is_creator": true, "is_investor": false, "is_propertor": true, - "is_votes_calculated": 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_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": "xyz789", + "last_known_creators_base_pool": "abc123", "last_known_invest_pool": "abc123", "present": true, - "project_hash": "xyz789", + "project_hash": "abc123", "property_base": "abc123", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "xyz789", "total_segment_cost": "xyz789", "username": "xyz789", - "value": "abc123", - "voting_bonus": "abc123" + "value": "xyz789", + "voting_bonus": "xyz789" } } } @@ -12397,96 +14691,6 @@ } } } -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - capitalRefreshProject -

    -
    -
    -
    -
    Description
    -

    Обновление CRPS пайщика в проекте CAPITAL контракта

    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a Transaction! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - 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": {}
    -    }
    -  }
    -}
     
    @@ -12547,6 +14751,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -12562,9 +14768,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -12581,9 +14789,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -12606,36 +14812,40 @@ "data": { "capitalRefreshSegment": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "abc123", + "author_base": "xyz789", "author_bonus": "xyz789", + "available_for_program": "abc123", + "available_for_wallet": "xyz789", "block_num": 987.65, - "capital_contributor_shares": "abc123", + "capital_contributor_shares": "xyz789", "contributor_bonus": "abc123", - "coopname": "xyz789", + "coopname": "abc123", "coordinator_base": "abc123", "coordinator_investments": "xyz789", - "creator_base": "abc123", + "creator_base": "xyz789", "creator_bonus": "abc123", "debt_amount": "xyz789", "debt_settled": "abc123", - "direct_creator_bonus": "xyz789", - "display_name": "xyz789", - "equal_author_bonus": "xyz789", + "direct_creator_bonus": "abc123", + "display_name": "abc123", + "equal_author_bonus": "abc123", "has_vote": true, "id": 987, + "intellectual_cost": "xyz789", "investor_amount": "abc123", "investor_base": "xyz789", - "is_author": false, + "is_author": true, + "is_completed": true, "is_contributor": true, "is_coordinator": false, - "is_creator": false, + "is_creator": true, "is_investor": false, - "is_propertor": true, - "is_votes_calculated": true, + "is_propertor": false, + "is_votes_calculated": false, "last_author_base_reward_per_share": 987.65, - "last_author_bonus_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": "xyz789", "last_known_creators_base_pool": "xyz789", @@ -12644,12 +14854,12 @@ "project_hash": "abc123", "property_base": "abc123", "provisional_amount": "xyz789", - "result": CapitalResult, + "share_percent": 123.45, "status": "ACT1", - "total_segment_base_cost": "xyz789", + "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "abc123", "total_segment_cost": "abc123", - "username": "xyz789", + "username": "abc123", "value": "abc123", "voting_bonus": "xyz789" } @@ -12984,7 +15194,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -13007,9 +15216,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -13042,36 +15248,34 @@ "data": { "capitalSetPlan": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "block_num": 123.45, "blockchain_status": "abc123", - "can_convert_to_project": true, "components": [CapitalProjectComponent], - "coopname": "abc123", + "coopname": "xyz789", "counts": CapitalProjectCountsData, "created_at": "abc123", "crps": CapitalProjectCrpsData, - "data": "xyz789", - "description": "abc123", + "data": "abc123", + "description": "xyz789", "fact": CapitalProjectFactPool, "id": 987, "invite": "abc123", - "is_opened": true, + "is_opened": false, "is_planed": true, "issue_counter": 123, - "master": "abc123", - "membership": CapitalProjectMembershipCrps, - "meta": "abc123", - "parent_hash": "abc123", + "master": "xyz789", + "meta": "xyz789", + "parent_hash": "xyz789", "parent_title": "xyz789", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, "prefix": "abc123", - "present": true, + "present": false, "project_hash": "abc123", "status": "ACTIVE", - "title": "abc123", + "title": "xyz789", "voting": CapitalProjectVotingData } } @@ -13136,6 +15340,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -13151,9 +15357,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -13170,9 +15378,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -13198,47 +15404,51 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "author_base": "xyz789", - "author_bonus": "xyz789", - "block_num": 987.65, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "xyz789", - "coopname": "abc123", - "coordinator_base": "xyz789", + "author_bonus": "abc123", + "available_for_program": "xyz789", + "available_for_wallet": "xyz789", + "block_num": 123.45, + "capital_contributor_shares": "abc123", + "contributor_bonus": "abc123", + "coopname": "xyz789", + "coordinator_base": "abc123", "coordinator_investments": "xyz789", "creator_base": "abc123", - "creator_bonus": "xyz789", + "creator_bonus": "abc123", "debt_amount": "xyz789", - "debt_settled": "xyz789", - "direct_creator_bonus": "abc123", - "display_name": "xyz789", - "equal_author_bonus": "abc123", + "debt_settled": "abc123", + "direct_creator_bonus": "xyz789", + "display_name": "abc123", + "equal_author_bonus": "xyz789", "has_vote": false, "id": 987, + "intellectual_cost": "xyz789", "investor_amount": "abc123", "investor_base": "abc123", "is_author": true, - "is_contributor": true, + "is_completed": false, + "is_contributor": false, "is_coordinator": false, - "is_creator": false, + "is_creator": true, "is_investor": false, "is_propertor": true, - "is_votes_calculated": true, + "is_votes_calculated": false, "last_author_base_reward_per_share": 987.65, - "last_author_bonus_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": "xyz789", - "last_known_creators_base_pool": "xyz789", - "last_known_invest_pool": "xyz789", - "present": false, - "project_hash": "abc123", - "property_base": "abc123", + "last_known_coordinators_investment_pool": "abc123", + "last_known_creators_base_pool": "abc123", + "last_known_invest_pool": "abc123", + "present": true, + "project_hash": "xyz789", + "property_base": "xyz789", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 987.65, "status": "ACT1", "total_segment_base_cost": "xyz789", - "total_segment_bonus_cost": "abc123", - "total_segment_cost": "abc123", - "username": "xyz789", + "total_segment_bonus_cost": "xyz789", + "total_segment_cost": "xyz789", + "username": "abc123", "value": "abc123", "voting_bonus": "abc123" } @@ -13261,7 +15471,7 @@
    Description

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

    -

    Требуемые роли: participant.

    +

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

    @@ -13304,6 +15514,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -13319,9 +15531,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -13338,9 +15552,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -13363,52 +15575,150 @@ "data": { "capitalSignActAsContributor": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "abc123", + "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "xyz789", - "author_bonus": "xyz789", - "block_num": 123.45, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "abc123", + "author_base": "abc123", + "author_bonus": "abc123", + "available_for_program": "xyz789", + "available_for_wallet": "abc123", + "block_num": 987.65, + "capital_contributor_shares": "abc123", + "contributor_bonus": "xyz789", "coopname": "abc123", - "coordinator_base": "xyz789", + "coordinator_base": "abc123", "coordinator_investments": "abc123", - "creator_base": "xyz789", - "creator_bonus": "abc123", + "creator_base": "abc123", + "creator_bonus": "xyz789", "debt_amount": "abc123", "debt_settled": "xyz789", - "direct_creator_bonus": "xyz789", - "display_name": "abc123", + "direct_creator_bonus": "abc123", + "display_name": "xyz789", "equal_author_bonus": "abc123", - "has_vote": true, + "has_vote": false, "id": 987, + "intellectual_cost": "abc123", "investor_amount": "xyz789", "investor_base": "xyz789", - "is_author": false, - "is_contributor": false, - "is_coordinator": false, + "is_author": true, + "is_completed": true, + "is_contributor": true, + "is_coordinator": true, "is_creator": false, "is_investor": true, "is_propertor": true, "is_votes_calculated": true, - "last_author_base_reward_per_share": 123.45, + "last_author_base_reward_per_share": 987.65, "last_author_bonus_reward_per_share": 123.45, - "last_contributor_reward_per_share": 987.65, + "last_contributor_reward_per_share": 123.45, "last_known_coordinators_investment_pool": "xyz789", - "last_known_creators_base_pool": "abc123", + "last_known_creators_base_pool": "xyz789", "last_known_invest_pool": "xyz789", "present": false, - "project_hash": "xyz789", + "project_hash": "abc123", "property_base": "xyz789", - "provisional_amount": "xyz789", - "result": CapitalResult, + "provisional_amount": "abc123", + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "xyz789", - "total_segment_cost": "abc123", + "total_segment_cost": "xyz789", "username": "abc123", - "value": "abc123", - "voting_bonus": "xyz789" + "value": "xyz789", + "voting_bonus": "abc123" + } + } +} +
    + + + +
    +
    +
    + Mutations +
    +

    + capitalStartProcess +

    +
    +
    +
    +
    Description
    +

    Запуск экземпляра процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessInstance! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - StartProcessInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalStartProcess($data: StartProcessInput!) {
    +  capitalStartProcess(data: $data) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": StartProcessInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalStartProcess": {
    +      "completed_at": "2007-12-03T10:15:30Z",
    +      "coopname": "abc123",
    +      "cycle": 123,
    +      "id": "xyz789",
    +      "project_hash": "abc123",
    +      "started_at": "2007-12-03T10:15:30Z",
    +      "started_by": "xyz789",
    +      "status": "CANCELLED",
    +      "step_states": [ProcessStepState],
    +      "template_id": "abc123"
         }
       }
     }
    @@ -13472,7 +15782,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -13495,9 +15804,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -13532,26 +15838,24 @@
           "_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,
    +      "block_num": 123.45,
    +      "blockchain_status": "xyz789",
           "components": [CapitalProjectComponent],
    -      "coopname": "xyz789",
    +      "coopname": "abc123",
           "counts": CapitalProjectCountsData,
    -      "created_at": "abc123",
    +      "created_at": "xyz789",
           "crps": CapitalProjectCrpsData,
    -      "data": "xyz789",
    -      "description": "abc123",
    +      "data": "abc123",
    +      "description": "xyz789",
           "fact": CapitalProjectFactPool,
           "id": 123,
           "invite": "abc123",
           "is_opened": false,
    -      "is_planed": true,
    -      "issue_counter": 123,
    -      "master": "xyz789",
    -      "membership": CapitalProjectMembershipCrps,
    -      "meta": "abc123",
    -      "parent_hash": "xyz789",
    +      "is_planed": false,
    +      "issue_counter": 987,
    +      "master": "abc123",
    +      "meta": "xyz789",
    +      "parent_hash": "abc123",
           "parent_title": "abc123",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
    @@ -13714,7 +16018,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -13737,9 +16040,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -13772,32 +16072,30 @@
       "data": {
         "capitalStopProject": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "abc123",
    +      "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 987.65,
    -      "blockchain_status": "abc123",
    -      "can_convert_to_project": true,
    +      "blockchain_status": "xyz789",
           "components": [CapitalProjectComponent],
    -      "coopname": "abc123",
    +      "coopname": "xyz789",
           "counts": CapitalProjectCountsData,
           "created_at": "xyz789",
           "crps": CapitalProjectCrpsData,
    -      "data": "abc123",
    +      "data": "xyz789",
           "description": "xyz789",
           "fact": CapitalProjectFactPool,
           "id": 987,
    -      "invite": "abc123",
    +      "invite": "xyz789",
           "is_opened": false,
    -      "is_planed": false,
    -      "issue_counter": 123,
    -      "master": "abc123",
    -      "membership": CapitalProjectMembershipCrps,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "xyz789",
           "meta": "xyz789",
           "parent_hash": "xyz789",
           "parent_title": "xyz789",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
    -      "prefix": "abc123",
    +      "prefix": "xyz789",
           "present": false,
           "project_hash": "xyz789",
           "status": "ACTIVE",
    @@ -13990,23 +16288,121 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 987.65,
    +      "block_num": 123.45,
           "created_by": "xyz789",
    -      "creators": ["xyz789"],
    -      "cycle_id": "abc123",
    +      "creators": ["abc123"],
    +      "cycle_id": "xyz789",
           "description": "xyz789",
    -      "estimate": 987,
    -      "id": "xyz789",
    -      "issue_hash": "xyz789",
    +      "estimate": 123,
    +      "id": "abc123",
    +      "issue_hash": "abc123",
           "metadata": {},
           "permissions": CapitalIssuePermissions,
           "present": true,
           "priority": "HIGH",
    -      "project_hash": "xyz789",
    -      "sort_order": 123,
    +      "project_hash": "abc123",
    +      "sort_order": 987,
           "status": "BACKLOG",
           "submaster": "abc123",
    -      "title": "abc123"
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalUpdateProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Обновление шаблона процесса (шаги, рёбра, статус)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessTemplate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - UpdateProcessTemplateInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalUpdateProcessTemplate($data: UpdateProcessTemplateInput!) {
    +  capitalUpdateProcessTemplate(data: $data) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": UpdateProcessTemplateInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalUpdateProcessTemplate": {
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "edges": [ProcessEdge],
    +      "id": "abc123",
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "steps": [ProcessStepTemplate],
    +      "title": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z"
         }
       }
     }
    @@ -14072,7 +16468,7 @@
         coopname
         created_by
         description
    -    issue_id
    +    issue_hash
         present
         project_hash
         sort_order
    @@ -14094,19 +16490,19 @@
       "data": {
         "capitalUpdateStory": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 987.65,
    -      "coopname": "xyz789",
    -      "created_by": "abc123",
    -      "description": "xyz789",
    -      "issue_id": "abc123",
    -      "present": false,
    -      "project_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_by": "xyz789",
    +      "description": "abc123",
    +      "issue_hash": "abc123",
    +      "present": true,
    +      "project_hash": "abc123",
           "sort_order": 987,
           "status": "CANCELLED",
    -      "story_hash": "abc123",
    -      "title": "xyz789"
    +      "story_hash": "xyz789",
    +      "title": "abc123"
         }
       }
     }
    @@ -14201,22 +16597,22 @@
       "data": {
         "chairmanConfirmApprove": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "approval_hash": "xyz789",
           "approved_document": DocumentAggregate,
    -      "block_num": 987.65,
    -      "callback_action_approve": "abc123",
    +      "block_num": 123.45,
    +      "callback_action_approve": "xyz789",
           "callback_action_decline": "xyz789",
    -      "callback_contract": "abc123",
    +      "callback_contract": "xyz789",
           "coopname": "xyz789",
           "created_at": "2007-12-03T10:15:30Z",
           "document": DocumentAggregate,
           "id": 987.65,
    -      "meta": "xyz789",
    +      "meta": "abc123",
           "present": true,
           "status": "APPROVED",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -14313,17 +16709,17 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "approval_hash": "xyz789",
    +      "approval_hash": "abc123",
           "approved_document": DocumentAggregate,
    -      "block_num": 987.65,
    -      "callback_action_approve": "xyz789",
    +      "block_num": 123.45,
    +      "callback_action_approve": "abc123",
           "callback_action_decline": "abc123",
           "callback_contract": "abc123",
           "coopname": "abc123",
           "created_at": "2007-12-03T10:15:30Z",
           "document": DocumentAggregate,
           "id": 987.65,
    -      "meta": "xyz789",
    +      "meta": "abc123",
           "present": true,
           "status": "APPROVED",
           "username": "xyz789"
    @@ -14396,6 +16792,310 @@
                     
    Response
    {"data": {"chatcoopCreateAccount": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeCapitalOnboardingStep +

    +
    +
    +
    +
    Description
    +

    Выполнить шаг онбординга capital (создание предложения повестки)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalOnboardingState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CapitalOnboardingStepInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeCapitalOnboardingStep($data: CapitalOnboardingStepInput!) {
    +  completeCapitalOnboardingStep(data: $data) {
    +    blagorost_offer_template_done
    +    blagorost_provision_done
    +    generation_contract_template_done
    +    generator_offer_template_done
    +    generator_program_template_done
    +    onboarding_blagorost_offer_template_hash
    +    onboarding_blagorost_provision_hash
    +    onboarding_expire_at
    +    onboarding_generation_contract_template_hash
    +    onboarding_generator_offer_template_hash
    +    onboarding_generator_program_template_hash
    +    onboarding_init_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CapitalOnboardingStepInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeCapitalOnboardingStep": {
    +      "blagorost_offer_template_done": true,
    +      "blagorost_provision_done": true,
    +      "generation_contract_template_done": false,
    +      "generator_offer_template_done": true,
    +      "generator_program_template_done": false,
    +      "onboarding_blagorost_offer_template_hash": "abc123",
    +      "onboarding_blagorost_provision_hash": "abc123",
    +      "onboarding_expire_at": "abc123",
    +      "onboarding_generation_contract_template_hash": "xyz789",
    +      "onboarding_generator_offer_template_hash": "xyz789",
    +      "onboarding_generator_program_template_hash": "abc123",
    +      "onboarding_init_at": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeChairmanAgendaStep +

    +
    +
    +
    +
    Description
    +

    Выполнить один из шагов онбординга (создание предложения повестки)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ChairmanOnboardingState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ChairmanOnboardingAgendaInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeChairmanAgendaStep($data: ChairmanOnboardingAgendaInput!) {
    +  completeChairmanAgendaStep(data: $data) {
    +    general_meet_done
    +    onboarding_expire_at
    +    onboarding_general_meet_hash
    +    onboarding_init_at
    +    onboarding_participant_application_hash
    +    onboarding_privacy_agreement_hash
    +    onboarding_signature_agreement_hash
    +    onboarding_user_agreement_hash
    +    onboarding_voskhod_membership_hash
    +    onboarding_wallet_agreement_hash
    +    participant_application_done
    +    privacy_agreement_done
    +    signature_agreement_done
    +    user_agreement_done
    +    voskhod_membership_done
    +    wallet_agreement_done
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ChairmanOnboardingAgendaInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeChairmanAgendaStep": {
    +      "general_meet_done": false,
    +      "onboarding_expire_at": "abc123",
    +      "onboarding_general_meet_hash": "abc123",
    +      "onboarding_init_at": "xyz789",
    +      "onboarding_participant_application_hash": "xyz789",
    +      "onboarding_privacy_agreement_hash": "xyz789",
    +      "onboarding_signature_agreement_hash": "abc123",
    +      "onboarding_user_agreement_hash": "abc123",
    +      "onboarding_voskhod_membership_hash": "abc123",
    +      "onboarding_wallet_agreement_hash": "xyz789",
    +      "participant_application_done": true,
    +      "privacy_agreement_done": true,
    +      "signature_agreement_done": true,
    +      "user_agreement_done": true,
    +      "voskhod_membership_done": true,
    +      "wallet_agreement_done": true
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeChairmanGeneralMeetStep +

    +
    +
    +
    +
    Description
    +

    Выполнить шаг онбординга по созданию общего собрания (сохранить hash повестки)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ChairmanOnboardingState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ChairmanOnboardingGeneralMeetInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeChairmanGeneralMeetStep($data: ChairmanOnboardingGeneralMeetInput!) {
    +  completeChairmanGeneralMeetStep(data: $data) {
    +    general_meet_done
    +    onboarding_expire_at
    +    onboarding_general_meet_hash
    +    onboarding_init_at
    +    onboarding_participant_application_hash
    +    onboarding_privacy_agreement_hash
    +    onboarding_signature_agreement_hash
    +    onboarding_user_agreement_hash
    +    onboarding_voskhod_membership_hash
    +    onboarding_wallet_agreement_hash
    +    participant_application_done
    +    privacy_agreement_done
    +    signature_agreement_done
    +    user_agreement_done
    +    voskhod_membership_done
    +    wallet_agreement_done
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ChairmanOnboardingGeneralMeetInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeChairmanGeneralMeetStep": {
    +      "general_meet_done": false,
    +      "onboarding_expire_at": "xyz789",
    +      "onboarding_general_meet_hash": "abc123",
    +      "onboarding_init_at": "xyz789",
    +      "onboarding_participant_application_hash": "abc123",
    +      "onboarding_privacy_agreement_hash": "abc123",
    +      "onboarding_signature_agreement_hash": "xyz789",
    +      "onboarding_user_agreement_hash": "xyz789",
    +      "onboarding_voskhod_membership_hash": "xyz789",
    +      "onboarding_wallet_agreement_hash": "xyz789",
    +      "participant_application_done": true,
    +      "privacy_agreement_done": true,
    +      "signature_agreement_done": true,
    +      "user_agreement_done": false,
    +      "voskhod_membership_done": false,
    +      "wallet_agreement_done": false
    +    }
    +  }
    +}
     
    @@ -14839,98 +17539,6 @@ } } } -
    -
    - - -
    -
    -
    - Mutations -
    -

    - createBankAccount -

    -
    -
    -
    -
    Description
    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a PaymentMethod! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - 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": "xyz789",
    -      "updated_at": "2007-12-03T10:15:30Z",
    -      "username": "xyz789"
    -    }
    -  }
    -}
     
    @@ -15028,20 +17636,20 @@ "createBranch": { "bank_account": BankPaymentMethod, "braname": "xyz789", - "city": "abc123", + "city": "xyz789", "coopname": "abc123", "country": "abc123", "details": OrganizationDetails, - "email": "xyz789", - "fact_address": "abc123", + "email": "abc123", + "fact_address": "xyz789", "full_address": "xyz789", - "full_name": "xyz789", - "phone": "xyz789", + "full_name": "abc123", + "phone": "abc123", "represented_by": RepresentedBy, "short_name": "xyz789", "trusted": [Individual], "trustee": Individual, - "type": "xyz789" + "type": "abc123" } } } @@ -15244,32 +17852,32 @@ "data": { "createDepositPayment": { "blockchain_data": {}, - "can_change_status": true, - "coopname": "abc123", + "can_change_status": false, + "coopname": "xyz789", "created_at": "2007-12-03T10:15:30Z", "direction": "INCOMING", - "direction_label": "abc123", + "direction_label": "xyz789", "expired_at": "2007-12-03T10:15:30Z", "formatted_amount": "abc123", "hash": "abc123", - "id": "4", + "id": 4, "income_hash": "xyz789", - "is_final": true, - "memo": "xyz789", - "message": "abc123", - "outcome_hash": "abc123", + "is_final": false, + "memo": "abc123", + "message": "xyz789", + "outcome_hash": "xyz789", "payment_details": PaymentDetails, "payment_method_id": "abc123", "provider": "xyz789", - "quantity": 123.45, + "quantity": 987.65, "statement": {}, "status": "CANCELLED", "status_label": "abc123", "symbol": "xyz789", "type": "DEPOSIT", - "type_label": "abc123", + "type_label": "xyz789", "updated_at": "2007-12-03T10:15:30Z", - "username": "abc123", + "username": "xyz789", "username_certificate": EntrepreneurCertificate } } @@ -15388,28 +17996,28 @@ "coopname": "xyz789", "created_at": "2007-12-03T10:15:30Z", "direction": "INCOMING", - "direction_label": "xyz789", + "direction_label": "abc123", "expired_at": "2007-12-03T10:15:30Z", "formatted_amount": "xyz789", "hash": "xyz789", "id": "4", "income_hash": "xyz789", "is_final": true, - "memo": "xyz789", - "message": "abc123", - "outcome_hash": "xyz789", + "memo": "abc123", + "message": "xyz789", + "outcome_hash": "abc123", "payment_details": PaymentDetails, "payment_method_id": "abc123", - "provider": "abc123", + "provider": "xyz789", "quantity": 123.45, "statement": {}, "status": "CANCELLED", "status_label": "abc123", - "symbol": "abc123", + "symbol": "xyz789", "type": "DEPOSIT", - "type_label": "xyz789", + "type_label": "abc123", "updated_at": "2007-12-03T10:15:30Z", - "username": "xyz789", + "username": "abc123", "username_certificate": EntrepreneurCertificate } } @@ -15561,6 +18169,7 @@ decision id question + title } }
    @@ -15577,7 +18186,8 @@ "createProjectOfFreeDecision": { "decision": "xyz789", "id": "abc123", - "question": "xyz789" + "question": "xyz789", + "title": "abc123" } } } @@ -15655,9 +18265,9 @@
    {
       "data": {
         "createWebPushSubscription": {
    -      "message": "abc123",
    +      "message": "xyz789",
           "subscription": WebPushSubscriptionDto,
    -      "success": false
    +      "success": true
         }
       }
     }
    @@ -15701,7 +18311,7 @@
                         
                           
                             
    -                          input - CreateWithdrawInput!
    +                          data - CreateWithdrawInput!
                             
                             
                             
    @@ -15714,8 +18324,8 @@
                     

    Example

    Query
    -
    mutation createWithdraw($input: CreateWithdrawInput!) {
    -  createWithdraw(input: $input) {
    +                  
    mutation createWithdraw($data: CreateWithdrawInput!) {
    +  createWithdraw(data: $data) {
         withdraw_hash
       }
     }
    @@ -15723,7 +18333,7 @@
                     
    Variables
    -
    {"input": CreateWithdrawInput}
    +                  
    {"data": CreateWithdrawInput}
     
    @@ -16207,15 +18817,15 @@ "data": { "deleteTrustedAccount": { "bank_account": BankPaymentMethod, - "braname": "xyz789", - "city": "xyz789", + "braname": "abc123", + "city": "abc123", "coopname": "abc123", - "country": "abc123", + "country": "xyz789", "details": OrganizationDetails, - "email": "abc123", - "fact_address": "abc123", - "full_address": "abc123", - "full_name": "xyz789", + "email": "xyz789", + "fact_address": "xyz789", + "full_address": "xyz789", + "full_name": "abc123", "phone": "abc123", "represented_by": RepresentedBy, "short_name": "xyz789", @@ -16499,18 +19109,18 @@ "data": { "editBranch": { "bank_account": BankPaymentMethod, - "braname": "abc123", - "city": "xyz789", + "braname": "xyz789", + "city": "abc123", "coopname": "abc123", - "country": "xyz789", + "country": "abc123", "details": OrganizationDetails, "email": "abc123", "fact_address": "xyz789", - "full_address": "xyz789", - "full_name": "abc123", - "phone": "xyz789", + "full_address": "abc123", + "full_name": "xyz789", + "phone": "abc123", "represented_by": RepresentedBy, - "short_name": "abc123", + "short_name": "xyz789", "trusted": [Individual], "trustee": Individual, "type": "abc123" @@ -16607,8 +19217,8 @@
    {
       "data": {
         "generateAnnualGeneralMeetAgendaDocument": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    +      "binary": "abc123",
    +      "full_title": "abc123",
           "hash": "abc123",
           "html": "xyz789",
           "meta": {}
    @@ -16804,9 +19414,9 @@
       "data": {
         "generateAnnualGeneralMeetNotificationDocument": {
           "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -16901,10 +19511,10 @@
                       
    {
       "data": {
         "generateAssetContributionAct": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17002,7 +19612,7 @@
           "binary": "abc123",
           "full_title": "abc123",
           "hash": "xyz789",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17097,10 +19707,10 @@
                       
    {
       "data": {
         "generateAssetContributionStatement": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "binary": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17195,8 +19805,8 @@
                       
    {
       "data": {
         "generateBallotForAnnualGeneralMeetDocument": {
    -      "binary": "abc123",
    -      "full_title": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "abc123",
           "hash": "xyz789",
           "html": "abc123",
           "meta": {}
    @@ -17293,9 +19903,90 @@
                       
    {
       "data": {
         "generateConvertToAxonStatement": {
    -      "binary": "xyz789",
    +      "binary": "abc123",
           "full_title": "abc123",
    -      "hash": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    + +
    +
    +
    + Mutations +
    +

    + generateDocument +

    +
    +
    +
    +
    Description
    +

    Универсальная генерация документа с произвольными данными (только для председателя)

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - GenerateAnyDocumentInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation generateDocument($input: GenerateAnyDocumentInput!) {
    +  generateDocument(input: $input) {
    +    binary
    +    full_title
    +    hash
    +    html
    +    meta
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": GenerateAnyDocumentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "generateDocument": {
    +      "binary": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
           "html": "xyz789",
           "meta": {}
         }
    @@ -17392,9 +20083,9 @@
       "data": {
         "generateFreeDecision": {
           "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "abc123",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17489,10 +20180,10 @@
                       
    {
       "data": {
         "generateParticipantApplication": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
           "full_title": "xyz789",
           "hash": "xyz789",
    -      "html": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -17587,10 +20278,10 @@
                       
    {
       "data": {
         "generateParticipantApplicationDecision": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17685,8 +20376,8 @@
                       
    {
       "data": {
         "generatePrivacyAgreement": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
           "hash": "xyz789",
           "html": "xyz789",
           "meta": {}
    @@ -17784,13 +20475,191 @@
       "data": {
         "generateProjectOfFreeDecision": {
           "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
     }
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateRegistrationDocuments +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GenerateRegistrationDocumentsOutput! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GenerateRegistrationDocumentsInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation generateRegistrationDocuments($data: GenerateRegistrationDocumentsInput!) {
    +  generateRegistrationDocuments(data: $data) {
    +    account_type
    +    documents {
    +      ...GeneratedRegistrationDocumentFragment
    +    }
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GenerateRegistrationDocumentsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "generateRegistrationDocuments": {
    +      "account_type": "entrepreneur",
    +      "documents": [GeneratedRegistrationDocument],
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReport +

    +
    +
    +
    +
    Description
    +

    Генерация отчёта для ФНС/ФСС

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedReport! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - GenerateReportInput! + +
    + organization - OrganizationDataInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation generateReport(
    +  $data: GenerateReportInput!,
    +  $organization: OrganizationDataInput!
    +) {
    +  generateReport(
    +    data: $data,
    +    organization: $organization
    +  ) {
    +    errors
    +    fileName
    +    isValid
    +    reportType
    +    xml
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": GenerateReportInput,
    +  "organization": OrganizationDataInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "generateReport": {
    +      "errors": ["xyz789"],
    +      "fileName": "abc123",
    +      "isValid": false,
    +      "reportType": "BUHOTCH",
    +      "xml": "xyz789"
    +    }
    +  }
    +}
     
    @@ -17980,9 +20849,9 @@ "data": { "generateReturnByAssetDecision": { "binary": "abc123", - "full_title": "xyz789", + "full_title": "abc123", "hash": "abc123", - "html": "abc123", + "html": "xyz789", "meta": {} } } @@ -18078,9 +20947,9 @@ "data": { "generateReturnByAssetStatement": { "binary": "abc123", - "full_title": "abc123", - "hash": "xyz789", - "html": "abc123", + "full_title": "xyz789", + "hash": "abc123", + "html": "xyz789", "meta": {} } } @@ -18177,8 +21046,8 @@ "generateReturnByMoneyDecisionDocument": { "binary": "xyz789", "full_title": "xyz789", - "hash": "xyz789", - "html": "abc123", + "hash": "abc123", + "html": "xyz789", "meta": {} } } @@ -18276,7 +21145,7 @@ "binary": "xyz789", "full_title": "abc123", "hash": "xyz789", - "html": "abc123", + "html": "xyz789", "meta": {} } } @@ -18371,10 +21240,10 @@
    {
       "data": {
         "generateSelectBranchDocument": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
           "hash": "abc123",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -18469,10 +21338,10 @@
                       
    {
       "data": {
         "generateSignatureAgreement": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
           "full_title": "abc123",
           "hash": "xyz789",
    -      "html": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -18667,7 +21536,7 @@
         "generateUserAgreement": {
           "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "html": "abc123",
           "meta": {}
         }
    @@ -18763,10 +21632,10 @@
                       
    {
       "data": {
         "generateWalletAgreement": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    +      "binary": "abc123",
    +      "full_title": "abc123",
           "hash": "abc123",
    -      "html": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -18831,6 +21700,9 @@
         blockchain_info {
           ...BlockchainInfoDTOFragment
         }
    +    board_members {
    +      ...BoardMemberFragment
    +    }
         contacts {
           ...ContactsDTOFragment
         }
    @@ -18838,6 +21710,9 @@
           ...CooperativeOperatorAccountFragment
         }
         coopname
    +    features {
    +      ...SystemFeaturesFragment
    +    }
         is_providered
         is_unioned
         settings {
    @@ -18867,15 +21742,17 @@
         "initSystem": {
           "blockchain_account": BlockchainAccount,
           "blockchain_info": BlockchainInfoDTO,
    +      "board_members": [BoardMember],
           "contacts": ContactsDTO,
           "cooperator_account": CooperativeOperatorAccount,
    -      "coopname": "abc123",
    -      "is_providered": true,
    +      "coopname": "xyz789",
    +      "features": SystemFeatures,
    +      "is_providered": false,
           "is_unioned": true,
           "settings": Settings,
           "symbols": Symbols,
           "system_status": "active",
    -      "union_link": "abc123",
    +      "union_link": "xyz789",
           "vars": Vars
         }
       }
    @@ -18974,18 +21851,18 @@
           "description": "abc123",
           "desktops": [DesktopConfig],
           "enabled": true,
    -      "external_url": "abc123",
    +      "external_url": "xyz789",
           "image": "abc123",
    -      "instructions": "xyz789",
    +      "instructions": "abc123",
           "is_available": false,
           "is_builtin": true,
    -      "is_installed": false,
    -      "is_internal": false,
    +      "is_installed": true,
    +      "is_internal": true,
           "name": "xyz789",
           "readme": "xyz789",
           "schema": {},
    -      "tags": ["xyz789"],
    -      "title": "abc123",
    +      "tags": ["abc123"],
    +      "title": "xyz789",
           "updated_at": "2007-12-03T10:15:30Z"
         }
       }
    @@ -19050,6 +21927,9 @@
         blockchain_info {
           ...BlockchainInfoDTOFragment
         }
    +    board_members {
    +      ...BoardMemberFragment
    +    }
         contacts {
           ...ContactsDTOFragment
         }
    @@ -19057,6 +21937,9 @@
           ...CooperativeOperatorAccountFragment
         }
         coopname
    +    features {
    +      ...SystemFeaturesFragment
    +    }
         is_providered
         is_unioned
         settings {
    @@ -19086,15 +21969,17 @@
         "installSystem": {
           "blockchain_account": BlockchainAccount,
           "blockchain_info": BlockchainInfoDTO,
    +      "board_members": [BoardMember],
           "contacts": ContactsDTO,
           "cooperator_account": CooperativeOperatorAccount,
           "coopname": "xyz789",
    -      "is_providered": true,
    -      "is_unioned": false,
    +      "features": SystemFeatures,
    +      "is_providered": false,
    +      "is_unioned": true,
           "settings": Settings,
           "symbols": Symbols,
           "system_status": "active",
    -      "union_link": "xyz789",
    +      "union_link": "abc123",
           "vars": Vars
         }
       }
    @@ -19242,7 +22127,7 @@
                     
    Response
    -
    {"data": {"logout": false}}
    +                  
    {"data": {"logout": true}}
     
    @@ -19483,7 +22368,7 @@
    Response
    -
    {"data": {"processConvertToAxonStatement": true}}
    +                  
    {"data": {"processConvertToAxonStatement": false}}
     
    @@ -19638,7 +22523,7 @@
    Response
    -
    {"data": {"publishProjectOfFreeDecision": true}}
    +                  
    {"data": {"publishProjectOfFreeDecision": false}}
     
    @@ -20065,7 +22950,7 @@ "private_account": PrivateAccount, "provider_account": MonoAccount, "user_account": UserAccount, - "username": "abc123" + "username": "xyz789" } } } @@ -20133,7 +23018,7 @@
    Response
    -
    {"data": {"resetKey": false}}
    +                  
    {"data": {"resetKey": true}}
     
    @@ -20213,7 +23098,7 @@
    {
       "data": {
         "restartAnnualGeneralMeet": {
    -      "hash": "xyz789",
    +      "hash": "abc123",
           "pre": MeetPreProcessing,
           "processed": MeetProcessed,
           "processing": MeetProcessing
    @@ -20485,27 +23370,27 @@
       "data": {
         "setPaymentStatus": {
           "blockchain_data": {},
    -      "can_change_status": false,
    +      "can_change_status": true,
           "coopname": "abc123",
           "created_at": "2007-12-03T10:15:30Z",
           "direction": "INCOMING",
           "direction_label": "abc123",
           "expired_at": "2007-12-03T10:15:30Z",
    -      "formatted_amount": "abc123",
    -      "hash": "xyz789",
    +      "formatted_amount": "xyz789",
    +      "hash": "abc123",
           "id": 4,
    -      "income_hash": "abc123",
    +      "income_hash": "xyz789",
           "is_final": false,
           "memo": "xyz789",
           "message": "xyz789",
           "outcome_hash": "abc123",
           "payment_details": PaymentDetails,
    -      "payment_method_id": "xyz789",
    +      "payment_method_id": "abc123",
           "provider": "abc123",
    -      "quantity": 123.45,
    +      "quantity": 987.65,
           "statement": {},
           "status": "CANCELLED",
    -      "status_label": "abc123",
    +      "status_label": "xyz789",
           "symbol": "xyz789",
           "type": "DEPOSIT",
           "type_label": "xyz789",
    @@ -20659,7 +23544,7 @@
                       
    {
       "data": {
         "signByPresiderOnAnnualGeneralMeet": {
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "pre": MeetPreProcessing,
           "processed": MeetProcessed,
           "processing": MeetProcessing
    @@ -20745,7 +23630,7 @@
                       
    {
       "data": {
         "signBySecretaryOnAnnualGeneralMeet": {
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "pre": MeetPreProcessing,
           "processed": MeetProcessed,
           "processing": MeetProcessing
    @@ -20822,8 +23707,8 @@
                       
    {
       "data": {
         "startInstall": {
    -      "coopname": "xyz789",
    -      "install_code": "abc123"
    +      "coopname": "abc123",
    +      "install_code": "xyz789"
         }
       }
     }
    @@ -21292,7 +24177,7 @@
           "private_account": PrivateAccount,
           "provider_account": MonoAccount,
           "user_account": UserAccount,
    -      "username": "xyz789"
    +      "username": "abc123"
         }
       }
     }
    @@ -21380,11 +24265,11 @@
         "updateBankAccount": {
           "created_at": "2007-12-03T10:15:30Z",
           "data": BankAccount,
    -      "is_default": false,
    -      "method_id": "abc123",
    -      "method_type": "xyz789",
    +      "is_default": true,
    +      "method_id": "xyz789",
    +      "method_type": "abc123",
           "updated_at": "2007-12-03T10:15:30Z",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -21483,17 +24368,17 @@
           "desktops": [DesktopConfig],
           "enabled": true,
           "external_url": "xyz789",
    -      "image": "xyz789",
    -      "instructions": "abc123",
    -      "is_available": false,
    +      "image": "abc123",
    +      "instructions": "xyz789",
    +      "is_available": true,
           "is_builtin": true,
    -      "is_installed": true,
    +      "is_installed": false,
           "is_internal": false,
    -      "name": "xyz789",
    -      "readme": "abc123",
    +      "name": "abc123",
    +      "readme": "xyz789",
           "schema": {},
           "tags": ["xyz789"],
    -      "title": "abc123",
    +      "title": "xyz789",
           "updated_at": "2007-12-03T10:15:30Z"
         }
       }
    @@ -21648,6 +24533,7 @@
         created_at
         non_authorized_default_route
         non_authorized_default_workspace
    +    provider_name
         updated_at
       }
     }
    @@ -21668,7 +24554,8 @@
           "coopname": "abc123",
           "created_at": "2007-12-03T10:15:30Z",
           "non_authorized_default_route": "xyz789",
    -      "non_authorized_default_workspace": "abc123",
    +      "non_authorized_default_workspace": "xyz789",
    +      "provider_name": "xyz789",
           "updated_at": "2007-12-03T10:15:30Z"
         }
       }
    @@ -21734,6 +24621,9 @@
         blockchain_info {
           ...BlockchainInfoDTOFragment
         }
    +    board_members {
    +      ...BoardMemberFragment
    +    }
         contacts {
           ...ContactsDTOFragment
         }
    @@ -21741,6 +24631,9 @@
           ...CooperativeOperatorAccountFragment
         }
         coopname
    +    features {
    +      ...SystemFeaturesFragment
    +    }
         is_providered
         is_unioned
         settings {
    @@ -21770,11 +24663,13 @@
         "updateSystem": {
           "blockchain_account": BlockchainAccount,
           "blockchain_info": BlockchainInfoDTO,
    +      "board_members": [BoardMember],
           "contacts": ContactsDTO,
           "cooperator_account": CooperativeOperatorAccount,
    -      "coopname": "abc123",
    +      "coopname": "xyz789",
    +      "features": SystemFeatures,
           "is_providered": false,
    -      "is_unioned": false,
    +      "is_unioned": true,
           "settings": Settings,
           "symbols": Symbols,
           "system_status": "active",
    @@ -21783,6 +24678,71 @@
         }
       }
     }
    +
    + + + +
    +
    +
    + Mutations +
    +

    + verifyEmail +

    +
    +
    +
    +
    Description
    +

    Подтвердить email адрес пользователя

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - VerifyEmailInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation verifyEmail($data: VerifyEmailInputDTO!) {
    +  verifyEmail(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": VerifyEmailInputDTO}
    +
    +
    +
    +
    Response
    +
    {"data": {"verifyEmail": true}}
     
    @@ -21921,10 +24881,10 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "document": AssetContributionStatementSignedDocumentInput,
    -  "exchange_id": "abc123",
    -  "username": "xyz789"
    +  "exchange_id": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -21991,7 +24951,7 @@ "private_account": PrivateAccount, "provider_account": MonoAccount, "user_account": UserAccount, - "username": "xyz789" + "username": "abc123" }
    @@ -22034,7 +24994,7 @@
    Example
    -
    {"account": "xyz789", "delta": 123}
    +                  
    {"account": "xyz789", "delta": 987}
     
    @@ -22091,8 +25051,8 @@
    Example
    {
       "available": "xyz789",
    -  "current_used": "xyz789",
    -  "last_usage_update_time": "abc123",
    +  "current_used": "abc123",
    +  "last_usage_update_time": "xyz789",
       "max": "xyz789",
       "used": "abc123"
     }
    @@ -22201,7 +25161,7 @@
                     
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Account],
       "totalCount": 987,
       "totalPages": 987
    @@ -22297,7 +25257,7 @@
                     
    Example
    {
    -  "actor": "abc123",
    +  "actor": "xyz789",
       "permission": "xyz789"
     }
     
    @@ -22354,10 +25314,10 @@
    Example
    {
    -  "account": "abc123",
    -  "block_num": 987.65,
    +  "account": "xyz789",
    +  "block_num": 123.45,
       "global_sequence": "abc123",
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -22431,13 +25391,13 @@
    Example
    {
    -  "abi_sequence": 987,
    -  "act_digest": "abc123",
    +  "abi_sequence": 123,
    +  "act_digest": "xyz789",
       "auth_sequence": [AuthSequence],
    -  "code_sequence": 987,
    +  "code_sequence": 123,
       "global_sequence": "xyz789",
    -  "receiver": "xyz789",
    -  "recv_sequence": "xyz789"
    +  "receiver": "abc123",
    +  "recv_sequence": "abc123"
     }
     
    @@ -22487,7 +25447,7 @@
    Example
    {
    -  "author": "abc123",
    +  "author": "xyz789",
       "coopname": "abc123",
       "project_hash": "xyz789"
     }
    @@ -22581,17 +25541,76 @@
                     
    Example
    {
    -  "created_at": "xyz789",
    -  "email": "xyz789",
    +  "created_at": "abc123",
    +  "email": "abc123",
       "entrepreneur_data": CreateEntrepreneurDataInput,
       "individual_data": CreateIndividualDataInput,
       "initial": "abc123",
    -  "minimum": "abc123",
    +  "minimum": "xyz789",
       "organization_data": CreateOrganizationDataInput,
       "referer": "abc123",
       "spread_initial": true,
       "type": "entrepreneur"
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddPaymentMethodInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + bank_transfer_data - BankAccountInput + Данные для банковского перевода
    + is_default - Boolean! + Флаг основного метода платежа, который отображается в документах. Default = false
    + sbp_data - SbpDataInput + Данные для оплаты через СБП
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "bank_transfer_data": BankAccountInput,
    +  "is_default": false,
    +  "sbp_data": SbpDataInput,
    +  "username": "xyz789"
    +}
     
    @@ -22640,8 +25659,8 @@
    Example
    {
    -  "braname": "abc123",
    -  "coopname": "abc123",
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
       "trusted": "xyz789"
     }
     
    @@ -22696,9 +25715,9 @@
    Example
    {
    -  "context": "abc123",
    -  "decision": "abc123",
    -  "title": "xyz789"
    +  "context": "xyz789",
    +  "decision": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -22759,8 +25778,8 @@
    Example
    {
       "context": "xyz789",
    -  "decision": "xyz789",
    -  "number": "xyz789",
    +  "decision": "abc123",
    +  "number": "abc123",
       "title": "abc123"
     }
     
    @@ -22868,9 +25887,9 @@
    Example
    {
    -  "context": "xyz789",
    +  "context": "abc123",
       "decision": "abc123",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -23034,17 +26053,17 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "block_num": 987.65, - "coopname": "xyz789", + "coopname": "abc123", "document": DocumentAggregate, "draft_id": 123, "id": 987, "present": true, - "program_id": 987, + "program_id": 123, "status": "CONFIRMED", "type": "abc123", "updated_at": "2007-12-03T10:15:30Z", "username": "xyz789", - "version": 123 + "version": 987 }
    @@ -23128,7 +26147,7 @@ "program_id": 987, "statuses": ["CONFIRMED"], "type": "xyz789", - "username": "abc123" + "username": "xyz789" }
    @@ -23274,8 +26293,8 @@
    Example
    {
    -  "protocol_day_month_year": "abc123",
    -  "protocol_number": "abc123"
    +  "protocol_day_month_year": "xyz789",
    +  "protocol_number": "xyz789"
     }
     
    @@ -23321,7 +26340,7 @@
    Example
    {
    -  "protocol_day_month_year": "abc123",
    +  "protocol_day_month_year": "xyz789",
       "protocol_number": "xyz789"
     }
     
    @@ -23434,19 +26453,19 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "xyz789",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "is_repeated": false,
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "is_repeated": true,
       "lang": "abc123",
    -  "links": ["abc123"],
    +  "links": ["xyz789"],
       "meet": AgendaMeet,
       "questions": [AgendaGeneralMeetQuestion],
       "timezone": "abc123",
       "title": "xyz789",
    -  "username": "xyz789",
    -  "version": "xyz789"
    +  "username": "abc123",
    +  "version": "abc123"
     }
     
    @@ -23515,9 +26534,9 @@
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": AnnualGeneralMeetingAgendaSignedMetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
       "version": "abc123"
     }
    @@ -23638,17 +26657,17 @@
                       
    Example
    {
       "block_num": 987,
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_at": "abc123",
       "generator": "xyz789",
       "is_repeated": true,
       "lang": "xyz789",
    -  "links": ["abc123"],
    +  "links": ["xyz789"],
       "meet": AgendaMeet,
       "questions": [AgendaGeneralMeetQuestion],
    -  "registry_id": 987,
    +  "registry_id": 123,
       "timezone": "abc123",
    -  "title": "xyz789",
    +  "title": "abc123",
       "username": "abc123",
       "version": "abc123"
     }
    @@ -23748,17 +26767,17 @@
                     
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "abc123",
       "created_at": "xyz789",
       "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["abc123"],
    -  "meet_hash": "xyz789",
    -  "timezone": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
       "username": "abc123",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -23826,12 +26845,12 @@
    Example
    {
    -  "doc_hash": "xyz789",
    +  "doc_hash": "abc123",
       "hash": "abc123",
       "meta": AnnualGeneralMeetingDecisionSignedMetaDocumentInput,
    -  "meta_hash": "abc123",
    +  "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -23937,15 +26956,15 @@
    {
       "block_num": 987,
       "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    -  "meet_hash": "xyz789",
    -  "registry_id": 123,
    -  "timezone": "abc123",
    -  "title": "xyz789",
    -  "username": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
       "version": "abc123"
     }
     
    @@ -24047,14 +27066,14 @@ "block_num": 123, "coopname": "xyz789", "created_at": "abc123", - "generator": "xyz789", + "generator": "abc123", "lang": "xyz789", "links": ["abc123"], "meet_hash": "abc123", "timezone": "xyz789", - "title": "xyz789", - "username": "abc123", - "version": "abc123" + "title": "abc123", + "username": "xyz789", + "version": "xyz789" }
    @@ -24125,9 +27144,9 @@ "doc_hash": "abc123", "hash": "xyz789", "meta": AnnualGeneralMeetingNotificationSignedMetaDocumentInput, - "meta_hash": "xyz789", + "meta_hash": "abc123", "signatures": [SignatureInfoInput], - "version": "xyz789" + "version": "abc123" } @@ -24232,17 +27251,17 @@
    Example
    {
       "block_num": 987,
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
       "generator": "xyz789",
       "lang": "xyz789",
    -  "links": ["abc123"],
    +  "links": ["xyz789"],
       "meet_hash": "xyz789",
    -  "registry_id": 987,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "abc123",
       "username": "abc123",
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -24355,16 +27374,16 @@ "block_num": 987, "coopname": "abc123", "created_at": "xyz789", - "decision_id": 123.45, + "decision_id": 987.65, "generator": "abc123", - "is_repeated": false, - "lang": "abc123", - "links": ["abc123"], + "is_repeated": true, + "lang": "xyz789", + "links": ["xyz789"], "meet_hash": "abc123", "timezone": "xyz789", "title": "abc123", - "username": "abc123", - "version": "abc123" + "username": "xyz789", + "version": "xyz789" }
    @@ -24472,13 +27491,13 @@ "block_num": 123, "coopname": "xyz789", "created_at": "abc123", - "generator": "xyz789", - "lang": "abc123", + "generator": "abc123", + "lang": "xyz789", "links": ["xyz789"], - "meet_hash": "abc123", + "meet_hash": "xyz789", "timezone": "xyz789", "title": "xyz789", - "username": "abc123", + "username": "xyz789", "version": "xyz789" }
    @@ -24547,10 +27566,10 @@
    Example
    {
    -  "doc_hash": "xyz789",
    +  "doc_hash": "abc123",
       "hash": "xyz789",
       "meta": AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
       "version": "xyz789"
     }
    @@ -24663,18 +27682,18 @@
                       
    Example
    {
       "answers": [AnswerInput],
    -  "block_num": 123,
    -  "coopname": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
       "created_at": "abc123",
    -  "generator": "xyz789",
    -  "lang": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
       "links": ["xyz789"],
    -  "meet_hash": "abc123",
    -  "registry_id": 123,
    -  "timezone": "xyz789",
    -  "title": "abc123",
    -  "username": "xyz789",
    -  "version": "abc123"
    +  "meet_hash": "xyz789",
    +  "registry_id": 987,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
     }
     
    @@ -24725,7 +27744,7 @@
    Example
    {
       "id": "xyz789",
    -  "number": "abc123",
    +  "number": "xyz789",
       "vote": "abc123"
     }
     
    @@ -24848,20 +27867,20 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "xyz789",
    +  "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "approval_hash": "abc123",
    +  "approval_hash": "xyz789",
       "approved_document": DocumentAggregate,
       "block_num": 987.65,
    -  "callback_action_approve": "abc123",
    -  "callback_action_decline": "xyz789",
    +  "callback_action_approve": "xyz789",
    +  "callback_action_decline": "abc123",
       "callback_contract": "abc123",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "created_at": "2007-12-03T10:15:30Z",
       "document": DocumentAggregate,
       "id": 123.45,
    -  "meta": "xyz789",
    -  "present": true,
    +  "meta": "abc123",
    +  "present": false,
       "status": "APPROVED",
       "username": "xyz789"
     }
    @@ -24935,12 +27954,12 @@
                     
    Example
    {
    -  "approval_hash": "abc123",
    +  "approval_hash": "xyz789",
       "coopname": "abc123",
       "created_from": "2007-12-03T10:15:30Z",
       "created_to": "2007-12-03T10:15:30Z",
       "statuses": ["APPROVED"],
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -25118,18 +28137,18 @@
    Example
    {
       "act_id": "abc123",
    -  "block_num": 123,
    -  "braname": "xyz789",
    +  "block_num": 987,
    +  "braname": "abc123",
       "coopname": "xyz789",
       "created_at": "abc123",
    -  "decision_id": 987.65,
    -  "generator": "abc123",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
       "lang": "abc123",
    -  "links": ["xyz789"],
    -  "receiver": "abc123",
    -  "request_id": 123.45,
    -  "timezone": "abc123",
    -  "title": "abc123",
    +  "links": ["abc123"],
    +  "receiver": "xyz789",
    +  "request_id": 987.65,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
       "username": "abc123",
       "version": "abc123"
     }
    @@ -25202,7 +28221,7 @@
       "doc_hash": "abc123",
       "hash": "abc123",
       "meta": AssetContributionActSignedMetaDocumentInput,
    -  "meta_hash": "abc123",
    +  "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
       "version": "abc123"
     }
    @@ -25335,17 +28354,17 @@
       "act_id": "abc123",
       "block_num": 123,
       "braname": "xyz789",
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_at": "abc123",
       "decision_id": 123.45,
    -  "generator": "xyz789",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
       "receiver": "xyz789",
       "registry_id": 123,
       "request_id": 987.65,
       "timezone": "abc123",
    -  "title": "abc123",
    +  "title": "xyz789",
       "username": "abc123",
       "version": "abc123"
     }
    @@ -25453,16 +28472,16 @@
                       
    {
       "block_num": 123,
       "coopname": "abc123",
    -  "created_at": "abc123",
    -  "decision_id": 987.65,
    +  "created_at": "xyz789",
    +  "decision_id": 123.45,
       "generator": "xyz789",
       "lang": "abc123",
    -  "links": ["xyz789"],
    -  "request_id": 987.65,
    -  "timezone": "xyz789",
    +  "links": ["abc123"],
    +  "request_id": 123.45,
    +  "timezone": "abc123",
       "title": "xyz789",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -25561,14 +28580,14 @@
    Example
    {
       "block_num": 123,
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_at": "abc123",
    -  "generator": "abc123",
    +  "generator": "xyz789",
       "lang": "abc123",
       "links": ["xyz789"],
       "request": CommonRequestInput,
    -  "timezone": "abc123",
    -  "title": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
       "username": "xyz789",
       "version": "xyz789"
     }
    @@ -25639,11 +28658,11 @@
                       
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": AssetContributionStatementSignedMetaDocumentInput,
       "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -25747,18 +28766,18 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "xyz789",
    -  "created_at": "abc123",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
       "links": ["abc123"],
    -  "registry_id": 123,
    +  "registry_id": 987,
       "request": CommonRequestInput,
       "timezone": "abc123",
    -  "title": "xyz789",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -25802,7 +28821,7 @@
    Example
    {
    -  "account": "abc123",
    +  "account": "xyz789",
       "sequence": "abc123"
     }
     
    @@ -25857,9 +28876,68 @@
    {
       "accounts": [PermissionLevelWeight],
       "keys": [KeyWeight],
    -  "threshold": 987,
    +  "threshold": 123,
       "waits": [WaitWeight]
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    AvailableReport

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    deadline - String! + +
    name - String! + +
    period - String! + +
    type - ReportType! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "deadline": "abc123",
    +  "name": "abc123",
    +  "period": "xyz789",
    +  "type": "BUHOTCH"
    +}
     
    @@ -25966,7 +29044,7 @@
    Example
    {
    -  "bik": "abc123",
    +  "bik": "xyz789",
       "corr": "abc123",
       "kpp": "xyz789"
     }
    @@ -26020,7 +29098,7 @@
                       
    {
       "bik": "abc123",
       "corr": "xyz789",
    -  "kpp": "xyz789"
    +  "kpp": "abc123"
     }
     
    @@ -26082,10 +29160,10 @@
    Example
    {
    -  "account_number": "xyz789",
    +  "account_number": "abc123",
       "bank_name": "xyz789",
       "card_number": "abc123",
    -  "currency": "abc123",
    +  "currency": "xyz789",
       "details": BankAccountDetailsInput
     }
     
    @@ -26155,11 +29233,11 @@
    {
       "created_at": "2007-12-03T10:15:30Z",
       "data": BankAccount,
    -  "is_default": true,
    -  "method_id": "abc123",
    +  "is_default": false,
    +  "method_id": "xyz789",
       "method_type": "abc123",
       "updated_at": "2007-12-03T10:15:30Z",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -26212,11 +29290,6 @@ Статус из блокчейна - - can_convert_to_project - Boolean! - - Можно ли конвертировать в проект - coopname - String! @@ -26282,11 +29355,6 @@ Мастер проекта - - membership - CapitalProjectMembershipCrps! - - Данные CRPS для распределения членских взносов проекта - meta - String! @@ -26351,33 +29419,31 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 987.65,
    +  "block_num": 123.45,
       "blockchain_status": "abc123",
    -  "can_convert_to_project": true,
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "counts": CapitalProjectCountsData,
       "created_at": "abc123",
       "crps": CapitalProjectCrpsData,
    -  "data": "xyz789",
    -  "description": "xyz789",
    +  "data": "abc123",
    +  "description": "abc123",
       "fact": CapitalProjectFactPool,
       "id": 987,
       "invite": "xyz789",
       "is_opened": true,
       "is_planed": false,
       "issue_counter": 987,
    -  "master": "abc123",
    -  "membership": CapitalProjectMembershipCrps,
    -  "meta": "xyz789",
    -  "parent_hash": "xyz789",
    +  "master": "xyz789",
    +  "meta": "abc123",
    +  "parent_hash": "abc123",
       "parent_title": "abc123",
       "permissions": CapitalProjectPermissions,
       "plan": CapitalProjectPlanPool,
    -  "prefix": "abc123",
    -  "present": true,
    -  "project_hash": "xyz789",
    +  "prefix": "xyz789",
    +  "present": false,
    +  "project_hash": "abc123",
       "status": "ACTIVE",
       "title": "xyz789",
       "voting": CapitalProjectVotingData
    @@ -26511,18 +29577,18 @@
       "core_liquid_balance": "xyz789",
       "cpu_limit": AccountResourceInfo,
       "cpu_weight": "abc123",
    -  "created": "xyz789",
    +  "created": "abc123",
       "head_block_num": 987,
       "head_block_time": "abc123",
       "last_code_update": "abc123",
       "net_limit": AccountResourceInfo,
       "net_weight": "xyz789",
       "permissions": [Permission],
    -  "privileged": false,
    -  "ram_quota": 987,
    +  "privileged": true,
    +  "ram_quota": 123,
       "ram_usage": 987,
       "refund_request": RefundRequest,
    -  "rex_info": "xyz789",
    +  "rex_info": "abc123",
       "self_delegated_bandwidth": ResourceDelegationDTO,
       "total_resources": ResourceOverview,
       "voter_info": "abc123"
    @@ -26662,23 +29728,23 @@
                     
    Example
    {
    -  "account": "xyz789",
    +  "account": "abc123",
       "account_ram_deltas": [AccountRamDelta],
    -  "action_ordinal": 987,
    +  "action_ordinal": 123,
       "authorization": [ActionAuthorization],
       "block_id": "xyz789",
       "block_num": 123,
    -  "chain_id": "xyz789",
    -  "console": "abc123",
    +  "chain_id": "abc123",
    +  "console": "xyz789",
       "context_free": true,
    -  "creator_action_ordinal": 123,
    +  "creator_action_ordinal": 987,
       "data": {},
    -  "elapsed": 987,
    +  "elapsed": 123,
       "global_sequence": "abc123",
    -  "name": "abc123",
    +  "name": "xyz789",
       "receipt": ActionReceipt,
    -  "receiver": "abc123",
    -  "transaction_id": "xyz789"
    +  "receiver": "xyz789",
    +  "transaction_id": "abc123"
     }
     
    @@ -26849,28 +29915,28 @@
    Example
    {
    -  "approved": true,
    +  "approved": false,
       "authorization": SignedBlockchainDocument,
       "authorized": true,
    -  "authorized_by": "abc123",
    +  "authorized_by": "xyz789",
       "batch_id": 123.45,
    -  "callback_contract": "xyz789",
    +  "callback_contract": "abc123",
       "confirm_callback": "xyz789",
       "coopname": "xyz789",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "decline_callback": "abc123",
    -  "expired_at": "xyz789",
    +  "expired_at": "abc123",
       "hash": "xyz789",
    -  "id": 987.65,
    -  "meta": "xyz789",
    +  "id": 123.45,
    +  "meta": "abc123",
       "statement": SignedBlockchainDocument,
    -  "type": "abc123",
    +  "type": "xyz789",
       "username": "abc123",
       "username_certificate": EntrepreneurCertificate,
    -  "validated": true,
    -  "votes_against": ["xyz789"],
    +  "validated": false,
    +  "votes_against": ["abc123"],
       "votes_against_certificates": [EntrepreneurCertificate],
    -  "votes_for": ["xyz789"],
    +  "votes_for": ["abc123"],
       "votes_for_certificates": [EntrepreneurCertificate]
     }
     
    @@ -26991,18 +30057,79 @@ "block_net_limit": 123, "chain_id": "xyz789", "fork_db_head_block_id": "xyz789", - "fork_db_head_block_num": 987, + "fork_db_head_block_num": 123, "head_block_id": "xyz789", "head_block_num": 123, "head_block_producer": "abc123", "head_block_time": "xyz789", - "last_irreversible_block_id": "abc123", + "last_irreversible_block_id": "xyz789", "last_irreversible_block_num": 987, "last_irreversible_block_time": "xyz789", "server_version": "xyz789", - "server_version_string": "abc123", - "virtual_block_cpu_limit": 987, - "virtual_block_net_limit": 123 + "server_version_string": "xyz789", + "virtual_block_cpu_limit": 123, + "virtual_block_net_limit": 987 +} +
    +
    + + +
    +
    +
    + Types +
    +

    BoardMember

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    is_chairman - Boolean! + Флаг председателя совета
    last_name - String! + Фамилия
    middle_name - String + Отчество
    username - String! + Имя пользователя (username)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "abc123",
    +  "is_chairman": true,
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -27022,6 +30149,11 @@
    +
    +
    Example
    +
    true
    +
    +
    @@ -27137,21 +30269,21 @@
    Example
    {
       "bank_account": BankPaymentMethod,
    -  "braname": "xyz789",
    +  "braname": "abc123",
       "city": "xyz789",
       "coopname": "xyz789",
    -  "country": "xyz789",
    +  "country": "abc123",
       "details": OrganizationDetails,
       "email": "abc123",
       "fact_address": "abc123",
       "full_address": "xyz789",
       "full_name": "xyz789",
    -  "phone": "xyz789",
    +  "phone": "abc123",
       "represented_by": RepresentedBy,
       "short_name": "abc123",
       "trusted": [Individual],
       "trustee": Individual,
    -  "type": "xyz789"
    +  "type": "abc123"
     }
     
    @@ -27201,9 +30333,155 @@
    Example
    {
    -  "coopname": "xyz789",
    -  "project_hash": "xyz789",
    -  "username": "abc123"
    +  "coopname": "abc123",
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    + + +
    +
    +
    + Types +
    +

    CallTranscription

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    createdAt - DateTime! + +
    endedAt - DateTime + +
    id - String! + +
    matrixRoomId - String! + +
    participants - [String!]! + +
    roomId - String! + +
    roomName - String! + +
    startedAt - DateTime! + +
    status - TranscriptionStatus! + +
    updatedAt - DateTime! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "createdAt": "2007-12-03T10:15:30Z",
    +  "endedAt": "2007-12-03T10:15:30Z",
    +  "id": "xyz789",
    +  "matrixRoomId": "xyz789",
    +  "participants": ["xyz789"],
    +  "roomId": "abc123",
    +  "roomName": "xyz789",
    +  "startedAt": "2007-12-03T10:15:30Z",
    +  "status": "ACTIVE",
    +  "updatedAt": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CallTranscriptionWithSegments

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    segments - [TranscriptionSegment!]! + +
    transcription - CallTranscription! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "segments": [TranscriptionSegment],
    +  "transcription": CallTranscription
     }
     
    @@ -27257,6 +30535,415 @@ "exchange_id": "abc123", "username": "abc123" } +
    +
    +
    + +
    +
    +
    + Types +
    +

    Candidate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    braname - String + +
    coopname - String! + +
    created_at - DateTime! + +
    program_key - String + +
    public_key - String! + +
    referer - String + +
    referer_display_name - String + +
    registered_at - DateTime + +
    status - CandidateStatus! + +
    type - String! + +
    username - String! + +
    username_display_name - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "program_key": "xyz789",
    +  "public_key": "xyz789",
    +  "referer": "abc123",
    +  "referer_display_name": "xyz789",
    +  "registered_at": "2007-12-03T10:15:30Z",
    +  "status": "FAILED",
    +  "type": "xyz789",
    +  "username": "xyz789",
    +  "username_display_name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CandidateFilterInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + referer - String + +
    +
    +
    +
    +
    +
    Example
    +
    {"referer": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CandidateStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    FAILED

    +
    +
    +

    PENDING

    +
    +
    +

    REGISTERED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "FAILED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCandidate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    about - String + +
    braname - String + +
    capital_status - ContributorStatus + +
    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 - DateTime! + +
    hours_per_day - Float + +
    level - Float + +
    memo - String + +
    program_key - String + +
    public_key - String! + +
    rate_per_hour - String + +
    referer - String + +
    referer_display_name - String + +
    registered_at - DateTime + +
    status - CandidateStatus! + +
    type - String! + +
    username - String! + +
    username_display_name - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "abc123",
    +  "braname": "abc123",
    +  "capital_status": "ACTIVE",
    +  "contributed_as_author": "abc123",
    +  "contributed_as_contributor": "xyz789",
    +  "contributed_as_coordinator": "xyz789",
    +  "contributed_as_creator": "abc123",
    +  "contributed_as_investor": "xyz789",
    +  "contributed_as_propertor": "abc123",
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "hours_per_day": 123.45,
    +  "level": 987.65,
    +  "memo": "abc123",
    +  "program_key": "xyz789",
    +  "public_key": "abc123",
    +  "rate_per_hour": "xyz789",
    +  "referer": "xyz789",
    +  "referer_display_name": "xyz789",
    +  "registered_at": "2007-12-03T10:15:30Z",
    +  "status": "FAILED",
    +  "type": "abc123",
    +  "username": "xyz789",
    +  "username_display_name": "abc123"
    +}
     
    @@ -27328,6 +31015,11 @@ Дата создания + + data - JSON + + Обогащенные данные коммита (diff-патч, исходная ссылка и т.д.) + description - String! @@ -27385,20 +31077,21 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "amounts": CapitalCommitAmounts, - "block_num": 987.65, - "blockchain_status": "abc123", - "commit_hash": "xyz789", - "coopname": "abc123", + "block_num": 123.45, + "blockchain_status": "xyz789", + "commit_hash": "abc123", + "coopname": "xyz789", "created_at": "xyz789", + "data": {}, "description": "xyz789", "display_name": "abc123", - "id": 123, + "id": 987, "meta": "abc123", - "present": false, + "present": true, "project": BaseCapitalProject, - "project_hash": "xyz789", + "project_hash": "abc123", "status": "APPROVED", - "username": "xyz789" + "username": "abc123" }
    @@ -27480,12 +31173,12 @@
    Example
    {
       "authors_base_pool": "xyz789",
    -  "authors_bonus_pool": "abc123",
    +  "authors_bonus_pool": "xyz789",
       "contributors_bonus_pool": "abc123",
       "creators_base_pool": "xyz789",
       "creators_bonus_pool": "xyz789",
       "creators_hours": "xyz789",
    -  "hour_cost": "xyz789",
    +  "hour_cost": "abc123",
       "total_contribution": "xyz789",
       "total_generation_pool": "abc123"
     }
    @@ -27565,13 +31258,13 @@
                     
    Example
    {
    -  "blockchain_status": "abc123",
    -  "commit_hash": "xyz789",
    -  "coopname": "xyz789",
    +  "blockchain_status": "xyz789",
    +  "commit_hash": "abc123",
    +  "coopname": "abc123",
       "created_date": "abc123",
    -  "project_hash": "xyz789",
    +  "project_hash": "abc123",
       "status": "APPROVED",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -27657,16 +31350,16 @@
    Example
    {
    -  "authors_voting_percent": 123.45,
    +  "authors_voting_percent": 987.65,
       "coordinator_bonus_percent": 987.65,
    -  "coordinator_invite_validity_days": 123.45,
    +  "coordinator_invite_validity_days": 987.65,
       "creators_voting_percent": 123.45,
       "energy_decay_rate_per_day": 987.65,
       "energy_gain_coefficient": 987.65,
       "expense_pool_percent": 987.65,
       "level_depth_base": 123.45,
       "level_growth_coefficient": 987.65,
    -  "voting_period_in_days": 123.45
    +  "voting_period_in_days": 987.65
     }
     
    @@ -27715,17 +31408,32 @@ О себе - appendixes - [String!]! + appendixes - [String!] Приложения к контракту + + blagorost_agreement_hash - String + + Хеш соглашения Благорост + + + blagorost_offer_hash - String + + Хеш оферты Благорост + + + blagorost_wallet - ProgramWallet + + Программный кошелек в программе Blagorost + block_num - Float Номер блока крайней синхронизации с блокчейном - blockchain_status - String! + blockchain_status - String Статус из блокчейна @@ -27735,32 +31443,32 @@ Контракт участника - contributed_as_author - String! + contributed_as_author - String Вклад как автор - contributed_as_contributor - String! + contributed_as_contributor - String Вклад как участник - contributed_as_coordinator - String! + contributed_as_coordinator - String Вклад как координатор - contributed_as_creator - String! + contributed_as_creator - String Вклад как исполнитель - contributed_as_investor - String! + contributed_as_investor - String Вклад как инвестор - contributed_as_propertor - String! + contributed_as_propertor - String Вклад как собственник имущества @@ -27775,50 +31483,80 @@ Название кооператива - created_at - String! + created_at - String Дата создания - debt_amount - String! + debt_amount - String Сумма долга - display_name - String! + display_name - String Отображаемое имя - energy - Float! + document_parameters - ContributorDocumentParameters + + Параметры документов участника из UData (номера и даты) + + + energy - Float Энергия участника - hours_per_day - Float! + generation_contract_hash - String + + Хеш договора УХД + + + generation_wallet - ProgramWallet + + Программный кошелек в программе Generation + + + generator_offer_hash - String + + Хеш оферты Генератор + + + hours_per_day - Float Часов в день - id - Int! + id - Int ID в блокчейне - is_external_contract - Boolean! + is_external_blagorost_agreement - Boolean + + Соглашение Благорост предоставлено при импорте (внешний документ) + + + is_external_contract - Boolean Является ли внешним контрактом - last_energy_update - String! + last_energy_update - String Последнее обновление энергии - level - Int! + level - Int Уровень участника + + main_wallet - ProgramWallet + + Программный кошелек в программе Main + memo - String @@ -27830,7 +31568,12 @@ Флаг присутствия записи в блокчейне - rate_per_hour - String! + program_key - String + + Ключ выбранной программы регистрации (generation, capitalization) + + + rate_per_hour - String Ставка за час работы @@ -27839,6 +31582,11 @@ Статус участника + + storage_agreement_hash - String + + Хеш соглашения о хранении имущества + username - String! @@ -27855,32 +31603,43 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", - "about": "xyz789", + "about": "abc123", "appendixes": ["xyz789"], + "blagorost_agreement_hash": "abc123", + "blagorost_offer_hash": "xyz789", + "blagorost_wallet": ProgramWallet, "block_num": 987.65, "blockchain_status": "xyz789", "contract": DocumentAggregate, "contributed_as_author": "abc123", "contributed_as_contributor": "xyz789", - "contributed_as_coordinator": "abc123", + "contributed_as_coordinator": "xyz789", "contributed_as_creator": "abc123", - "contributed_as_investor": "xyz789", - "contributed_as_propertor": "xyz789", + "contributed_as_investor": "abc123", + "contributed_as_propertor": "abc123", "contributor_hash": "xyz789", - "coopname": "xyz789", - "created_at": "abc123", + "coopname": "abc123", + "created_at": "xyz789", "debt_amount": "xyz789", "display_name": "xyz789", + "document_parameters": ContributorDocumentParameters, "energy": 123.45, + "generation_contract_hash": "xyz789", + "generation_wallet": ProgramWallet, + "generator_offer_hash": "xyz789", "hours_per_day": 987.65, - "id": 987, - "is_external_contract": true, - "last_energy_update": "xyz789", - "level": 987, + "id": 123, + "is_external_blagorost_agreement": false, + "is_external_contract": false, + "last_energy_update": "abc123", + "level": 123, + "main_wallet": ProgramWallet, "memo": "abc123", - "present": true, - "rate_per_hour": "abc123", + "present": false, + "program_key": "xyz789", + "rate_per_hour": "xyz789", "status": "ACTIVE", + "storage_agreement_hash": "xyz789", "username": "abc123" }
    @@ -27960,9 +31719,9 @@
    Example
    {
       "contributor_hash": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "display_name": "abc123",
    -  "is_external_contract": true,
    +  "is_external_contract": false,
       "project_hash": "abc123",
       "status": "ACTIVE",
       "username": "abc123"
    @@ -28047,12 +31806,12 @@
                       
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 123.45,
    +  "block_num": 987.65,
       "end_date": "2007-12-03T10:15:30Z",
       "name": "abc123",
    -  "present": false,
    +  "present": true,
       "start_date": "2007-12-03T10:15:30Z",
       "status": "ACTIVE"
     }
    @@ -28120,9 +31879,9 @@
                     
    Example
    {
    -  "end_date": "abc123",
    +  "end_date": "xyz789",
       "is_active": false,
    -  "name": "xyz789",
    +  "name": "abc123",
       "start_date": "xyz789",
       "status": "ACTIVE"
     }
    @@ -28253,21 +32012,21 @@
       "_created_at": "2007-12-03T10:15:30Z",
       "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "amount": 987.65,
    +  "amount": 123.45,
       "approved_statement": DocumentAggregate,
       "authorization": DocumentAggregate,
       "block_num": 987,
       "blockchain_status": "abc123",
       "coopname": "abc123",
    -  "debt_hash": "xyz789",
    +  "debt_hash": "abc123",
       "id": 987,
    -  "memo": "xyz789",
    +  "memo": "abc123",
       "present": false,
       "project_hash": "xyz789",
       "repaid_at": "abc123",
       "statement": DocumentAggregate,
       "status": "ACTIVE",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -28401,22 +32160,22 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "amount": "xyz789", + "amount": "abc123", "approved_statement": DocumentAggregate, "authorization": DocumentAggregate, - "block_num": 123, - "blockchain_status": "xyz789", + "block_num": 987, + "blockchain_status": "abc123", "coopname": "abc123", "description": "xyz789", - "expense_hash": "abc123", + "expense_hash": "xyz789", "expense_statement": DocumentAggregate, - "fund_id": 123.45, + "fund_id": 987.65, "id": 987, - "present": true, - "project_hash": "abc123", + "present": false, + "project_hash": "xyz789", "spended_at": "abc123", "status": "APPROVED", - "username": "xyz789" + "username": "abc123" }
    @@ -28538,20 +32297,20 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "xyz789",
    +  "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
       "amount": 987.65,
       "block_num": 987,
       "blockchain_status": "abc123",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "coordinator": "xyz789",
    -  "coordinator_amount": 123.45,
    +  "coordinator_amount": 987.65,
       "id": 987,
       "invest_hash": "abc123",
    -  "invested_at": "abc123",
    +  "invested_at": "xyz789",
       "present": true,
    -  "project_hash": "xyz789",
    -  "statement": "xyz789",
    +  "project_hash": "abc123",
    +  "statement": "abc123",
       "status": "ACTIVE",
       "username": "abc123"
     }
    @@ -28625,10 +32384,10 @@
                     
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "coordinator": "xyz789",
    -  "invest_hash": "abc123",
    -  "project_hash": "abc123",
    +  "invest_hash": "xyz789",
    +  "project_hash": "xyz789",
       "status": "ACTIVE",
       "username": "xyz789"
     }
    @@ -28751,7 +32510,7 @@
                           
                             submaster - String
                             
    -                         Имя пользователя подмастерья (contributor) 
    +                         Имя пользователя ответственного (contributor) 
                           
                           
                             title - String!
    @@ -28769,13 +32528,13 @@
       "_created_at": "2007-12-03T10:15:30Z",
       "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 987.65,
    +  "block_num": 123.45,
       "created_by": "abc123",
    -  "creators": ["abc123"],
    +  "creators": ["xyz789"],
       "cycle_id": "xyz789",
       "description": "abc123",
       "estimate": 123,
    -  "id": "xyz789",
    +  "id": "abc123",
       "issue_hash": "abc123",
       "metadata": {},
       "permissions": CapitalIssuePermissions,
    @@ -28784,7 +32543,7 @@
       "project_hash": "abc123",
       "sort_order": 987,
       "status": "BACKLOG",
    -  "submaster": "abc123",
    +  "submaster": "xyz789",
       "title": "abc123"
     }
     
    @@ -28865,7 +32624,7 @@ submaster - String - Фильтр по имени пользователя подмастерья + Фильтр по имени пользователя ответственного @@ -28881,7 +32640,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_by": "xyz789",
       "creators": ["abc123"],
       "cycle_id": "abc123",
    @@ -28918,16 +32677,41 @@
                           
                         
                         
    +                      
    +                        allowed_status_transitions - [IssueStatus!]!
    +                        
    +                         Список допустимых статусов для перехода 
    +                      
    +                      
    +                        can_assign_creator - Boolean!
    +                        
    +                         Может ли назначать исполнителей задачи 
    +                      
                           
                             can_change_status - Boolean!
                             
                              Может ли изменять статусы задачи 
                           
    +                      
    +                        can_complete_requirement - Boolean!
    +                        
    +                         Может ли выполнять требования к задаче 
    +                      
    +                      
    +                        can_create_requirement - Boolean!
    +                        
    +                         Может ли создавать требования к задаче 
    +                      
                           
                             can_delete_issue - Boolean!
                             
                              Может ли удалить задачу 
                           
    +                      
    +                        can_delete_requirement - Boolean!
    +                        
    +                         Может ли удалять требования к задаче 
    +                      
                           
                             can_edit_issue - Boolean!
                             
    @@ -28938,11 +32722,21 @@
                             
                              Может ли устанавливать статус DONE (выполнена) 
                           
    +                      
    +                        can_set_estimate - Boolean!
    +                        
    +                         Может ли устанавливать оценку (estimate) задачи 
    +                      
                           
                             can_set_on_review - Boolean!
                             
                              Может ли устанавливать статус ON_REVIEW (на проверке) 
                           
    +                      
    +                        can_set_priority - Boolean!
    +                        
    +                         Может ли устанавливать приоритет задачи 
    +                      
                           
                             has_clearance - Boolean!
                             
    @@ -28961,14 +32755,463 @@
                     
    Example
    {
    +  "allowed_status_transitions": ["BACKLOG"],
    +  "can_assign_creator": true,
       "can_change_status": false,
    -  "can_delete_issue": false,
    -  "can_edit_issue": false,
    -  "can_set_done": true,
    +  "can_complete_requirement": true,
    +  "can_create_requirement": false,
    +  "can_delete_issue": true,
    +  "can_delete_requirement": false,
    +  "can_edit_issue": true,
    +  "can_set_done": false,
    +  "can_set_estimate": true,
       "can_set_on_review": false,
    -  "has_clearance": true,
    +  "can_set_priority": false,
    +  "has_clearance": false,
       "is_guest": false
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalLog

    +
    +
    +
    +
    Description
    +

    Запись лога событий в системе капитала

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _id - String! + Внутренний идентификатор
    coopname - String! + Название кооператива
    created_at - DateTime! + Дата создания записи
    entity_id - String + ID сущности
    entity_type - LogEntityType! + Тип сущности к которой относится событие
    event_type - LogEventType! + Тип события
    initiator - String! + Инициатор действия (username)
    message - String! + Текстовое описание события
    metadata - JSON + Вспомогательные данные
    project_hash - String + Хеш проекта или компонента
    reference_id - String + Идентификатор-ссылка (invest_hash, commit_hash, result_hash и т.д.)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "_id": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "entity_id": "xyz789",
    +  "entity_type": "CONTRIBUTOR",
    +  "event_type": "AUTHOR_ADDED",
    +  "initiator": "abc123",
    +  "message": "abc123",
    +  "metadata": {},
    +  "project_hash": "abc123",
    +  "reference_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalLogFilterInput

    +
    +
    +
    +
    Description
    +

    Фильтр для поиска логов событий

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Название кооператива
    + date_from - DateTime + Период с
    + date_to - DateTime + Период по
    + event_types - [LogEventType!] + Типы событий для фильтрации
    + initiator - String + Инициатор действия (username)
    + issue_hash - String + Хеш задачи
    + project_hash - String + Хеш проекта или компонента
    + show_components_logs - Boolean + Включать логи дочерних компонентов при фильтрации по project_hash. Default = true
    + show_issue_logs - Boolean + Показывать логи по задачам. Default = true
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "date_from": "2007-12-03T10:15:30Z",
    +  "date_to": "2007-12-03T10:15:30Z",
    +  "event_types": ["AUTHOR_ADDED"],
    +  "initiator": "abc123",
    +  "issue_hash": "abc123",
    +  "project_hash": "abc123",
    +  "show_components_logs": false,
    +  "show_issue_logs": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalOnboardingState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    blagorost_offer_template_done - Boolean! + +
    blagorost_provision_done - Boolean! + +
    generation_contract_template_done - Boolean! + +
    generator_offer_template_done - Boolean! + +
    generator_program_template_done - Boolean! + +
    onboarding_blagorost_offer_template_hash - String + +
    onboarding_blagorost_provision_hash - String + +
    onboarding_expire_at - String! + +
    onboarding_generation_contract_template_hash - String + +
    onboarding_generator_offer_template_hash - String + +
    onboarding_generator_program_template_hash - String + +
    onboarding_init_at - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blagorost_offer_template_done": false,
    +  "blagorost_provision_done": false,
    +  "generation_contract_template_done": false,
    +  "generator_offer_template_done": true,
    +  "generator_program_template_done": false,
    +  "onboarding_blagorost_offer_template_hash": "abc123",
    +  "onboarding_blagorost_provision_hash": "abc123",
    +  "onboarding_expire_at": "xyz789",
    +  "onboarding_generation_contract_template_hash": "abc123",
    +  "onboarding_generator_offer_template_hash": "abc123",
    +  "onboarding_generator_program_template_hash": "xyz789",
    +  "onboarding_init_at": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalOnboardingStep

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    blagorost_offer_template

    +
    +
    +

    blagorost_program

    +
    +
    +

    generation_contract_template

    +
    +
    +

    generator_offer_template

    +
    +
    +

    generator_program_template

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "blagorost_offer_template"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalOnboardingStepInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision - String! + +
    + question - String! + +
    + step - CapitalOnboardingStep! + +
    + title - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "abc123",
    +  "question": "abc123",
    +  "step": "blagorost_offer_template",
    +  "title": "abc123"
    +}
     
    @@ -29077,16 +33320,16 @@ "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "amount": 123.45, - "block_num": 987, - "blockchain_status": "xyz789", - "coopname": "abc123", + "block_num": 123, + "blockchain_status": "abc123", + "coopname": "xyz789", "id": 123, - "invest_hash": "xyz789", + "invest_hash": "abc123", "invested_at": "abc123", - "present": false, + "present": true, "statement": DocumentAggregate, "status": "CREATED", - "username": "abc123" + "username": "xyz789" }
    @@ -29139,11 +33382,6 @@ Статус из блокчейна - - can_convert_to_project - Boolean! - - Можно ли конвертировать в проект - components - [CapitalProjectComponent!]! @@ -29215,9 +33453,214 @@ Мастер проекта - membership - CapitalProjectMembershipCrps! + meta - String! - Данные CRPS для распределения членских взносов проекта + Мета-информация проекта + + + 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": "abc123",
    +  "components": [CapitalProjectComponent],
    +  "coopname": "abc123",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "xyz789",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "fact": CapitalProjectFactPool,
    +  "id": 123,
    +  "invite": "xyz789",
    +  "is_opened": true,
    +  "is_planed": true,
    +  "issue_counter": 123,
    +  "master": "abc123",
    +  "meta": "xyz789",
    +  "parent_hash": "xyz789",
    +  "parent_title": "abc123",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "xyz789",
    +  "present": true,
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "title": "xyz789",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    CapitalProjectComponent

    +
    +
    +
    +
    Description
    +

    Проект-компонент в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -29824,26 +34053,28 @@
    {
       "accumulated_expense_pool": "xyz789",
       "authors_base_pool": "abc123",
    -  "authors_bonus_pool": "xyz789",
    -  "contributors_bonus_pool": "xyz789",
    -  "coordinators_base_pool": "xyz789",
    -  "coordinators_investment_pool": "abc123",
    -  "creators_base_pool": "abc123",
    +  "authors_bonus_pool": "abc123",
    +  "contributors_bonus_pool": "abc123",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "xyz789",
    +  "creators_base_pool": "xyz789",
       "creators_bonus_pool": "abc123",
    -  "creators_hours": 987,
    +  "creators_hours": 123,
       "hour_cost": "xyz789",
    -  "invest_pool": "xyz789",
    -  "program_invest_pool": "abc123",
    +  "invest_pool": "abc123",
    +  "program_invest_pool": "xyz789",
       "property_base_pool": "xyz789",
       "return_base_percent": 987.65,
       "target_expense_pool": "xyz789",
       "total": "abc123",
    -  "total_contribution": "xyz789",
    +  "total_contribution": "abc123",
       "total_generation_pool": "xyz789",
    -  "total_received_investments": "abc123",
    -  "total_returned_investments": "abc123",
    +  "total_received_investments": "xyz789",
    +  "total_returned_investments": "xyz789",
    +  "total_used_investments": "xyz789",
    +  "total_with_investments": "abc123",
       "use_invest_percent": 123.45,
    -  "used_expense_pool": "xyz789"
    +  "used_expense_pool": "abc123"
     }
     
    @@ -29957,91 +34188,20 @@
    Example
    {
    -  "coopname": "abc123",
    -  "has_invite": false,
    +  "coopname": "xyz789",
    +  "has_invite": true,
       "has_issues_with_creators": ["xyz789"],
       "has_issues_with_priorities": ["HIGH"],
       "has_issues_with_statuses": ["BACKLOG"],
       "has_voting": false,
    -  "is_component": false,
    +  "is_component": true,
       "is_opened": false,
    -  "is_planed": false,
    -  "master": "abc123",
    +  "is_planed": true,
    +  "master": "xyz789",
       "parent_hash": "abc123",
       "project_hash": "xyz789",
       "statuses": ["ACTIVE"]
     }
    -
    -
    - - - -
    -
    - Types -
    -

    CapitalProjectMembershipCrps

    -
    -
    -
    -
    Description
    -

    Данные CRPS для распределения членских взносов проекта

    -
    -
    -
    Fields
    -
    Field NameDescription
    _created_at - DateTime! + Дата создания записи
    _id - String! + Внутренний ID базы данных
    _updated_at - DateTime! + Дата последнего обновления записи
    block_num - Float + Номер блока крайней синхронизации с блокчейном
    blockchain_status - String! + Статус из блокчейна
    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! + Мастер проекта
    meta - String! @@ -29287,251 +33730,27 @@ "_updated_at": "2007-12-03T10:15:30Z", "block_num": 987.65, "blockchain_status": "abc123", - "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": false, - "is_planed": true, - "issue_counter": 987, - "master": "xyz789", - "membership": CapitalProjectMembershipCrps, - "meta": "xyz789", - "parent_hash": "abc123", - "parent_title": "abc123", - "permissions": CapitalProjectPermissions, - "plan": CapitalProjectPlanPool, - "prefix": "abc123", - "present": true, - "project_hash": "xyz789", - "status": "ACTIVE", - "title": "xyz789", - "voting": CapitalProjectVotingData -} - - - - - -
    -
    - Types -
    -

    CapitalProjectComponent

    -
    -
    -
    -
    Description
    -

    Проект-компонент в системе CAPITAL

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    _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": "xyz789",
    -  "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 987.65,
    -  "blockchain_status": "xyz789",
    -  "can_convert_to_project": false,
    -  "coopname": "xyz789",
    -  "counts": CapitalProjectCountsData,
    -  "created_at": "abc123",
    -  "crps": CapitalProjectCrpsData,
       "data": "xyz789",
    -  "description": "abc123",
    +  "description": "xyz789",
       "fact": CapitalProjectFactPool,
    -  "id": 987,
    +  "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",
    +  "issue_counter": 123,
    +  "master": "abc123",
    +  "meta": "xyz789",
    +  "parent_hash": "xyz789",
    +  "parent_title": "xyz789",
       "permissions": CapitalProjectPermissions,
       "plan": CapitalProjectPlanPool,
    -  "prefix": "abc123",
    -  "present": true,
    -  "project_hash": "abc123",
    +  "prefix": "xyz789",
    +  "present": false,
    +  "project_hash": "xyz789",
       "status": "ACTIVE",
       "title": "abc123",
       "voting": CapitalProjectVotingData
    @@ -29611,12 +33830,12 @@
                       
    Example
    {
       "total_authors": 987,
    -  "total_commits": 123,
    -  "total_contributors": 987,
    +  "total_commits": 987,
    +  "total_contributors": 123,
       "total_coordinators": 123,
    -  "total_creators": 123,
    -  "total_investors": 123,
    -  "total_propertors": 987,
    +  "total_creators": 987,
    +  "total_investors": 987,
    +  "total_propertors": 123,
       "total_unique_participants": 987
     }
     
    @@ -29673,10 +33892,10 @@
    Example
    {
    -  "author_base_cumulative_reward_per_share": 987.65,
    -  "author_bonus_cumulative_reward_per_share": 987.65,
    +  "author_base_cumulative_reward_per_share": 123.45,
    +  "author_bonus_cumulative_reward_per_share": 123.45,
       "contributor_cumulative_reward_per_share": 987.65,
    -  "total_capital_contributors_shares": "xyz789"
    +  "total_capital_contributors_shares": "abc123"
     }
     
    @@ -29804,6 +34023,16 @@
    Общий объем возвращенных инвестиций
    total_used_investments - String! + Общий объем использованных инвестиций
    total_with_investments - String! + Общий объем взноса старших участников
    use_invest_percent - Float!
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    available - String! - Доступная сумма
    converted_funds - String! - Сконвертированные средства
    cumulative_reward_per_share - Float! - Накопительный коэффициент вознаграждения на акцию
    distributed - String! - Распределенная сумма
    funded - String! - Профинансированная сумма
    total_shares - String! - Общее количество акций
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "available": "abc123",
    -  "converted_funds": "abc123",
    -  "cumulative_reward_per_share": 123.45,
    -  "distributed": "xyz789",
    -  "funded": "xyz789",
    -  "total_shares": "xyz789"
    -}
     
    @@ -30073,11 +34233,26 @@ Может ли изменять статус проекта + + can_complete_requirement - Boolean! + + Может ли выполнять требования к проекту + + + can_create_requirement - Boolean! + + Может ли создавать требования к проекту + can_delete_project - Boolean! Может ли удалить проект + + can_delete_requirement - Boolean! + + Может ли удалять требования к проекту + can_edit_project - Boolean! @@ -30126,16 +34301,19 @@
    Example
    {
    -  "can_change_project_status": true,
    -  "can_delete_project": true,
    -  "can_edit_project": false,
    -  "can_manage_authors": true,
    +  "can_change_project_status": false,
    +  "can_complete_requirement": false,
    +  "can_create_requirement": true,
    +  "can_delete_project": false,
    +  "can_delete_requirement": true,
    +  "can_edit_project": true,
    +  "can_manage_authors": false,
       "can_manage_issues": true,
       "can_set_master": false,
    -  "can_set_plan": true,
    +  "can_set_plan": false,
       "has_clearance": false,
       "is_guest": true,
    -  "pending_clearance": true
    +  "pending_clearance": false
     }
     
    @@ -30243,6 +34421,11 @@ Общий объем полученных инвестиций + + total_with_investments - String! + + Общая сумма + use_invest_percent - Float! @@ -30257,21 +34440,22 @@
    Example
    {
       "authors_base_pool": "xyz789",
    -  "authors_bonus_pool": "abc123",
    +  "authors_bonus_pool": "xyz789",
       "contributors_bonus_pool": "xyz789",
    -  "coordinators_base_pool": "xyz789",
    -  "coordinators_investment_pool": "abc123",
    -  "creators_base_pool": "abc123",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "xyz789",
    +  "creators_base_pool": "xyz789",
       "creators_bonus_pool": "abc123",
    -  "creators_hours": 123,
    -  "hour_cost": "xyz789",
    -  "invest_pool": "xyz789",
    -  "program_invest_pool": "abc123",
    +  "creators_hours": 987,
    +  "hour_cost": "abc123",
    +  "invest_pool": "abc123",
    +  "program_invest_pool": "xyz789",
       "return_base_percent": 123.45,
       "target_expense_pool": "abc123",
    -  "total": "abc123",
    +  "total": "xyz789",
       "total_generation_pool": "xyz789",
    -  "total_received_investments": "abc123",
    +  "total_received_investments": "xyz789",
    +  "total_with_investments": "xyz789",
       "use_invest_percent": 123.45
     }
     
    @@ -30344,12 +34528,12 @@
    Example
    {
       "available_hours": 987.65,
    -  "contributor_hash": "abc123",
    -  "pending_hours": 987.65,
    +  "contributor_hash": "xyz789",
    +  "pending_hours": 123.45,
       "project_hash": "xyz789",
    -  "project_name": "xyz789",
    +  "project_name": "abc123",
       "total_committed_hours": 123.45,
    -  "total_uncommitted_hours": 987.65
    +  "total_uncommitted_hours": 123.45
     }
     
    @@ -30427,12 +34611,12 @@
    {
       "active_voting_amount": "abc123",
       "authors_bonuses_on_voting": "xyz789",
    -  "authors_equal_per_author": "abc123",
    +  "authors_equal_per_author": "xyz789",
       "authors_equal_spread": "abc123",
       "creators_bonuses_on_voting": "xyz789",
    -  "creators_direct_spread": "abc123",
    +  "creators_direct_spread": "xyz789",
       "equal_voting_amount": "xyz789",
    -  "total_voting_pool": "abc123"
    +  "total_voting_pool": "xyz789"
     }
     
    @@ -30499,11 +34683,11 @@
    Example
    {
       "amounts": CapitalProjectVotingAmounts,
    -  "authors_voting_percent": 987.65,
    +  "authors_voting_percent": 123.45,
       "creators_voting_percent": 987.65,
       "total_voters": 123,
       "votes_received": 987,
    -  "voting_deadline": "xyz789"
    +  "voting_deadline": "abc123"
     }
     
    @@ -30576,6 +34760,11 @@ Дата создания + + data - String + + Структурированные данные результата для отображения + debt_amount - String @@ -30630,22 +34819,23 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
       "act": DocumentAggregate,
       "authorization": DocumentAggregate,
       "block_num": 123.45,
       "blockchain_status": "abc123",
       "coopname": "xyz789",
    -  "created_at": "abc123",
    -  "debt_amount": "abc123",
    +  "created_at": "xyz789",
    +  "data": "abc123",
    +  "debt_amount": "xyz789",
       "id": 987,
    -  "present": true,
    +  "present": false,
       "project_hash": "xyz789",
       "result_hash": "xyz789",
       "statement": DocumentAggregate,
       "status": "ACT1",
    -  "total_amount": "xyz789",
    +  "total_amount": "abc123",
       "username": "xyz789"
     }
     
    @@ -30699,6 +34889,16 @@ Бонусный вклад автора + + available_for_program - String! + + Доступная сумма для конвертации в программу + + + available_for_wallet - String! + + Доступная сумма для конвертации в кошелек + block_num - Float @@ -30774,6 +34974,11 @@ ID в блокчейне + + intellectual_cost - String! + + Интеллектуальная стоимость сегмента + investor_amount - String! @@ -30789,6 +34994,11 @@ Роль автора + + is_completed - Boolean! + + Завершена ли конвертация сегмента + is_contributor - Boolean! @@ -30870,9 +35080,9 @@ Предварительная сумма - result - CapitalResult + share_percent - Float! - Связанный результат участника в проекте + Доля участника в результате интеллектуальной деятельности status - SegmentStatus! @@ -30921,48 +35131,52 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "author_base": "xyz789", - "author_bonus": "xyz789", - "block_num": 123.45, + "author_bonus": "abc123", + "available_for_program": "abc123", + "available_for_wallet": "xyz789", + "block_num": 987.65, "capital_contributor_shares": "abc123", - "contributor_bonus": "abc123", + "contributor_bonus": "xyz789", "coopname": "xyz789", - "coordinator_base": "abc123", - "coordinator_investments": "xyz789", - "creator_base": "xyz789", - "creator_bonus": "abc123", - "debt_amount": "xyz789", - "debt_settled": "xyz789", + "coordinator_base": "xyz789", + "coordinator_investments": "abc123", + "creator_base": "abc123", + "creator_bonus": "xyz789", + "debt_amount": "abc123", + "debt_settled": "abc123", "direct_creator_bonus": "xyz789", - "display_name": "xyz789", + "display_name": "abc123", "equal_author_bonus": "xyz789", - "has_vote": true, - "id": 987, + "has_vote": false, + "id": 123, + "intellectual_cost": "xyz789", "investor_amount": "abc123", "investor_base": "abc123", - "is_author": true, + "is_author": false, + "is_completed": false, "is_contributor": true, "is_coordinator": true, "is_creator": true, "is_investor": true, - "is_propertor": true, + "is_propertor": false, "is_votes_calculated": true, - "last_author_base_reward_per_share": 987.65, - "last_author_bonus_reward_per_share": 123.45, + "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": "xyz789", + "last_known_coordinators_investment_pool": "abc123", "last_known_creators_base_pool": "xyz789", "last_known_invest_pool": "abc123", - "present": false, + "present": true, "project_hash": "xyz789", - "property_base": "abc123", + "property_base": "xyz789", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "xyz789", "total_segment_bonus_cost": "abc123", "total_segment_cost": "xyz789", - "username": "xyz789", - "value": "xyz789", + "username": "abc123", + "value": "abc123", "voting_bonus": "xyz789" }
    @@ -31039,6 +35253,12 @@ Фильтр по роли пропертора + + + parent_hash - String + + Фильтр по parent_hash проекта (для фильтрации по проектам верхнего уровня передайте пустой хэш) + project_hash - String @@ -31065,17 +35285,18 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "has_vote": true,
    -  "is_author": false,
    +  "is_author": true,
       "is_contributor": true,
       "is_coordinator": false,
    -  "is_creator": false,
    +  "is_creator": true,
       "is_investor": true,
    -  "is_propertor": true,
    +  "is_propertor": false,
    +  "parent_hash": "xyz789",
       "project_hash": "xyz789",
       "status": "ACT1",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -31174,15 +35395,15 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "block_num": 987.65, + "block_num": 123.45, "config": CapitalConfigObject, "coopname": "abc123", "global_available_invest_pool": "xyz789", - "present": true, - "program_membership_available": "xyz789", - "program_membership_cumulative_reward_per_share": 987.65, - "program_membership_distributed": "abc123", - "program_membership_funded": "xyz789" + "present": false, + "program_membership_available": "abc123", + "program_membership_cumulative_reward_per_share": 123.45, + "program_membership_distributed": "xyz789", + "program_membership_funded": "abc123" } @@ -31246,9 +35467,9 @@ Описание истории - issue_id - String + issue_hash - String - ID задачи (если история привязана к задаче) + Хеш задачи (если история привязана к задаче) present - Boolean! @@ -31289,19 +35510,19 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "xyz789",
    +  "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 123.45,
    +  "block_num": 987.65,
       "coopname": "abc123",
       "created_by": "abc123",
       "description": "xyz789",
    -  "issue_id": "xyz789",
    -  "present": true,
    +  "issue_hash": "abc123",
    +  "present": false,
       "project_hash": "abc123",
    -  "sort_order": 987,
    +  "sort_order": 123,
       "status": "CANCELLED",
    -  "story_hash": "abc123",
    -  "title": "xyz789"
    +  "story_hash": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -31343,9 +35564,9 @@ - issue_id - String + issue_hash - String - Фильтр по ID задачи + Фильтр по хешу задачи @@ -31353,6 +35574,18 @@ Фильтр по хешу проекта + + + show_components_requirements - Boolean + + Показывать требования дочерних компонентов при фильтрации по project_hash. Default = true + + + + show_issues_requirements - Boolean + + Показывать требования задач при фильтрации по project_hash. Default = true + status - StoryStatus @@ -31375,10 +35608,12 @@
    {
       "coopname": "xyz789",
       "created_by": "abc123",
    -  "issue_id": "abc123",
    -  "project_hash": "abc123",
    +  "issue_hash": "xyz789",
    +  "project_hash": "xyz789",
    +  "show_components_requirements": true,
    +  "show_issues_requirements": true,
       "status": "CANCELLED",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -31476,15 +35711,15 @@
    {
       "available_hours": 987.65,
       "committed_hours": 123.45,
    -  "contributor_hash": "abc123",
    +  "contributor_hash": "xyz789",
       "contributor_name": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "issue_hash": "abc123",
       "issue_title": "xyz789",
    -  "pending_hours": 123.45,
    -  "project_hash": "xyz789",
    +  "pending_hours": 987.65,
    +  "project_hash": "abc123",
       "project_name": "abc123",
    -  "total_hours": 123.45,
    +  "total_hours": 987.65,
       "uncommitted_hours": 123.45
     }
     
    @@ -31557,12 +35792,12 @@
    Example
    {
    -  "contributor_hash": "abc123",
    -  "coopname": "abc123",
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
       "is_committed": false,
       "issue_hash": "abc123",
    -  "project_hash": "xyz789",
    -  "username": "abc123"
    +  "project_hash": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -31625,6 +35860,16 @@ Дата записи времени (YYYY-MM-DD) + + entry_type - String + + Тип начисления времени: hourly (почасовое) или estimate (по завершению задачи) + + + estimate_snapshot - Float + + Снимок estimate на момент начисления времени (для отслеживания изменений) + hours - Float! @@ -31658,12 +35903,14 @@ "_updated_at": "abc123", "commit_hash": "xyz789", "contributor_hash": "abc123", - "coopname": "xyz789", + "coopname": "abc123", "date": "abc123", - "hours": 123.45, - "is_committed": false, - "issue_hash": "abc123", - "project_hash": "abc123" + "entry_type": "abc123", + "estimate_snapshot": 987.65, + "hours": 987.65, + "is_committed": true, + "issue_hash": "xyz789", + "project_hash": "xyz789" } @@ -31722,7 +35969,7 @@ "currentPage": 987.65, "items": [CapitalProjectTimeStats], "totalCount": 987.65, - "totalPages": 987.65 + "totalPages": 123.45 } @@ -31782,10 +36029,10 @@
    Example
    {
    -  "contributor_hash": "xyz789",
    -  "coopname": "abc123",
    -  "project_hash": "xyz789",
    -  "username": "xyz789"
    +  "contributor_hash": "abc123",
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "username": "abc123"
     }
     
    @@ -31892,19 +36139,334 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
       "amount": "abc123",
       "block_num": 123.45,
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "id": 987,
    -  "present": true,
    +  "present": false,
       "project_hash": "xyz789",
       "recipient": "xyz789",
       "recipient_display_name": "abc123",
       "voted_at": "xyz789",
    -  "voter": "abc123",
    -  "voter_display_name": "abc123"
    +  "voter": "xyz789",
    +  "voter_display_name": "xyz789"
    +}
    +
    + + + +
    +
    +
    + Types +
    +

    ChairmanOnboardingAgendaInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision - String! + +
    + question - String! + +
    + step - ChairmanOnboardingAgendaStep! + +
    + title - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "abc123",
    +  "question": "abc123",
    +  "step": "participant_application",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChairmanOnboardingAgendaStep

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    participant_application

    +
    +
    +

    privacy_agreement

    +
    +
    +

    signature_agreement

    +
    +
    +

    user_agreement

    +
    +
    +

    voskhod_membership

    +
    +
    +

    wallet_agreement

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "participant_application"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChairmanOnboardingGeneralMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + proposal_hash - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {"proposal_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChairmanOnboardingState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    general_meet_done - Boolean! + +
    onboarding_expire_at - String! + +
    onboarding_general_meet_hash - String + +
    onboarding_init_at - String! + +
    onboarding_participant_application_hash - String + +
    onboarding_privacy_agreement_hash - String + +
    onboarding_signature_agreement_hash - String + +
    onboarding_user_agreement_hash - String + +
    onboarding_voskhod_membership_hash - String + +
    onboarding_wallet_agreement_hash - String + +
    participant_application_done - Boolean! + +
    privacy_agreement_done - Boolean! + +
    signature_agreement_done - Boolean! + +
    user_agreement_done - Boolean! + +
    voskhod_membership_done - Boolean! + +
    wallet_agreement_done - Boolean! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "general_meet_done": false,
    +  "onboarding_expire_at": "xyz789",
    +  "onboarding_general_meet_hash": "abc123",
    +  "onboarding_init_at": "xyz789",
    +  "onboarding_participant_application_hash": "xyz789",
    +  "onboarding_privacy_agreement_hash": "xyz789",
    +  "onboarding_signature_agreement_hash": "abc123",
    +  "onboarding_user_agreement_hash": "xyz789",
    +  "onboarding_voskhod_membership_hash": "xyz789",
    +  "onboarding_wallet_agreement_hash": "xyz789",
    +  "participant_application_done": false,
    +  "privacy_agreement_done": false,
    +  "signature_agreement_done": true,
    +  "user_agreement_done": true,
    +  "voskhod_membership_done": false,
    +  "wallet_agreement_done": true
     }
     
    @@ -31968,8 +36530,8 @@
    {
       "available": "xyz789",
       "blocked": "xyz789",
    -  "displayId": "xyz789",
    -  "id": 123,
    +  "displayId": "abc123",
    +  "id": 987,
       "name": "xyz789",
       "writeoff": "abc123"
     }
    @@ -32009,7 +36571,7 @@
                   
    Example
    -
    {"username": "xyz789"}
    +                  
    {"username": "abc123"}
     
    @@ -32053,7 +36615,7 @@
    Example
    {
       "coopname": "abc123",
    -  "project_hash": "xyz789"
    +  "project_hash": "abc123"
     }
     
    @@ -32148,9 +36710,9 @@
    Example
    {
    -  "commit_hash": "xyz789",
    +  "commit_hash": "abc123",
       "coopname": "xyz789",
    -  "reason": "abc123"
    +  "reason": "xyz789"
     }
     
    @@ -32308,15 +36870,156 @@
    Example
    {
       "currency": "abc123",
    -  "hash": "abc123",
    -  "program_id": 987,
    -  "title": "abc123",
    +  "hash": "xyz789",
    +  "program_id": 123,
    +  "title": "xyz789",
       "total_cost": "xyz789",
       "type": "abc123",
       "unit_cost": "xyz789",
       "unit_of_measurement": "xyz789",
       "units": 987
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    CompleteCapitalRegistrationInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + about - String + Информация о себе
    + blagorost_agreement - SignedDigitalDocumentInput + Подписанное соглашение Благорост (только для пути Генератора)
    + coopname - String! + Имя кооператива
    + generation_contract - SignedDigitalDocumentInput + Подписанный договор УХД
    + generator_offer - SignedDigitalDocumentInput + Подписанная оферта Генератор (для пути Капитализации)
    + hours_per_day - Float + Количество часов в день
    + rate_per_hour - String + Ставка за час работы
    + storage_agreement - SignedDigitalDocumentInput! + Подписанное соглашение о хранении имущества
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "abc123",
    +  "blagorost_agreement": SignedDigitalDocumentInput,
    +  "coopname": "xyz789",
    +  "generation_contract": SignedDigitalDocumentInput,
    +  "generator_offer": SignedDigitalDocumentInput,
    +  "hours_per_day": 987.65,
    +  "rate_per_hour": "abc123",
    +  "storage_agreement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteProcessStepInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + instance_id - String! + +
    + step_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "instance_id": "abc123",
    +  "step_id": "xyz789"
    +}
     
    @@ -32365,9 +37068,9 @@
    Example
    {
    -  "coopname": "xyz789",
    -  "exchange_id": "abc123",
    -  "username": "xyz789"
    +  "coopname": "abc123",
    +  "exchange_id": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -32412,7 +37115,122 @@
    Example
    {
       "coopname": "xyz789",
    -  "project_hash": "abc123"
    +  "project_hash": "xyz789"
    +}
    +
    +
    + + +
    +
    +
    + Types +
    +

    ComponentGenerationContractGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int + Номер блока, на котором был создан документ
    + component_hash - String! + Хэш компонента (проекта)
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + parent_project_hash - String! + Хэш родительского проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 123,
    +  "component_hash": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "parent_project_hash": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -32506,13 +37324,13 @@
    {
       "authors_voting_percent": 987.65,
       "coordinator_bonus_percent": 123.45,
    -  "coordinator_invite_validity_days": 987.65,
    -  "creators_voting_percent": 123.45,
    -  "energy_decay_rate_per_day": 987.65,
    +  "coordinator_invite_validity_days": 123.45,
    +  "creators_voting_percent": 987.65,
    +  "energy_decay_rate_per_day": 123.45,
       "energy_gain_coefficient": 987.65,
    -  "expense_pool_percent": 123.45,
    +  "expense_pool_percent": 987.65,
       "level_depth_base": 987.65,
    -  "level_growth_coefficient": 123.45,
    +  "level_growth_coefficient": 987.65,
       "voting_period_in_days": 123.45
     }
     
    @@ -32570,9 +37388,9 @@
    Example
    {
       "administrator": "xyz789",
    -  "agreement_id": "xyz789",
    +  "agreement_id": "abc123",
       "coopname": "xyz789",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -32608,7 +37426,7 @@ - approved_document - SignedDigitalDocumentInput! + approved_document - SignedDigitalDocumentInput Одобренный документ в формате JSON @@ -32626,9 +37444,9 @@
    Example
    {
    -  "approval_hash": "xyz789",
    +  "approval_hash": "abc123",
       "approved_document": SignedDigitalDocumentInput,
    -  "coopname": "abc123"
    +  "coopname": "xyz789"
     }
     
    @@ -32688,10 +37506,10 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "document": ReturnByAssetActSignedDocumentInput,
       "exchange_id": "abc123",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -32825,10 +37643,93 @@ "chairman": PublicChairman, "details": OrganizationDetails, "email": "xyz789", - "full_address": "xyz789", + "full_address": "abc123", "full_name": "abc123", "phone": "abc123" } +
    +
    + + +
    +
    +
    + Types +
    +

    ContributorDocumentParameters

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    blagorost_agreement_created_at - String + Дата создания соглашения благороста
    blagorost_agreement_number - String + Номер соглашения программы благороста
    blagorost_contributor_contract_created_at - String + Дата создания договора УХД участника
    blagorost_contributor_contract_number - String + Номер договора УХД участника
    blagorost_storage_agreement_created_at - String + Дата создания дополнительного соглашения по хранению имущества
    blagorost_storage_agreement_number - String + Номер дополнительного соглашения по хранению имущества
    generator_agreement_created_at - String + Дата создания соглашения генератора
    generator_agreement_number - String + Номер соглашения программы генератор
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blagorost_agreement_created_at": "xyz789",
    +  "blagorost_agreement_number": "xyz789",
    +  "blagorost_contributor_contract_created_at": "abc123",
    +  "blagorost_contributor_contract_number": "xyz789",
    +  "blagorost_storage_agreement_created_at": "abc123",
    +  "blagorost_storage_agreement_number": "abc123",
    +  "generator_agreement_created_at": "xyz789",
    +  "generator_agreement_number": "abc123"
    +}
     
    @@ -32869,6 +37770,13 @@ + + +

    IMPORT

    + + + +

    INACTIVE

    @@ -32944,12 +37852,6 @@ Имя аккаунта кооператива - - - project_amount - String! - - Сумма для конвертации в кошелек проекта - project_hash - String! @@ -32977,12 +37879,11 @@
    Example
    {
       "capital_amount": "abc123",
    -  "convert_hash": "abc123",
    +  "convert_hash": "xyz789",
       "convert_statement": SignedDigitalDocumentInput,
    -  "coopname": "abc123",
    -  "project_amount": "abc123",
    -  "project_hash": "xyz789",
    -  "username": "xyz789",
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "username": "abc123",
       "wallet_amount": "abc123"
     }
     
    @@ -33081,14 +37982,14 @@
    Example
    {
    -  "block_num": 987,
    -  "convert_amount": "abc123",
    -  "coopname": "xyz789",
    -  "created_at": "xyz789",
    +  "block_num": 123,
    +  "convert_amount": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
       "generator": "xyz789",
    -  "lang": "abc123",
    +  "lang": "xyz789",
       "links": ["xyz789"],
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
       "username": "abc123",
       "version": "xyz789"
    @@ -33160,7 +38061,7 @@
                       
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "abc123",
    +  "hash": "xyz789",
       "meta": ConvertToAxonStatementSignedMetaDocumentInput,
       "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    @@ -33269,17 +38170,17 @@
                       
    Example
    {
       "block_num": 987,
    -  "convert_amount": "abc123",
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "convert_amount": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
       "generator": "xyz789",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
       "registry_id": 987,
       "timezone": "xyz789",
       "title": "xyz789",
       "username": "abc123",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -33436,30 +38337,30 @@
    Example
    {
    -  "active_participants_count": 123.45,
    -  "announce": "xyz789",
    +  "active_participants_count": 987.65,
    +  "announce": "abc123",
       "coop_type": "abc123",
    -  "created_at": "xyz789",
    -  "description": "xyz789",
    +  "created_at": "abc123",
    +  "description": "abc123",
       "document": SignedBlockchainDocument,
       "initial": "xyz789",
    -  "is_branched": true,
    -  "is_cooperative": true,
    +  "is_branched": false,
    +  "is_cooperative": false,
       "is_enrolled": true,
       "meta": "abc123",
       "minimum": "xyz789",
       "org_initial": "abc123",
    -  "org_minimum": "xyz789",
    -  "org_registration": "xyz789",
    +  "org_minimum": "abc123",
    +  "org_registration": "abc123",
       "parent_username": "abc123",
       "referer": "xyz789",
       "registered_at": "xyz789",
    -  "registration": "xyz789",
    +  "registration": "abc123",
       "registrator": "xyz789",
    -  "status": "abc123",
    -  "storages": ["xyz789"],
    +  "status": "xyz789",
    +  "storages": ["abc123"],
       "type": "abc123",
    -  "username": "abc123",
    +  "username": "xyz789",
       "verifications": [Verification]
     }
     
    @@ -33584,64 +38485,12 @@ "agenda": [AgendaGeneralMeetPointInput], "close_at": "2007-12-03T10:15:30Z", "coopname": "xyz789", - "initiator": "xyz789", + "initiator": "abc123", "open_at": "2007-12-03T10:15:30Z", "presider": "xyz789", "proposal": AnnualGeneralMeetingAgendaSignedDocumentInput, "secretary": "abc123" } -
    -
    -
    - -
    -
    -
    - Types -
    -

    CreateBankAccountInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - data - BankAccountInput! - Данные для банковского перевода
    - is_default - Boolean! - Флаг основного метода платежа, который отображается в документах
    - username - String! - Имя аккаунта пользователя
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "data": BankAccountInput,
    -  "is_default": false,
    -  "username": "xyz789"
    -}
     
    @@ -33727,14 +38576,14 @@
    Example
    {
       "based_on": "xyz789",
    -  "braname": "xyz789",
    -  "coopname": "xyz789",
    -  "email": "abc123",
    -  "fact_address": "abc123",
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
       "full_name": "abc123",
       "phone": "xyz789",
       "short_name": "abc123",
    -  "trustee": "abc123"
    +  "trustee": "xyz789"
     }
     
    @@ -33832,10 +38681,10 @@ "meta": "abc123", "parent_id": 123.45, "product_lifecycle_secs": 123.45, - "program_id": 123.45, - "unit_cost": "abc123", + "program_id": 987.65, + "unit_cost": "xyz789", "units": 123.45, - "username": "xyz789" + "username": "abc123" }
    @@ -33859,12 +38708,6 @@ - - - commit_hash - String! - - Хэш коммита - commit_hours - Float! @@ -33877,6 +38720,12 @@ Имя аккаунта кооператива + + + data - JSON! + + Данные коммита (массив структурированных объектов) + description - String! @@ -33909,13 +38758,13 @@
    Example
    {
    -  "commit_hash": "abc123",
       "commit_hours": 987.65,
       "coopname": "xyz789",
    -  "description": "xyz789",
    -  "meta": "xyz789",
    -  "project_hash": "xyz789",
    -  "username": "abc123"
    +  "data": {},
    +  "description": "abc123",
    +  "meta": "abc123",
    +  "project_hash": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -33971,7 +38820,7 @@
    Example
    {
    -  "end_date": "xyz789",
    +  "end_date": "abc123",
       "name": "abc123",
       "start_date": "xyz789",
       "status": "ACTIVE"
    @@ -34049,12 +38898,12 @@
                       
    Example
    {
       "amount": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "debt_hash": "xyz789",
    -  "project_hash": "xyz789",
    +  "project_hash": "abc123",
       "repaid_at": "xyz789",
       "statement": SignedDigitalDocumentInput,
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -34105,8 +38954,8 @@
    Example
    {
       "quantity": 987.65,
    -  "symbol": "abc123",
    -  "username": "abc123"
    +  "symbol": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -34199,14 +39048,14 @@
    Example
    {
       "bank_account": BankAccountInput,
    -  "birthdate": "abc123",
    -  "city": "abc123",
    +  "birthdate": "xyz789",
    +  "city": "xyz789",
       "country": "Russia",
       "details": EntrepreneurDetailsInput,
       "first_name": "abc123",
       "full_address": "abc123",
       "last_name": "abc123",
    -  "middle_name": "abc123",
    +  "middle_name": "xyz789",
       "phone": "xyz789"
     }
     
    @@ -34281,9 +39130,9 @@
    Example
    {
    -  "amount": "xyz789",
    +  "amount": "abc123",
       "coopname": "xyz789",
    -  "creator": "xyz789",
    +  "creator": "abc123",
       "description": "abc123",
       "expense_hash": "xyz789",
       "project_hash": "xyz789",
    @@ -34361,13 +39210,13 @@
                     
    Example
    {
    -  "birthdate": "xyz789",
    -  "first_name": "abc123",
    -  "full_address": "xyz789",
    +  "birthdate": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
       "last_name": "xyz789",
    -  "middle_name": "xyz789",
    +  "middle_name": "abc123",
       "passport": PassportInput,
    -  "phone": "abc123"
    +  "phone": "xyz789"
     }
     
    @@ -34472,11 +39321,11 @@
    Example
    {
       "bank_account": BankAccountInput,
    -  "city": "abc123",
    +  "city": "xyz789",
       "country": "xyz789",
       "details": OrganizationDetailsInput,
    -  "email": "abc123",
    -  "fact_address": "abc123",
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
       "full_address": "abc123",
       "full_name": "xyz789",
       "phone": "xyz789",
    @@ -34612,7 +39461,7 @@
                             
                               submaster - String
                             
    -                         Имя пользователя подмастерья (contributor) 
    +                         Имя пользователя ответственного (contributor) 
                           
                           
                             
    @@ -34631,16 +39480,16 @@
       "attachments": ["xyz789"],
       "coopname": "abc123",
       "creators": ["xyz789"],
    -  "cycle_id": "abc123",
    -  "description": "xyz789",
    +  "cycle_id": "xyz789",
    +  "description": "abc123",
       "estimate": 123,
    -  "labels": ["xyz789"],
    +  "labels": ["abc123"],
       "priority": "HIGH",
    -  "project_hash": "abc123",
    +  "project_hash": "xyz789",
       "sort_order": 987,
       "status": "BACKLOG",
    -  "submaster": "xyz789",
    -  "title": "abc123"
    +  "submaster": "abc123",
    +  "title": "xyz789"
     }
     
    @@ -34686,8 +39535,8 @@
    Example
    {
    -  "password": "xyz789",
    -  "username": "xyz789"
    +  "password": "abc123",
    +  "username": "abc123"
     }
     
    @@ -34786,15 +39635,15 @@
    Example
    {
       "bank_account": BankAccountInput,
    -  "city": "xyz789",
    -  "country": "xyz789",
    +  "city": "abc123",
    +  "country": "abc123",
       "details": OrganizationDetailsInput,
    -  "fact_address": "abc123",
    -  "full_address": "abc123",
    +  "fact_address": "xyz789",
    +  "full_address": "xyz789",
       "full_name": "abc123",
    -  "phone": "xyz789",
    +  "phone": "abc123",
       "represented_by": RepresentedByInput,
    -  "short_name": "xyz789",
    +  "short_name": "abc123",
       "type": "AO"
     }
     
    @@ -34884,13 +39733,68 @@ "coopname": "abc123", "data": "abc123", "meta": "xyz789", - "parent_id": 987.65, - "product_lifecycle_secs": 123.45, + "parent_id": 123.45, + "product_lifecycle_secs": 987.65, "program_id": 123.45, - "unit_cost": "abc123", - "units": 123.45, + "unit_cost": "xyz789", + "units": 987.65, "username": "xyz789" } +
    + + + +
    +
    +
    + Types +
    +

    CreateProcessTemplateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + +
    + project_hash - String! + +
    + title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "abc123",
    +  "project_hash": "xyz789",
    +  "title": "xyz789"
    +}
     
    @@ -34958,7 +39862,7 @@
    Example
    {
       "coopname": "xyz789",
    -  "property_amount": "xyz789",
    +  "property_amount": "abc123",
       "property_description": "xyz789",
       "property_hash": "abc123",
       "statement": SignedDigitalDocumentInput,
    @@ -34998,6 +39902,12 @@
                             
                              Вопрос, который выносится на повестку 
                           
    +                      
    +                        
    +                          title - String
    +                        
    +                         Пользовательский заголовок документа 
    +                      
                         
                       
                     
    @@ -35007,7 +39917,8 @@
    Example
    {
       "decision": "xyz789",
    -  "question": "abc123"
    +  "question": "xyz789",
    +  "title": "xyz789"
     }
     
    @@ -35031,12 +39942,6 @@ - - - can_convert_to_project - Boolean! - - Флаг возможности конвертации в проект - coopname - String! @@ -35093,15 +39998,14 @@
    Example
    {
    -  "can_convert_to_project": false,
       "coopname": "abc123",
    -  "data": "abc123",
    -  "description": "xyz789",
    -  "invite": "xyz789",
    -  "meta": "xyz789",
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "invite": "abc123",
    +  "meta": "abc123",
       "parent_hash": "abc123",
    -  "project_hash": "abc123",
    -  "title": "xyz789"
    +  "project_hash": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -35145,7 +40049,7 @@ - statement - SignedDigitalDocumentInput! + statement - GenerationMoneyInvestStatementSignedDocumentInput! Заявление на инвестирование @@ -35163,10 +40067,10 @@
    Example
    {
    -  "amount": "abc123",
    +  "amount": "xyz789",
       "coopname": "xyz789",
       "project_hash": "abc123",
    -  "statement": SignedDigitalDocumentInput,
    +  "statement": GenerationMoneyInvestStatementSignedDocumentInput,
       "username": "xyz789"
     }
     
    @@ -35235,7 +40139,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "project_hash": "xyz789",
       "property_amount": "abc123",
       "property_description": "xyz789",
    @@ -35321,10 +40225,10 @@
                       
    Example
    {
       "birthdate": "abc123",
    -  "email": "abc123",
    -  "first_name": "abc123",
    -  "full_address": "xyz789",
    -  "last_name": "xyz789",
    +  "email": "xyz789",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "abc123",
       "middle_name": "abc123",
       "passport": PassportInput,
       "phone": "xyz789"
    @@ -35365,9 +40269,9 @@
                           
                           
                             
    -                          issue_id - String
    +                          issue_hash - String
                             
    -                         ID задачи (если история привязана к задаче) 
    +                         Хеш задачи (если история привязана к задаче) 
                           
                           
                             
    @@ -35407,14 +40311,14 @@
                     
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "description": "abc123",
    -  "issue_id": "xyz789",
    +  "issue_hash": "xyz789",
       "project_hash": "xyz789",
    -  "sort_order": 987,
    +  "sort_order": 123,
       "status": "CANCELLED",
       "story_hash": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -35465,7 +40369,7 @@
    Example
    {
       "subscription": WebPushSubscriptionDataInput,
    -  "userAgent": "xyz789",
    +  "userAgent": "abc123",
       "username": "abc123"
     }
     
    @@ -35513,9 +40417,9 @@
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "subscription": WebPushSubscriptionDto,
    -  "success": true
    +  "success": false
     }
     
    @@ -35590,12 +40494,12 @@
    Example
    {
       "coopname": "xyz789",
    -  "method_id": "abc123",
    +  "method_id": "xyz789",
       "payment_hash": "abc123",
       "quantity": 987.65,
       "statement": ReturnByMoneySignedDocumentInput,
       "symbol": "abc123",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -35669,6 +40573,11 @@ Вопрос, который выносится на повестку + + title - String + + Пользовательский заголовок документа +
    @@ -35677,9 +40586,10 @@
    Example
    {
    -  "decision": "xyz789",
    +  "decision": "abc123",
       "id": "abc123",
    -  "question": "xyz789"
    +  "question": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -35756,10 +40666,10 @@
    Example
    {
    -  "blockchain_status": "xyz789",
    -  "description": "xyz789",
    +  "blockchain_status": "abc123",
    +  "description": "abc123",
       "domain": "xyz789",
    -  "image": "abc123",
    +  "image": "xyz789",
       "is_delegated": false,
       "is_valid": true,
       "progress": 987.65,
    @@ -35832,11 +40742,11 @@
                       
    Example
    {
       "block_num": 987.65,
    -  "code": "xyz789",
    +  "code": "abc123",
       "created_at": "2007-12-03T10:15:30Z",
       "primary_key": "xyz789",
    -  "scope": "xyz789",
    -  "table": "abc123",
    +  "scope": "abc123",
    +  "table": "xyz789",
       "value": {}
     }
     
    @@ -35887,9 +40797,9 @@
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "scope": "abc123",
    -  "table": "xyz789"
    +  "table": "abc123"
     }
     
    @@ -36002,7 +40912,7 @@
    Example
    -
    {"subscriptionId": "xyz789"}
    +                  
    {"subscriptionId": "abc123"}
     
    @@ -36051,8 +40961,8 @@
    Example
    {
    -  "projectHash": "xyz789",
    -  "status": "abc123",
    +  "projectHash": "abc123",
    +  "status": "xyz789",
       "username": "abc123"
     }
     
    @@ -36255,10 +41165,10 @@
    Example
    {
       "administrator": "abc123",
    -  "agreement_id": "abc123",
    -  "comment": "abc123",
    +  "agreement_id": "xyz789",
    +  "comment": "xyz789",
       "coopname": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -36312,8 +41222,8 @@
    Example
    {
    -  "approval_hash": "abc123",
    -  "coopname": "xyz789",
    +  "approval_hash": "xyz789",
    +  "coopname": "abc123",
       "reason": "xyz789"
     }
     
    @@ -36370,9 +41280,9 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "exchange_id": 123.45,
    -  "meta": "abc123",
    +  "meta": "xyz789",
       "username": "xyz789"
     }
     
    @@ -36459,7 +41369,7 @@
    Example
    -
    {"issue_hash": "abc123"}
    +                  
    {"issue_hash": "xyz789"}
     
    @@ -36499,7 +41409,7 @@
    Example
    -
    {"story_hash": "abc123"}
    +                  
    {"story_hash": "xyz789"}
     
    @@ -36542,8 +41452,8 @@
    Example
    {
    -  "method_id": "xyz789",
    -  "username": "xyz789"
    +  "method_id": "abc123",
    +  "username": "abc123"
     }
     
    @@ -36587,7 +41497,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "project_hash": "abc123"
     }
     
    @@ -36640,7 +41550,7 @@
    {
       "braname": "xyz789",
       "coopname": "abc123",
    -  "trusted": "xyz789"
    +  "trusted": "abc123"
     }
     
    @@ -36690,8 +41600,8 @@
    Example
    {
    -  "coopname": "abc123",
    -  "exchange_id": 987.65,
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
       "username": "xyz789"
     }
     
    @@ -36779,16 +41689,16 @@
    Example
    {
    -  "block_id": "xyz789",
    -  "block_num": 987.65,
    +  "block_id": "abc123",
    +  "block_num": 123.45,
       "chain_id": "abc123",
    -  "code": "abc123",
    +  "code": "xyz789",
       "created_at": "2007-12-03T10:15:30Z",
       "id": "xyz789",
    -  "present": false,
    -  "primary_key": "abc123",
    -  "scope": "xyz789",
    -  "table": "xyz789",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "abc123",
    +  "table": "abc123",
       "value": {}
     }
     
    @@ -36857,11 +41767,11 @@
    Example
    {
    -  "block_num": 987.65,
    +  "block_num": 123.45,
       "code": "xyz789",
    -  "present": false,
    -  "primary_key": "abc123",
    -  "scope": "abc123",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "xyz789",
       "table": "abc123"
     }
     
    @@ -36921,10 +41831,10 @@
    Example
    {
    -  "authorizedHome": "xyz789",
    -  "coopname": "abc123",
    -  "layout": "xyz789",
    -  "nonAuthorizedHome": "xyz789",
    +  "authorizedHome": "abc123",
    +  "coopname": "xyz789",
    +  "layout": "abc123",
    +  "nonAuthorizedHome": "abc123",
       "workspaces": [DesktopWorkspace]
     }
     
    @@ -36978,8 +41888,8 @@
    Example
    {
       "defaultRoute": "abc123",
    -  "icon": "abc123",
    -  "name": "abc123",
    +  "icon": "xyz789",
    +  "name": "xyz789",
       "title": "abc123"
     }
     
    @@ -37038,10 +41948,10 @@
    Example
    {
       "defaultRoute": "abc123",
    -  "extension_name": "xyz789",
    -  "icon": "abc123",
    +  "extension_name": "abc123",
    +  "icon": "xyz789",
       "name": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -37099,7 +42009,7 @@
    {
       "coopname": "xyz789",
       "document": {},
    -  "exchange_id": 123.45,
    +  "exchange_id": 987.65,
       "username": "xyz789"
     }
     
    @@ -37325,10 +42235,10 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [DocumentPackageAggregate],
    -  "totalCount": 123,
    -  "totalPages": 987
    +  "totalCount": 987,
    +  "totalPages": 123
     }
     
    @@ -37414,14 +42324,14 @@
    Example
    {
    -  "based_on": "xyz789",
    -  "braname": "xyz789",
    -  "coopname": "xyz789",
    +  "based_on": "abc123",
    +  "braname": "abc123",
    +  "coopname": "abc123",
       "email": "xyz789",
       "fact_address": "xyz789",
       "full_name": "xyz789",
    -  "phone": "abc123",
    -  "short_name": "abc123",
    +  "phone": "xyz789",
    +  "short_name": "xyz789",
       "trustee": "abc123"
     }
     
    @@ -37485,10 +42395,10 @@
    Example
    {
       "about": "abc123",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "hours_per_day": 987.65,
    -  "rate_per_hour": "xyz789",
    -  "username": "abc123"
    +  "rate_per_hour": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -37512,12 +42422,6 @@ - - - can_convert_to_project - Boolean - - Флаг возможности конвертации в проект - coopname - String! @@ -37568,12 +42472,11 @@
    Example
    {
    -  "can_convert_to_project": false,
       "coopname": "abc123",
       "data": "abc123",
    -  "description": "abc123",
    -  "invite": "abc123",
    -  "meta": "xyz789",
    +  "description": "xyz789",
    +  "invite": "xyz789",
    +  "meta": "abc123",
       "project_hash": "xyz789",
       "title": "xyz789"
     }
    @@ -37667,8 +42570,8 @@
       "country": "xyz789",
       "details": EntrepreneurDetails,
       "email": "xyz789",
    -  "first_name": "xyz789",
    -  "full_address": "abc123",
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
       "last_name": "xyz789",
       "middle_name": "abc123",
       "phone": "xyz789",
    @@ -37736,10 +42639,10 @@
                       
    {
       "first_name": "xyz789",
       "inn": "abc123",
    -  "last_name": "xyz789",
    -  "middle_name": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
       "type": "entrepreneur",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -37827,7 +42730,7 @@
    Example
    {
       "inn": "xyz789",
    -  "ogrn": "xyz789"
    +  "ogrn": "abc123"
     }
     
    @@ -37883,8 +42786,8 @@
    Example
    {
    -  "fundId": "xyz789",
    -  "projectHash": "abc123",
    +  "fundId": "abc123",
    +  "projectHash": "xyz789",
       "status": "xyz789",
       "username": "abc123"
     }
    @@ -38104,9 +43007,9 @@
                     
    Example
    {
    -  "account": "xyz789",
    +  "account": "abc123",
       "account_ram_deltas": [AccountRamDelta],
    -  "action_ordinal": 123,
    +  "action_ordinal": 987,
       "actor_certificate": EntrepreneurCertificate,
       "authorization": [ActionAuthorization],
       "block_id": "abc123",
    @@ -38116,7 +43019,7 @@
       "context_free": false,
       "creator_action_ordinal": 123,
       "data": {},
    -  "elapsed": 123,
    +  "elapsed": 987,
       "global_sequence": "abc123",
       "name": "xyz789",
       "receipt": ActionReceipt,
    @@ -38339,20 +43242,20 @@
                       
    {
       "config": {},
       "created_at": "2007-12-03T10:15:30Z",
    -  "description": "abc123",
    +  "description": "xyz789",
       "desktops": [DesktopConfig],
    -  "enabled": true,
    -  "external_url": "abc123",
    -  "image": "abc123",
    +  "enabled": false,
    +  "external_url": "xyz789",
    +  "image": "xyz789",
       "instructions": "abc123",
    -  "is_available": true,
    -  "is_builtin": true,
    +  "is_available": false,
    +  "is_builtin": false,
       "is_installed": true,
    -  "is_internal": true,
    -  "name": "xyz789",
    +  "is_internal": false,
    +  "name": "abc123",
       "readme": "xyz789",
       "schema": {},
    -  "tags": ["xyz789"],
    +  "tags": ["abc123"],
       "title": "abc123",
       "updated_at": "2007-12-03T10:15:30Z"
     }
    @@ -38419,7 +43322,7 @@
       "config": {},
       "created_at": "2007-12-03T10:15:30Z",
       "enabled": true,
    -  "name": "abc123",
    +  "name": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z"
     }
     
    @@ -38541,8 +43444,53 @@
    {
       "currentPage": 123,
       "items": [ExtensionLog],
    -  "totalCount": 987,
    -  "totalPages": 987
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FinalizeProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта для финализации
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789"
     }
     
    @@ -38564,7 +43512,7 @@
    Example
    -
    987.65
    +                  
    123.45
     
    @@ -38667,13 +43615,13 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "abc123",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "decision_id": 987.65,
       "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["abc123"],
    +  "lang": "abc123",
    +  "links": ["xyz789"],
       "project_id": "abc123",
       "timezone": "xyz789",
       "title": "abc123",
    @@ -38729,67 +43677,8 @@
                       
    Example
    {
       "amount": "abc123",
    -  "coopname": "abc123",
    -  "memo": "abc123"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    FundProjectInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - amount - String! - Сумма финансирования
    - coopname - String! - Имя аккаунта кооператива
    - memo - String! - Memo
    - project_hash - String! - Хэш проекта
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "amount": "xyz789",
       "coopname": "xyz789",
    -  "memo": "abc123",
    -  "project_hash": "xyz789"
    +  "memo": "xyz789"
     }
     
    @@ -38962,34 +43851,183 @@
    Example
    {
       "blockchain_data": {},
    -  "can_change_status": true,
    -  "coopname": "abc123",
    +  "can_change_status": false,
    +  "coopname": "xyz789",
       "created_at": "2007-12-03T10:15:30Z",
       "direction": "INCOMING",
       "direction_label": "abc123",
       "expired_at": "2007-12-03T10:15:30Z",
       "formatted_amount": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "id": "4",
       "income_hash": "xyz789",
       "is_final": false,
       "memo": "abc123",
    -  "message": "abc123",
    -  "outcome_hash": "abc123",
    +  "message": "xyz789",
    +  "outcome_hash": "xyz789",
       "payment_details": PaymentDetails,
    -  "payment_method_id": "abc123",
    +  "payment_method_id": "xyz789",
       "provider": "xyz789",
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "statement": {},
       "status": "CANCELLED",
       "status_label": "xyz789",
       "symbol": "abc123",
       "type": "DEPOSIT",
    -  "type_label": "abc123",
    +  "type_label": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z",
    -  "username": "abc123",
    +  "username": "xyz789",
       "username_certificate": EntrepreneurCertificate
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    GenerateAnyDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - JSON! + Произвольные данные для генерации документа в формате JSON
    + options - GenerateDocumentOptionsInput + Опции генерации документа
    +
    +
    +
    +
    +
    Example
    +
    {"data": {}, "options": GenerateDocumentOptionsInput}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateCapitalRegistrationDocumentsInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя кооператива
    + lang - String + Язык документов (по умолчанию ru)
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "lang": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateCapitalRegistrationDocumentsOutputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    blagorost_agreement - GeneratedDocument + Соглашение Благорост (только для пути Генератора)
    generation_contract - GeneratedDocument + Договор УХД (всегда генерируется)
    generator_offer - GeneratedDocument + Оферта Генератор (для пути Капитализации)
    storage_agreement - GeneratedDocument + Соглашение о хранении имущества (всегда генерируется)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blagorost_agreement": GeneratedDocument,
    +  "generation_contract": GeneratedDocument,
    +  "generator_offer": GeneratedDocument,
    +  "storage_agreement": GeneratedDocument
    +}
     
    @@ -39080,16 +44118,16 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "abc123",
       "created_at": "xyz789",
       "generator": "xyz789",
       "lang": "xyz789",
    -  "links": ["xyz789"],
    +  "links": ["abc123"],
       "timezone": "abc123",
    -  "title": "xyz789",
    +  "title": "abc123",
       "username": "xyz789",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -39132,7 +44170,166 @@
    Example
    -
    {"lang": "xyz789", "skip_save": true}
    +                  
    {"lang": "xyz789", "skip_save": false}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateRegistrationDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + account_type - AccountType! + Тип аккаунта пайщика
    + coopname - String! + Имя кооператива
    + program_key - String + Ключ выбранной программы регистрации (опционально)
    + username - String! + Имя пользователя (аккаунт)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_type": "entrepreneur",
    +  "coopname": "abc123",
    +  "program_key": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateRegistrationDocumentsOutput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account_type - AccountType! + Тип аккаунта
    documents - [GeneratedRegistrationDocument!]! + Массив сгенерированных документов
    username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_type": "entrepreneur",
    +  "documents": [GeneratedRegistrationDocument],
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateReportInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + period - Int + +
    + reportType - ReportType! + +
    + year - Int! + +
    +
    +
    +
    +
    +
    Example
    +
    {"period": 987, "reportType": "BUHOTCH", "year": 987}
     
    @@ -39189,11 +44386,939 @@
    Example
    {
       "binary": "xyz789",
    -  "full_title": "xyz789",
    +  "full_title": "abc123",
       "hash": "xyz789",
    -  "html": "abc123",
    +  "html": "xyz789",
       "meta": {}
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    GeneratedRegistrationDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    agreement_type - String! + Тип соглашения для блокчейна
    checkbox_text - String! + Текст для галочки на фронтенде
    document - GeneratedDocument! + Сгенерированный документ
    id - String! + Идентификатор соглашения (wallet_agreement, signature_agreement и т.д.)
    is_blockchain_agreement - Boolean! + Нужно ли отправлять в блокчейн как agreement
    link_text - String! + Текст ссылки для открытия диалога чтения
    link_to_statement - Boolean! + Нужно ли линковать в заявление
    order - Int! + Порядок отображения
    title - String! + Название документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "agreement_type": "xyz789",
    +  "checkbox_text": "abc123",
    +  "document": GeneratedDocument,
    +  "id": "xyz789",
    +  "is_blockchain_agreement": false,
    +  "link_text": "abc123",
    +  "link_to_statement": true,
    +  "order": 987,
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GeneratedReport

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    errors - [String!]! + +
    fileName - String! + +
    isValid - Boolean! + +
    reportType - ReportType! + +
    xml - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "errors": ["xyz789"],
    +  "fileName": "xyz789",
    +  "isValid": true,
    +  "reportType": "BUHOTCH",
    +  "xml": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationContractGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int + Номер блока, на котором был создан документ
    + contributor_hash - String! + Хэш участника для генерации соглашения
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 123,
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationContractSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - GenerationContractSignedMetaDocumentInput! + Метаинформация для документа договора участия в хозяйственной деятельности
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": GenerationContractSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationContractSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int! + Номер блока, на котором был создан документ
    + contributor_hash - 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,
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationMoneyInvestStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма инвестирования
    + block_num - Int + Номер блока, на котором был создан документ
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + project_hash - String! + Хэш проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "block_num": 987,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "project_hash": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationMoneyInvestStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - GenerationMoneyInvestStatementSignedMetaDocumentInput! + Метаинформация для документа заявления об инвестировании в генерацию
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": GenerationMoneyInvestStatementSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationMoneyInvestStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма инвестирования
    + appendix_created_at - String! + Дата создания приложения к проекту
    + appendix_hash - String! + Хэш приложения к проекту
    + block_num - Int! + Номер блока, на котором был создан документ
    + contributor_created_at - String! + Дата создания участника
    + contributor_hash - String! + Хэш участника
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String! + Дата и время создания документа
    + generator - String! + Имя генератора, использованного для создания документа
    + lang - String! + Язык документа
    + links - [String!]! + Ссылки, связанные с документом
    + project_hash - String! + Хэш проекта
    + registry_id - Int! + ID документа в реестре
    + timezone - String! + Часовой пояс, в котором был создан документ
    + title - String! + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String! + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "appendix_created_at": "abc123",
    +  "appendix_hash": "abc123",
    +  "block_num": 987,
    +  "contributor_created_at": "xyz789",
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "project_hash": "abc123",
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationToMainWalletConvertStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + appendix_hash - String! + Хэш приложения
    + blagorost_wallet_amount - String! + Сумма для перевода на благорост кошелек
    + block_num - Int + Номер блока, на котором был создан документ
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + main_wallet_amount - String! + Сумма для перевода на основной кошелек
    + project_hash - String! + Хэш проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + to_blagorost - Boolean! + Перевод на благорост кошелек
    + to_wallet - Boolean! + Перевод на основной кошелек
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "appendix_hash": "abc123",
    +  "blagorost_wallet_amount": "xyz789",
    +  "block_num": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "main_wallet_amount": "abc123",
    +  "project_hash": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "to_blagorost": false,
    +  "to_wallet": true,
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
     
    @@ -39229,7 +45354,7 @@
    Example
    -
    {"username": "abc123"}
    +                  
    {"username": "xyz789"}
     
    @@ -39310,7 +45435,7 @@
    Example
    {
       "braname": "xyz789",
    -  "coopname": "abc123"
    +  "coopname": "xyz789"
     }
     
    @@ -39351,7 +45476,7 @@
    Example
    -
    {"commit_hash": "xyz789"}
    +                  
    {"commit_hash": "abc123"}
     
    @@ -39387,7 +45512,7 @@
    Example
    -
    {"coopname": "xyz789"}
    +                  
    {"coopname": "abc123"}
     
    @@ -39424,10 +45549,99 @@ +
    +
    +
    Example
    +
    {"issue_hash": "xyz789"}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    GetCapitalIssueLogsInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения логов событий по задаче

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + issue_hash - String! + Хеш задачи
    +
    +
    Example
    {"issue_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalLogsInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения логов событий с фильтрацией и пагинацией

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + filter - CapitalLogFilterInput + Фильтры для поиска логов
    + pagination - PaginationInput + Параметры пагинации
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "filter": CapitalLogFilterInput,
    +  "pagination": PaginationInput
    +}
     
    @@ -39467,7 +45681,7 @@
    Example
    -
    {"story_hash": "abc123"}
    +                  
    {"story_hash": "xyz789"}
     
    @@ -39555,7 +45769,7 @@
    Example
    -
    {"_id": "xyz789"}
    +                  
    {"_id": "abc123"}
     
    @@ -39643,13 +45857,13 @@
    Example
    {
       "actions": ["CONTRIBUTE"],
    -  "after_block": 987,
    +  "after_block": 123,
       "before_block": 123,
       "filter": {},
       "limit": 123,
       "page": 123,
    -  "type": "abc123",
    -  "username": "abc123"
    +  "type": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -39737,7 +45951,7 @@
    {
       "createdFrom": "2007-12-03T10:15:30Z",
       "createdTo": "2007-12-03T10:15:30Z",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -39799,11 +46013,11 @@
    Example
    {
    -  "enabled": false,
    +  "enabled": true,
       "is_available": true,
       "is_desktop": true,
       "is_installed": true,
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -39840,7 +46054,7 @@
    Example
    -
    {"install_code": "xyz789"}
    +                  
    {"install_code": "abc123"}
     
    @@ -39944,11 +46158,11 @@
    Example
    {
       "account_id": 123,
    -  "coopname": "xyz789",
    -  "limit": 987,
    -  "page": 987,
    +  "coopname": "abc123",
    +  "limit": 123,
    +  "page": 123,
       "sortBy": "abc123",
    -  "sortOrder": "abc123"
    +  "sortOrder": "xyz789"
     }
     
    @@ -40029,7 +46243,7 @@
    Example
    {
       "coopname": "abc123",
    -  "hash": "xyz789"
    +  "hash": "abc123"
     }
     
    @@ -40066,7 +46280,7 @@
    Example
    -
    {"coopname": "xyz789"}
    +                  
    {"coopname": "abc123"}
     
    @@ -40120,7 +46334,7 @@
    Example
    -
    {"block_from": 123, "block_to": 123, "limit": 987, "page": 123}
    +                  
    {"block_from": 987, "block_to": 987, "limit": 123, "page": 123}
     
    @@ -40182,10 +46396,10 @@
    Example
    {
       "limit": 123,
    -  "page": 123,
    +  "page": 987,
       "sortBy": "xyz789",
       "sortOrder": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -40265,8 +46479,8 @@
    Example
    {
    -  "hash": "abc123",
    -  "parent_hash": "abc123"
    +  "hash": "xyz789",
    +  "parent_hash": "xyz789"
     }
     
    @@ -40303,7 +46517,7 @@
    Example
    -
    {"projectHash": "xyz789"}
    +                  
    {"projectHash": "abc123"}
     
    @@ -40339,7 +46553,99 @@
    Example
    -
    {"_id": "xyz789"}
    +                  
    {"_id": "abc123"}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    GetTranscriptionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {"id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetTranscriptionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int + +
    + matrixRoomId - String + +
    + offset - Int + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "limit": 987,
    +  "matrixRoomId": "xyz789",
    +  "offset": 123
    +}
     
    @@ -40411,7 +46717,7 @@
    Example
    -
    {"_id": "xyz789"}
    +                  
    {"_id": "abc123"}
     
    @@ -40432,7 +46738,7 @@
    Example
    -
    "4"
    +                  
    4
     
    @@ -40455,6 +46761,18 @@ + + + blagorost_agreement_created_at - String! + + Дата соглашения Благорост в формате DD.MM.YYYY + + + + blagorost_agreement_number - String! + + Номер соглашения Благорост + contribution_amount - String! @@ -40463,9 +46781,15 @@ - contributor_hash - String! + contributor_contract_created_at - String! - Хэш участника + Дата создания договора участника (в формате DD.MM.YYYY) + + + + contributor_contract_number - String! + + Номер договора участника @@ -40493,11 +46817,14 @@
    Example
    {
    +  "blagorost_agreement_created_at": "abc123",
    +  "blagorost_agreement_number": "abc123",
       "contribution_amount": "xyz789",
    -  "contributor_hash": "abc123",
    -  "coopname": "xyz789",
    -  "memo": "xyz789",
    -  "username": "abc123"
    +  "contributor_contract_created_at": "abc123",
    +  "contributor_contract_number": "xyz789",
    +  "coopname": "abc123",
    +  "memo": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -40574,15 +46901,15 @@
    Example
    {
    -  "birthdate": "xyz789",
    +  "birthdate": "abc123",
       "email": "abc123",
    -  "first_name": "abc123",
    +  "first_name": "xyz789",
       "full_address": "abc123",
    -  "last_name": "abc123",
    -  "middle_name": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
       "passport": Passport,
       "phone": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -40639,11 +46966,11 @@
    Example
    {
    -  "first_name": "abc123",
    -  "last_name": "abc123",
    +  "first_name": "xyz789",
    +  "last_name": "xyz789",
       "middle_name": "abc123",
       "type": "entrepreneur",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -41169,7 +47496,7 @@
    Example
    -
    {"key": "abc123", "weight": 987}
    +                  
    {"key": "xyz789", "weight": 123}
     
    @@ -41222,7 +47549,7 @@
    {
       "currentPage": 987,
       "items": [LedgerOperation],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -41277,11 +47604,21 @@ Номер глобальной последовательности блокчейна + + hash - String + + Хеш пакета документов операции + quantity - String! Сумма операции + + username - String + + Имя пользователя, совершившего операцию +
    @@ -41290,13 +47627,15 @@
    Example
    {
    -  "account_id": 123,
    +  "account_id": 987,
       "action": "xyz789",
       "comment": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "created_at": "2007-12-03T10:15:30Z",
    -  "global_sequence": 123,
    -  "quantity": "abc123"
    +  "global_sequence": 987,
    +  "hash": "xyz789",
    +  "quantity": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -41341,6 +47680,445 @@ "chartOfAccounts": [ChartOfAccountsItem], "coopname": "xyz789" } +
    + + + +
    +
    +
    + Types +
    +

    LogEntityType

    +
    +
    +
    +
    Description
    +

    Типы сущностей в логах

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CONTRIBUTOR

    +
    +
    +

    CYCLE

    +
    +
    +

    ISSUE

    +
    +
    +

    PROGRAM

    +
    +
    +

    PROJECT

    +
    +
    +

    STORY

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CONTRIBUTOR"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LogEventType

    +
    +
    +
    +
    Description
    +

    Типы событий в системе логирования

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AUTHOR_ADDED

    +
    +
    +

    COMMIT_RECEIVED

    +
    +
    +

    COMPONENT_CREATED

    +
    +
    +

    COMPONENT_MASTER_ASSIGNED

    +
    +
    +

    CONTRIBUTOR_EDITED

    +
    +
    +

    CONTRIBUTOR_IMPORTED

    +
    +
    +

    CONTRIBUTOR_JOINED

    +
    +
    +

    CONTRIBUTOR_REGISTERED

    +
    +
    +

    CYCLE_CREATED

    +
    +
    +

    DEBT_CREATED

    +
    +
    +

    EXPENSES_EXPANDED

    +
    +
    +

    EXPENSE_CREATED

    +
    +
    +

    FUNDS_ALLOCATED

    +
    +
    +

    FUNDS_DEALLOCATED

    +
    +
    +

    INVESTMENT_RECEIVED

    +
    +
    +

    ISSUE_CREATED

    +
    +
    +

    ISSUE_DELETED

    +
    +
    +

    ISSUE_UPDATED

    +
    +
    +

    PROGRAM_FUNDED

    +
    +
    +

    PROGRAM_INVESTMENT_RECEIVED

    +
    +
    +

    PROGRAM_PROPERTY_RECEIVED

    +
    +
    +

    PROGRAM_REFRESHED

    +
    +
    +

    PROGRAM_WITHDRAWAL

    +
    +
    +

    PROJECT_CLOSED

    +
    +
    +

    PROJECT_CREATED

    +
    +
    +

    PROJECT_DELETED

    +
    +
    +

    PROJECT_EDITED

    +
    +
    +

    PROJECT_FUNDED

    +
    +
    +

    PROJECT_MASTER_ASSIGNED

    +
    +
    +

    PROJECT_OPENED

    +
    +
    +

    PROJECT_PLAN_SET

    +
    +
    +

    PROJECT_PROPERTY_RECEIVED

    +
    +
    +

    PROJECT_REFRESHED

    +
    +
    +

    PROJECT_STARTED

    +
    +
    +

    PROJECT_STOPPED

    +
    +
    +

    PROJECT_WITHDRAWAL

    +
    +
    +

    RESULT_CONTRIBUTION_RECEIVED

    +
    +
    +

    RESULT_PUSHED

    +
    +
    +

    SEGMENT_CONVERTED

    +
    +
    +

    SEGMENT_REFRESHED

    +
    +
    +

    STORY_CREATED

    +
    +
    +

    STORY_DELETED

    +
    +
    +

    STORY_UPDATED

    +
    +
    +

    VOTES_CALCULATED

    +
    +
    +

    VOTE_SUBMITTED

    +
    +
    +

    VOTING_COMPLETED

    +
    +
    +

    VOTING_STARTED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "AUTHOR_ADDED"
     
    @@ -41390,7 +48168,7 @@
    Example
    {
       "email": "abc123",
    -  "now": "xyz789",
    +  "now": "abc123",
       "signature": "xyz789"
     }
     
    @@ -41435,7 +48213,7 @@
    Example
    {
    -  "access_token": "abc123",
    +  "access_token": "xyz789",
       "refresh_token": "abc123"
     }
     
    @@ -41476,7 +48254,7 @@ document - SignedDigitalDocumentInput! - Документ + Подписанный документ @@ -41498,11 +48276,11 @@
    Example
    {
    -  "contribution": "xyz789",
    +  "contribution": "abc123",
       "coopname": "abc123",
       "document": SignedDigitalDocumentInput,
    -  "project_hash": "abc123",
    -  "username": "abc123"
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -41720,26 +48498,26 @@ "coopname": "xyz789", "created_at": "2007-12-03T10:15:30Z", "current_quorum_percent": 123.45, - "cycle": 123.45, + "cycle": 987.65, "decision1": DocumentAggregate, "decision2": DocumentAggregate, - "hash": "xyz789", + "hash": "abc123", "id": 987.65, - "initiator": "abc123", + "initiator": "xyz789", "initiator_certificate": EntrepreneurCertificate, - "level": "xyz789", - "notified_users": ["abc123"], + "level": "abc123", + "notified_users": ["xyz789"], "open_at": "2007-12-03T10:15:30Z", "presider": "abc123", "presider_certificate": EntrepreneurCertificate, "proposal": DocumentAggregate, "quorum_passed": false, "quorum_percent": 987.65, - "secretary": "abc123", + "secretary": "xyz789", "secretary_certificate": EntrepreneurCertificate, "signed_ballots": 123.45, "status": "xyz789", - "type": "xyz789" + "type": "abc123" }
    @@ -41896,12 +48674,12 @@
    {
       "agenda": [AgendaMeetPoint],
       "close_at": "2007-12-03T10:15:30Z",
    -  "coopname": "abc123",
    -  "hash": "xyz789",
    -  "initiator": "xyz789",
    +  "coopname": "xyz789",
    +  "hash": "abc123",
    +  "initiator": "abc123",
       "initiator_certificate": EntrepreneurCertificate,
       "open_at": "2007-12-03T10:15:30Z",
    -  "presider": "xyz789",
    +  "presider": "abc123",
       "presider_certificate": EntrepreneurCertificate,
       "proposal": DocumentAggregate,
       "secretary": "abc123",
    @@ -42004,7 +48782,7 @@
       "coopname": "xyz789",
       "decision": SignedDigitalDocument,
       "decisionAggregate": DocumentAggregate,
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "presider": "abc123",
       "presider_certificate": EntrepreneurCertificate,
       "quorum_passed": false,
    @@ -42012,7 +48790,7 @@
       "results": [MeetQuestionResult],
       "secretary": "abc123",
       "secretary_certificate": EntrepreneurCertificate,
    -  "signed_ballots": 123
    +  "signed_ballots": 987
     }
     
    @@ -42074,8 +48852,8 @@
    Example
    {
       "extendedStatus": "AUTHORIZED",
    -  "hash": "abc123",
    -  "isVoted": false,
    +  "hash": "xyz789",
    +  "isVoted": true,
       "meet": Meet,
       "questions": [Question]
     }
    @@ -42158,124 +48936,16 @@
                     
    Example
    {
    -  "accepted": true,
    -  "context": "abc123",
    -  "decision": "abc123",
    +  "accepted": false,
    +  "context": "xyz789",
    +  "decision": "xyz789",
       "number": 123,
    -  "question_id": 123,
    -  "title": "xyz789",
    +  "question_id": 987,
    +  "title": "abc123",
       "votes_abstained": 987,
    -  "votes_against": 987,
    +  "votes_against": 123,
       "votes_for": 123
     }
    -
    -
    - - -
    -
    -
    - Types -
    -

    MetaDocumentInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - 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": "abc123",
    -  "created_at": "abc123",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    -  "registry_id": 123,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    -  "username": "xyz789",
    -  "version": "xyz789"
    -}
     
    @@ -42333,7 +49003,7 @@ "cancellation_fee": "abc123", "coopname": "abc123", "exchange_id": 987.65, - "username": "xyz789" + "username": "abc123" }
    @@ -42436,19 +49106,19 @@
    Example
    {
       "email": "xyz789",
    -  "has_account": false,
    -  "initial_order": "xyz789",
    +  "has_account": true,
    +  "initial_order": "abc123",
       "is_email_verified": false,
       "is_registered": true,
       "message": "abc123",
       "public_key": "xyz789",
    -  "referer": "abc123",
    -  "role": "abc123",
    +  "referer": "xyz789",
    +  "role": "xyz789",
       "status": "Active",
    -  "subscriber_hash": "xyz789",
    -  "subscriber_id": "xyz789",
    +  "subscriber_hash": "abc123",
    +  "subscriber_id": "abc123",
       "type": "xyz789",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -42544,7 +49214,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "meet_hash": "abc123",
       "notification": AnnualGeneralMeetingNotificationSignedDocumentInput,
       "username": "abc123"
    @@ -42604,10 +49274,10 @@
                     
    Example
    {
    -  "action": "xyz789",
    +  "action": "abc123",
       "block_num": 987,
       "data": {},
    -  "hash": "abc123",
    +  "hash": "xyz789",
       "package": "abc123"
     }
     
    @@ -42667,7 +49337,7 @@
    {
       "current_page": 123,
       "items": [OneCoopDocumentOutput],
    -  "max_block_num": 123,
    +  "max_block_num": 987,
       "total_count": 987,
       "total_pages": 123
     }
    @@ -42713,8 +49383,8 @@
                     
    Example
    {
    -  "coopname": "xyz789",
    -  "project_hash": "abc123"
    +  "coopname": "abc123",
    +  "project_hash": "xyz789"
     }
     
    @@ -42807,17 +49477,17 @@
    Example
    {
       "city": "abc123",
    -  "country": "abc123",
    +  "country": "xyz789",
       "details": OrganizationDetails,
       "email": "xyz789",
    -  "fact_address": "xyz789",
    +  "fact_address": "abc123",
       "full_address": "xyz789",
       "full_name": "abc123",
       "phone": "xyz789",
       "represented_by": RepresentedBy,
    -  "short_name": "abc123",
    +  "short_name": "xyz789",
       "type": "abc123",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -42879,12 +49549,155 @@
    Example
    {
    -  "inn": "abc123",
    -  "ogrn": "abc123",
    +  "inn": "xyz789",
    +  "ogrn": "xyz789",
       "represented_by": RepresentedByCertificate,
    -  "short_name": "xyz789",
    +  "short_name": "abc123",
       "type": "entrepreneur",
    -  "username": "xyz789"
    +  "username": "abc123"
    +}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    OrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + address - String + +
    + inn - String! + +
    + kpp - String! + +
    + ogrn - String! + +
    + okfs - String + +
    + okopf - String + +
    + oktmo - String! + +
    + okved - String! + +
    + orgName - String! + +
    + phone - String + +
    + signerFirstName - String! + +
    + signerLastName - String! + +
    + signerMiddleName - String + +
    + signerSnils - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "address": "xyz789",
    +  "inn": "xyz789",
    +  "kpp": "xyz789",
    +  "ogrn": "xyz789",
    +  "okfs": "xyz789",
    +  "okopf": "xyz789",
    +  "oktmo": "abc123",
    +  "okved": "xyz789",
    +  "orgName": "abc123",
    +  "phone": "xyz789",
    +  "signerFirstName": "xyz789",
    +  "signerLastName": "abc123",
    +  "signerMiddleName": "xyz789",
    +  "signerSnils": "xyz789"
     }
     
    @@ -42931,7 +49744,7 @@
    Example
    {
    -  "inn": "abc123",
    +  "inn": "xyz789",
       "kpp": "abc123",
       "ogrn": "abc123"
     }
    @@ -42986,9 +49799,9 @@
                     
    Example
    {
    -  "inn": "abc123",
    +  "inn": "xyz789",
       "kpp": "xyz789",
    -  "ogrn": "xyz789"
    +  "ogrn": "abc123"
     }
     
    @@ -43173,13 +49986,13 @@ "country": "xyz789", "details": OrganizationDetails, "email": "abc123", - "fact_address": "xyz789", + "fact_address": "abc123", "full_address": "xyz789", - "full_name": "abc123", - "phone": "abc123", + "full_name": "xyz789", + "phone": "xyz789", "represented_by": RepresentedBy, "short_name": "xyz789", - "type": "abc123", + "type": "xyz789", "username": "abc123" }
    @@ -43232,7 +50045,7 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [BlockchainAction],
       "totalCount": 123,
       "totalPages": 987
    @@ -43287,11 +50100,121 @@
                     
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Agreement],
    -  "totalCount": 987,
    +  "totalCount": 123,
       "totalPages": 987
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCandidatesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Candidate!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Candidate],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalCandidatesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalCandidate!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalCandidate],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
     
    @@ -43342,10 +50265,10 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [CapitalCommit],
    -  "totalCount": 987,
    -  "totalPages": 987
    +  "totalCount": 123,
    +  "totalPages": 123
     }
     
    @@ -43399,8 +50322,8 @@
    {
       "currentPage": 987,
       "items": [CapitalContributor],
    -  "totalCount": 987,
    -  "totalPages": 123
    +  "totalCount": 123,
    +  "totalPages": 987
     }
     
    @@ -43455,7 +50378,7 @@ "currentPage": 123, "items": [CapitalCycle], "totalCount": 987, - "totalPages": 123 + "totalPages": 987 }
    @@ -43509,7 +50432,7 @@
    {
       "currentPage": 987,
       "items": [CapitalDebt],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -43562,7 +50485,7 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalExpense],
       "totalCount": 123,
       "totalPages": 987
    @@ -43619,8 +50542,8 @@
                       
    {
       "currentPage": 987,
       "items": [CapitalInvest],
    -  "totalCount": 123,
    -  "totalPages": 987
    +  "totalCount": 987,
    +  "totalPages": 123
     }
     
    @@ -43677,6 +50600,61 @@ "totalCount": 123, "totalPages": 123 } + + + + +
    +
    +
    + Types +
    +

    PaginatedCapitalLogsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalLog!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalLog],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
     
    @@ -43727,9 +50705,9 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalProgramInvest],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -43785,7 +50763,7 @@ "currentPage": 987, "items": [CapitalProject], "totalCount": 987, - "totalPages": 123 + "totalPages": 987 }
    @@ -43840,7 +50818,7 @@ "currentPage": 123, "items": [CapitalResult], "totalCount": 123, - "totalPages": 987 + "totalPages": 123 }
    @@ -43892,7 +50870,7 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalSegment],
       "totalCount": 987,
       "totalPages": 987
    @@ -43947,9 +50925,9 @@
                     
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalStory],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -44004,7 +50982,7 @@
    {
       "currentPage": 123,
       "items": [CapitalTimeEntriesByIssues],
    -  "totalCount": 987,
    +  "totalCount": 123,
       "totalPages": 123
     }
     
    @@ -44059,8 +51037,8 @@
    {
       "currentPage": 123,
       "items": [CapitalTimeEntry],
    -  "totalCount": 123,
    -  "totalPages": 987
    +  "totalCount": 987,
    +  "totalPages": 123
     }
     
    @@ -44115,7 +51093,7 @@ "currentPage": 987, "items": [CapitalVote], "totalCount": 123, - "totalPages": 123 + "totalPages": 987 }
    @@ -44167,10 +51145,10 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Approval],
       "totalCount": 987,
    -  "totalPages": 987
    +  "totalPages": 123
     }
     
    @@ -44224,8 +51202,8 @@
    {
       "currentPage": 123,
       "items": [CurrentTableState],
    -  "totalCount": 123,
    -  "totalPages": 123
    +  "totalCount": 987,
    +  "totalPages": 987
     }
     
    @@ -44277,7 +51255,7 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Delta],
       "totalCount": 123,
       "totalPages": 123
    @@ -44332,10 +51310,10 @@
                     
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [GatewayPayment],
    -  "totalCount": 123,
    -  "totalPages": 123
    +  "totalCount": 987,
    +  "totalPages": 987
     }
     
    @@ -44392,8 +51370,8 @@
    Example
    {
       "limit": 123,
    -  "page": 123,
    -  "sortBy": "xyz789",
    +  "page": 987,
    +  "sortBy": "abc123",
       "sortOrder": "xyz789"
     }
     
    @@ -44494,10 +51472,10 @@ "is_minimum": false, "last_min_pay": "2007-12-03T10:15:30Z", "last_update": "2007-12-03T10:15:30Z", - "minimum_amount": "xyz789", - "status": "xyz789", + "minimum_amount": "abc123", + "status": "abc123", "type": "abc123", - "username": "abc123" + "username": "xyz789" }
    @@ -44595,16 +51573,16 @@
    Example
    {
    -  "block_num": 123,
    +  "block_num": 987,
       "coopname": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "decision_id": 987.65,
       "generator": "xyz789",
    -  "lang": "xyz789",
    +  "lang": "abc123",
       "links": ["xyz789"],
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
    -  "username": "abc123",
    +  "username": "xyz789",
       "version": "xyz789"
     }
     
    @@ -44715,19 +51693,19 @@
    Example
    {
    -  "block_num": 123,
    +  "block_num": 987,
       "braname": "xyz789",
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    -  "signature": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "signature": "abc123",
       "skip_save": true,
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "abc123",
       "username": "abc123",
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -44797,7 +51775,7 @@
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": ParticipantApplicationSignedMetaDocumentInput,
       "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    @@ -44917,20 +51895,20 @@
                     
    Example
    {
    -  "block_num": 123,
    -  "braname": "xyz789",
    -  "coopname": "abc123",
    -  "created_at": "abc123",
    +  "block_num": 987,
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
       "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    -  "registry_id": 987,
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "registry_id": 123,
       "signature": "xyz789",
       "skip_save": true,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -44988,9 +51966,9 @@
    Example
    {
       "code": "xyz789",
    -  "issued_at": "xyz789",
    -  "issued_by": "abc123",
    -  "number": 123,
    +  "issued_at": "abc123",
    +  "issued_by": "xyz789",
    +  "number": 987,
       "series": 987
     }
     
    @@ -45059,10 +52037,10 @@
    Example
    {
       "code": "xyz789",
    -  "issued_at": "xyz789",
    -  "issued_by": "xyz789",
    +  "issued_at": "abc123",
    +  "issued_by": "abc123",
       "number": 123.45,
    -  "series": 987.65
    +  "series": 123.45
     }
     
    @@ -45129,12 +52107,12 @@
    Example
    {
    -  "amount_plus_fee": "abc123",
    -  "amount_without_fee": "xyz789",
    +  "amount_plus_fee": "xyz789",
    +  "amount_without_fee": "abc123",
       "data": {},
    -  "fact_fee_percent": 987.65,
    -  "fee_amount": "xyz789",
    -  "fee_percent": 123.45,
    +  "fact_fee_percent": 123.45,
    +  "fee_amount": "abc123",
    +  "fee_percent": 987.65,
       "tolerance_percent": 987.65
     }
     
    @@ -45257,10 +52235,10 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "direction": "INCOMING",
       "hash": "abc123",
    -  "provider": "xyz789",
    +  "provider": "abc123",
       "status": "CANCELLED",
       "type": "DEPOSIT",
       "username": "abc123"
    @@ -45333,10 +52311,10 @@
       "created_at": "2007-12-03T10:15:30Z",
       "data": BankAccount,
       "is_default": true,
    -  "method_id": "xyz789",
    -  "method_type": "abc123",
    +  "method_id": "abc123",
    +  "method_type": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -45427,10 +52405,10 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [PaymentMethod],
       "totalCount": 987,
    -  "totalPages": 987
    +  "totalPages": 123
     }
     
    @@ -45622,8 +52600,8 @@
    Example
    {
    -  "parent": "xyz789",
    -  "perm_name": "abc123",
    +  "parent": "abc123",
    +  "perm_name": "xyz789",
       "required_auth": Authority
     }
     
    @@ -45666,8 +52644,8 @@
    Example
    {
    -  "actor": "abc123",
    -  "permission": "abc123"
    +  "actor": "xyz789",
    +  "permission": "xyz789"
     }
     
    @@ -45708,7 +52686,7 @@
    Example
    -
    {"permission": PermissionLevel, "weight": 123}
    +                  
    {"permission": PermissionLevel, "weight": 987}
     
    @@ -45862,9 +52840,9 @@
    Example
    {
       "data": Entrepreneur,
    -  "highlightedFields": ["abc123"],
    +  "highlightedFields": ["xyz789"],
       "score": 123.45,
    -  "type": "abc123"
    +  "type": "xyz789"
     }
     
    @@ -45914,10 +52892,783 @@
    Example
    {
    -  "convertAmount": "abc123",
    +  "convertAmount": "xyz789",
       "signedDocument": ConvertToAxonStatementSignedDocumentInput,
    -  "username": "xyz789"
    +  "username": "abc123"
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    ProcessEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - String! + +
    source - String! + +
    target - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "source": "xyz789",
    +  "target": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessEdgeInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + +
    + source - String! + +
    + target - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "source": "xyz789",
    +  "target": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessInstance

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    completed_at - DateTime + +
    coopname - String! + +
    cycle - Int! + +
    id - String! + +
    project_hash - String! + +
    started_at - DateTime! + +
    started_by - String! + +
    status - ProcessInstanceStatus! + +
    step_states - [ProcessStepState!]! + +
    template_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "completed_at": "2007-12-03T10:15:30Z",
    +  "coopname": "abc123",
    +  "cycle": 123,
    +  "id": "abc123",
    +  "project_hash": "abc123",
    +  "started_at": "2007-12-03T10:15:30Z",
    +  "started_by": "xyz789",
    +  "status": "CANCELLED",
    +  "step_states": [ProcessStepState],
    +  "template_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessInstanceStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    RUNNING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CANCELLED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepPosition

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    x - Float! + +
    y - Float! + +
    +
    +
    +
    +
    +
    Example
    +
    {"x": 123.45, "y": 987.65}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepPositionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + x - Float! + +
    + y - Float! + +
    +
    +
    +
    +
    +
    Example
    +
    {"x": 987.65, "y": 123.45}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    completed_at - DateTime + +
    issue_hash - String + +
    status - ProcessStepStatus! + +
    step_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "completed_at": "2007-12-03T10:15:30Z",
    +  "issue_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "step_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    PENDING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepTemplate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    description - String + +
    estimate - Float + +
    id - String! + +
    is_start - Boolean + +
    position - ProcessStepPosition! + +
    title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "abc123",
    +  "estimate": 987.65,
    +  "id": "abc123",
    +  "is_start": false,
    +  "position": ProcessStepPosition,
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepTemplateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + +
    + estimate - Float + +
    + id - String! + +
    + is_start - Boolean + +
    + position - ProcessStepPositionInput! + +
    + title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "xyz789",
    +  "estimate": 123.45,
    +  "id": "abc123",
    +  "is_start": true,
    +  "position": ProcessStepPositionInput,
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessTemplate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    coopname - String! + +
    created_at - DateTime! + +
    created_by - String! + +
    description - String + +
    edges - [ProcessEdge!]! + +
    id - String! + +
    project_hash - String! + +
    status - ProcessTemplateStatus! + +
    steps - [ProcessStepTemplate!]! + +
    title - String! + +
    updated_at - DateTime! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "created_by": "xyz789",
    +  "description": "xyz789",
    +  "edges": [ProcessEdge],
    +  "id": "xyz789",
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "steps": [ProcessStepTemplate],
    +  "title": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessTemplateStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    ARCHIVED

    +
    +
    +

    DRAFT

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
     
    @@ -45966,6 +53717,328 @@
    Example
    "CREATED"
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    ProgramKey

    +
    +
    +
    +
    Description
    +

    Ключ выбранной программы регистрации

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CAPITALIZATION

    +
    +
    +

    GENERATION

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CAPITALIZATION"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramType

    +
    +
    +
    +
    Description
    +

    Тип целевой потребительской программы

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BLAGOROST

    +
    +
    +

    GENERATOR

    +
    +
    +

    MAIN

    +
    +
    +

    MARKETPLACE

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BLAGOROST"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramWallet

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    agreement_id - ID! + Идентификатор соглашения
    available - String! + Доступный баланс (формат: "100.0000 RUB")
    blockNum - Float + Номер блока последнего обновления
    blocked - String! + Заблокированный баланс (формат: "100.0000 RUB")
    coopname - String! + Имя кооператива
    id - ID! + Уникальный идентификатор кошелька в блокчейне
    membership_contribution - String! + Паевой взнос (формат: "100.0000 RUB")
    program_id - ID! + Идентификатор программы
    program_type - ProgramType + Тип программы
    username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "agreement_id": 4,
    +  "available": "xyz789",
    +  "blockNum": 987.65,
    +  "blocked": "abc123",
    +  "coopname": "abc123",
    +  "id": "4",
    +  "membership_contribution": "abc123",
    +  "program_id": "4",
    +  "program_type": "BLAGOROST",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramWalletFilterInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по имени кооператива
    + program_id - String + Фильтр по ID программы
    + program_type - ProgramType + Фильтр по типу программы
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "program_id": "xyz789",
    +  "program_type": "BLAGOROST",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramWalletsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [ProgramWallet!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [ProgramWallet],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
     
    @@ -46020,9 +54093,9 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "exchange_id": 123.45,
    -  "meta": "xyz789",
    +  "meta": "abc123",
       "username": "xyz789"
     }
     
    @@ -46121,16 +54194,16 @@
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    -  "project_id": "abc123",
    -  "timezone": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "project_id": "xyz789",
    +  "timezone": "xyz789",
       "title": "xyz789",
    -  "username": "xyz789",
    +  "username": "abc123",
       "version": "xyz789"
     }
     
    @@ -46199,12 +54272,12 @@
    Example
    {
    -  "doc_hash": "abc123",
    -  "hash": "abc123",
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
       "meta": ProjectFreeDecisionSignedMetaDocumentInput,
    -  "meta_hash": "abc123",
    +  "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -46309,18 +54382,126 @@
    Example
    {
       "block_num": 987,
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "xyz789",
    -  "lang": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
       "links": ["xyz789"],
    -  "project_id": "abc123",
    +  "project_id": "xyz789",
       "registry_id": 987,
       "timezone": "xyz789",
       "title": "abc123",
       "username": "xyz789",
       "version": "abc123"
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectGenerationContractGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int + Номер блока, на котором был создан документ
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + project_hash - String! + Хэш проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 987,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "project_hash": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
     
    @@ -46361,6 +54542,13 @@ + + +

    FINALIZED

    + + + +

    PENDING

    @@ -46531,22 +54719,22 @@ "domain_valid": false, "expires_at": "xyz789", "id": 987.65, - "installation_progress": 987.65, - "instance_status": "abc123", - "instance_username": "xyz789", - "is_trial": true, + "installation_progress": 123.45, + "instance_status": "xyz789", + "instance_username": "abc123", + "is_trial": false, "next_payment_due": "xyz789", - "period_days": 123.45, + "period_days": 987.65, "price": 987.65, "specific_data": {}, - "started_at": "xyz789", + "started_at": "abc123", "status": "abc123", "subscriber_id": 987.65, "subscriber_username": "abc123", - "subscription_type_description": "xyz789", + "subscription_type_description": "abc123", "subscription_type_id": 987.65, "subscription_type_name": "abc123", - "updated_at": "xyz789" + "updated_at": "abc123" }
    @@ -46597,7 +54785,7 @@
    Example
    {
       "first_name": "abc123",
    -  "last_name": "abc123",
    +  "last_name": "xyz789",
       "middle_name": "abc123"
     }
     
    @@ -46654,9 +54842,9 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "document": ProjectFreeDecisionSignedDocumentInput,
    -  "meta": "xyz789",
    +  "meta": "abc123",
       "username": "abc123"
     }
     
    @@ -46707,8 +54895,8 @@
    Example
    {
    -  "coopname": "abc123",
    -  "exchange_id": 987.65,
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
       "username": "abc123"
     }
     
    @@ -46733,30 +54921,6 @@ - - - contribution_amount - String! - - Сумма взноса - - - - coopname - String! - - Имя аккаунта кооператива - - - - debt_amount - String! - - Сумма долга к погашению - - - - debt_hashes - [String!]! - - Хэши долгов для погашения - project_hash - String! @@ -46767,7 +54931,7 @@ statement - SignedDigitalDocumentInput! - Заявление + Подписанное заявление @@ -46783,10 +54947,6 @@
    Example
    {
    -  "contribution_amount": "xyz789",
    -  "coopname": "abc123",
    -  "debt_amount": "xyz789",
    -  "debt_hashes": ["xyz789"],
       "project_hash": "abc123",
       "statement": SignedDigitalDocumentInput,
       "username": "abc123"
    @@ -46893,13 +55053,13 @@
       "context": "abc123",
       "coopname": "xyz789",
       "counter_votes_abstained": 123.45,
    -  "counter_votes_against": 123.45,
    -  "counter_votes_for": 987.65,
    +  "counter_votes_against": 987.65,
    +  "counter_votes_for": 123.45,
       "decision": "xyz789",
       "id": 987.65,
    -  "meet_id": 123.45,
    +  "meet_id": 987.65,
       "number": 123.45,
    -  "title": "xyz789",
    +  "title": "abc123",
       "voters_abstained": ["xyz789"],
       "voters_against": ["abc123"],
       "voters_for": ["abc123"]
    @@ -47005,7 +55165,7 @@
                     
    Example
    {
    -  "access_token": "xyz789",
    +  "access_token": "abc123",
       "refresh_token": "xyz789"
     }
     
    @@ -47050,59 +55210,7 @@
    Example
    {
    -  "coopname": "xyz789",
    -  "username": "abc123"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    RefreshProjectInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - coopname - String! - Имя аккаунта кооператива
    - project_hash - String! - Хэш проекта
    - username - String! - Имя пользователя
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "coopname": "xyz789",
    -  "project_hash": "abc123",
    +  "coopname": "abc123",
       "username": "xyz789"
     }
     
    @@ -47153,7 +55261,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "project_hash": "abc123",
       "username": "abc123"
     }
    @@ -47207,9 +55315,9 @@
                     
    Example
    {
    -  "cpu_amount": "abc123",
    -  "net_amount": "xyz789",
    -  "owner": "xyz789",
    +  "cpu_amount": "xyz789",
    +  "net_amount": "abc123",
    +  "owner": "abc123",
       "request_time": "xyz789"
     }
     
    @@ -47290,7 +55398,7 @@
    Example
    {
    -  "email": "abc123",
    +  "email": "xyz789",
       "entrepreneur_data": CreateEntrepreneurDataInput,
       "individual_data": CreateIndividualDataInput,
       "organization_data": CreateOrganizationDataInput,
    @@ -47329,10 +55437,16 @@
                           
                           
                             
    -                          contract - SignedDigitalDocumentInput!
    +                          contract - GenerationContractSignedDocumentInput!
                             
                              Документ контракта 
                           
    +                      
    +                        
    +                          contributor_hash - String!
    +                        
    +                         Хэш участника для верификации документа 
    +                      
                           
                             
                               coopname - String!
    @@ -47366,11 +55480,12 @@
                       
    Example
    {
       "about": "xyz789",
    -  "contract": SignedDigitalDocumentInput,
    +  "contract": GenerationContractSignedDocumentInput,
    +  "contributor_hash": "abc123",
       "coopname": "abc123",
    -  "hours_per_day": 123.45,
    +  "hours_per_day": 987.65,
       "rate_per_hour": "abc123",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -47394,18 +55509,36 @@ + + + blagorost_offer - SignedDigitalDocumentInput + + Подписанный документ соглашения по капитализации (опционально, только если требуется) + braname - String Имя кооперативного участка + + + generator_offer - SignedDigitalDocumentInput + + Подписанный документ оферты по программе "Генератор" (опционально, только для программы generation) + privacy_agreement - SignedDigitalDocumentInput! Подписанный документ политики конфиденциальности от пайщика + + + program_key - ProgramKey + + Ключ выбранной программы регистрации + signature_agreement - SignedDigitalDocumentInput! @@ -47444,12 +55577,15 @@
    Example
    {
    -  "braname": "xyz789",
    +  "blagorost_offer": SignedDigitalDocumentInput,
    +  "braname": "abc123",
    +  "generator_offer": SignedDigitalDocumentInput,
       "privacy_agreement": SignedDigitalDocumentInput,
    +  "program_key": "CAPITALIZATION",
       "signature_agreement": SignedDigitalDocumentInput,
       "statement": ParticipantApplicationSignedDocumentInput,
       "user_agreement": SignedDigitalDocumentInput,
    -  "username": "abc123",
    +  "username": "xyz789",
       "wallet_agreement": SignedDigitalDocumentInput
     }
     
    @@ -47495,6 +55631,208 @@ "account": Account, "tokens": Tokens } +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegistrationConfig

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    programs - [RegistrationProgram!]! + Доступные программы
    requires_selection - Boolean! + Нужен ли выбор программы
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "programs": [RegistrationProgram],
    +  "requires_selection": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegistrationProgram

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    applicable_account_types - [AccountType!]! + Для каких типов аккаунтов доступна программа
    description - String! + Описание программы
    image_url - String + URL изображения (опционально)
    key - String! + Уникальный ключ программы
    order - Int! + Порядок отображения
    requirements - String + Минимальные требования для участия
    title - String! + Название программы для отображения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "applicable_account_types": ["entrepreneur"],
    +  "description": "xyz789",
    +  "image_url": "abc123",
    +  "key": "xyz789",
    +  "order": 987,
    +  "requirements": "xyz789",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReportType

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BUHOTCH

    +
    +
    +

    DUSN

    +
    +
    +

    FSS4

    +
    +
    +

    NDFL6

    +
    +
    +

    PSV

    +
    +
    +

    RSV

    +
    +
    +

    UUSN

    +
    +
    +

    UV_VZNOSY

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BUHOTCH"
     
    @@ -47551,10 +55889,10 @@
    Example
    {
       "based_on": "abc123",
    -  "first_name": "xyz789",
    +  "first_name": "abc123",
       "last_name": "abc123",
    -  "middle_name": "xyz789",
    -  "position": "abc123"
    +  "middle_name": "abc123",
    +  "position": "xyz789"
     }
     
    @@ -47609,7 +55947,7 @@ "first_name": "abc123", "last_name": "abc123", "middle_name": "xyz789", - "position": "abc123" + "position": "xyz789" }
    @@ -47676,11 +56014,11 @@
    Example
    {
    -  "based_on": "xyz789",
    -  "first_name": "xyz789",
    -  "last_name": "abc123",
    -  "middle_name": "xyz789",
    -  "position": "abc123"
    +  "based_on": "abc123",
    +  "first_name": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
    +  "position": "xyz789"
     }
     
    @@ -47725,7 +56063,7 @@
    Example
    {
       "public_key": "xyz789",
    -  "token": "abc123"
    +  "token": "xyz789"
     }
     
    @@ -47778,9 +56116,9 @@
    Example
    {
       "cpu_weight": "abc123",
    -  "from": "xyz789",
    -  "net_weight": "xyz789",
    -  "to": "xyz789"
    +  "from": "abc123",
    +  "net_weight": "abc123",
    +  "to": "abc123"
     }
     
    @@ -47832,10 +56170,10 @@
    Example
    {
    -  "cpu_weight": "abc123",
    -  "net_weight": "xyz789",
    +  "cpu_weight": "xyz789",
    +  "net_weight": "abc123",
       "owner": "abc123",
    -  "ram_bytes": 987
    +  "ram_bytes": 123
     }
     
    @@ -47907,6 +56245,148 @@ "new_open_at": "2007-12-03T10:15:30Z", "newproposal": AnnualGeneralMeetingAgendaSignedDocumentInput } + + + + +
    +
    +
    + Types +
    +

    ResultContributionActGenerateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + result_hash - String! + Хэш результата
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "result_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultContributionDecisionGenerateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision_id - Float! + ID решения совета
    + result_hash - String! + Хэш результата
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision_id": 123.45,
    +  "result_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultContributionStatementGenerateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
     
    @@ -47956,8 +56436,8 @@
    Example
    {
       "projectHash": "abc123",
    -  "status": "abc123",
    -  "username": "xyz789"
    +  "status": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -48027,6 +56507,13 @@ + + +

    PENDING

    + + + +

    UNDEFINED

    @@ -48163,20 +56650,20 @@
    Example
    {
       "act_id": "xyz789",
    -  "block_num": 123,
    +  "block_num": 987,
       "braname": "xyz789",
       "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "decision_id": 987.65,
    -  "generator": "xyz789",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
       "request_id": 123.45,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    -  "transmitter": "abc123",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "transmitter": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -48245,11 +56732,11 @@
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "abc123",
    +  "hash": "xyz789",
       "meta": ReturnByAssetActSignedMetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -48377,21 +56864,21 @@
    Example
    {
    -  "act_id": "xyz789",
    +  "act_id": "abc123",
       "block_num": 987,
    -  "braname": "abc123",
    +  "braname": "xyz789",
       "coopname": "xyz789",
    -  "created_at": "abc123",
    -  "decision_id": 123.45,
    +  "created_at": "xyz789",
    +  "decision_id": 987.65,
       "generator": "abc123",
       "lang": "abc123",
       "links": ["xyz789"],
       "registry_id": 123,
       "request_id": 123.45,
    -  "timezone": "xyz789",
    -  "title": "abc123",
    +  "timezone": "abc123",
    +  "title": "xyz789",
       "transmitter": "xyz789",
    -  "username": "xyz789",
    +  "username": "abc123",
       "version": "xyz789"
     }
     
    @@ -48496,18 +56983,18 @@
    Example
    {
    -  "block_num": 123,
    +  "block_num": 987,
       "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "decision_id": 987.65,
       "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["abc123"],
    +  "lang": "abc123",
    +  "links": ["xyz789"],
       "request_id": 123.45,
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
    -  "username": "xyz789",
    -  "version": "xyz789"
    +  "username": "abc123",
    +  "version": "abc123"
     }
     
    @@ -48605,15 +57092,15 @@
    Example
    {
    -  "block_num": 987,
    -  "coopname": "abc123",
    -  "created_at": "abc123",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    +  "block_num": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
       "request": CommonRequestInput,
    -  "timezone": "abc123",
    -  "title": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
       "username": "xyz789",
       "version": "xyz789"
     }
    @@ -48683,12 +57170,12 @@
                     
    Example
    {
    -  "doc_hash": "xyz789",
    +  "doc_hash": "abc123",
       "hash": "abc123",
       "meta": ReturnByAssetStatementSignedMetaDocumentInput,
       "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -48792,18 +57279,18 @@
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
       "created_at": "xyz789",
    -  "generator": "abc123",
    +  "generator": "xyz789",
       "lang": "abc123",
       "links": ["xyz789"],
    -  "registry_id": 987,
    +  "registry_id": 123,
       "request": CommonRequestInput,
    -  "timezone": "xyz789",
    -  "title": "abc123",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -48921,12 +57408,12 @@
    {
       "block_num": 123,
       "coopname": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "currency": "xyz789",
       "decision_id": 987.65,
    -  "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
       "payment_hash": "xyz789",
       "quantity": "xyz789",
       "timezone": "xyz789",
    @@ -49048,20 +57535,20 @@
                     
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
       "created_at": "abc123",
    -  "currency": "abc123",
    +  "currency": "xyz789",
       "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    -  "method_id": "xyz789",
    -  "payment_hash": "xyz789",
    -  "quantity": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "method_id": "abc123",
    +  "payment_hash": "abc123",
    +  "quantity": "abc123",
       "timezone": "xyz789",
       "title": "xyz789",
       "username": "xyz789",
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -49130,11 +57617,11 @@
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": ReturnByMoneySignedMetaDocumentInput,
       "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -49256,21 +57743,21 @@
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    -  "created_at": "abc123",
    -  "currency": "xyz789",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    +  "block_num": 987,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "currency": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
       "method_id": "xyz789",
       "payment_hash": "abc123",
    -  "quantity": "abc123",
    +  "quantity": "xyz789",
       "registry_id": 987,
       "timezone": "abc123",
       "title": "xyz789",
       "username": "xyz789",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -49307,6 +57794,84 @@
    Example
    {"phone": "abc123"}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    SbpDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + phone - String! + Мобильный телефон получателя
    +
    +
    +
    +
    +
    Example
    +
    {"phone": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SearchDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int + Максимальное количество результатов. Default = 20
    + query - String! + Поисковый запрос
    +
    +
    +
    +
    +
    Example
    +
    {"limit": 123, "query": "xyz789"}
     
    @@ -49342,7 +57907,80 @@
    Example
    -
    {"query": "abc123"}
    +                  
    {"query": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SearchResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    coopname - String! + Кооператив
    created_at - String + Дата создания
    full_title - String! + Полный заголовок документа
    hash - String! + Хеш документа
    highlights - [String!]! + Найденные фрагменты с подсветкой
    registry_id - Int! + ID реестра документа
    username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "full_title": "xyz789",
    +  "hash": "xyz789",
    +  "highlights": ["xyz789"],
    +  "registry_id": 987,
    +  "username": "abc123"
    +}
     
    @@ -49397,6 +58035,13 @@ + + +

    FINALIZED

    + + + +

    GENERATION

    @@ -49411,6 +58056,13 @@ + + +

    SKIPPED

    + + + +

    STATEMENT

    @@ -49529,8 +58181,8 @@
    Example
    {
    -  "block_num": 987,
    -  "braname": "xyz789",
    +  "block_num": 123,
    +  "braname": "abc123",
       "coopname": "xyz789",
       "created_at": "xyz789",
       "generator": "xyz789",
    @@ -49595,7 +58247,7 @@
                     
    Example
    {
    -  "braname": "abc123",
    +  "braname": "xyz789",
       "coopname": "abc123",
       "document": SelectBranchSignedDocumentInput,
       "username": "abc123"
    @@ -49667,7 +58319,7 @@
                       
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": SelectBranchSignedMetaDocumentInput,
       "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    @@ -49775,15 +58427,15 @@
                     
    Example
    {
    -  "block_num": 123,
    -  "braname": "abc123",
    +  "block_num": 987,
    +  "braname": "xyz789",
       "coopname": "xyz789",
       "created_at": "abc123",
       "generator": "xyz789",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    -  "registry_id": 123,
    -  "timezone": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 987,
    +  "timezone": "abc123",
       "title": "abc123",
       "username": "xyz789",
       "version": "xyz789"
    @@ -49850,7 +58502,7 @@
                       
    {
       "administrator": "xyz789",
       "agreement_type": "abc123",
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "document": SignedDigitalDocumentInput,
       "username": "xyz789"
     }
    @@ -49897,7 +58549,7 @@
                       
    Example
    {
       "config": ConfigInput,
    -  "coopname": "xyz789"
    +  "coopname": "abc123"
     }
     
    @@ -49948,8 +58600,8 @@
    Example
    {
       "coopname": "xyz789",
    -  "master": "abc123",
    -  "project_hash": "abc123"
    +  "master": "xyz789",
    +  "project_hash": "xyz789"
     }
     
    @@ -49992,7 +58644,7 @@
    Example
    -
    {"id": "xyz789", "status": "CANCELLED"}
    +                  
    {"id": "abc123", "status": "CANCELLED"}
     
    @@ -50060,11 +58712,11 @@
    Example
    {
       "coopname": "xyz789",
    -  "master": "abc123",
    -  "plan_creators_hours": 123.45,
    -  "plan_expenses": "abc123",
    -  "plan_hour_cost": "xyz789",
    -  "project_hash": "xyz789"
    +  "master": "xyz789",
    +  "plan_creators_hours": 987.65,
    +  "plan_expenses": "xyz789",
    +  "plan_hour_cost": "abc123",
    +  "project_hash": "abc123"
     }
     
    @@ -50153,7 +58805,7 @@ - participant_application - AgreementVarInput! + participant_application - AgreementVarInput @@ -50167,7 +58819,7 @@ - privacy_agreement - AgreementVarInput! + privacy_agreement - AgreementVarInput @@ -50181,7 +58833,7 @@ - signature_agreement - AgreementVarInput! + signature_agreement - AgreementVarInput @@ -50195,14 +58847,14 @@ - user_agreement - AgreementVarInput! + user_agreement - AgreementVarInput - wallet_agreement - AgreementVarInput! + wallet_agreement - AgreementVarInput @@ -50222,24 +58874,24 @@
    Example
    {
    -  "confidential_email": "xyz789",
    +  "confidential_email": "abc123",
       "confidential_link": "xyz789",
       "contact_email": "xyz789",
       "coopenomics_agreement": AgreementVarInput,
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "full_abbr": "abc123",
    -  "full_abbr_dative": "abc123",
    -  "full_abbr_genitive": "xyz789",
    -  "name": "abc123",
    +  "full_abbr_dative": "xyz789",
    +  "full_abbr_genitive": "abc123",
    +  "name": "xyz789",
       "participant_application": AgreementVarInput,
    -  "passport_request": "abc123",
    +  "passport_request": "xyz789",
       "privacy_agreement": AgreementVarInput,
    -  "short_abbr": "xyz789",
    +  "short_abbr": "abc123",
       "signature_agreement": AgreementVarInput,
       "statute_link": "abc123",
       "user_agreement": AgreementVarInput,
       "wallet_agreement": AgreementVarInput,
    -  "website": "xyz789"
    +  "website": "abc123"
     }
     
    @@ -50290,8 +58942,8 @@
    Example
    {
       "permission": "xyz789",
    -  "username": "xyz789",
    -  "wif": "xyz789"
    +  "username": "abc123",
    +  "wif": "abc123"
     }
     
    @@ -50345,6 +58997,11 @@ Рабочий стол по умолчанию для неавторизованных пользователей + + provider_name - String! + + Имя провайдера платежей по умолчанию + updated_at - DateTime! @@ -50358,12 +59015,13 @@
    Example
    {
    -  "authorized_default_route": "xyz789",
    -  "authorized_default_workspace": "xyz789",
    +  "authorized_default_route": "abc123",
    +  "authorized_default_workspace": "abc123",
       "coopname": "xyz789",
       "created_at": "2007-12-03T10:15:30Z",
    -  "non_authorized_default_route": "abc123",
    -  "non_authorized_default_workspace": "xyz789",
    +  "non_authorized_default_route": "xyz789",
    +  "non_authorized_default_workspace": "abc123",
    +  "provider_name": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z"
     }
     
    @@ -50416,7 +59074,7 @@
    {
       "act": SignedDigitalDocumentInput,
       "coopname": "xyz789",
    -  "result_hash": "abc123"
    +  "result_hash": "xyz789"
     }
     
    @@ -50679,13 +59337,13 @@
    Example
    {
    -  "id": 987.65,
    -  "is_valid": true,
    +  "id": 123.45,
    +  "is_valid": false,
       "meta": {},
       "public_key": "xyz789",
       "signature": "xyz789",
       "signed_at": "abc123",
    -  "signed_hash": "abc123",
    +  "signed_hash": "xyz789",
       "signer": "xyz789",
       "signer_certificate": EntrepreneurCertificate
     }
    @@ -50767,7 +59425,7 @@
       "signature": "xyz789",
       "signed_at": "abc123",
       "signed_hash": "xyz789",
    -  "signer": "abc123"
    +  "signer": "xyz789"
     }
     
    @@ -50903,11 +59561,11 @@
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": {},
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfo],
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -50945,7 +59603,7 @@ - meta - MetaDocumentInput! + meta - JSON! Метаинформация документа @@ -50975,10 +59633,10 @@
    Example
    {
    -  "doc_hash": "abc123",
    -  "hash": "xyz789",
    -  "meta": MetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": {},
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
       "version": "xyz789"
     }
    @@ -51027,7 +59685,7 @@
                       
    Example
    {
       "individual_data": CreateSovietIndividualDataInput,
    -  "role": "xyz789"
    +  "role": "abc123"
     }
     
    @@ -51105,9 +59763,56 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "install_code": "abc123"
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    StartProcessInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + project_hash - String! + +
    + template_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "project_hash": "abc123",
    +  "template_id": "xyz789"
    +}
     
    @@ -51151,7 +59856,7 @@
    Example
    {
       "coopname": "xyz789",
    -  "project_hash": "xyz789"
    +  "project_hash": "abc123"
     }
     
    @@ -51188,7 +59893,7 @@
    Example
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -51231,7 +59936,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "project_hash": "abc123"
     }
     
    @@ -51325,7 +60030,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "project_hash": "xyz789"
     }
     
    @@ -51563,7 +60268,7 @@ "coopname": "xyz789", "document": AssetContributionActSignedDocumentInput, "exchange_id": 987.65, - "username": "abc123" + "username": "xyz789" }
    @@ -51615,11 +60320,46 @@
    Example
    {
    -  "root_govern_precision": 987.65,
    -  "root_govern_symbol": "xyz789",
    +  "root_govern_precision": 123.45,
    +  "root_govern_symbol": "abc123",
       "root_precision": 987.65,
    -  "root_symbol": "abc123"
    +  "root_symbol": "xyz789"
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    SystemFeatures

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    search - Boolean! + Доступен ли полнотекстовый поиск по документам
    +
    +
    +
    +
    +
    Example
    +
    {"search": true}
     
    @@ -51652,6 +60392,11 @@ Набор данных с информацией о состоянии блокчейна + + board_members - [BoardMember!] + + Члены совета кооператива + contacts - ContactsDTO @@ -51667,6 +60412,11 @@ Имя аккаунта кооператива + + features - SystemFeatures! + + Доступные функции платформы + is_providered - Boolean! @@ -51712,9 +60462,11 @@
    {
       "blockchain_account": BlockchainAccount,
       "blockchain_info": BlockchainInfoDTO,
    +  "board_members": [BoardMember],
       "contacts": ContactsDTO,
       "cooperator_account": CooperativeOperatorAccount,
       "coopname": "abc123",
    +  "features": SystemFeatures,
       "is_providered": false,
       "is_unioned": true,
       "settings": Settings,
    @@ -51826,7 +60578,7 @@
                       
    Example
    {
       "expires": "2007-12-03T10:15:30Z",
    -  "token": "abc123"
    +  "token": "xyz789"
     }
     
    @@ -51953,6 +60705,141 @@ "signer": {}, "transaction": {} } + + + + +
    +
    +
    + Types +
    +

    TranscriptionSegment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    createdAt - DateTime! + +
    endOffset - Float! + +
    id - String! + +
    speakerIdentity - String! + +
    speakerName - String! + +
    startOffset - Float! + +
    text - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "createdAt": "2007-12-03T10:15:30Z",
    +  "endOffset": 123.45,
    +  "id": "xyz789",
    +  "speakerIdentity": "abc123",
    +  "speakerName": "abc123",
    +  "startOffset": 123.45,
    +  "text": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TranscriptionStatus

    +
    +
    +
    +
    Description
    +

    Статус транскрипции звонка

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    COMPLETED

    +
    +
    +

    FAILED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
     
    @@ -52089,7 +60976,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "exchange_id": 123.45,
       "username": "xyz789"
     }
    @@ -52207,9 +61094,9 @@
       "entrepreneur_data": UpdateEntrepreneurDataInput,
       "individual_data": UpdateIndividualDataInput,
       "organization_data": UpdateOrganizationDataInput,
    -  "public_key": "abc123",
    +  "public_key": "xyz789",
       "referer": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -52267,8 +61154,8 @@
    {
       "data": BankAccountInput,
       "is_default": false,
    -  "method_id": "abc123",
    -  "username": "xyz789"
    +  "method_id": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -52366,17 +61253,17 @@
    Example
    {
    -  "birthdate": "xyz789",
    -  "city": "abc123",
    +  "birthdate": "abc123",
    +  "city": "xyz789",
       "country": "Russia",
       "details": EntrepreneurDetailsInput,
    -  "email": "abc123",
    -  "first_name": "xyz789",
    -  "full_address": "abc123",
    -  "last_name": "xyz789",
    +  "email": "xyz789",
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
    +  "last_name": "abc123",
       "middle_name": "xyz789",
    -  "phone": "abc123",
    -  "username": "xyz789"
    +  "phone": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -52464,13 +61351,13 @@
    {
       "birthdate": "xyz789",
       "email": "xyz789",
    -  "first_name": "abc123",
    +  "first_name": "xyz789",
       "full_address": "abc123",
    -  "last_name": "abc123",
    +  "last_name": "xyz789",
       "middle_name": "abc123",
       "passport": PassportInput,
    -  "phone": "abc123",
    -  "username": "abc123"
    +  "phone": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -52558,7 +61445,7 @@ submaster - String - Имя пользователя подмастерья (contributor) + Имя пользователя ответственного (contributor) @@ -52575,17 +61462,17 @@
    Example
    {
       "attachments": ["abc123"],
    -  "creators": ["xyz789"],
    +  "creators": ["abc123"],
       "cycle_id": "abc123",
    -  "description": "abc123",
    -  "estimate": 987,
    +  "description": "xyz789",
    +  "estimate": 123,
       "issue_hash": "abc123",
    -  "labels": ["xyz789"],
    +  "labels": ["abc123"],
       "priority": "HIGH",
    -  "sort_order": 123,
    +  "sort_order": 987,
       "status": "BACKLOG",
       "submaster": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -52689,18 +61576,97 @@
    Example
    {
    -  "city": "abc123",
    -  "country": "xyz789",
    +  "city": "xyz789",
    +  "country": "abc123",
       "details": OrganizationDetailsInput,
    -  "email": "abc123",
    +  "email": "xyz789",
       "fact_address": "abc123",
       "full_address": "abc123",
    -  "full_name": "xyz789",
    +  "full_name": "abc123",
       "phone": "abc123",
       "represented_by": RepresentedByInput,
    -  "short_name": "abc123",
    -  "type": "xyz789",
    -  "username": "abc123"
    +  "short_name": "xyz789",
    +  "type": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    + + +
    +
    +
    + Types +
    +

    UpdateProcessTemplateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + +
    + edges - [ProcessEdgeInput!] + +
    + id - String! + +
    + status - ProcessTemplateStatus + +
    + steps - [ProcessStepTemplateInput!] + +
    + title - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "xyz789",
    +  "edges": [ProcessEdgeInput],
    +  "id": "abc123",
    +  "status": "ACTIVE",
    +  "steps": [ProcessStepTemplateInput],
    +  "title": "xyz789"
     }
     
    @@ -52776,10 +61742,10 @@
    {
       "coopname": "abc123",
       "data": "xyz789",
    -  "exchange_id": 987.65,
    +  "exchange_id": 123.45,
       "meta": "xyz789",
    -  "remain_units": "abc123",
    -  "unit_cost": "xyz789",
    +  "remain_units": "xyz789",
    +  "unit_cost": "abc123",
       "username": "abc123"
     }
     
    @@ -52828,6 +61794,12 @@ Рабочий стол по умолчанию для неавторизованных пользователей + + + provider_name - String + + Имя провайдера платежей по умолчанию +
    @@ -52836,10 +61808,11 @@
    Example
    {
    -  "authorized_default_route": "abc123",
    -  "authorized_default_workspace": "xyz789",
    +  "authorized_default_route": "xyz789",
    +  "authorized_default_workspace": "abc123",
       "non_authorized_default_route": "xyz789",
    -  "non_authorized_default_workspace": "abc123"
    +  "non_authorized_default_workspace": "xyz789",
    +  "provider_name": "xyz789"
     }
     
    @@ -52871,9 +61844,9 @@ - issue_id - String + issue_hash - String - ID задачи (если история привязана к задаче) + Хеш задачи (если история привязана к задаче) @@ -52914,12 +61887,12 @@
    Example
    {
       "description": "abc123",
    -  "issue_id": "abc123",
    +  "issue_hash": "xyz789",
       "project_hash": "xyz789",
       "sort_order": 123,
       "status": "CANCELLED",
       "story_hash": "abc123",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -52996,14 +61969,14 @@
    Example
    {
    -  "meta": "abc123",
    -  "referer": "xyz789",
    +  "meta": "xyz789",
    +  "referer": "abc123",
       "registered_at": "xyz789",
    -  "registrator": "xyz789",
    -  "status": "abc123",
    -  "storages": ["abc123"],
    +  "registrator": "abc123",
    +  "status": "xyz789",
    +  "storages": ["xyz789"],
       "type": "abc123",
    -  "username": "xyz789",
    +  "username": "abc123",
       "verifications": [Verification]
     }
     
    @@ -53221,7 +62194,7 @@ - participant_application - AgreementVar! + participant_application - AgreementVar @@ -53233,7 +62206,7 @@ - privacy_agreement - AgreementVar! + privacy_agreement - AgreementVar @@ -53245,7 +62218,7 @@ - signature_agreement - AgreementVar! + signature_agreement - AgreementVar @@ -53257,13 +62230,13 @@ - user_agreement - AgreementVar! + user_agreement - AgreementVar - wallet_agreement - AgreementVar! + wallet_agreement - AgreementVar @@ -53283,8 +62256,8 @@
    Example
    {
       "confidential_email": "xyz789",
    -  "confidential_link": "abc123",
    -  "contact_email": "abc123",
    +  "confidential_link": "xyz789",
    +  "contact_email": "xyz789",
       "coopenomics_agreement": AgreementVar,
       "coopname": "xyz789",
       "full_abbr": "xyz789",
    @@ -53294,9 +62267,9 @@
       "participant_application": AgreementVar,
       "passport_request": "xyz789",
       "privacy_agreement": AgreementVar,
    -  "short_abbr": "abc123",
    +  "short_abbr": "xyz789",
       "signature_agreement": AgreementVar,
    -  "statute_link": "abc123",
    +  "statute_link": "xyz789",
       "user_agreement": AgreementVar,
       "wallet_agreement": AgreementVar,
       "website": "xyz789"
    @@ -53462,10 +62435,10 @@
       "contact_email": "xyz789",
       "coopenomics_agreement": AgreementInput,
       "coopname": "xyz789",
    -  "full_abbr": "xyz789",
    -  "full_abbr_dative": "xyz789",
    +  "full_abbr": "abc123",
    +  "full_abbr_dative": "abc123",
       "full_abbr_genitive": "xyz789",
    -  "name": "xyz789",
    +  "name": "abc123",
       "participant_application": AgreementInput,
       "passport_request": "xyz789",
       "privacy_agreement": AgreementInput,
    @@ -53536,13 +62509,49 @@
                     
    Example
    {
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "is_verified": true,
       "last_update": "abc123",
    -  "notice": "xyz789",
    +  "notice": "abc123",
       "procedure": "abc123",
       "verificator": "abc123"
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    VerifyEmailInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + token - String! + Токен верификации email
    +
    +
    +
    +
    +
    Example
    +
    {"token": "abc123"}
     
    @@ -53585,7 +62594,7 @@
    Example
    {
    -  "amount": "abc123",
    +  "amount": "xyz789",
       "recipient": "xyz789"
     }
     
    @@ -53643,8 +62652,8 @@
    Example
    {
       "coopname": "abc123",
    -  "project_hash": "abc123",
    -  "recipient": "xyz789",
    +  "project_hash": "xyz789",
    +  "recipient": "abc123",
       "voter": "xyz789"
     }
     
    @@ -53692,7 +62701,7 @@
    Example
    -
    {"question_id": 123.45, "vote": "abc123"}
    +                  
    {"question_id": 987.65, "vote": "abc123"}
     
    @@ -53759,8 +62768,8 @@
    {
       "ballot": AnnualGeneralMeetingVotingBallotSignedDocumentInput,
       "coopname": "xyz789",
    -  "hash": "xyz789",
    -  "username": "xyz789",
    +  "hash": "abc123",
    +  "username": "abc123",
       "votes": [VoteItemInput]
     }
     
    @@ -53845,7 +62854,7 @@
    Example
    {
    -  "endpoint": "xyz789",
    +  "endpoint": "abc123",
       "keys": WebPushSubscriptionKeysInput
     }
     
    @@ -53923,15 +62932,15 @@
    Example
    {
    -  "authKey": "xyz789",
    +  "authKey": "abc123",
       "createdAt": "2007-12-03T10:15:30Z",
       "endpoint": "abc123",
       "id": "xyz789",
       "isActive": true,
    -  "p256dhKey": "abc123",
    +  "p256dhKey": "xyz789",
       "updatedAt": "2007-12-03T10:15:30Z",
       "userAgent": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -53975,7 +62984,7 @@
    Example
    {
    -  "auth": "abc123",
    +  "auth": "xyz789",
       "p256dh": "xyz789"
     }
     
    diff --git a/components/controller/schema.gql b/components/controller/schema.gql index 346240f8444..e1b747a12e8 100644 --- a/components/controller/schema.gql +++ b/components/controller/schema.gql @@ -3300,6 +3300,9 @@ type CapitalStory { """Имя аккаунта кооператива""" coopname: String! + """Формат содержимого (markdown-текст или BPMN 2.0 XML в description)""" + content_format: CapitalStoryContentFormat! + """Имя пользователя, создавшего историю""" created_by: String! @@ -4614,6 +4617,9 @@ input CreateStoryInput { """Имя аккаунта кооператива""" coopname: String! + """Формат содержимого; по умолчанию MARKDOWN""" + content_format: CapitalStoryContentFormat = MARKDOWN + """Описание истории""" description: String @@ -10259,6 +10265,12 @@ enum StoryStatus { PENDING } +"""Формат содержимого требования (истории) в CAPITAL""" +enum CapitalStoryContentFormat { + BPMN + MARKDOWN +} + input SubmitVoteInput { """Имя аккаунта кооператива""" coopname: String! diff --git a/components/controller/src/app.ts b/components/controller/src/app.ts index 8eec5327371..141a907062e 100644 --- a/components/controller/src/app.ts +++ b/components/controller/src/app.ts @@ -1,4 +1,4 @@ -import express from 'express'; +import express, { type Request, type Response, type NextFunction } from 'express'; import helmet from 'helmet'; import xss from 'xss-clean'; import mongoSanitize from 'express-mongo-sanitize'; @@ -23,8 +23,15 @@ app.use(express.json({ limit: '2mb' })); // parse urlencoded request body app.use(express.urlencoded({ extended: true, limit: '2mb' })); -// sanitize request data -app.use(xss()); +// sanitize request data (GraphQL variables могут содержать сырой XML/HTML — xss-clean ломает BPMN и пр.) +const xssMiddleware = xss(); +app.use((req: Request, res: Response, next: NextFunction) => { + const p = req.path ?? ''; + if (p === '/v1/graphql' || p.endsWith('/v1/graphql')) { + return next(); + } + return xssMiddleware(req, res, next); +}); app.use(mongoSanitize()); // gzip compression diff --git a/components/controller/src/extensions/capital/application/constants/empty-bpmn-story-xml.ts b/components/controller/src/extensions/capital/application/constants/empty-bpmn-story-xml.ts new file mode 100644 index 00000000000..56287754ca6 --- /dev/null +++ b/components/controller/src/extensions/capital/application/constants/empty-bpmn-story-xml.ts @@ -0,0 +1,17 @@ +/** + * Минимальная валидная BPMN 2.0 диаграмма со стартовым событием (совместима с bpmn-js). + * Используется при создании story с форматом BPMN без тела. + */ +export const EMPTY_BPMN_STORY_XML = ` + + + + + + + + + + + +`; diff --git a/components/controller/src/extensions/capital/application/dto/generation/create-story-input.dto.ts b/components/controller/src/extensions/capital/application/dto/generation/create-story-input.dto.ts index 405b1792cbb..cf255ba83be 100644 --- a/components/controller/src/extensions/capital/application/dto/generation/create-story-input.dto.ts +++ b/components/controller/src/extensions/capital/application/dto/generation/create-story-input.dto.ts @@ -1,6 +1,7 @@ import { Field, InputType, Int } from '@nestjs/graphql'; import { IsNotEmpty, IsString, IsOptional, IsEnum, Min } from 'class-validator'; import { StoryStatus } from '../../../domain/enums/story-status.enum'; +import { StoryContentFormat } from '../../../domain/enums/story-content-format.enum'; /** * GraphQL Input DTO для создания истории @@ -36,6 +37,15 @@ export class CreateStoryInputDTO { @IsString({ message: 'Описание истории должно быть строкой' }) description?: string; + @Field(() => StoryContentFormat, { + nullable: true, + description: 'Формат содержимого; по умолчанию MARKDOWN', + defaultValue: StoryContentFormat.MARKDOWN, + }) + @IsOptional() + @IsEnum(StoryContentFormat, { message: 'Неверный формат содержимого истории' }) + content_format?: StoryContentFormat; + @Field(() => StoryStatus, { nullable: true, description: 'Статус истории', diff --git a/components/controller/src/extensions/capital/application/dto/generation/story.dto.ts b/components/controller/src/extensions/capital/application/dto/generation/story.dto.ts index 90e6ca7cfe4..e1e50f04ec6 100644 --- a/components/controller/src/extensions/capital/application/dto/generation/story.dto.ts +++ b/components/controller/src/extensions/capital/application/dto/generation/story.dto.ts @@ -1,5 +1,6 @@ import { ObjectType, Field, Int } from '@nestjs/graphql'; import { StoryStatus } from '../../../domain/enums/story-status.enum'; +import { StoryContentFormat } from '../../../domain/enums/story-content-format.enum'; import { BaseOutputDTO } from '~/shared/dto/base.dto'; /** @@ -30,6 +31,11 @@ export class StoryOutputDTO extends BaseOutputDTO { }) description?: string; + @Field(() => StoryContentFormat, { + description: 'Формат содержимого (markdown-текст или BPMN 2.0 XML в description)', + }) + content_format!: StoryContentFormat; + @Field(() => StoryStatus, { description: 'Статус истории', }) diff --git a/components/controller/src/extensions/capital/application/services/generation.service.ts b/components/controller/src/extensions/capital/application/services/generation.service.ts index ca76db3e67e..b07c7f418eb 100644 --- a/components/controller/src/extensions/capital/application/services/generation.service.ts +++ b/components/controller/src/extensions/capital/application/services/generation.service.ts @@ -29,6 +29,9 @@ import { CommitOutputDTO } from '../dto/generation/commit.dto'; import { CycleOutputDTO } from '../dto/generation/cycle.dto'; import { PaginationInputDTO, PaginationResult } from '~/application/common/dto/pagination.dto'; import { StoryStatus } from '../../domain/enums/story-status.enum'; +import { StoryContentFormat } from '../../domain/enums/story-content-format.enum'; +import { normalizeBpmnStoryDescription } from '../../domain/utils/bpmn-story-description.util'; +import { EMPTY_BPMN_STORY_XML } from '../constants/empty-bpmn-story-xml'; import { IssuePriority } from '../../domain/enums/issue-priority.enum'; import { IssueStatus } from '../../domain/enums/issue-status.enum'; import { CycleStatus } from '../../domain/enums/cycle-status.enum'; @@ -149,13 +152,23 @@ export class GenerationService { throw new Error('Требование должно быть привязано либо к проекту, либо к задаче'); } + const contentFormat = data.content_format ?? StoryContentFormat.MARKDOWN; + let description = data.description; + if (contentFormat === StoryContentFormat.BPMN) { + const trimmed = description?.trim(); + if (!trimmed) { + description = EMPTY_BPMN_STORY_XML; + } + } + // Создаем данные для доменной сущности const storyDatabaseData: IStoryDatabaseData = { _id: '', story_hash: data.story_hash, coopname: data.coopname, title: data.title, - description: data.description, + description, + content_format: contentFormat, status: data.status || StoryStatus.PENDING, project_hash: data.project_hash, // Нормализация: пустая строка или undefined преобразуется в undefined @@ -201,13 +214,19 @@ export class GenerationService { // Определяем issue_hash с нормализацией const issueHash = data.issue_hash ?? existingStory.issue_hash; + let nextDescription = data.description ?? existingStory.description; + if (existingStory.content_format === StoryContentFormat.BPMN && data.description !== undefined) { + nextDescription = normalizeBpmnStoryDescription(data.description, StoryContentFormat.BPMN); + } + // Создаем обновленные данные для доменной сущности const updatedStoryDatabaseData: IStoryDatabaseData = { _id: existingStory._id, story_hash: existingStory.story_hash, coopname: existingStory.coopname, title: data.title ?? existingStory.title, - description: data.description ?? existingStory.description, + description: nextDescription, + content_format: existingStory.content_format, status: data.status ?? existingStory.status, project_hash: data.project_hash ?? existingStory.project_hash, // Нормализация: пустая строка или undefined преобразуется в undefined diff --git a/components/controller/src/extensions/capital/domain/entities/story.entity.ts b/components/controller/src/extensions/capital/domain/entities/story.entity.ts index d699c5235b2..21159545740 100644 --- a/components/controller/src/extensions/capital/domain/entities/story.entity.ts +++ b/components/controller/src/extensions/capital/domain/entities/story.entity.ts @@ -1,4 +1,5 @@ import { StoryStatus } from '../enums/story-status.enum'; +import { StoryContentFormat } from '../enums/story-content-format.enum'; import type { IStoryDatabaseData } from '../interfaces/story-database.interface'; import { BaseDomainEntity } from '~/shared/sync/entities/base-domain.entity'; @@ -19,7 +20,7 @@ export class StoryDomainEntity extends BaseDomainEntity { public issue_hash?: string; // Хеш задачи (если история привязана к задаче) public created_by: string; // Имя пользователя, создавшего историю public sort_order: number; // Порядок сортировки - + public content_format: StoryContentFormat; // Формат содержимого истории /** * Конструктор для создания доменной сущности * @@ -34,6 +35,7 @@ export class StoryDomainEntity extends BaseDomainEntity { this.coopname = databaseData.coopname; this.title = databaseData.title; this.description = databaseData.description; + this.content_format = databaseData.content_format ?? StoryContentFormat.MARKDOWN; this.status = databaseData.status; // Переопределяем статус с правильным типом this.project_hash = databaseData.project_hash?.toLowerCase(); this.issue_hash = databaseData.issue_hash; diff --git a/components/controller/src/extensions/capital/domain/enums/story-content-format.enum.ts b/components/controller/src/extensions/capital/domain/enums/story-content-format.enum.ts new file mode 100644 index 00000000000..17b4e30fc93 --- /dev/null +++ b/components/controller/src/extensions/capital/domain/enums/story-content-format.enum.ts @@ -0,0 +1,14 @@ +import { registerEnumType } from '@nestjs/graphql'; + +/** + * Формат тела требования (story): markdown-текст или BPMN 2.0 XML в поле description. + */ +export enum StoryContentFormat { + MARKDOWN = 'MARKDOWN', + BPMN = 'BPMN', +} + +registerEnumType(StoryContentFormat, { + name: 'CapitalStoryContentFormat', + description: 'Формат содержимого требования (истории) в CAPITAL', +}); diff --git a/components/controller/src/extensions/capital/domain/interfaces/story-database.interface.ts b/components/controller/src/extensions/capital/domain/interfaces/story-database.interface.ts index 57470247002..6bb73e0e0e3 100644 --- a/components/controller/src/extensions/capital/domain/interfaces/story-database.interface.ts +++ b/components/controller/src/extensions/capital/domain/interfaces/story-database.interface.ts @@ -1,4 +1,5 @@ import type { StoryStatus } from '../enums/story-status.enum'; +import type { StoryContentFormat } from '../enums/story-content-format.enum'; import type { IBaseDatabaseData } from '~/shared/sync/interfaces/base-database.interface'; /** @@ -9,6 +10,7 @@ export interface IStoryDatabaseData extends IBaseDatabaseData { coopname: string; // Имя аккаунта кооператива title: string; // Название истории description?: string; // Описание истории + content_format: StoryContentFormat; // Формат тела (markdown или BPMN XML) status: StoryStatus; // Статус истории project_hash?: string; // Хеш проекта (если история привязана к проекту) issue_hash?: string; // Хеш задачи (если история привязана к задаче) diff --git a/components/controller/src/extensions/capital/domain/utils/bpmn-story-description.util.ts b/components/controller/src/extensions/capital/domain/utils/bpmn-story-description.util.ts new file mode 100644 index 00000000000..7817cd6d391 --- /dev/null +++ b/components/controller/src/extensions/capital/domain/utils/bpmn-story-description.util.ts @@ -0,0 +1,38 @@ +import { StoryContentFormat } from '../enums/story-content-format.enum'; + +function decodeHtmlEntitiesOnce(s: string): string { + return s + .replace(/&/g, '&') + .replace(/</g, '<') + .replace(/>/g, '>') + .replace(/"/g, '"') + .replace(/'/g, "'"); +} + +/** + * Глобальный middleware xss-clean экранирует `<` в теле JSON (в т.ч. GraphQL variables). + * BPMN XML в БД мог сохраниться как `<?xml ...`; восстанавливаем валидный XML только для BPMN. + */ +export function normalizeBpmnStoryDescription( + description: string | undefined, + contentFormat: StoryContentFormat, +): string | undefined { + if (description === undefined || description === '') { + return description; + } + if (contentFormat !== StoryContentFormat.BPMN) { + return description; + } + if (!description.includes('<') && !description.includes('&lt;')) { + return description; + } + let out = description; + for (let i = 0; i < 4; i += 1) { + const next = decodeHtmlEntitiesOnce(out); + if (next === out) { + break; + } + out = next; + } + return out; +} diff --git a/components/controller/src/extensions/capital/infrastructure/entities/story.typeorm-entity.ts b/components/controller/src/extensions/capital/infrastructure/entities/story.typeorm-entity.ts index 51ec70f0e51..24b6edc9eeb 100644 --- a/components/controller/src/extensions/capital/infrastructure/entities/story.typeorm-entity.ts +++ b/components/controller/src/extensions/capital/infrastructure/entities/story.typeorm-entity.ts @@ -1,5 +1,6 @@ import { Entity, Column, Index, ManyToOne, JoinColumn } from 'typeorm'; import { StoryStatus } from '../../domain/enums/story-status.enum'; +import { StoryContentFormat } from '../../domain/enums/story-content-format.enum'; import { ProjectTypeormEntity } from './project.typeorm-entity'; import { IssueTypeormEntity } from './issue.typeorm-entity'; import { BaseTypeormEntity } from '~/shared/sync/entities/base-typeorm.entity'; @@ -26,6 +27,13 @@ export class StoryTypeormEntity extends BaseTypeormEntity { @Column({ type: 'text', nullable: true }) description?: string; + @Column({ + type: 'enum', + enum: StoryContentFormat, + default: StoryContentFormat.MARKDOWN, + }) + content_format!: StoryContentFormat; + @Column({ type: 'enum', enum: StoryStatus, diff --git a/components/controller/src/extensions/capital/infrastructure/mappers/story.mapper.ts b/components/controller/src/extensions/capital/infrastructure/mappers/story.mapper.ts index 0642ff3c799..f1c504667b5 100644 --- a/components/controller/src/extensions/capital/infrastructure/mappers/story.mapper.ts +++ b/components/controller/src/extensions/capital/infrastructure/mappers/story.mapper.ts @@ -1,4 +1,6 @@ import { StoryDomainEntity } from '../../domain/entities/story.entity'; +import { StoryContentFormat } from '../../domain/enums/story-content-format.enum'; +import { normalizeBpmnStoryDescription } from '../../domain/utils/bpmn-story-description.util'; import { StoryTypeormEntity } from '../entities/story.typeorm-entity'; import type { IStoryDatabaseData } from '../../domain/interfaces/story-database.interface'; @@ -10,12 +12,14 @@ export class StoryMapper { * Преобразование TypeORM сущности в доменную сущность */ static toDomain(entity: StoryTypeormEntity): StoryDomainEntity { + const contentFormat = entity.content_format ?? StoryContentFormat.MARKDOWN; const databaseData: IStoryDatabaseData = { _id: entity._id, story_hash: entity.story_hash, coopname: entity.coopname, title: entity.title, - description: entity.description, + description: normalizeBpmnStoryDescription(entity.description, contentFormat), + content_format: contentFormat, status: entity.status, project_hash: entity.project_hash, // Нормализация: пустая строка преобразуется в undefined @@ -41,6 +45,7 @@ export class StoryMapper { coopname: domain.coopname, title: domain.title, description: domain.description, + content_format: domain.content_format, status: domain.status, project_hash: domain.project_hash, // Нормализация: undefined/пустая строка преобразуется в undefined для правильной работы с БД diff --git a/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/index.ts b/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/index.ts new file mode 100644 index 00000000000..5ecdd1f3443 --- /dev/null +++ b/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/index.ts @@ -0,0 +1 @@ +export * from './ui'; diff --git a/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/BpmnStoryEditor.vue b/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/BpmnStoryEditor.vue new file mode 100644 index 00000000000..ae90889e72f --- /dev/null +++ b/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/BpmnStoryEditor.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/index.ts b/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/index.ts new file mode 100644 index 00000000000..8ea119cadda --- /dev/null +++ b/components/desktop/extensions/capital/features/Story/BpmnStoryEditor/ui/index.ts @@ -0,0 +1 @@ +export { default as BpmnStoryEditor } from './BpmnStoryEditor.vue'; diff --git a/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementDialog.vue b/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementDialog.vue index 6ea67421303..2cff307c59a 100644 --- a/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementDialog.vue +++ b/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementDialog.vue @@ -5,29 +5,48 @@ CreateDialog( submit-text="Создать" dialog-style="width: 500px; max-width: 100% !important;" :is-submitting="isSubmitting" - :disable-submit="!canCreate" + :disabled="!canCreate" @submit="handleSubmit" @dialog-closed="clear" ) template(#form-fields) - q-input( - ref='titleInput' - autofocus - type="textarea" - rows=3 - v-model='formData.title', - standout='bg-teal text-white', - label='Кратко сформулируйте требование', - :rules='[(val) => notEmpty(val)]', - autocomplete='off' - @keydown.enter.prevent='handleSubmit' - ) + .create-requirement-form + .crf-block + .crf-block__head + .crf-block__title.text-weight-medium Формат содержимого + .crf-block__caption.text-grey-7 Текст в Markdown или диаграмма BPMN — выберите до сохранения. + .crf-toggle-shell.q-pa-xs.rounded-borders + q-btn-toggle.crf-toggle( + v-model="contentFormat" + spread + no-caps + dense + rounded + unelevated + toggle-color="primary" + :options="contentFormatOptions" + ) - q-checkbox( - v-model='createAnother', - label='Создать еще одно требование' - ) + .crf-block + q-input.crf-input( + ref='titleInput' + autofocus + outlined + v-model='formData.title' + label='Суть требования' + hint='Коротко опишите ожидаемое поведение или результат — детали можно добавить позже. Ctrl+Enter или ⌘+Enter — создать.' + :rules='[(val) => notEmpty(val)]' + autocomplete='off' + @keydown='handleTitleKeydown' + ) + + .crf-extras + q-checkbox.crf-checkbox( + v-model='createAnother' + dense + label='Создать ещё одно требование' + ) + + diff --git a/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementWithEditorDialog.vue b/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementWithEditorDialog.vue index ac230d20ffa..729ed55a1c4 100644 --- a/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementWithEditorDialog.vue +++ b/components/desktop/extensions/capital/features/Story/CreateStory/ui/Dialog/CreateRequirementWithEditorDialog.vue @@ -5,40 +5,84 @@ CreateDialog( title="Создать требование" submit-text="Создать" :is-submitting="isSubmitting" - :disable-submit="!canCreate" + :disabled="!canCreate" @submit="handleSubmit" @dialog-closed="clear" ) template(#form-fields) - q-input( - ref='titleInput' - autofocus - type="textarea" - rows=2 - v-model='formData.title', - standout='bg-teal text-white', - label='Заголовок требования', - placeholder='Кратко сформулируйте требование', - :rules='[(val) => notEmpty(val)]', - autocomplete='off' - ).q-mb-md - .text-subtitle2.q-mb-sm Описание требования - Editor( - v-model='formData.description' - placeholder='Опишите требование подробно в формате Markdown...' - :minHeight="300", - :padded="false" - ) + .create-requirement-form + .crf-block + .crf-block__head + .crf-block__title.text-weight-medium Формат содержимого + .crf-block__caption.text-grey-7 Текст в Markdown или диаграмма BPMN — выберите до сохранения. + .crf-toggle-shell.q-pa-xs.rounded-borders + q-btn-toggle.crf-toggle( + v-model="contentFormat" + spread + no-caps + dense + rounded + unelevated + toggle-color="primary" + :options="contentFormatOptions" + ) + + .crf-block + q-input.crf-input( + ref='titleInput' + autofocus + outlined + v-model='formData.title' + label='Заголовок' + placeholder='Кратко сформулируйте требование' + hint='Ctrl+Enter или ⌘+Enter — создать требование.' + :rules='[(val) => notEmpty(val)]' + autocomplete='off' + @keydown='handleTitleKeydown' + ) + + template(v-if="contentFormat === markdownFormat") + .crf-block + .crf-block__head + .crf-block__title.text-weight-medium Описание + .crf-block__caption.text-grey-7 Markdown: списки, выделение, ссылки — как в обычной документации. + .crf-editor-frame + + Editor( + v-model='formData.description' + placeholder='Опишите требование подробно...' + :minHeight="300" + :padded="false" + ) + + template(v-else) + .crf-block + .crf-bpmn-note.q-pa-md.rounded-borders.bg-grey-2 + .row.no-wrap.items-start.q-gutter-sm + q-icon(name="info" color="primary" size="22px").crf-bpmn-note__icon + .col.text-body2.text-grey-8 + | Тело диаграммы создаётся автоматически. После нажатия «Создать» откроется редактор BPMN — там можно нарисовать процесс. + +EditRequirementDialog( + ref="followUpEditRef" + :requirement="storyForFollowUpEdit" + :canEdit="true" + @close="onFollowUpClose" + @updated="onFollowUpUpdated" +) + + diff --git a/components/desktop/extensions/capital/features/Story/EditRequirement/ui/EditRequirementDialog.vue b/components/desktop/extensions/capital/features/Story/EditRequirement/ui/EditRequirementDialog.vue index 2c867162aa7..7bc4a9bdd3a 100644 --- a/components/desktop/extensions/capital/features/Story/EditRequirement/ui/EditRequirementDialog.vue +++ b/components/desktop/extensions/capital/features/Story/EditRequirement/ui/EditRequirementDialog.vue @@ -32,9 +32,18 @@ q-dialog( q-tooltip Закрыть q-card-section.col.scroll - // Отображаем markdown редактор + template(v-if="requirement && isBpmnFormat") + ClientOnly + template(#fallback) + .flex.flex-center.bpmn-fallback + q-spinner(color="primary" size="48px") + BpmnStoryEditor( + v-model="localDescription" + :readonly="!canEdit" + :min-height="480" + ) Editor( - v-if="requirement" + v-else-if="requirement" v-model='localDescription' :readonly="!canEdit" :placeholder="canEdit ? 'Опишите требование подробно...' : 'Описание отсутствует'" @@ -66,7 +75,9 @@ q-dialog( + + +
    + +
    +
    + +
    +
    +

    API-Документация

    +
    +
    +
    +

    MONO - автономная и единая точка доступа к кооперативной экономике. MONO предоставляет методы для извлечения (QUERIES), изменения (MUTATIONS) и подписок (SUBSCRIPTIONS) на информацию в локальной базе данных кооператива и распределенной базе данных кооперативной экономики, используя технологию GRAPHQL.

    +
    +
    + + + +
    +
    API Endpoints
    +
    https://testnet.coopenomics.world/backend/v1/graphql
    +
    +
    +
    +
    +

    Queries

    +
    +

    + agreements +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedAgreementsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [Agreement],
    +      "totalCount": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCommit +

    +
    +
    +
    +
    Description
    +

    Получение коммита по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCommit +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "blockchain_status": "xyz789",
    +      "commit_hash": "abc123",
    +      "coopname": "abc123",
    +      "created_at": "abc123",
    +      "description": "abc123",
    +      "display_name": "xyz789",
    +      "id": 987,
    +      "meta": "xyz789",
    +      "present": true,
    +      "project": BaseCapitalProject,
    +      "project_hash": "xyz789",
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCommits +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalCommitsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalContributor +

    +
    +
    +
    +
    Description
    +

    Получение участника по ID, имени пользователя или хешу участника

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalContributor +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987.65,
    +      "blockchain_status": "abc123",
    +      "contract": DocumentAggregate,
    +      "contributed_as_author": "xyz789",
    +      "contributed_as_contributor": "abc123",
    +      "contributed_as_coordinator": "xyz789",
    +      "contributed_as_creator": "xyz789",
    +      "contributed_as_investor": "abc123",
    +      "contributed_as_propertor": "abc123",
    +      "contributor_hash": "xyz789",
    +      "coopname": "xyz789",
    +      "created_at": "xyz789",
    +      "debt_amount": "abc123",
    +      "display_name": "abc123",
    +      "energy": 123.45,
    +      "hours_per_day": 987.65,
    +      "id": 123,
    +      "is_external_contract": true,
    +      "last_energy_update": "xyz789",
    +      "level": 987,
    +      "memo": "abc123",
    +      "present": true,
    +      "rate_per_hour": "abc123",
    +      "status": "ACTIVE",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalContributors +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCycles +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalCyclesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalDebt +

    +
    +
    +
    +
    Description
    +

    Получение долга по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalDebt +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amount": 123.45,
    +      "approved_statement": DocumentAggregate,
    +      "authorization": DocumentAggregate,
    +      "block_num": 987,
    +      "blockchain_status": "xyz789",
    +      "coopname": "xyz789",
    +      "debt_hash": "xyz789",
    +      "id": 987,
    +      "memo": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "repaid_at": "abc123",
    +      "statement": DocumentAggregate,
    +      "status": "ACTIVE",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalDebts +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalDebtsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [CapitalDebt],
    +      "totalCount": 123,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalExpense +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalExpense +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amount": "abc123",
    +      "approved_statement": DocumentAggregate,
    +      "authorization": DocumentAggregate,
    +      "block_num": 987,
    +      "blockchain_status": "xyz789",
    +      "coopname": "xyz789",
    +      "description": "xyz789",
    +      "expense_hash": "abc123",
    +      "expense_statement": DocumentAggregate,
    +      "fund_id": 987.65,
    +      "id": 123,
    +      "present": true,
    +      "project_hash": "abc123",
    +      "spended_at": "xyz789",
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalExpenses +

    +
    +
    +
    +
    Description
    +

    Получение списка расходов кооператива с фильтрацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalExpensesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [CapitalExpense],
    +      "totalCount": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalInvest +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalInvest +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amount": 123.45,
    +      "block_num": 987,
    +      "blockchain_status": "xyz789",
    +      "coopname": "xyz789",
    +      "coordinator": "xyz789",
    +      "coordinator_amount": 987.65,
    +      "id": 987,
    +      "invest_hash": "abc123",
    +      "invested_at": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "statement": "abc123",
    +      "status": "ACTIVE",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalInvests +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalInvestsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalIssue +

    +
    +
    +
    +
    Description
    +

    Получение задачи по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalIssue +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 987.65,
    +      "created_by": "abc123",
    +      "creators": ["abc123"],
    +      "cycle_id": "abc123",
    +      "description": "abc123",
    +      "estimate": 123,
    +      "id": "abc123",
    +      "issue_hash": "abc123",
    +      "metadata": {},
    +      "permissions": CapitalIssuePermissions,
    +      "present": false,
    +      "priority": "HIGH",
    +      "project_hash": "abc123",
    +      "sort_order": 123,
    +      "status": "BACKLOG",
    +      "submaster": "abc123",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalIssues +

    +
    +
    +
    +
    Description
    +

    Получение списка задач кооператива с фильтрацией

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalIssuesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProgramInvest +

    +
    +
    +
    +
    Description
    +

    Получение программной инвестиции по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProgramInvest +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amount": 987.65,
    +      "block_num": 123,
    +      "blockchain_status": "xyz789",
    +      "coopname": "xyz789",
    +      "id": 987,
    +      "invest_hash": "abc123",
    +      "invested_at": "xyz789",
    +      "present": false,
    +      "statement": DocumentAggregate,
    +      "status": "CREATED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProgramInvests +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [CapitalProgramInvest],
    +      "totalCount": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProject +

    +
    +
    +
    +
    Description
    +

    Получение проекта по хешу с компонентами

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987.65,
    +      "blockchain_status": "abc123",
    +      "can_convert_to_project": false,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "abc123",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "xyz789",
    +      "is_opened": true,
    +      "is_planed": false,
    +      "issue_counter": 123,
    +      "master": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "abc123",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProjectWithRelations +

    +
    +
    +
    +
    Description
    +

    Получение проекта с полными отношениями по хешу проекта

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "abc123",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "abc123",
    +      "description": "abc123",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "xyz789",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "xyz789",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProjects +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalProjectsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [CapitalProject],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalResult +

    +
    +
    +
    +
    Description
    +

    Получение результата по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalResult +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "act": DocumentAggregate,
    +      "authorization": DocumentAggregate,
    +      "block_num": 987.65,
    +      "blockchain_status": "abc123",
    +      "coopname": "xyz789",
    +      "created_at": "xyz789",
    +      "debt_amount": "xyz789",
    +      "id": 987,
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "result_hash": "xyz789",
    +      "statement": DocumentAggregate,
    +      "status": "ACT1",
    +      "total_amount": "abc123",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalResults +

    +
    +
    +
    +
    Description
    +

    Получение списка результатов кооператива с фильтрацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalResultsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalSegment +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "author_bonus": "abc123",
    +      "block_num": 123.45,
    +      "capital_contributor_shares": "xyz789",
    +      "contributor_bonus": "xyz789",
    +      "coopname": "xyz789",
    +      "coordinator_base": "abc123",
    +      "coordinator_investments": "abc123",
    +      "creator_base": "abc123",
    +      "creator_bonus": "abc123",
    +      "debt_amount": "xyz789",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "abc123",
    +      "display_name": "xyz789",
    +      "equal_author_bonus": "abc123",
    +      "has_vote": true,
    +      "id": 123,
    +      "investor_amount": "xyz789",
    +      "investor_base": "xyz789",
    +      "is_author": true,
    +      "is_contributor": true,
    +      "is_coordinator": true,
    +      "is_creator": true,
    +      "is_investor": false,
    +      "is_propertor": true,
    +      "is_votes_calculated": true,
    +      "last_author_base_reward_per_share": 987.65,
    +      "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": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "property_base": "abc123",
    +      "provisional_amount": "xyz789",
    +      "result": CapitalResult,
    +      "status": "ACT1",
    +      "total_segment_base_cost": "xyz789",
    +      "total_segment_bonus_cost": "abc123",
    +      "total_segment_cost": "abc123",
    +      "username": "abc123",
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalSegments +

    +
    +
    +
    +
    Description
    +

    Получение списка сегментов кооператива с фильтрацией и пагинацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalSegmentsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalState +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalState +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 987.65,
    +      "config": CapitalConfigObject,
    +      "coopname": "abc123",
    +      "global_available_invest_pool": "abc123",
    +      "present": false,
    +      "program_membership_available": "abc123",
    +      "program_membership_cumulative_reward_per_share": 123.45,
    +      "program_membership_distributed": "xyz789",
    +      "program_membership_funded": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalStories +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalStoriesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalStory +

    +
    +
    +
    +
    Description
    +

    Получение истории по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalStory +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "coopname": "xyz789",
    +      "created_by": "xyz789",
    +      "description": "abc123",
    +      "issue_id": "abc123",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "sort_order": 123,
    +      "status": "CANCELLED",
    +      "story_hash": "abc123",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalTimeEntries +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalTimeEntriesByIssues +

    +
    +
    +
    +
    Description
    +

    Получение пагинированного списка агрегированных записей времени по задачам с информацией о задачах и участниках

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [CapitalTimeEntriesByIssues],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalTimeStats +

    +
    +
    +
    +
    Description
    +

    Гибкий запрос статистики времени участников по проектам с пагинацией

    +

    Требуемые роли: chairman, member, user. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalTimeStats! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "items": [CapitalProjectTimeStats],
    +      "totalCount": 987.65,
    +      "totalPages": 123.45
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalVote +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalVote +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "coopname": "abc123",
    +      "id": 987,
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "recipient": "abc123",
    +      "recipient_display_name": "xyz789",
    +      "voted_at": "xyz789",
    +      "voter": "xyz789",
    +      "voter_display_name": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalVotes +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalVotesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [CapitalVote],
    +      "totalCount": 123,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chairmanApproval +

    +
    +
    +
    +
    Description
    +

    Получение одобрения по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Approval +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    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": "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": "abc123",
    +      "coopname": "xyz789",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "document": DocumentAggregate,
    +      "id": 987.65,
    +      "meta": "xyz789",
    +      "present": false,
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chairmanApprovals +

    +
    +
    +
    +
    Description
    +

    Получение списка одобрений председателя совета с фильтрацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedChairmanApprovalsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chatcoopCheckUsernameAvailability +

    +
    +
    +
    +
    Description
    +

    Проверяет доступность Matrix username

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CheckMatrixUsernameInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopCheckUsernameAvailability($data: CheckMatrixUsernameInput!) {
    +  chatcoopCheckUsernameAvailability(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CheckMatrixUsernameInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"chatcoopCheckUsernameAvailability": true}}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chatcoopGetAccountStatus +

    +
    +
    +
    +
    Description
    +

    Проверить статус Matrix аккаунта пользователя и получить iframe URL

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MatrixAccountStatusResponseDTO! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopGetAccountStatus {
    +  chatcoopGetAccountStatus {
    +    hasAccount
    +    iframeUrl
    +    matrixUsername
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "chatcoopGetAccountStatus": {
    +      "hasAccount": false,
    +      "iframeUrl": "abc123",
    +      "matrixUsername": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getAccounts +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an AccountsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [Account],
    +      "totalCount": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getActions +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedActionsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getBranches +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [Branch!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +        "coopname": "xyz789",
    +        "country": "xyz789",
    +        "details": OrganizationDetails,
    +        "email": "abc123",
    +        "fact_address": "abc123",
    +        "full_address": "xyz789",
    +        "full_name": "abc123",
    +        "phone": "xyz789",
    +        "represented_by": RepresentedBy,
    +        "short_name": "xyz789",
    +        "trusted": [Individual],
    +        "trustee": Individual,
    +        "type": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "xyz789",
    +      "is_delegated": false,
    +      "is_valid": false,
    +      "progress": 987.65,
    +      "status": "ACTIVE",
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getCurrentTableStates +

    +
    +
    +
    +
    Description
    +

    Получить текущие состояния таблиц блокчейна с фильтрацией по контракту, области и таблице.

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getDeltas +

    +
    +
    +
    +
    Description
    +

    Получить список дельт блокчейна с возможностью фильтрации по контракту, таблице, блоку и другим параметрам.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedDeltasPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [Delta],
    +      "totalCount": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "abc123",
    +      "nonAuthorizedHome": "abc123",
    +      "workspaces": [DesktopWorkspace]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getDocuments +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a DocumentsAggregatePaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getExtensionLogs +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an ExtensionLogsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getExtensions +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [Extension!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +        "instructions": "xyz789",
    +        "is_available": false,
    +        "is_builtin": false,
    +        "is_installed": false,
    +        "is_internal": false,
    +        "name": "xyz789",
    +        "readme": "abc123",
    +        "schema": {},
    +        "tags": ["xyz789"],
    +        "title": "abc123",
    +        "updated_at": "2007-12-03T10:15:30Z"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getInstallationStatus +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an InstallationStatus! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": false,
    +      "init_by_server": true,
    +      "organization_data": OrganizationWithBankAccount
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getLedger +

    +
    +
    +
    +
    Description
    +

    Получить полное состояние плана счетов кооператива. Возвращает все счета из стандартного плана счетов с актуальными данными из блокчейна. Если счет не активен в блокчейне, возвращает нулевые значения.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a LedgerState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetLedgerInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getLedger($data: GetLedgerInput!) {
    +  getLedger(data: $data) {
    +    chartOfAccounts {
    +      ...ChartOfAccountsItemFragment
    +    }
    +    coopname
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetLedgerInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getLedger": {
    +      "chartOfAccounts": [ChartOfAccountsItem],
    +      "coopname": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getLedgerHistory +

    +
    +
    +
    +
    Description
    +

    Получить историю операций по счетам кооператива. Возвращает список операций с возможностью фильтрации по account_id и пагинацией. Операции сортируются по дате создания (новые первыми).

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a LedgerHistoryResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetLedgerHistoryInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getLedgerHistory($data: GetLedgerHistoryInput!) {
    +  getLedgerHistory(data: $data) {
    +    currentPage
    +    items {
    +      ...LedgerOperationFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetLedgerHistoryInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getLedgerHistory": {
    +      "currentPage": 123,
    +      "items": [LedgerOperation],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getMeet +

    +
    +
    +
    +
    Description
    +

    Получить данные собрания по хешу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getMeets +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [MeetAggregate!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getPaymentMethods +

    +
    +
    +
    +
    Description
    +

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

    +

    Требуемые роли: chairman. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethodPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getPayments +

    +
    +
    +
    +
    Description
    +

    Получить список платежей с возможностью фильтрации по типу, статусу и направлению.

    +

    Требуемые роли: chairman, member. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedGatewayPaymentsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [GatewayPayment],
    +      "totalCount": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getProviderSubscriptionById +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProviderSubscription! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987.65}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getProviderSubscriptionById": {
    +      "created_at": "abc123",
    +      "domain_valid": true,
    +      "expires_at": "xyz789",
    +      "id": 123.45,
    +      "installation_progress": 123.45,
    +      "instance_status": "abc123",
    +      "instance_username": "xyz789",
    +      "is_trial": true,
    +      "next_payment_due": "xyz789",
    +      "period_days": 123.45,
    +      "price": 987.65,
    +      "specific_data": {},
    +      "started_at": "xyz789",
    +      "status": "xyz789",
    +      "subscriber_id": 123.45,
    +      "subscriber_username": "xyz789",
    +      "subscription_type_description": "abc123",
    +      "subscription_type_id": 123.45,
    +      "subscription_type_name": "abc123",
    +      "updated_at": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "xyz789",
    +        "domain_valid": true,
    +        "expires_at": "abc123",
    +        "id": 123.45,
    +        "installation_progress": 123.45,
    +        "instance_status": "abc123",
    +        "instance_username": "abc123",
    +        "is_trial": true,
    +        "next_payment_due": "xyz789",
    +        "period_days": 123.45,
    +        "price": 123.45,
    +        "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": "abc123"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "xyz789",
    +      "is_providered": true,
    +      "is_unioned": false,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "xyz789",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getUserWebPushSubscriptions +

    +
    +
    +
    +
    Description
    +

    Получить веб-пуш подписки пользователя

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [WebPushSubscriptionDto!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +        "id": "xyz789",
    +        "isActive": true,
    +        "p256dhKey": "abc123",
    +        "updatedAt": "2007-12-03T10:15:30Z",
    +        "userAgent": "xyz789",
    +        "username": "abc123"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getWebPushSubscriptionStats +

    +
    +
    +
    +
    Description
    +

    Получить статистику веб-пуш подписок (только для председателя)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SubscriptionStatsDto! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getWebPushSubscriptionStats {
    +  getWebPushSubscriptionStats {
    +    active
    +    inactive
    +    total
    +    uniqueUsers
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getWebPushSubscriptionStats": {
    +      "active": 123,
    +      "inactive": 987,
    +      "total": 987,
    +      "uniqueUsers": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + onecoopGetDocuments +

    +
    +
    +
    +
    Description
    +

    Получение документов кооператива для синхронизации с 1С. Требует секретный ключ в заголовке x-onecoop-secret-key.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an OneCoopDocumentsResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [OneCoopDocumentOutput],
    +      "max_block_num": 987,
    +      "total_count": 987,
    +      "total_pages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + searchPrivateAccounts +

    +
    +
    +
    +
    Description
    +

    Поиск приватных данных аккаунтов по запросу. Поиск осуществляется по полям ФИО, ИНН, ОГРН, наименованию организации и другим приватным данным.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [PrivateAccountSearchResult!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": ["xyz789"],
    +        "score": 123.45,
    +        "type": "abc123"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +

    Mutations

    +
    +

    + acceptChildOrder +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + addParticipant +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + addTrustedAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "city": "xyz789",
    +      "coopname": "abc123",
    +      "country": "xyz789",
    +      "details": OrganizationDetails,
    +      "email": "abc123",
    +      "fact_address": "xyz789",
    +      "full_address": "abc123",
    +      "full_name": "abc123",
    +      "phone": "xyz789",
    +      "represented_by": RepresentedBy,
    +      "short_name": "xyz789",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + cancelRequest +

    +
    +
    +
    +
    Description
    +

    Отменить заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalAddAuthor +

    +
    +
    +
    +
    Description
    +

    Добавление автора проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "blockchain_status": "abc123",
    +      "can_convert_to_project": false,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "xyz789",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 123,
    +      "invite": "xyz789",
    +      "is_opened": true,
    +      "is_planed": false,
    +      "issue_counter": 987,
    +      "master": "xyz789",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": true,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalApproveCommit +

    +
    +
    +
    +
    Description
    +

    Одобрение коммита в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCommit! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amounts": CapitalCommitAmounts,
    +      "block_num": 123.45,
    +      "blockchain_status": "xyz789",
    +      "commit_hash": "abc123",
    +      "coopname": "xyz789",
    +      "created_at": "abc123",
    +      "description": "xyz789",
    +      "display_name": "abc123",
    +      "id": 987,
    +      "meta": "abc123",
    +      "present": true,
    +      "project": BaseCapitalProject,
    +      "project_hash": "abc123",
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCalculateVotes +

    +
    +
    +
    +
    Description
    +

    Расчет голосов в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "author_base": "abc123",
    +      "author_bonus": "xyz789",
    +      "block_num": 987.65,
    +      "capital_contributor_shares": "abc123",
    +      "contributor_bonus": "xyz789",
    +      "coopname": "xyz789",
    +      "coordinator_base": "abc123",
    +      "coordinator_investments": "xyz789",
    +      "creator_base": "xyz789",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "xyz789",
    +      "debt_settled": "abc123",
    +      "direct_creator_bonus": "xyz789",
    +      "display_name": "xyz789",
    +      "equal_author_bonus": "xyz789",
    +      "has_vote": false,
    +      "id": 987,
    +      "investor_amount": "abc123",
    +      "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": 987.65,
    +      "last_contributor_reward_per_share": 123.45,
    +      "last_known_coordinators_investment_pool": "xyz789",
    +      "last_known_creators_base_pool": "xyz789",
    +      "last_known_invest_pool": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "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": "abc123",
    +      "value": "xyz789",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCloseProject +

    +
    +
    +
    +
    Description
    +

    Закрытие проекта от инвестиций в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "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": "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": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCompleteVoting +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalConvertSegment +

    +
    +
    +
    +
    Description
    +

    Конвертация сегмента в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_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": "abc123",
    +      "creator_base": "xyz789",
    +      "creator_bonus": "abc123",
    +      "debt_amount": "abc123",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "xyz789",
    +      "display_name": "xyz789",
    +      "equal_author_bonus": "abc123",
    +      "has_vote": true,
    +      "id": 123,
    +      "investor_amount": "xyz789",
    +      "investor_base": "abc123",
    +      "is_author": true,
    +      "is_contributor": false,
    +      "is_coordinator": true,
    +      "is_creator": false,
    +      "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": "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": "abc123",
    +      "total_segment_cost": "abc123",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateCommit +

    +
    +
    +
    +
    Description
    +

    Создание коммита в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateCycle +

    +
    +
    +
    +
    Description
    +

    Создание цикла в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCycle! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateDebt +

    +
    +
    +
    +
    Description
    +

    Получение ссуды в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateExpense +

    +
    +
    +
    +
    Description
    +

    Создание расхода в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateIssue +

    +
    +
    +
    +
    Description
    +

    Создание задачи в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalIssue! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": ["abc123"],
    +      "cycle_id": "abc123",
    +      "description": "xyz789",
    +      "estimate": 987,
    +      "id": "abc123",
    +      "issue_hash": "abc123",
    +      "metadata": {},
    +      "permissions": CapitalIssuePermissions,
    +      "present": true,
    +      "priority": "HIGH",
    +      "project_hash": "xyz789",
    +      "sort_order": 123,
    +      "status": "BACKLOG",
    +      "submaster": "abc123",
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProgramProperty +

    +
    +
    +
    +
    Description
    +

    Создание программного имущественного взноса в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProject +

    +
    +
    +
    +
    Description
    +

    Создание проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProjectInvest +

    +
    +
    +
    +
    Description
    +

    Инвестирование в проект CAPITAL контракта

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProjectProperty +

    +
    +
    +
    +
    Description
    +

    Создание проектного имущественного взноса в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateStory +

    +
    +
    +
    +
    Description
    +

    Создание истории в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalStory! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "created_by": "abc123",
    +      "description": "xyz789",
    +      "issue_id": "xyz789",
    +      "present": true,
    +      "project_hash": "abc123",
    +      "sort_order": 123,
    +      "status": "CANCELLED",
    +      "story_hash": "abc123",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeclineCommit +

    +
    +
    +
    +
    Description
    +

    Отклонение коммита в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCommit! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "coopname": "abc123",
    +      "created_at": "abc123",
    +      "description": "xyz789",
    +      "display_name": "xyz789",
    +      "id": 987,
    +      "meta": "xyz789",
    +      "present": false,
    +      "project": BaseCapitalProject,
    +      "project_hash": "abc123",
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteIssue +

    +
    +
    +
    +
    Description
    +

    Удаление задачи по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeleteCapitalIssueByHashInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalDeleteIssue($data: DeleteCapitalIssueByHashInput!) {
    +  capitalDeleteIssue(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeleteCapitalIssueByHashInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"capitalDeleteIssue": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteProject +

    +
    +
    +
    +
    Description
    +

    Удаление проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteStory +

    +
    +
    +
    +
    Description
    +

    Удаление истории по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeleteCapitalStoryByHashInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalDeleteStory($data: DeleteCapitalStoryByHashInput!) {
    +  capitalDeleteStory(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeleteCapitalStoryByHashInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"capitalDeleteStory": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalEditContributor +

    +
    +
    +
    +
    Description
    +

    Редактирование параметров участника в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalContributor! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "appendixes": ["abc123"],
    +      "block_num": 123.45,
    +      "blockchain_status": "abc123",
    +      "contract": DocumentAggregate,
    +      "contributed_as_author": "xyz789",
    +      "contributed_as_contributor": "xyz789",
    +      "contributed_as_coordinator": "abc123",
    +      "contributed_as_creator": "abc123",
    +      "contributed_as_investor": "xyz789",
    +      "contributed_as_propertor": "xyz789",
    +      "contributor_hash": "xyz789",
    +      "coopname": "xyz789",
    +      "created_at": "xyz789",
    +      "debt_amount": "abc123",
    +      "display_name": "abc123",
    +      "energy": 123.45,
    +      "hours_per_day": 123.45,
    +      "id": 987,
    +      "is_external_contract": true,
    +      "last_energy_update": "xyz789",
    +      "level": 987,
    +      "memo": "abc123",
    +      "present": true,
    +      "rate_per_hour": "xyz789",
    +      "status": "ACTIVE",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalEditProject +

    +
    +
    +
    +
    Description
    +

    Редактирование проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalFundProgram +

    +
    +
    +
    +
    Description
    +

    Финансирование программы CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalFundProject +

    +
    +
    +
    +
    Description
    +

    Финансирование проекта CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateAppendixGenerationAgreement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать приложение к генерационному соглашению

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationAgreement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать соглашение о капитализации

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationMoneyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationPropertyInvestAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать акт об инвестировании имуществом в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationPropertyInvestDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение об инвестировании имуществом в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationPropertyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании имуществом в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationToMainWalletConvertStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateExpenseDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение о расходе

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateExpenseStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о расходе

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationAgreement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать генерационное соглашение

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationMoneyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationMoneyReturnUnusedStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о возврате неиспользованных средств генерации

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationPropertyInvestAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать акт об инвестировании имуществом в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationPropertyInvestDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение об инвестировании имуществом в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationPropertyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании имуществом в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationToCapitalizationConvertStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о конвертации из генерации в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationToMainWalletConvertStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о конвертации из генерации в основной кошелек

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationToProjectConvertStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о конвертации из генерации в проектный кошелек

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGetLoanDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение о получении займа

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGetLoanStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о получении займа

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateResultContributionAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать акт о вкладе результатов

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateResultContributionDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение о вкладе результатов

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateResultContributionStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalImportContributor +

    +
    +
    +
    +
    Description
    +

    Импорт участника в CAPITAL контракт

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalMakeClearance +

    +
    +
    +
    +
    Description
    +

    Подписание приложения в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalOpenProject +

    +
    +
    +
    +
    Description
    +

    Открытие проекта для инвестиций в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 987.65,
    +      "blockchain_status": "xyz789",
    +      "can_convert_to_project": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "abc123",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "xyz789",
    +      "is_opened": true,
    +      "is_planed": false,
    +      "issue_counter": 987,
    +      "master": "xyz789",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "xyz789",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalPushResult +

    +
    +
    +
    +
    Description
    +

    Внесение результата в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "block_num": 123.45,
    +      "capital_contributor_shares": "xyz789",
    +      "contributor_bonus": "abc123",
    +      "coopname": "abc123",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "abc123",
    +      "creator_base": "xyz789",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "abc123",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "abc123",
    +      "display_name": "xyz789",
    +      "equal_author_bonus": "xyz789",
    +      "has_vote": false,
    +      "id": 987,
    +      "investor_amount": "abc123",
    +      "investor_base": "xyz789",
    +      "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": "xyz789",
    +      "last_known_creators_base_pool": "abc123",
    +      "last_known_invest_pool": "abc123",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "property_base": "xyz789",
    +      "provisional_amount": "abc123",
    +      "result": CapitalResult,
    +      "status": "ACT1",
    +      "total_segment_base_cost": "xyz789",
    +      "total_segment_bonus_cost": "abc123",
    +      "total_segment_cost": "xyz789",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRefreshProgram +

    +
    +
    +
    +
    Description
    +

    Обновление CRPS пайщика в программе CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRefreshProject +

    +
    +
    +
    +
    Description
    +

    Обновление CRPS пайщика в проекте CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRefreshSegment +

    +
    +
    +
    +
    Description
    +

    Обновление сегмента в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "xyz789",
    +      "creator_base": "xyz789",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "abc123",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "abc123",
    +      "display_name": "abc123",
    +      "equal_author_bonus": "abc123",
    +      "has_vote": true,
    +      "id": 987,
    +      "investor_amount": "xyz789",
    +      "investor_base": "xyz789",
    +      "is_author": true,
    +      "is_contributor": false,
    +      "is_coordinator": false,
    +      "is_creator": false,
    +      "is_investor": true,
    +      "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": 123.45,
    +      "last_known_coordinators_investment_pool": "abc123",
    +      "last_known_creators_base_pool": "xyz789",
    +      "last_known_invest_pool": "xyz789",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "property_base": "xyz789",
    +      "provisional_amount": "xyz789",
    +      "result": CapitalResult,
    +      "status": "ACT1",
    +      "total_segment_base_cost": "xyz789",
    +      "total_segment_bonus_cost": "xyz789",
    +      "total_segment_cost": "xyz789",
    +      "username": "xyz789",
    +      "value": "xyz789",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRegisterContributor +

    +
    +
    +
    +
    Description
    +

    Регистрация участника в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSetConfig +

    +
    +
    +
    +
    Description
    +

    Установка конфигурации CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSetMaster +

    +
    +
    +
    +
    Description
    +

    Установка мастера проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSetPlan +

    +
    +
    +
    +
    Description
    +

    Установка плана проекта в CAPITAL контракте

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_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": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "abc123",
    +      "is_opened": true,
    +      "is_planed": true,
    +      "issue_counter": 123,
    +      "master": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSignActAsChairman +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "block_num": 123.45,
    +      "capital_contributor_shares": "xyz789",
    +      "contributor_bonus": "xyz789",
    +      "coopname": "xyz789",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "xyz789",
    +      "creator_base": "abc123",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "xyz789",
    +      "debt_settled": "xyz789",
    +      "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": false,
    +      "is_creator": false,
    +      "is_investor": false,
    +      "is_propertor": true,
    +      "is_votes_calculated": true,
    +      "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": "xyz789",
    +      "last_known_creators_base_pool": "xyz789",
    +      "last_known_invest_pool": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "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": "xyz789",
    +      "value": "xyz789",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSignActAsContributor +

    +
    +
    +
    +
    Description
    +

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

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "author_base": "xyz789",
    +      "author_bonus": "abc123",
    +      "block_num": 123.45,
    +      "capital_contributor_shares": "abc123",
    +      "contributor_bonus": "abc123",
    +      "coopname": "xyz789",
    +      "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": true,
    +      "id": 123,
    +      "investor_amount": "abc123",
    +      "investor_base": "abc123",
    +      "is_author": false,
    +      "is_contributor": true,
    +      "is_coordinator": false,
    +      "is_creator": false,
    +      "is_investor": true,
    +      "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": "xyz789",
    +      "last_known_creators_base_pool": "xyz789",
    +      "last_known_invest_pool": "xyz789",
    +      "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": "xyz789",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalStartProject +

    +
    +
    +
    +
    Description
    +

    Запуск проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "blockchain_status": "abc123",
    +      "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": "xyz789",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalStartVoting +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalStopProject +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "blockchain_status": "abc123",
    +      "can_convert_to_project": false,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "xyz789",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "abc123",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "abc123",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSubmitVote +

    +
    +
    +
    +
    Description
    +

    Голосование в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalUpdateIssue +

    +
    +
    +
    +
    Description
    +

    Обновление задачи в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalIssue! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "description": "abc123",
    +      "estimate": 123,
    +      "id": "xyz789",
    +      "issue_hash": "xyz789",
    +      "metadata": {},
    +      "permissions": CapitalIssuePermissions,
    +      "present": true,
    +      "priority": "HIGH",
    +      "project_hash": "xyz789",
    +      "sort_order": 987,
    +      "status": "BACKLOG",
    +      "submaster": "abc123",
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalUpdateStory +

    +
    +
    +
    +
    Description
    +

    Обновление истории в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalStory! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "issue_id": "xyz789",
    +      "present": true,
    +      "project_hash": "abc123",
    +      "sort_order": 987,
    +      "status": "CANCELLED",
    +      "story_hash": "abc123",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + chairmanConfirmApprove +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Approval! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "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": 987.65,
    +      "meta": "xyz789",
    +      "present": false,
    +      "status": "APPROVED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + chairmanDeclineApprove +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Approval! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "approval_hash": "xyz789",
    +      "approved_document": DocumentAggregate,
    +      "block_num": 123.45,
    +      "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": "xyz789",
    +      "present": false,
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + chatcoopCreateAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateMatrixAccountInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation chatcoopCreateAccount($data: CreateMatrixAccountInputDTO!) {
    +  chatcoopCreateAccount(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateMatrixAccountInputDTO}
    +
    +
    +
    +
    Response
    +
    {"data": {"chatcoopCreateAccount": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeRequest +

    +
    +
    +
    +
    Description
    +

    Завершить заявку по истечению гарантийного срока

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + confirmAgreement +

    +
    +
    +
    +
    Description
    +

    Подтвердить соглашение пайщика администратором

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + confirmReceiveOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + confirmSupplyOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createBankAccount +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethod! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "method_type": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "details": OrganizationDetails,
    +      "email": "abc123",
    +      "fact_address": "abc123",
    +      "full_address": "abc123",
    +      "full_name": "abc123",
    +      "phone": "abc123",
    +      "represented_by": RepresentedBy,
    +      "short_name": "abc123",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createChildOrder +

    +
    +
    +
    +
    Description
    +

    Создать заявку на поставку имущества по предложению Поставщика

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createDepositPayment +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GatewayPayment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "expired_at": "2007-12-03T10:15:30Z",
    +      "formatted_amount": "xyz789",
    +      "hash": "abc123",
    +      "id": 4,
    +      "income_hash": "xyz789",
    +      "is_final": false,
    +      "memo": "abc123",
    +      "message": "abc123",
    +      "outcome_hash": "xyz789",
    +      "payment_details": PaymentDetails,
    +      "payment_method_id": "abc123",
    +      "provider": "abc123",
    +      "quantity": 123.45,
    +      "statement": {},
    +      "status": "CANCELLED",
    +      "status_label": "xyz789",
    +      "symbol": "abc123",
    +      "type": "DEPOSIT",
    +      "type_label": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "xyz789",
    +      "username_certificate": EntrepreneurCertificate
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createInitialPayment +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GatewayPayment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "direction": "INCOMING",
    +      "direction_label": "abc123",
    +      "expired_at": "2007-12-03T10:15:30Z",
    +      "formatted_amount": "abc123",
    +      "hash": "xyz789",
    +      "id": "4",
    +      "income_hash": "xyz789",
    +      "is_final": true,
    +      "memo": "xyz789",
    +      "message": "abc123",
    +      "outcome_hash": "xyz789",
    +      "payment_details": PaymentDetails,
    +      "payment_method_id": "abc123",
    +      "provider": "xyz789",
    +      "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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createParentOffer +

    +
    +
    +
    +
    Description
    +

    Создать предложение на поставку имущества

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createProjectOfFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CreatedProjectFreeDecision! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateProjectFreeDecisionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation createProjectOfFreeDecision($data: CreateProjectFreeDecisionInput!) {
    +  createProjectOfFreeDecision(data: $data) {
    +    decision
    +    id
    +    question
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateProjectFreeDecisionInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createProjectOfFreeDecision": {
    +      "decision": "abc123",
    +      "id": "abc123",
    +      "question": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWebPushSubscription +

    +
    +
    +
    +
    Description
    +

    Создать веб-пуш подписку для пользователя

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CreateSubscriptionResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWithdraw +

    +
    +
    +
    +
    Description
    +

    Создать заявку на вывод средств

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CreateWithdrawResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - CreateWithdrawInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation createWithdraw($input: CreateWithdrawInput!) {
    +  createWithdraw(input: $input) {
    +    withdraw_hash
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateWithdrawInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createWithdraw": {
    +      "withdraw_hash": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deactivateWebPushSubscriptionById +

    +
    +
    +
    +
    Description
    +

    Деактивировать веб-пуш подписку по ID

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeactivateSubscriptionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deactivateWebPushSubscriptionById($data: DeactivateSubscriptionInput!) {
    +  deactivateWebPushSubscriptionById(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeactivateSubscriptionInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deactivateWebPushSubscriptionById": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + declineAgreement +

    +
    +
    +
    +
    Description
    +

    Отклонить соглашение пайщика администратором

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + declineRequest +

    +
    +
    +
    +
    Description
    +

    Отклонить заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deleteBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeleteBranchInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deleteBranch($data: DeleteBranchInput!) {
    +  deleteBranch(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeleteBranchInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deleteBranch": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deletePaymentMethod +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeletePaymentMethodInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deletePaymentMethod($data: DeletePaymentMethodInput!) {
    +  deletePaymentMethod(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeletePaymentMethodInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deletePaymentMethod": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deleteTrustedAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "city": "abc123",
    +      "coopname": "xyz789",
    +      "country": "abc123",
    +      "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"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deliverOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить доставку имущества Заказчику по заявке

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + disputeOnRequest +

    +
    +
    +
    +
    Description
    +

    Открыть спор по заявке

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + editBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "city": "abc123",
    +      "coopname": "xyz789",
    +      "country": "abc123",
    +      "details": OrganizationDetails,
    +      "email": "xyz789",
    +      "fact_address": "abc123",
    +      "full_address": "abc123",
    +      "full_name": "abc123",
    +      "phone": "xyz789",
    +      "represented_by": RepresentedBy,
    +      "short_name": "xyz789",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAnnualGeneralMeetAgendaDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAnnualGeneralMeetDecisionDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAnnualGeneralMeetNotificationDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAssetContributionAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать документ акта приема-передачи.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAssetContributionDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAssetContributionStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateBallotForAnnualGeneralMeetDocument +

    +
    +
    +
    +
    Description
    +

    Сгенерировать бюллетень для голосования на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateConvertToAxonStatement +

    +
    +
    +
    +
    Description
    +

    Генерирует заявление на конвертацию паевого взноса в членский взнос

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateParticipantApplication +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateParticipantApplicationDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generatePrivacyAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateProjectOfFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByAssetAct +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByAssetDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByAssetStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByMoneyDecisionDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByMoneyStatementDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateSelectBranchDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateSignatureAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateSovietDecisionOnAnnualMeetDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateUserAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateWalletAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + initSystem +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SystemInfo! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "is_unioned": false,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "abc123",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + installExtension +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Extension! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "image": "xyz789",
    +      "instructions": "abc123",
    +      "is_available": false,
    +      "is_builtin": false,
    +      "is_installed": false,
    +      "is_internal": false,
    +      "name": "abc123",
    +      "readme": "xyz789",
    +      "schema": {},
    +      "tags": ["abc123"],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + installSystem +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SystemInfo! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + login +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegisteredAccount! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + logout +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - LogoutInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation logout($data: LogoutInput!) {
    +  logout(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": LogoutInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"logout": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + moderateRequest +

    +
    +
    +
    +
    Description
    +

    Модерировать заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + notifyOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + processConvertToAxonStatement +

    +
    +
    +
    +
    Description
    +

    Обрабатывает подписанное заявление на конвертацию и выполняет блокчейн-транзакцию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ProcessConvertToAxonStatementInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation processConvertToAxonStatement($data: ProcessConvertToAxonStatementInput!) {
    +  processConvertToAxonStatement(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ProcessConvertToAxonStatementInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"processConvertToAxonStatement": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + prohibitRequest +

    +
    +
    +
    +
    Description
    +

    Отклонить модерацию по заявке

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + publishProjectOfFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - PublishProjectFreeDecisionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation publishProjectOfFreeDecision($data: PublishProjectFreeDecisionInput!) {
    +  publishProjectOfFreeDecision(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": PublishProjectFreeDecisionInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"publishProjectOfFreeDecision": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + publishRequest +

    +
    +
    +
    +
    Description
    +

    Опубликовать заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + receiveOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить получение имущества Уполномоченным лицом от Заказчика по акту приёмки-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + refresh +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegisteredAccount! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + registerAccount +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegisteredAccount! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + registerParticipant +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + resetKey +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ResetKeyInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation resetKey($data: ResetKeyInput!) {
    +  resetKey(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ResetKeyInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"resetKey": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + restartAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Перезапуск общего собрания пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + selectBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - SelectBranchInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation selectBranch($data: SelectBranchInput!) {
    +  selectBranch(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": SelectBranchInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"selectBranch": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + sendAgreement +

    +
    +
    +
    +
    Description
    +

    Отправить соглашение

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + setPaymentStatus +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GatewayPayment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "expired_at": "2007-12-03T10:15:30Z",
    +      "formatted_amount": "abc123",
    +      "hash": "abc123",
    +      "id": "4",
    +      "income_hash": "abc123",
    +      "is_final": false,
    +      "memo": "xyz789",
    +      "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": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "abc123",
    +      "username_certificate": EntrepreneurCertificate
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + setWif +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - SetWifInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation setWif($data: SetWifInput!) {
    +  setWif(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": SetWifInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"setWif": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + signByPresiderOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Подписание решения председателем на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + signBySecretaryOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Подписание решения секретарём на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + startInstall +

    +
    +
    +
    +
    Description
    +

    Начать процесс установки кооператива, установить ключ и получить код установки

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a StartInstallResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - StartInstallInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation startInstall($data: StartInstallInput!) {
    +  startInstall(data: $data) {
    +    coopname
    +    install_code
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": StartInstallInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "startInstall": {
    +      "coopname": "abc123",
    +      "install_code": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + startResetKey +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - StartResetKeyInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation startResetKey($data: StartResetKeyInput!) {
    +  startResetKey(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": StartResetKeyInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"startResetKey": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + supplyOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + triggerNotificationWorkflow +

    +
    +
    +
    +
    Description
    +

    Запустить воркфлоу уведомлений (только для председателя или server-secret)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - TriggerNotificationWorkflowInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation triggerNotificationWorkflow($data: TriggerNotificationWorkflowInput!) {
    +  triggerNotificationWorkflow(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": TriggerNotificationWorkflowInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"triggerNotificationWorkflow": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + uninstallExtension +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - UninstallExtensionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation uninstallExtension($data: UninstallExtensionInput!) {
    +  uninstallExtension(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": UninstallExtensionInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"uninstallExtension": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + unpublishRequest +

    +
    +
    +
    +
    Description
    +

    Снять с публикации заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateBankAccount +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethod! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateExtension +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Extension! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "desktops": [DesktopConfig],
    +      "enabled": true,
    +      "external_url": "xyz789",
    +      "image": "abc123",
    +      "instructions": "xyz789",
    +      "is_available": false,
    +      "is_builtin": true,
    +      "is_installed": true,
    +      "is_internal": true,
    +      "name": "xyz789",
    +      "readme": "abc123",
    +      "schema": {},
    +      "tags": ["abc123"],
    +      "title": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateRequest +

    +
    +
    +
    +
    Description
    +

    Обновить заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateSettings +

    +
    +
    +
    +
    Description
    +

    Обновить настройки системы (рабочие столы и маршруты по умолчанию)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Settings! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "authorized_default_workspace": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "non_authorized_default_route": "abc123",
    +      "non_authorized_default_workspace": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateSystem +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SystemInfo! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "is_providered": false,
    +      "is_unioned": false,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "abc123",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + voteOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Голосование на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +

    Types

    +
    +

    AcceptChildOrderInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - AssetContributionStatementSignedDocumentInput! + Подписанное заявление на имущественный паевый взнос
    + exchange_id - String! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "document": AssetContributionStatementSignedDocumentInput,
    +  "exchange_id": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Account

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountRamDelta

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account - String! + +
    delta - Int! + +
    +
    +
    +
    +
    +
    Example
    +
    {"account": "xyz789", "delta": 123}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountResourceInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    available - String! + Доступные ресурсы
    current_used - String + Текущее использование ресурсов
    last_usage_update_time - String + Время последнего обновления использования ресурсов
    max - String! + Максимальное количество ресурсов
    used - String! + Использовано ресурсов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "available": "xyz789",
    +  "current_used": "xyz789",
    +  "last_usage_update_time": "abc123",
    +  "max": "abc123",
    +  "used": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountType

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    entrepreneur

    +
    +
    +

    individual

    +
    +
    +

    organization

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "entrepreneur"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Account!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Account],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActDetailAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - ExtendedBlockchainAction + +
    documentAggregate - DocumentAggregate + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": ExtendedBlockchainAction,
    +  "documentAggregate": DocumentAggregate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActionAuthorization

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    actor - String! + +
    permission - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "actor": "xyz789",
    +  "permission": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActionFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + account - String + Аккаунт отправителя
    + block_num - Float + Номер блока
    + global_sequence - String + Глобальная последовательность
    + name - String + Имя действия
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account": "abc123",
    +  "block_num": 123.45,
    +  "global_sequence": "abc123",
    +  "name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActionReceipt

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    abi_sequence - Int! + +
    act_digest - String! + +
    auth_sequence - [AuthSequence!]! + +
    code_sequence - Int! + +
    global_sequence - String! + +
    receiver - String! + +
    recv_sequence - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "abi_sequence": 123,
    +  "act_digest": "abc123",
    +  "auth_sequence": [AuthSequence],
    +  "code_sequence": 987,
    +  "global_sequence": "abc123",
    +  "receiver": "xyz789",
    +  "recv_sequence": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddAuthorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + author - String! + Имя автора
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "author": "abc123",
    +  "coopname": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddParticipantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "entrepreneur_data": CreateEntrepreneurDataInput,
    +  "individual_data": CreateIndividualDataInput,
    +  "initial": "xyz789",
    +  "minimum": "abc123",
    +  "organization_data": CreateOrganizationDataInput,
    +  "referer": "xyz789",
    +  "spread_initial": true,
    +  "type": "entrepreneur"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddTrustedAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    + trusted - String! + Имя аккаунта доверонного лица, который уполномачивается председателем кооперативного участка на совершение действий
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "trusted": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaGeneralMeetPointInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + context - String! + Контекст или дополнительная информация по пункту повестки
    + decision - String! + Предлагаемое решение по пункту повестки
    + title - String! + Заголовок пункта повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "context": "abc123",
    +  "decision": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaGeneralMeetQuestion

    +
    +
    +
    +
    Description
    +

    Вопрос повестки общего собрания

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + context - String + Контекст или дополнительная информация по вопросу
    + decision - String! + Предлагаемое решение по вопросу повестки
    + number - String! + Номер вопроса в повестке
    + title - String! + Заголовок вопроса повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "context": "abc123",
    +  "decision": "xyz789",
    +  "number": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaMeet

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + close_at_datetime - String! + Дата и время окончания собрания
    + open_at_datetime - String! + Дата и время начала собрания
    + type - String! + Тип собрания (очередное или внеочередное)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "close_at_datetime": "xyz789",
    +  "open_at_datetime": "xyz789",
    +  "type": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaMeetPoint

    +
    +
    +
    +
    Description
    +

    Пункт повестки собрания

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    context - String! + Контекст или дополнительная информация по пункту повестки
    decision - String! + Предлагаемое решение по пункту повестки
    title - String! + Заголовок пункта повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "context": "xyz789",
    +  "decision": "abc123",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaWithDocuments

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - BlockchainAction! + Действие, которое привело к появлению вопроса на голосовании
    documents - DocumentPackageAggregate! + Пакет документов, включающий разные подсекции
    table - BlockchainDecision! + Запись в таблице блокчейна о вопросе на голосовании
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": BlockchainAction,
    +  "documents": DocumentPackageAggregate,
    +  "table": BlockchainDecision
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Agreement

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 123.45,
    +  "coopname": "abc123",
    +  "document": DocumentAggregate,
    +  "draft_id": 987,
    +  "id": 987,
    +  "present": false,
    +  "program_id": 123,
    +  "status": "CONFIRMED",
    +  "type": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "xyz789",
    +  "version": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementFilter

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + protocol_day_month_year - String! + +
    + protocol_number - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "protocol_day_month_year": "abc123",
    +  "protocol_number": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CONFIRMED

    +
    +
    +

    DECLINED

    +
    +
    +

    REGISTERED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CONFIRMED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementVar

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    protocol_day_month_year - String! + +
    protocol_number - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "protocol_day_month_year": "xyz789",
    +  "protocol_number": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementVarInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + protocol_day_month_year - String! + +
    + protocol_number - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "protocol_day_month_year": "abc123",
    +  "protocol_number": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingAgendaGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "is_repeated": false,
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet": AgendaMeet,
    +  "questions": [AgendaGeneralMeetQuestion],
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingAgendaSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingAgendaSignedMetaDocumentInput! + Метаинформация для создания протокола решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": AnnualGeneralMeetingAgendaSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingAgendaSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "generator": "xyz789",
    +  "is_repeated": false,
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "meet": AgendaMeet,
    +  "questions": [AgendaGeneralMeetQuestion],
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet_hash": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingDecisionSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingDecisionSignedMetaDocumentInput! + Метаинформация
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": AnnualGeneralMeetingDecisionSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingDecisionSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "links": ["xyz789"],
    +  "meet_hash": "abc123",
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingNotificationGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "meet_hash": "xyz789",
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingNotificationSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingNotificationSignedMetaDocumentInput! + Метаинформация
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "xyz789",
    +  "meta": AnnualGeneralMeetingNotificationSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingNotificationSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingSovietDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": false,
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingVotingBallotGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "xyz789",
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingVotingBallotSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput! + Метаинформация для создания протокола решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "xyz789",
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnswerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + ID вопроса
    + number - String! + Номер вопроса
    + vote - String! + Голос (за/против/воздержался)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "number": "xyz789",
    +  "vote": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Approval

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "approval_hash": "xyz789",
    +  "approved_document": DocumentAggregate,
    +  "block_num": 987.65,
    +  "callback_action_approve": "abc123",
    +  "callback_action_decline": "xyz789",
    +  "callback_contract": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "document": DocumentAggregate,
    +  "id": 987.65,
    +  "meta": "abc123",
    +  "present": false,
    +  "status": "APPROVED",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ApprovalFilter

    +
    +
    +
    +
    Description
    +

    Фильтр для поиска одобрений

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ApprovalStatus

    +
    +
    +
    +
    Description
    +

    Статус одобрения в системе CHAIRMAN

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    APPROVED

    +
    +
    +

    DECLINED

    +
    +
    +

    PENDING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "APPROVED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionActGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "block_num": 123,
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "receiver": "xyz789",
    +  "request_id": 123.45,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionActSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AssetContributionActSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": AssetContributionActSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionActSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "block_num": 987,
    +  "braname": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "receiver": "abc123",
    +  "registry_id": 987,
    +  "request_id": 987.65,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "request_id": 123.45,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "request": CommonRequestInput,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AssetContributionStatementSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": AssetContributionStatementSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "links": ["xyz789"],
    +  "registry_id": 123,
    +  "request": CommonRequestInput,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AuthSequence

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account - String! + +
    sequence - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account": "abc123",
    +  "sequence": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Authority

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    accounts - [PermissionLevelWeight!]! + Уровни разрешений
    keys - [KeyWeight!]! + Ключи
    threshold - Int! + Порог
    waits - [WaitWeight!]! + Вес ожидания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "accounts": [PermissionLevelWeight],
    +  "keys": [KeyWeight],
    +  "threshold": 123,
    +  "waits": [WaitWeight]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account_number - String! + Номер банковского счета
    bank_name - String! + Название банка
    card_number - String + Номер карты
    currency - String! + Валюта счета
    details - BankAccountDetails! + Детали счета
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_number": "xyz789",
    +  "bank_name": "abc123",
    +  "card_number": "xyz789",
    +  "currency": "xyz789",
    +  "details": BankAccountDetails
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccountDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    bik - String! + БИК банка
    corr - String! + Корреспондентский счет
    kpp - String! + КПП банка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "bik": "xyz789",
    +  "corr": "abc123",
    +  "kpp": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccountDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + bik - String! + БИК банка
    + corr - String! + Корреспондентский счет
    + kpp - String! + КПП банка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "bik": "abc123",
    +  "corr": "abc123",
    +  "kpp": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + account_number - String! + Номер банковского счета
    + bank_name - String! + Название банка
    + card_number - String + Номер карты
    + currency - String! + Валюта счета
    + details - BankAccountDetailsInput! + Детали счета
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_number": "xyz789",
    +  "bank_name": "xyz789",
    +  "card_number": "abc123",
    +  "currency": "xyz789",
    +  "details": BankAccountDetailsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankPaymentMethod

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "method_id": "abc123",
    +  "method_type": "abc123",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BaseCapitalProject

    +
    +
    +
    +
    Description
    +

    Базовый проект в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": false,
    +  "coopname": "abc123",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "xyz789",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "xyz789",
    +  "description": "xyz789",
    +  "fact": CapitalProjectFactPool,
    +  "id": 123,
    +  "invite": "xyz789",
    +  "is_opened": false,
    +  "is_planed": false,
    +  "issue_counter": 123,
    +  "master": "xyz789",
    +  "membership": CapitalProjectMembershipCrps,
    +  "meta": "xyz789",
    +  "parent_hash": "abc123",
    +  "parent_title": "xyz789",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "xyz789",
    +  "present": true,
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "title": "xyz789",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "core_liquid_balance": "xyz789",
    +  "cpu_limit": AccountResourceInfo,
    +  "cpu_weight": "abc123",
    +  "created": "xyz789",
    +  "head_block_num": 987,
    +  "head_block_time": "abc123",
    +  "last_code_update": "xyz789",
    +  "net_limit": AccountResourceInfo,
    +  "net_weight": "abc123",
    +  "permissions": [Permission],
    +  "privileged": false,
    +  "ram_quota": 123,
    +  "ram_usage": 987,
    +  "refund_request": RefundRequest,
    +  "rex_info": "abc123",
    +  "self_delegated_bandwidth": ResourceDelegationDTO,
    +  "total_resources": ResourceOverview,
    +  "voter_info": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainAction

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "account_ram_deltas": [AccountRamDelta],
    +  "action_ordinal": 987,
    +  "authorization": [ActionAuthorization],
    +  "block_id": "xyz789",
    +  "block_num": 123,
    +  "chain_id": "abc123",
    +  "console": "abc123",
    +  "context_free": false,
    +  "creator_action_ordinal": 123,
    +  "data": {},
    +  "elapsed": 123,
    +  "global_sequence": "abc123",
    +  "name": "abc123",
    +  "receipt": ActionReceipt,
    +  "receiver": "xyz789",
    +  "transaction_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainDecision

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "authorized_by": "xyz789",
    +  "batch_id": 123.45,
    +  "callback_contract": "abc123",
    +  "confirm_callback": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "decline_callback": "abc123",
    +  "expired_at": "abc123",
    +  "hash": "xyz789",
    +  "id": 123.45,
    +  "meta": "xyz789",
    +  "statement": SignedBlockchainDocument,
    +  "type": "abc123",
    +  "username": "abc123",
    +  "username_certificate": EntrepreneurCertificate,
    +  "validated": false,
    +  "votes_against": ["xyz789"],
    +  "votes_against_certificates": [EntrepreneurCertificate],
    +  "votes_for": ["abc123"],
    +  "votes_for_certificates": [EntrepreneurCertificate]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainInfoDTO

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987,
    +  "chain_id": "abc123",
    +  "fork_db_head_block_id": "abc123",
    +  "fork_db_head_block_num": 987,
    +  "head_block_id": "xyz789",
    +  "head_block_num": 123,
    +  "head_block_producer": "abc123",
    +  "head_block_time": "abc123",
    +  "last_irreversible_block_id": "abc123",
    +  "last_irreversible_block_num": 987,
    +  "last_irreversible_block_time": "xyz789",
    +  "server_version": "abc123",
    +  "server_version_string": "xyz789",
    +  "virtual_block_cpu_limit": 987,
    +  "virtual_block_net_limit": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Boolean

    +
    +
    +
    +
    Description
    +

    The Boolean scalar type represents true or false.

    +
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Branch

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    bank_account - BankPaymentMethod! + Банковский счёт
    braname - String! + Уникальное имя кооперативного участка
    city - String! + Город
    coopname - String! + Имя аккаунта кооператива
    country - String! + Страна
    details - OrganizationDetails! + Детали организации
    email - String! + Email
    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": "abc123",
    +  "country": "xyz789",
    +  "details": OrganizationDetails,
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
    +  "full_address": "xyz789",
    +  "full_name": "abc123",
    +  "phone": "abc123",
    +  "represented_by": RepresentedBy,
    +  "short_name": "xyz789",
    +  "trusted": [Individual],
    +  "trustee": Individual,
    +  "type": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CalculateVotesInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - String! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCommit

    +
    +
    +
    +
    Description
    +

    Коммит в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "amounts": CapitalCommitAmounts,
    +  "block_num": 987.65,
    +  "blockchain_status": "abc123",
    +  "commit_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "description": "xyz789",
    +  "display_name": "xyz789",
    +  "id": 123,
    +  "meta": "xyz789",
    +  "present": false,
    +  "project": BaseCapitalProject,
    +  "project_hash": "abc123",
    +  "status": "APPROVED",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCommitAmounts

    +
    +
    +
    +
    Description
    +

    Данные amounts коммита

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "authors_bonus_pool": "xyz789",
    +  "contributors_bonus_pool": "abc123",
    +  "creators_base_pool": "xyz789",
    +  "creators_bonus_pool": "abc123",
    +  "creators_hours": "abc123",
    +  "hour_cost": "abc123",
    +  "total_contribution": "abc123",
    +  "total_generation_pool": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCommitFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов коммитов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + blockchain_status - String + Фильтр по статусу из блокчейна
    + commit_hash - String + Фильтр по хешу коммита
    + coopname - String + Фильтр по названию кооператива
    + created_date - String + Фильтр по дате создания (YYYY-MM-DD)
    + project_hash - String + Фильтр по хешу проекта
    + status - CommitStatus + Фильтр по статусу коммита
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blockchain_status": "xyz789",
    +  "commit_hash": "abc123",
    +  "coopname": "xyz789",
    +  "created_date": "xyz789",
    +  "project_hash": "xyz789",
    +  "status": "APPROVED",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalConfigObject

    +
    +
    +
    +
    Description
    +

    Конфигурация CAPITAL контракта кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 123.45,
    +  "coordinator_bonus_percent": 123.45,
    +  "coordinator_invite_validity_days": 123.45,
    +  "creators_voting_percent": 987.65,
    +  "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": 123.45,
    +  "voting_period_in_days": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalContributor

    +
    +
    +
    +
    Description
    +

    Участник кооператива в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "about": "xyz789",
    +  "appendixes": ["xyz789"],
    +  "block_num": 987.65,
    +  "blockchain_status": "abc123",
    +  "contract": DocumentAggregate,
    +  "contributed_as_author": "abc123",
    +  "contributed_as_contributor": "abc123",
    +  "contributed_as_coordinator": "xyz789",
    +  "contributed_as_creator": "abc123",
    +  "contributed_as_investor": "abc123",
    +  "contributed_as_propertor": "abc123",
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "debt_amount": "xyz789",
    +  "display_name": "abc123",
    +  "energy": 987.65,
    +  "hours_per_day": 123.45,
    +  "id": 123,
    +  "is_external_contract": false,
    +  "last_energy_update": "xyz789",
    +  "level": 123,
    +  "memo": "xyz789",
    +  "present": true,
    +  "rate_per_hour": "xyz789",
    +  "status": "ACTIVE",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalContributorFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов участников CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "coopname": "xyz789",
    +  "display_name": "xyz789",
    +  "is_external_contract": true,
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCycle

    +
    +
    +
    +
    Description
    +

    Цикл разработки в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "end_date": "2007-12-03T10:15:30Z",
    +  "name": "abc123",
    +  "present": true,
    +  "start_date": "2007-12-03T10:15:30Z",
    +  "status": "ACTIVE"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCycleFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов циклов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + end_date - String + Фильтр по дате окончания (YYYY-MM-DD)
    + is_active - Boolean + Показать только активные циклы
    + name - String + Фильтр по названию цикла
    + start_date - String + Фильтр по дате начала (YYYY-MM-DD)
    + status - CycleStatus + Фильтр по статусу цикла
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "end_date": "xyz789",
    +  "is_active": false,
    +  "name": "abc123",
    +  "start_date": "abc123",
    +  "status": "ACTIVE"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalDebt

    +
    +
    +
    +
    Description
    +

    Долг в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "amount": 123.45,
    +  "approved_statement": DocumentAggregate,
    +  "authorization": DocumentAggregate,
    +  "block_num": 123,
    +  "blockchain_status": "xyz789",
    +  "coopname": "abc123",
    +  "debt_hash": "xyz789",
    +  "id": 987,
    +  "memo": "abc123",
    +  "present": false,
    +  "project_hash": "abc123",
    +  "repaid_at": "xyz789",
    +  "statement": DocumentAggregate,
    +  "status": "ACTIVE",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalExpense

    +
    +
    +
    +
    Description
    +

    Расход в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "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": true,
    +  "project_hash": "abc123",
    +  "spended_at": "xyz789",
    +  "status": "APPROVED",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalInvest

    +
    +
    +
    +
    Description
    +

    Инвестиция в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "amount": 987.65,
    +  "block_num": 123,
    +  "blockchain_status": "xyz789",
    +  "coopname": "abc123",
    +  "coordinator": "xyz789",
    +  "coordinator_amount": 987.65,
    +  "id": 987,
    +  "invest_hash": "abc123",
    +  "invested_at": "abc123",
    +  "present": true,
    +  "project_hash": "abc123",
    +  "statement": "abc123",
    +  "status": "ACTIVE",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalInvestFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов инвестиций CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalIssue

    +
    +
    +
    +
    Description
    +

    Задача в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": 987.65,
    +  "created_by": "abc123",
    +  "creators": ["xyz789"],
    +  "cycle_id": "abc123",
    +  "description": "abc123",
    +  "estimate": 123,
    +  "id": "xyz789",
    +  "issue_hash": "abc123",
    +  "metadata": {},
    +  "permissions": CapitalIssuePermissions,
    +  "present": false,
    +  "priority": "HIGH",
    +  "project_hash": "xyz789",
    +  "sort_order": 123,
    +  "status": "BACKLOG",
    +  "submaster": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalIssueFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов задач CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "master": "xyz789",
    +  "priorities": ["HIGH"],
    +  "project_hash": "abc123",
    +  "statuses": ["BACKLOG"],
    +  "submaster": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalIssuePermissions

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "can_delete_issue": true,
    +  "can_edit_issue": false,
    +  "can_set_done": true,
    +  "can_set_on_review": false,
    +  "has_clearance": false,
    +  "is_guest": true
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProgramInvest

    +
    +
    +
    +
    Description
    +

    Программная инвестиция в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": 987,
    +  "blockchain_status": "abc123",
    +  "coopname": "xyz789",
    +  "id": 987,
    +  "invest_hash": "abc123",
    +  "invested_at": "xyz789",
    +  "present": true,
    +  "statement": DocumentAggregate,
    +  "status": "CREATED",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProject

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": 123.45,
    +  "blockchain_status": "xyz789",
    +  "can_convert_to_project": false,
    +  "components": [CapitalProjectComponent],
    +  "coopname": "abc123",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "xyz789",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "abc123",
    +  "description": "xyz789",
    +  "fact": CapitalProjectFactPool,
    +  "id": 123,
    +  "invite": "xyz789",
    +  "is_opened": false,
    +  "is_planed": true,
    +  "issue_counter": 123,
    +  "master": "abc123",
    +  "membership": CapitalProjectMembershipCrps,
    +  "meta": "xyz789",
    +  "parent_hash": "abc123",
    +  "parent_title": "abc123",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "abc123",
    +  "present": true,
    +  "project_hash": "abc123",
    +  "status": "ACTIVE",
    +  "title": "xyz789",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectComponent

    +
    +
    +
    +
    Description
    +

    Проект-компонент в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "blockchain_status": "abc123",
    +  "can_convert_to_project": true,
    +  "coopname": "xyz789",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "abc123",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "abc123",
    +  "description": "abc123",
    +  "fact": CapitalProjectFactPool,
    +  "id": 987,
    +  "invite": "abc123",
    +  "is_opened": true,
    +  "is_planed": true,
    +  "issue_counter": 987,
    +  "master": "xyz789",
    +  "membership": CapitalProjectMembershipCrps,
    +  "meta": "xyz789",
    +  "parent_hash": "abc123",
    +  "parent_title": "xyz789",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "abc123",
    +  "present": true,
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "title": "abc123",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectCountsData

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987,
    +  "total_contributors": 987,
    +  "total_coordinators": 987,
    +  "total_creators": 987,
    +  "total_investors": 123,
    +  "total_propertors": 123,
    +  "total_unique_participants": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectCrpsData

    +
    +
    +
    +
    Description
    +

    Данные CRPS для распределения наград проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "contributor_cumulative_reward_per_share": 123.45,
    +  "total_capital_contributors_shares": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectFactPool

    +
    +
    +
    +
    Description
    +

    Фактические показатели проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "contributors_bonus_pool": "xyz789",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "xyz789",
    +  "creators_base_pool": "abc123",
    +  "creators_bonus_pool": "abc123",
    +  "creators_hours": 123,
    +  "hour_cost": "abc123",
    +  "invest_pool": "abc123",
    +  "program_invest_pool": "xyz789",
    +  "property_base_pool": "xyz789",
    +  "return_base_percent": 987.65,
    +  "target_expense_pool": "xyz789",
    +  "total": "xyz789",
    +  "total_contribution": "xyz789",
    +  "total_generation_pool": "abc123",
    +  "total_received_investments": "abc123",
    +  "total_returned_investments": "abc123",
    +  "use_invest_percent": 123.45,
    +  "used_expense_pool": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов проектов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "has_invite": true,
    +  "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": "xyz789",
    +  "parent_hash": "xyz789",
    +  "project_hash": "abc123",
    +  "statuses": ["ACTIVE"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectMembershipCrps

    +
    +
    +
    +
    Description
    +

    Данные CRPS для распределения членских взносов проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "total_shares": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectPermissions

    +
    +
    +
    +
    Description
    +

    Права доступа пользователя к проекту

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "can_edit_project": true,
    +  "can_manage_authors": false,
    +  "can_manage_issues": false,
    +  "can_set_master": false,
    +  "can_set_plan": true,
    +  "has_clearance": true,
    +  "is_guest": true,
    +  "pending_clearance": true
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectPlanPool

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "authors_bonus_pool": "xyz789",
    +  "contributors_bonus_pool": "xyz789",
    +  "coordinators_base_pool": "xyz789",
    +  "coordinators_investment_pool": "xyz789",
    +  "creators_base_pool": "xyz789",
    +  "creators_bonus_pool": "xyz789",
    +  "creators_hours": 123,
    +  "hour_cost": "abc123",
    +  "invest_pool": "xyz789",
    +  "program_invest_pool": "abc123",
    +  "return_base_percent": 123.45,
    +  "target_expense_pool": "abc123",
    +  "total": "xyz789",
    +  "total_generation_pool": "xyz789",
    +  "total_received_investments": "xyz789",
    +  "use_invest_percent": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectTimeStats

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "contributor_hash": "xyz789",
    +  "pending_hours": 987.65,
    +  "project_hash": "xyz789",
    +  "project_name": "abc123",
    +  "total_committed_hours": 123.45,
    +  "total_uncommitted_hours": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectVotingAmounts

    +
    +
    +
    +
    Description
    +

    Суммы голосования проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "authors_bonuses_on_voting": "xyz789",
    +  "authors_equal_per_author": "xyz789",
    +  "authors_equal_spread": "xyz789",
    +  "creators_bonuses_on_voting": "xyz789",
    +  "creators_direct_spread": "xyz789",
    +  "equal_voting_amount": "xyz789",
    +  "total_voting_pool": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectVotingData

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalResult

    +
    +
    +
    +
    Description
    +

    Результат в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "act": DocumentAggregate,
    +  "authorization": DocumentAggregate,
    +  "block_num": 987.65,
    +  "blockchain_status": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "debt_amount": "abc123",
    +  "id": 987,
    +  "present": false,
    +  "project_hash": "xyz789",
    +  "result_hash": "abc123",
    +  "statement": DocumentAggregate,
    +  "status": "ACT1",
    +  "total_amount": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalSegment

    +
    +
    +
    +
    Description
    +

    Сегмент участника в проекте CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "author_base": "abc123",
    +  "author_bonus": "xyz789",
    +  "block_num": 123.45,
    +  "capital_contributor_shares": "xyz789",
    +  "contributor_bonus": "xyz789",
    +  "coopname": "abc123",
    +  "coordinator_base": "xyz789",
    +  "coordinator_investments": "xyz789",
    +  "creator_base": "xyz789",
    +  "creator_bonus": "abc123",
    +  "debt_amount": "abc123",
    +  "debt_settled": "xyz789",
    +  "direct_creator_bonus": "abc123",
    +  "display_name": "abc123",
    +  "equal_author_bonus": "abc123",
    +  "has_vote": true,
    +  "id": 987,
    +  "investor_amount": "xyz789",
    +  "investor_base": "xyz789",
    +  "is_author": false,
    +  "is_contributor": true,
    +  "is_coordinator": false,
    +  "is_creator": true,
    +  "is_investor": false,
    +  "is_propertor": true,
    +  "is_votes_calculated": false,
    +  "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": "abc123",
    +  "last_known_invest_pool": "xyz789",
    +  "present": true,
    +  "project_hash": "xyz789",
    +  "property_base": "xyz789",
    +  "provisional_amount": "xyz789",
    +  "result": CapitalResult,
    +  "status": "ACT1",
    +  "total_segment_base_cost": "xyz789",
    +  "total_segment_bonus_cost": "xyz789",
    +  "total_segment_cost": "xyz789",
    +  "username": "xyz789",
    +  "value": "abc123",
    +  "voting_bonus": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalSegmentFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов сегментов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "has_vote": false,
    +  "is_author": true,
    +  "is_contributor": false,
    +  "is_coordinator": false,
    +  "is_creator": false,
    +  "is_investor": true,
    +  "is_propertor": true,
    +  "project_hash": "xyz789",
    +  "status": "ACT1",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalState

    +
    +
    +
    +
    Description
    +

    Полное состояние CAPITAL контракта кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "config": CapitalConfigObject,
    +  "coopname": "abc123",
    +  "global_available_invest_pool": "xyz789",
    +  "present": false,
    +  "program_membership_available": "xyz789",
    +  "program_membership_cumulative_reward_per_share": 123.45,
    +  "program_membership_distributed": "xyz789",
    +  "program_membership_funded": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalStory

    +
    +
    +
    +
    Description
    +

    История (критерий выполнения) в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": 123.45,
    +  "coopname": "abc123",
    +  "created_by": "xyz789",
    +  "description": "abc123",
    +  "issue_id": "abc123",
    +  "present": true,
    +  "project_hash": "xyz789",
    +  "sort_order": 123,
    +  "status": "CANCELLED",
    +  "story_hash": "abc123",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalStoryFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов историй CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по названию кооператива
    + created_by - String + Фильтр по ID создателя
    + issue_id - String + Фильтр по ID задачи
    + project_hash - String + Фильтр по хешу проекта
    + status - StoryStatus + Фильтр по статусу истории
    + title - String + Фильтр по названию истории
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "created_by": "xyz789",
    +  "issue_id": "abc123",
    +  "project_hash": "xyz789",
    +  "status": "CANCELLED",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeEntriesByIssues

    +
    +
    +
    +
    Description
    +

    Агрегированная статистика времени по задачам с информацией о задачах и участниках

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "committed_hours": 987.65,
    +  "contributor_hash": "abc123",
    +  "contributor_name": "xyz789",
    +  "coopname": "xyz789",
    +  "issue_hash": "abc123",
    +  "issue_title": "xyz789",
    +  "pending_hours": 987.65,
    +  "project_hash": "xyz789",
    +  "project_name": "abc123",
    +  "total_hours": 123.45,
    +  "uncommitted_hours": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeEntriesFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов записей времени CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contributor_hash - String + Хеш участника (опционально, если не указан - вернёт записи всех участников проекта)
    + coopname - String + Фильтр по названию кооператива
    + is_committed - Boolean + Фильтр по закоммиченным записям (опционально)
    + issue_hash - String + Хеш задачи (опционально, если не указан - вернёт записи по всем задачам)
    + project_hash - String + Хеш проекта (опционально, если не указан - вернёт записи по всем проектам)
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "is_committed": false,
    +  "issue_hash": "abc123",
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeEntry

    +
    +
    +
    +
    Description
    +

    Запись времени участника

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_id": "xyz789",
    +  "_updated_at": "abc123",
    +  "commit_hash": "xyz789",
    +  "contributor_hash": "xyz789",
    +  "coopname": "abc123",
    +  "date": "xyz789",
    +  "hours": 987.65,
    +  "is_committed": true,
    +  "issue_hash": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeStats

    +
    +
    +
    +
    Description
    +

    Результат гибкого запроса статистики времени с пагинацией

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Float! + Текущая страница
    items - [CapitalProjectTimeStats!]! + Список результатов статистики времени
    totalCount - Float! + Общее количество результатов
    totalPages - Float! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987.65,
    +  "items": [CapitalProjectTimeStats],
    +  "totalCount": 123.45,
    +  "totalPages": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeStatsInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contributor_hash - String + Хеш участника (опционально)
    + coopname - String + Название кооператива (опционально)
    + project_hash - String + Хеш проекта (опционально)
    + username - String + Имя пользователя (опционально)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalVote

    +
    +
    +
    +
    Description
    +

    Голос в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "block_num": 123.45,
    +  "coopname": "abc123",
    +  "id": 123,
    +  "present": false,
    +  "project_hash": "xyz789",
    +  "recipient": "abc123",
    +  "recipient_display_name": "xyz789",
    +  "voted_at": "xyz789",
    +  "voter": "xyz789",
    +  "voter_display_name": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChartOfAccountsItem

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    available - String! + Доступные средства
    blocked - String! + Заблокированные средства
    displayId - String! + Идентификатор счета для отображения (может быть дробным, например "86.6")
    id - Int! + Идентификатор счета
    name - String! + Название счета
    writeoff - String! + Списанные средства
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "available": "xyz789",
    +  "blocked": "abc123",
    +  "displayId": "xyz789",
    +  "id": 123,
    +  "name": "abc123",
    +  "writeoff": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CheckMatrixUsernameInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {"username": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CloseProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommitApproveInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хэш коммита для одобрения
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "commit_hash": "xyz789",
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommitDeclineInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хэш коммита для отклонения
    + coopname - String! + Имя аккаунта кооператива
    + reason - String! + Причина отклонения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "commit_hash": "xyz789",
    +  "coopname": "abc123",
    +  "reason": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommitStatus

    +
    +
    +
    +
    Description
    +

    Статус коммита в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    APPROVED

    +
    +
    +

    CREATED

    +
    +
    +

    DECLINED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "APPROVED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommonRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + currency - String! + +
    + hash - String! + +
    + program_id - Int! + +
    + title - String! + +
    + total_cost - String! + +
    + type - String! + +
    + unit_cost - String! + +
    + unit_of_measurement - String! + +
    + units - Int! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currency": "xyz789",
    +  "hash": "abc123",
    +  "program_id": 123,
    +  "title": "abc123",
    +  "total_cost": "abc123",
    +  "type": "xyz789",
    +  "unit_cost": "abc123",
    +  "unit_of_measurement": "xyz789",
    +  "units": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - String! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteVotingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfigInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123.45,
    +  "coordinator_bonus_percent": 987.65,
    +  "coordinator_invite_validity_days": 987.65,
    +  "creators_voting_percent": 987.65,
    +  "energy_decay_rate_per_day": 987.65,
    +  "energy_gain_coefficient": 987.65,
    +  "expense_pool_percent": 987.65,
    +  "level_depth_base": 123.45,
    +  "level_growth_coefficient": 987.65,
    +  "voting_period_in_days": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmAgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + administrator - String! + Имя аккаунта администратора
    + agreement_id - String! + Идентификатор соглашения
    + coopname - String! + Имя аккаунта кооператива
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "administrator": "abc123",
    +  "agreement_id": "abc123",
    +  "coopname": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmApproveInput

    +
    +
    +
    +
    Description
    +

    Входные данные для подтверждения одобрения документа

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + approval_hash - String! + Хеш одобрения для идентификации
    + approved_document - SignedDigitalDocumentInput! + Одобренный документ в формате JSON
    + coopname - String! + Название кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "approval_hash": "xyz789",
    +  "approved_document": SignedDigitalDocumentInput,
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmReceiveOnRequestInput

    +
    +
    +
    +
    Description
    +

    Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - ReturnByAssetActSignedDocumentInput! + Подписанный акт приёмки-передачи имущества Уполномоченным лицом из Кооператива при возврате Заказчику по новации
    + exchange_id - String! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": ReturnByAssetActSignedDocumentInput,
    +  "exchange_id": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmSupplyOnRequestInput

    +
    +
    +
    +
    Description
    +

    Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - AssetContributionActSignedDocumentInput! + Подписанный акт приёма-передачи имущества от Поставщика в Кооператив
    + exchange_id - String! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "document": AssetContributionActSignedDocumentInput,
    +  "exchange_id": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ContactsDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "phone": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ContributorStatus

    +
    +
    +
    +
    Description
    +

    Статус участника в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    APPROVED

    +
    +
    +

    INACTIVE

    +
    +
    +

    PENDING

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertSegmentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "convert_hash": "xyz789",
    +  "convert_statement": SignedDigitalDocumentInput,
    +  "coopname": "xyz789",
    +  "project_amount": "abc123",
    +  "project_hash": "abc123",
    +  "username": "abc123",
    +  "wallet_amount": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertToAxonStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertToAxonStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ConvertToAxonStatementSignedMetaDocumentInput! + Метаинформация для заявления на конвертацию
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": ConvertToAxonStatementSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertToAxonStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CooperativeOperatorAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "created_at": "xyz789",
    +  "description": "abc123",
    +  "document": SignedBlockchainDocument,
    +  "initial": "xyz789",
    +  "is_branched": true,
    +  "is_cooperative": false,
    +  "is_enrolled": false,
    +  "meta": "abc123",
    +  "minimum": "abc123",
    +  "org_initial": "abc123",
    +  "org_minimum": "xyz789",
    +  "org_registration": "xyz789",
    +  "parent_username": "abc123",
    +  "referer": "abc123",
    +  "registered_at": "xyz789",
    +  "registration": "abc123",
    +  "registrator": "abc123",
    +  "status": "abc123",
    +  "storages": ["xyz789"],
    +  "type": "xyz789",
    +  "username": "abc123",
    +  "verifications": [Verification]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Country

    +
    +
    +
    +
    Description
    +

    Страна регистрации пользователя

    +
    +
    +
    Values
    + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    Russia

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "Russia"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateAnnualGeneralMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "proposal": AnnualGeneralMeetingAgendaSignedDocumentInput,
    +  "secretary": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateBankAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - BankAccountInput! + Данные для банковского перевода
    + is_default - Boolean! + Флаг основного метода платежа, который отображается в документах
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": BankAccountInput,
    +  "is_default": true,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "email": "abc123",
    +  "fact_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "xyz789",
    +  "short_name": "xyz789",
    +  "trustee": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateChildOrderInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "data": "abc123",
    +  "document": ReturnByAssetStatementSignedDocumentInput,
    +  "meta": "abc123",
    +  "parent_id": 987.65,
    +  "product_lifecycle_secs": 123.45,
    +  "program_id": 987.65,
    +  "unit_cost": "abc123",
    +  "units": 987.65,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateCommitInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хэш коммита
    + commit_hours - Float! + Количество часов для коммита
    + coopname - String! + Имя аккаунта кооператива
    + description - String! + Описание коммита
    + meta - String! + Мета-данные коммита
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "commit_hash": "xyz789",
    +  "commit_hours": 123.45,
    +  "coopname": "xyz789",
    +  "description": "xyz789",
    +  "meta": "abc123",
    +  "project_hash": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateCycleInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + end_date - String! + Дата окончания цикла (ISO 8601)
    + name - String! + Название цикла
    + start_date - String! + Дата начала цикла (ISO 8601)
    + status - CycleStatus + Статус цикла. Default = FUTURE
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "end_date": "xyz789",
    +  "name": "xyz789",
    +  "start_date": "abc123",
    +  "status": "ACTIVE"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateDebtInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма долга
    + coopname - String! + Имя аккаунта кооператива
    + debt_hash - String! + Хэш долга
    + project_hash - String! + Хэш проекта
    + repaid_at - String! + Дата возврата
    + statement - SignedDigitalDocumentInput! + Заявление на получение ссуды
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "coopname": "abc123",
    +  "debt_hash": "abc123",
    +  "project_hash": "abc123",
    +  "repaid_at": "xyz789",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateDepositPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + quantity - Float! + Сумма взноса
    + symbol - String! + Символ валюты
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "quantity": 987.65,
    +  "symbol": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateEntrepreneurDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "city": "xyz789",
    +  "country": "Russia",
    +  "details": EntrepreneurDetailsInput,
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
    +  "phone": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateExpenseInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма расхода
    + coopname - String! + Имя аккаунта кооператива
    + creator - String! + Исполнитель расхода
    + description - String! + Описание расхода
    + expense_hash - String! + Хэш расхода
    + project_hash - String! + Хэш проекта
    + statement - SignedDigitalDocumentInput! + Служебная записка о расходе
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "coopname": "abc123",
    +  "creator": "xyz789",
    +  "description": "xyz789",
    +  "expense_hash": "abc123",
    +  "project_hash": "abc123",
    +  "statement": SignedDigitalDocumentInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateIndividualDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + birthdate - String! + Дата рождения
    + first_name - String! + Имя
    + full_address - String! + Полный адрес
    + last_name - String! + Фамилия
    + middle_name - String! + Отчество
    + passport - PassportInput + Данные паспорта
    + phone - String! + Телефон
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "abc123",
    +  "middle_name": "xyz789",
    +  "passport": PassportInput,
    +  "phone": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateInitOrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "country": "xyz789",
    +  "details": OrganizationDetailsInput,
    +  "email": "abc123",
    +  "fact_address": "xyz789",
    +  "full_address": "xyz789",
    +  "full_name": "abc123",
    +  "phone": "xyz789",
    +  "represented_by": RepresentedByInput,
    +  "short_name": "abc123",
    +  "type": "AO"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateInitialPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateIssueInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "creators": ["xyz789"],
    +  "cycle_id": "abc123",
    +  "description": "abc123",
    +  "estimate": 123,
    +  "labels": ["abc123"],
    +  "priority": "HIGH",
    +  "project_hash": "xyz789",
    +  "sort_order": 123,
    +  "status": "BACKLOG",
    +  "submaster": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateMatrixAccountInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + password - String! + +
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "password": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateOrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "details": OrganizationDetailsInput,
    +  "fact_address": "abc123",
    +  "full_address": "xyz789",
    +  "full_name": "abc123",
    +  "phone": "abc123",
    +  "represented_by": RepresentedByInput,
    +  "short_name": "abc123",
    +  "type": "AO"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateParentOfferInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123.45,
    +  "program_id": 987.65,
    +  "unit_cost": "xyz789",
    +  "units": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProgramPropertyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + property_amount - String! + Сумма имущества
    + property_description - String! + Описание имущества
    + property_hash - String! + Хэш имущества
    + statement - SignedDigitalDocumentInput! + Заявление
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "property_amount": "xyz789",
    +  "property_description": "abc123",
    +  "property_hash": "xyz789",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectFreeDecisionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision - String! + Проект решения, которое предлагается принять
    + question - String! + Вопрос, который выносится на повестку
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "abc123",
    +  "question": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": true,
    +  "coopname": "abc123",
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "invite": "xyz789",
    +  "meta": "abc123",
    +  "parent_hash": "abc123",
    +  "project_hash": "abc123",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectInvestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма инвестиции
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + statement - SignedDigitalDocumentInput! + Заявление на инвестирование
    + username - String! + Имя инвестора
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "xyz789",
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectPropertyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + property_amount - String! + Сумма имущества
    + property_description - String! + Описание имущества
    + property_hash - String! + Хэш имущества
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789",
    +  "property_amount": "abc123",
    +  "property_description": "xyz789",
    +  "property_hash": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateSovietIndividualDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + birthdate - String! + Дата рождения
    + email - String! + Email адрес
    + first_name - String! + Имя
    + full_address - String! + Полный адрес
    + last_name - String! + Фамилия
    + middle_name - String! + Отчество
    + passport - PassportInput + Данные паспорта
    + phone - String! + Телефон
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "xyz789",
    +  "email": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "passport": PassportInput,
    +  "phone": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateStoryInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "issue_id": "xyz789",
    +  "project_hash": "xyz789",
    +  "sort_order": 987,
    +  "status": "CANCELLED",
    +  "story_hash": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateSubscriptionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + subscription - WebPushSubscriptionDataInput! + Данные подписки
    + userAgent - String + User Agent браузера
    + username - String! + Username пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "subscription": WebPushSubscriptionDataInput,
    +  "userAgent": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateSubscriptionResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    message - String! + Сообщение о результате операции
    subscription - WebPushSubscriptionDto! + Данные созданной подписки
    success - Boolean! + Успешно ли создана подписка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "message": "xyz789",
    +  "subscription": WebPushSubscriptionDto,
    +  "success": true
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateWithdrawInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + method_id - String! + ID метода платежа
    + payment_hash - String! + Хеш платежа для связи с withdraw
    + quantity - Float! + Количество средств
    + statement - ReturnByMoneySignedDocumentInput! + Подписанное заявление на возврат средств
    + symbol - String! + Символ валюты
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "method_id": "abc123",
    +  "payment_hash": "xyz789",
    +  "quantity": 123.45,
    +  "statement": ReturnByMoneySignedDocumentInput,
    +  "symbol": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateWithdrawResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    withdraw_hash - String! + Хеш созданной заявки на вывод
    +
    +
    +
    +
    +
    Example
    +
    {"withdraw_hash": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreatedProjectFreeDecision

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    decision - String! + Проект решения, которое предлагается принять
    id - String! + Идентификатор проекта свободного решения
    question - String! + Вопрос, который выносится на повестку
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "xyz789",
    +  "id": "abc123",
    +  "question": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CurrentInstanceDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "description": "xyz789",
    +  "domain": "abc123",
    +  "image": "xyz789",
    +  "is_delegated": true,
    +  "is_valid": false,
    +  "progress": 987.65,
    +  "status": "ACTIVE",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CurrentTableState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "value": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CurrentTableStatesFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + code - String + Код контракта
    + scope - String + Область действия
    + table - String + Имя таблицы
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "scope": "xyz789",
    +  "table": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CycleStatus

    +
    +
    +
    +
    Description
    +

    Статус цикла в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    COMPLETED

    +
    +
    +

    FUTURE

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeactivateSubscriptionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + subscriptionId - String! + ID подписки для деактивации
    +
    +
    +
    +
    +
    Example
    +
    {"subscriptionId": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DebtFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + projectHash - String + Фильтр по хешу проекта
    + status - String + Фильтр по статусу долга
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "projectHash": "xyz789",
    +  "status": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DebtStatus

    +
    +
    +
    +
    Description
    +

    Статус долга в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    APPROVED

    +
    +
    +

    CANCELLED

    +
    +
    +

    PENDING

    +
    +
    +

    SETTLED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DecisionDetailAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - ExtendedBlockchainAction! + +
    documentAggregate - DocumentAggregate! + +
    votes_against - [ExtendedBlockchainAction!]! + +
    votes_for - [ExtendedBlockchainAction!]! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": ExtendedBlockchainAction,
    +  "documentAggregate": DocumentAggregate,
    +  "votes_against": [ExtendedBlockchainAction],
    +  "votes_for": [ExtendedBlockchainAction]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeclineAgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + administrator - String! + Имя аккаунта администратора
    + agreement_id - String! + Идентификатор соглашения
    + comment - String! + Комментарий к отказу
    + coopname - String! + Имя аккаунта кооператива
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "administrator": "abc123",
    +  "agreement_id": "abc123",
    +  "comment": "xyz789",
    +  "coopname": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeclineApproveInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + approval_hash - String! + Хеш одобрения для идентификации
    + coopname - String! + Название кооператива
    + reason - String! + Причина отклонения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "approval_hash": "abc123",
    +  "coopname": "abc123",
    +  "reason": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeclineRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + meta - String! + Причина отказа
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "exchange_id": 987.65,
    +  "meta": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "xyz789",
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteCapitalIssueByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для удаления задачи по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + issue_hash - String! + Хеш задачи для удаления
    +
    +
    +
    +
    +
    Example
    +
    {"issue_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteCapitalStoryByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для удаления истории по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + story_hash - String! + Хеш истории для удаления
    +
    +
    +
    +
    +
    Example
    +
    {"story_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeletePaymentMethodInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + method_id - String! + Идентификатор метода оплаты
    + username - String! + Имя пользователя, чей метод оплаты нужно удалить
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "method_id": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteTrustedAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    + trusted - String! + Имя аккаунта доверонного лица, у которого отзывается право подписи за председателя кооперативного участка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "xyz789",
    +  "coopname": "abc123",
    +  "trusted": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeliverOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Delta

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "block_num": 987.65,
    +  "chain_id": "abc123",
    +  "code": "xyz789",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "id": "abc123",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "xyz789",
    +  "table": "abc123",
    +  "value": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeltaFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Float + Номер блока
    + code - String + Код контракта
    + present - Boolean + Флаг присутствия записи
    + primary_key - String + Первичный ключ
    + scope - String + Область действия
    + table - String + Имя таблицы
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 123.45,
    +  "code": "abc123",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "xyz789",
    +  "table": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Desktop

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "coopname": "xyz789",
    +  "layout": "xyz789",
    +  "nonAuthorizedHome": "abc123",
    +  "workspaces": [DesktopWorkspace]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DesktopConfig

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    defaultRoute - String + Маршрут по умолчанию
    icon - String + Иконка для меню
    name - String! + Уникальное имя workspace
    title - String! + Отображаемое название workspace
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "defaultRoute": "abc123",
    +  "icon": "xyz789",
    +  "name": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DesktopWorkspace

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    defaultRoute - String + Маршрут по умолчанию для этого workspace
    extension_name - String! + Имя расширения, которому принадлежит этот workspace
    icon - String + Иконка для меню
    name - String! + Уникальное имя workspace
    title - String! + Отображаемое название workspace
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "defaultRoute": "abc123",
    +  "extension_name": "xyz789",
    +  "icon": "xyz789",
    +  "name": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DisputeOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - JSONObject! + Документ с аргументами спора
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "document": {},
    +  "exchange_id": 123.45,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentAction

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CONTRIBUTE

    +
    +
    +

    JOINCOOP

    +
    +
    +

    REGCOOP

    +
    +
    +

    WITHDRAW

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CONTRIBUTE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentAggregate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    document - SignedDigitalDocument! + +
    hash - String! + +
    rawDocument - GeneratedDocument + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "document": SignedDigitalDocument,
    +  "hash": "abc123",
    +  "rawDocument": GeneratedDocument
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentPackageAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    acts - [ActDetailAggregate!]! + Массив объект(ов) актов с агрегатами, относящихся к заявлению
    decision - DecisionDetailAggregate + Объект цифрового документа решения с агрегатом
    links - [DocumentAggregate!]! + Массив связанных документов с агрегатами, извлечённых из мета-данных
    statement - StatementDetailAggregate + Объект цифрового документа заявления с агрегатом
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "acts": [ActDetailAggregate],
    +  "decision": DecisionDetailAggregate,
    +  "links": [DocumentAggregate],
    +  "statement": StatementDetailAggregate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentsAggregatePaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [DocumentPackageAggregate!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [DocumentPackageAggregate],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EditBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "email": "abc123",
    +  "fact_address": "xyz789",
    +  "full_name": "xyz789",
    +  "phone": "xyz789",
    +  "short_name": "xyz789",
    +  "trustee": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EditContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + about - String + О себе
    + coopname - String! + Имя аккаунта кооператива
    + hours_per_day - Float + Часов в день
    + rate_per_hour - String + Ставка за час работы
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "xyz789",
    +  "coopname": "abc123",
    +  "hours_per_day": 987.65,
    +  "rate_per_hour": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EditProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "description": "abc123",
    +  "invite": "xyz789",
    +  "meta": "abc123",
    +  "project_hash": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Entrepreneur

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    birthdate - String! + Дата рождения
    city - String! + Город
    country - String! + Страна
    details - EntrepreneurDetails! + Детали ИП (ИНН, ОГРН)
    email - String! + Email
    first_name - String! + Имя
    full_address - String! + Юридический адрес
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    phone - String! + Телефон
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "xyz789",
    +  "city": "abc123",
    +  "country": "abc123",
    +  "details": EntrepreneurDetails,
    +  "email": "xyz789",
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "phone": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EntrepreneurCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    inn - String! + ИНН
    last_name - String! + Фамилия
    middle_name - String + Отчество
    type - AccountType! + Тип аккаунта
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "abc123",
    +  "inn": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "type": "entrepreneur",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EntrepreneurDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    inn - String! + ИНН
    ogrn - String! + ОГРН
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "abc123",
    +  "ogrn": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EntrepreneurDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + inn - String! + ИНН
    + ogrn - String! + ОГРН
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "xyz789",
    +  "ogrn": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExpenseFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + fundId - String + Фильтр по ID фонда
    + projectHash - String + Фильтр по хешу проекта
    + status - String + Фильтр по статусу расхода
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "fundId": "xyz789",
    +  "projectHash": "abc123",
    +  "status": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExpenseStatus

    +
    +
    +
    +
    Description
    +

    Статус расхода в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    APPROVED

    +
    +
    +

    CANCELLED

    +
    +
    +

    DECLINED

    +
    +
    +

    PAID

    +
    +
    +

    PENDING

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "APPROVED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtendedBlockchainAction

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "block_num": 987,
    +  "chain_id": "abc123",
    +  "console": "abc123",
    +  "context_free": false,
    +  "creator_action_ordinal": 987,
    +  "data": {},
    +  "elapsed": 987,
    +  "global_sequence": "abc123",
    +  "name": "xyz789",
    +  "receipt": ActionReceipt,
    +  "receiver": "xyz789",
    +  "transaction_id": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtendedMeetStatus

    +
    +
    +
    +
    Description
    +

    Расширенный статус собрания на основе дат и состояния

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AUTHORIZED

    +
    Авторизовано
    +

    CLOSED

    +
    Закрыто
    +

    CREATED

    +
    Создано
    +

    EXPIRED_NO_QUORUM

    +
    Истекло без кворума
    +

    NONE

    +
    Неопределенное состояние
    +

    ONRESTART

    +
    Ожидаем утверждения новой даты собрания
    +

    PRECLOSED

    +
    Предварительно закрыто
    +

    VOTING_COMPLETED

    +
    Голосование завершено, ожидает подписей
    +

    VOTING_IN_PROGRESS

    +
    Голосование идет
    +

    WAITING_FOR_OPENING

    +
    Ожидает открытия
    +
    +
    +
    +
    +
    Example
    +
    "AUTHORIZED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Extension

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "instructions": "xyz789",
    +  "is_available": true,
    +  "is_builtin": false,
    +  "is_installed": false,
    +  "is_internal": false,
    +  "name": "xyz789",
    +  "readme": "xyz789",
    +  "schema": {},
    +  "tags": ["abc123"],
    +  "title": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtensionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + config - JSON! + Объект конфигурации расширения
    + created_at - DateTime + Дата установки расширения
    + enabled - Boolean! + Флаг того, включено ли расширение сейчас
    + name - String! + Уникальное имя расширения (является идентификатором)
    + updated_at - DateTime + Дата обновления расширения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "config": {},
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "enabled": false,
    +  "name": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtensionLog

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "extension_local_id": 123.45,
    +  "id": 987.65,
    +  "name": "abc123",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtensionLogsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [ExtensionLog!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [ExtensionLog],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Float

    +
    +
    +
    +
    Description
    +

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    +
    +
    +
    +
    +
    Example
    +
    123.45
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FreeDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "xyz789",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "project_id": "abc123",
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FundProgramInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма финансирования
    + coopname - String! + Имя аккаунта кооператива
    + memo - String! + Memo
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "coopname": "abc123",
    +  "memo": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FundProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма финансирования
    + coopname - String! + Имя аккаунта кооператива
    + memo - String! + Memo
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "xyz789",
    +  "coopname": "abc123",
    +  "memo": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GatewayPayment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "expired_at": "2007-12-03T10:15:30Z",
    +  "formatted_amount": "abc123",
    +  "hash": "abc123",
    +  "id": "4",
    +  "income_hash": "abc123",
    +  "is_final": true,
    +  "memo": "abc123",
    +  "message": "abc123",
    +  "outcome_hash": "xyz789",
    +  "payment_details": PaymentDetails,
    +  "payment_method_id": "abc123",
    +  "provider": "xyz789",
    +  "quantity": 123.45,
    +  "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
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateDocumentOptionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + lang - String + Язык документа
    + skip_save - Boolean + Пропустить сохранение
    +
    +
    +
    +
    +
    Example
    +
    {"lang": "xyz789", "skip_save": true}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GeneratedDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    binary - String! + Бинарное содержимое документа (base64)
    full_title - String! + Полное название документа
    hash - String! + Хэш документа
    html - String! + HTML содержимое документа
    meta - JSON! + Метаданные документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "binary": "xyz789",
    +  "full_title": "xyz789",
    +  "hash": "abc123",
    +  "html": "abc123",
    +  "meta": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetAccountsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + role - String + +
    +
    +
    +
    +
    +
    Example
    +
    {"role": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetBranchesInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String + Фильтр по имени аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalCommitByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения коммита по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хеш коммита для получения
    +
    +
    +
    +
    +
    Example
    +
    {"commit_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalConfigInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Название кооператива
    +
    +
    +
    +
    +
    Example
    +
    {"coopname": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalIssueByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения задачи по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + issue_hash - String! + Хеш задачи для получения
    +
    +
    +
    +
    +
    Example
    +
    {"issue_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalStoryByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения истории по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + story_hash - String! + Хеш истории для получения
    +
    +
    +
    +
    +
    Example
    +
    {"story_hash": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String + ID участника
    + contributor_hash - String + Хеш участника
    + username - String + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "_id": "abc123",
    +  "contributor_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetDebtInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID долга
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + actions - [DocumentAction!] + +
    + after_block - Int + +
    + before_block - Int + +
    + filter - JSON! + +
    + limit - Int + +
    + page - Int + +
    + type - String + +
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "actions": ["CONTRIBUTE"],
    +  "after_block": 987,
    +  "before_block": 123,
    +  "filter": {},
    +  "limit": 987,
    +  "page": 123,
    +  "type": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetExpenseInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + Внутренний ID базы данных
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetExtensionLogsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + createdFrom - DateTime + Фильтр по дате создания (от)
    + createdTo - DateTime + Фильтр по дате создания (до)
    + name - String + Фильтр по имени расширения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "createdFrom": "2007-12-03T10:15:30Z",
    +  "createdTo": "2007-12-03T10:15:30Z",
    +  "name": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetExtensionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + enabled - Boolean + Фильтр включенных расширений
    + is_available - Boolean + Фильтр активности
    + is_desktop - Boolean + Фильтр рабочих столов
    + is_installed - Boolean + Фильтр установленных расширений
    + name - String + Фильтр по имени
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "enabled": true,
    +  "is_available": true,
    +  "is_desktop": false,
    +  "is_installed": true,
    +  "name": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetInstallationStatusInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + install_code - String! + Код установки
    +
    +
    +
    +
    +
    Example
    +
    {"install_code": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetInvestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID инвестиции
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetLedgerHistoryInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "limit": 123,
    +  "page": 123,
    +  "sortBy": "abc123",
    +  "sortOrder": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetLedgerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя кооператива для получения состояния ledger
    +
    +
    +
    +
    +
    Example
    +
    {"coopname": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetMeetsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {"coopname": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetOneCoopDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_from - Int! + Номер блока, начиная с которого извлекать документы
    + block_to - Int + Номер блока, до которого извлекать документы
    + limit - Int + Количество записей на странице. Default = 100
    + page - Int + Номер страницы для пагинации. Default = 1
    +
    +
    +
    +
    +
    Example
    +
    {"block_from": 987, "block_to": 123, "limit": 987, "page": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetPaymentMethodsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int! + Количество элементов на странице. Default = 10
    + page - Int! + Номер страницы. Default = 1
    + sortBy - String + Ключ сортировки (например, "name")
    + sortOrder - String! + Направление сортировки ("ASC" или "DESC"). Default = "ASC"
    + username - String + Имя пользователя для фильтрации методов оплаты
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "limit": 123,
    +  "page": 987,
    +  "sortBy": "abc123",
    +  "sortOrder": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetProgramInvestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID программной инвестиции
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + hash - String! + Хеш проекта
    + parent_hash - String + Хеш родительского проекта для фильтрации компонентов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "hash": "xyz789",
    +  "parent_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetProjectWithRelationsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + projectHash - String! + Хеш проекта
    +
    +
    +
    +
    +
    Example
    +
    {"projectHash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetResultInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID результата
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetUserSubscriptionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Username пользователя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetVoteInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID голоса
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ImportContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contribution_amount - String! + Сумма вклада
    + contributor_hash - String! + Хэш участника
    + coopname - String! + Имя аккаунта кооператива
    + memo - String + Примечание
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contribution_amount": "abc123",
    +  "contributor_hash": "abc123",
    +  "coopname": "xyz789",
    +  "memo": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Individual

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    birthdate - String! + Дата рождения
    email - String! + Email
    first_name - String! + Имя
    full_address - String! + Полный адрес
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    passport - Passport + Данные паспорта
    phone - String! + Телефон
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "xyz789",
    +  "email": "xyz789",
    +  "first_name": "abc123",
    +  "full_address": "abc123",
    +  "last_name": "abc123",
    +  "middle_name": "xyz789",
    +  "passport": Passport,
    +  "phone": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IndividualCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Init

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + organization_data - CreateInitOrganizationDataInput! + Объект организации кооператива, которая обслуживает данный экземпляр программного обеспечения MONO
    +
    +
    +
    +
    +
    Example
    +
    {"organization_data": CreateInitOrganizationDataInput}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Install

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + soviet - [SovietMemberInput!]! + +
    + vars - SetVarsInput! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "soviet": [SovietMemberInput],
    +  "vars": SetVarsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    InstallationStatus

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    has_private_account - Boolean! + Есть ли приватный аккаунт
    init_by_server - Boolean + Инициализация выполнена через сервер
    organization_data - OrganizationWithBankAccount + Данные организации с банковскими реквизитами
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "has_private_account": true,
    +  "init_by_server": false,
    +  "organization_data": OrganizationWithBankAccount
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    InstanceStatus

    +
    +
    +
    +
    Description
    +

    Статусы жизненного цикла инстанса кооператива

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    BLOCKED

    +
    +
    +

    ERROR

    +
    +
    +

    INSTALL

    +
    +
    +

    PENDING

    +
    +
    +

    RENT

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    InvestStatus

    +
    +
    +
    +
    Description
    +

    Статусы инвестиции в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    APPROVED

    +
    +
    +

    CANCELLED

    +
    +
    +

    PENDING

    +
    +
    +

    RETURNED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IssuePriority

    +
    +
    +
    +
    Description
    +

    Приоритет задачи в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    HIGH

    +
    +
    +

    LOW

    +
    +
    +

    MEDIUM

    +
    +
    +

    URGENT

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "HIGH"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IssueStatus

    +
    +
    +
    +
    Description
    +

    Статус задачи в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BACKLOG

    +
    +
    +

    CANCELED

    +
    +
    +

    DONE

    +
    +
    +

    IN_PROGRESS

    +
    +
    +

    ON_REVIEW

    +
    +
    +

    TODO

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BACKLOG"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    JSON

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    Example
    +
    {}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    JSONObject

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    Example
    +
    {}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    KeyWeight

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    key - String! + Ключ
    weight - Int! + Вес
    +
    +
    +
    +
    +
    Example
    +
    {"key": "abc123", "weight": 123}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LedgerHistoryResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [LedgerOperation!]! + Список операций
    totalCount - Int! + Общее количество операций
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [LedgerOperation],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LedgerOperation

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account_id - Int! + ID счета
    action - String! + Тип операции
    comment - String + Комментарий к операции
    coopname - String! + Имя кооператива
    created_at - DateTime! + Дата и время создания операции
    global_sequence - Int! + Номер глобальной последовательности блокчейна
    quantity - String! + Сумма операции
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_id": 987,
    +  "action": "xyz789",
    +  "comment": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "global_sequence": 123,
    +  "quantity": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LedgerState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    chartOfAccounts - [ChartOfAccountsItem!]! + План счетов с актуальными данными
    coopname - String! + Имя кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "chartOfAccounts": [ChartOfAccountsItem],
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LoginInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Электронная почта
    + now - String! + Метка времени в строковом формате ISO
    + signature - String! + Цифровая подпись метки времени
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "email": "abc123",
    +  "now": "xyz789",
    +  "signature": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LogoutInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + access_token - String! + Токен обновления
    + refresh_token - String! + Токен доступа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "access_token": "xyz789",
    +  "refresh_token": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MakeClearanceInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contribution - String + Вклад участника (текстовое описание)
    + coopname - String! + Имя аккаунта кооператива
    + document - SignedDigitalDocumentInput! + Документ
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contribution": "xyz789",
    +  "coopname": "abc123",
    +  "document": SignedDigitalDocumentInput,
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MatrixAccountStatusResponseDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    hasAccount - Boolean! + +
    iframeUrl - String + +
    matrixUsername - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "hasAccount": true,
    +  "iframeUrl": "xyz789",
    +  "matrixUsername": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Meet

    +
    +
    +
    +
    Description
    +

    Данные о собрании кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "decision1": DocumentAggregate,
    +  "decision2": DocumentAggregate,
    +  "hash": "abc123",
    +  "id": 987.65,
    +  "initiator": "xyz789",
    +  "initiator_certificate": EntrepreneurCertificate,
    +  "level": "xyz789",
    +  "notified_users": ["abc123"],
    +  "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": 987.65,
    +  "status": "xyz789",
    +  "type": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetAggregate

    +
    +
    +
    +
    Description
    +

    Агрегат данных о собрании, содержащий информацию о разных этапах

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    hash - String! + Хеш собрания
    pre - MeetPreProcessing + Данные собрания на этапе предварительной обработки
    processed - MeetProcessed + Данные собрания после обработки
    processing - MeetProcessing + Данные собрания на этапе обработки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "hash": "abc123",
    +  "pre": MeetPreProcessing,
    +  "processed": MeetProcessed,
    +  "processing": MeetProcessing
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetPreProcessing

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "hash": "xyz789",
    +  "initiator": "xyz789",
    +  "initiator_certificate": EntrepreneurCertificate,
    +  "open_at": "2007-12-03T10:15:30Z",
    +  "presider": "xyz789",
    +  "presider_certificate": EntrepreneurCertificate,
    +  "proposal": DocumentAggregate,
    +  "secretary": "abc123",
    +  "secretary_certificate": EntrepreneurCertificate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetProcessed

    +
    +
    +
    +
    Description
    +

    Данные о собрании после обработки

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "decision": SignedDigitalDocument,
    +  "decisionAggregate": DocumentAggregate,
    +  "hash": "xyz789",
    +  "presider": "abc123",
    +  "presider_certificate": EntrepreneurCertificate,
    +  "quorum_passed": true,
    +  "quorum_percent": 123,
    +  "results": [MeetQuestionResult],
    +  "secretary": "abc123",
    +  "secretary_certificate": EntrepreneurCertificate,
    +  "signed_ballots": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetProcessing

    +
    +
    +
    +
    Description
    +

    Данные о собрании в процессе обработки

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    extendedStatus - ExtendedMeetStatus! + Расширенный статус собрания на основе дат и состояния
    hash - String! + Хеш собрания
    isVoted - Boolean! + Флаг указывающий, голосовал ли текущий пользователь
    meet - Meet! + Основная информация о собрании
    questions - [Question!]! + Список вопросов повестки собрания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "extendedStatus": "AUTHORIZED",
    +  "hash": "xyz789",
    +  "isVoted": true,
    +  "meet": Meet,
    +  "questions": [Question]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetQuestionResult

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    accepted - Boolean! + Принят ли вопрос
    context - String! + Контекст вопроса
    decision - String! + Принятое решение
    number - Int! + Порядковый номер вопроса
    question_id - Int! + Идентификатор вопроса
    title - String! + Заголовок вопроса
    votes_abstained - Int! + Количество воздержавшихся
    votes_against - Int! + Количество голосов против
    votes_for - Int! + Количество голосов за
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "accepted": false,
    +  "context": "xyz789",
    +  "decision": "abc123",
    +  "number": 987,
    +  "question_id": 123,
    +  "title": "xyz789",
    +  "votes_abstained": 123,
    +  "votes_against": 123,
    +  "votes_for": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ModerateRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + cancellation_fee - String! + Размер комиссии за отмену в формате "10.0000 RUB"
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cancellation_fee": "xyz789",
    +  "coopname": "abc123",
    +  "exchange_id": 987.65,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MonoAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "is_email_verified": false,
    +  "is_registered": true,
    +  "message": "xyz789",
    +  "public_key": "xyz789",
    +  "referer": "abc123",
    +  "role": "abc123",
    +  "status": "Active",
    +  "subscriber_hash": "xyz789",
    +  "subscriber_id": "xyz789",
    +  "type": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    NotificationWorkflowRecipientInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Username получателя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    NotifyOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + +
    + meet_hash - String! + +
    + notification - AnnualGeneralMeetingNotificationSignedDocumentInput! + +
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "meet_hash": "abc123",
    +  "notification": AnnualGeneralMeetingNotificationSignedDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OneCoopDocumentOutput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - String! + Тип действия документа
    block_num - Int! + Номер блока, в котором документ был зафиксирован
    data - JSON! + Специфичные данные для конкретного типа действия
    hash - String! + SHA-256 хеш основного документа
    package - String! + SHA-256 хеш пакета документов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": "xyz789",
    +  "block_num": 123,
    +  "data": {},
    +  "hash": "abc123",
    +  "package": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OneCoopDocumentsResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    current_page - Int! + Текущая страница
    items - [OneCoopDocumentOutput!]! + Массив документов
    max_block_num - Int! + Максимальный номер блока в ответе (для синхронизации)
    total_count - Int! + Общее количество документов
    total_pages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "current_page": 987,
    +  "items": [OneCoopDocumentOutput],
    +  "max_block_num": 123,
    +  "total_count": 987,
    +  "total_pages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OpenProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Organization

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    city - String! + Город
    country - String! + Страна
    details - OrganizationDetails! + Детали организации
    email - String! + Email
    fact_address - String! + Фактический адрес
    full_address - String! + Юридический адрес
    full_name - String! + Полное название
    phone - String! + Телефон
    represented_by - RepresentedBy! + Представитель организации
    short_name - String! + Краткое название
    type - String! + Тип организации
    username - String! + Имя аккаунта организации
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "city": "xyz789",
    +  "country": "xyz789",
    +  "details": OrganizationDetails,
    +  "email": "xyz789",
    +  "fact_address": "abc123",
    +  "full_address": "xyz789",
    +  "full_name": "abc123",
    +  "phone": "xyz789",
    +  "represented_by": RepresentedBy,
    +  "short_name": "xyz789",
    +  "type": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    inn - String! + ИНН
    ogrn - String! + ОГРН
    represented_by - RepresentedByCertificate! + Данные представителя
    short_name - String! + Короткое название организации
    type - AccountType! + Тип аккаунта
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "xyz789",
    +  "ogrn": "xyz789",
    +  "represented_by": RepresentedByCertificate,
    +  "short_name": "abc123",
    +  "type": "entrepreneur",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    inn - String! + ИНН
    kpp - String! + КПП
    ogrn - String! + ОГРН
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "abc123",
    +  "kpp": "xyz789",
    +  "ogrn": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + inn - String! + +
    + kpp - String! + +
    + ogrn - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "abc123",
    +  "kpp": "xyz789",
    +  "ogrn": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationType

    +
    +
    +
    +
    Description
    +

    Тип юридического лица

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AO

    +
    +
    +

    COOP

    +
    +
    +

    OAO

    +
    +
    +

    OOO

    +
    +
    +

    PAO

    +
    +
    +

    PRODCOOP

    +
    +
    +

    ZAO

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "AO"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationWithBankAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    bank_account - BankAccount + Банковские реквизиты
    city - String! + Город
    country - String! + Страна
    details - OrganizationDetails! + Детали организации
    email - String! + Email
    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": "xyz789",
    +  "country": "xyz789",
    +  "details": OrganizationDetails,
    +  "email": "abc123",
    +  "fact_address": "xyz789",
    +  "full_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "abc123",
    +  "represented_by": RepresentedBy,
    +  "short_name": "abc123",
    +  "type": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedActionsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [BlockchainAction!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [BlockchainAction],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedAgreementsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Agreement!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Agreement],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalCommitsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalCommit!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalCommit],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalContributorsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalContributor!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalContributor],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalCyclesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalCycle!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalCycle],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalDebtsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalDebt!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalDebt],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalExpensesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalExpense!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalExpense],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalInvestsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalInvest!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalInvest],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalIssuesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalIssue!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalIssue],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalProgramInvestsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalProgramInvest!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalProgramInvest],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalProjectsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalProject!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalProject],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalResultsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalResult!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalResult],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalSegmentsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalSegment!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalSegment],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalStoriesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalStory!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalStory],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalTimeEntriesByIssuesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalTimeEntriesByIssues!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalTimeEntriesByIssues],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalTimeEntriesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalTimeEntry!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalTimeEntry],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalVotesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalVote!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalVote],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedChairmanApprovalsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Approval!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Approval],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCurrentTableStatesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CurrentTableState!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CurrentTableState],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedDeltasPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Delta!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [Delta],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedGatewayPaymentsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [GatewayPayment!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [GatewayPayment],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginationInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int! + Количество элементов на странице. Default = 10
    + page - Int! + Номер страницы. Default = 1
    + sortBy - String + Ключ сортировки (например, "name")
    + sortOrder - String! + Направление сортировки ("ASC" или "DESC"). Default = "ASC"
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "limit": 987,
    +  "page": 987,
    +  "sortBy": "abc123",
    +  "sortOrder": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "has_vote": true,
    +  "initial_amount": "xyz789",
    +  "is_initial": false,
    +  "is_minimum": true,
    +  "last_min_pay": "2007-12-03T10:15:30Z",
    +  "last_update": "2007-12-03T10:15:30Z",
    +  "minimum_amount": "xyz789",
    +  "status": "abc123",
    +  "type": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "signature": "xyz789",
    +  "skip_save": false,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "registry_id": 987,
    +  "signature": "xyz789",
    +  "skip_save": true,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Passport

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - String! + Код подразделения
    issued_at - String! + Дата выдачи
    issued_by - String! + Кем выдан
    number - Int! + Номер паспорта
    series - Int! + Серия паспорта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "xyz789",
    +  "issued_at": "xyz789",
    +  "issued_by": "abc123",
    +  "number": 987,
    +  "series": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PassportInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + code - String! + +
    + issued_at - String! + +
    + issued_by - String! + +
    + number - Float! + +
    + series - Float! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "issued_at": "xyz789",
    +  "issued_by": "xyz789",
    +  "number": 987.65,
    +  "series": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "amount_without_fee": "abc123",
    +  "data": {},
    +  "fact_fee_percent": 123.45,
    +  "fee_amount": "abc123",
    +  "fee_percent": 123.45,
    +  "tolerance_percent": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentDirection

    +
    +
    +
    +
    Description
    +

    Направление платежа

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    INCOMING

    +
    +
    +

    OUTGOING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "INCOMING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Название кооператива
    + direction - PaymentDirection + Направление платежа
    + hash - String + Хэш платежа
    + provider - String + Провайдер платежа
    + status - PaymentStatus + Статус платежа
    + type - PaymentType + Тип платежа
    + username - String + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "direction": "INCOMING",
    +  "hash": "xyz789",
    +  "provider": "abc123",
    +  "status": "CANCELLED",
    +  "type": "DEPOSIT",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentMethod

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "method_id": "abc123",
    +  "method_type": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentMethodData

    +
    +
    +
    +
    Types
    + + + + + + + + + + + + + + +
    Union Types
    +

    BankAccount

    +
    +

    SbpAccount

    +
    +
    +
    +
    +
    +
    Example
    +
    BankAccount
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentMethodPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [PaymentMethod!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [PaymentMethod],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    EXPIRED

    +
    +
    +

    FAILED

    +
    +
    +

    PAID

    +
    +
    +

    PENDING

    +
    +
    +

    PROCESSING

    +
    +
    +

    REFUNDED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CANCELLED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentType

    +
    +
    +
    +
    Description
    +

    Тип платежа по назначению

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    DEPOSIT

    +
    +
    +

    REGISTRATION

    +
    +
    +

    WITHDRAWAL

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "DEPOSIT"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Permission

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    parent - String! + Родительское разрешение
    perm_name - String! + Имя разрешения
    required_auth - Authority! + Требуемые разрешения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "parent": "xyz789",
    +  "perm_name": "abc123",
    +  "required_auth": Authority
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PermissionLevel

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    actor - String! + Актор
    permission - String! + Разрешение
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "actor": "xyz789",
    +  "permission": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PermissionLevelWeight

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    permission - PermissionLevel! + Уровень разрешения
    weight - Int! + Вес
    +
    +
    +
    +
    +
    Example
    +
    {"permission": PermissionLevel, "weight": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PrivateAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    entrepreneur_data - Entrepreneur + +
    individual_data - Individual + +
    organization_data - Organization + +
    type - AccountType! + Тип аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "entrepreneur_data": Entrepreneur,
    +  "individual_data": Individual,
    +  "organization_data": Organization,
    +  "type": "entrepreneur"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PrivateAccountSearchData

    +
    +
    +
    +
    Types
    + + + + + + + + + + + + + + + + + +
    Union Types
    +

    Entrepreneur

    +
    +

    Individual

    +
    +

    Organization

    +
    +
    +
    +
    +
    +
    Example
    +
    Entrepreneur
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PrivateAccountSearchResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    data - PrivateAccountSearchData! + Данные найденного аккаунта
    highlightedFields - [String!] + Поля, в которых найдены совпадения
    score - Float + Оценка релевантности результата
    type - String! + Тип аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": Entrepreneur,
    +  "highlightedFields": ["xyz789"],
    +  "score": 987.65,
    +  "type": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessConvertToAxonStatementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + convertAmount - String! + Сумма к конвертации
    + signedDocument - ConvertToAxonStatementSignedDocumentInput! + Подписанный документ заявления на конвертацию
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "convertAmount": "xyz789",
    +  "signedDocument": ConvertToAxonStatementSignedDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramInvestStatus

    +
    +
    +
    +
    Description
    +

    Статус программной инвестиции в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CREATED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CREATED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProhibitRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + meta - String! + Дополнительная информация о отклоненной модерации
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": 123.45,
    +  "meta": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectFreeDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "project_id": "xyz789",
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectFreeDecisionSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ProjectFreeDecisionSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": ProjectFreeDecisionSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectFreeDecisionSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "project_id": "abc123",
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    CANCELLED

    +
    +
    +

    PENDING

    +
    +
    +

    RESULT

    +
    +
    +

    UNDEFINED

    +
    +
    +

    VOTING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProviderSubscription

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": true,
    +  "expires_at": "abc123",
    +  "id": 987.65,
    +  "installation_progress": 123.45,
    +  "instance_status": "abc123",
    +  "instance_username": "xyz789",
    +  "is_trial": true,
    +  "next_payment_due": "abc123",
    +  "period_days": 987.65,
    +  "price": 987.65,
    +  "specific_data": {},
    +  "started_at": "abc123",
    +  "status": "abc123",
    +  "subscriber_id": 987.65,
    +  "subscriber_username": "xyz789",
    +  "subscription_type_description": "xyz789",
    +  "subscription_type_id": 987.65,
    +  "subscription_type_name": "abc123",
    +  "updated_at": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PublicChairman

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + +
    last_name - String! + +
    middle_name - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PublishProjectFreeDecisionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - ProjectFreeDecisionSignedDocumentInput! + Подписанный электронный документ (generateProjectOfFreeDecision)
    + meta - String! + Строка мета-информации
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": ProjectFreeDecisionSignedDocumentInput,
    +  "meta": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PublishRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "exchange_id": 987.65,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PushResultInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "debt_hashes": ["abc123"],
    +  "project_hash": "abc123",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Question

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "coopname": "abc123",
    +  "counter_votes_abstained": 123.45,
    +  "counter_votes_against": 123.45,
    +  "counter_votes_for": 123.45,
    +  "decision": "xyz789",
    +  "id": 987.65,
    +  "meet_id": 987.65,
    +  "number": 123.45,
    +  "title": "xyz789",
    +  "voters_abstained": ["xyz789"],
    +  "voters_against": ["abc123"],
    +  "voters_for": ["abc123"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReceiveOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - ReturnByAssetActSignedDocumentInput! + Подписанный Заказчиком акт приёмки-передачи имущества из Кооператива по новации
    + exchange_id - Float! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": ReturnByAssetActSignedDocumentInput,
    +  "exchange_id": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + access_token - String! + Токен доступа
    + refresh_token - String! + Токен обновления
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "access_token": "abc123",
    +  "refresh_token": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshProgramInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshSegmentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefundRequest

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cpu_amount - String! + Сумма CPU
    net_amount - String! + Сумма сети
    owner - String! + Владелец
    request_time - String! + Время запроса
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cpu_amount": "xyz789",
    +  "net_amount": "abc123",
    +  "owner": "xyz789",
    +  "request_time": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisterAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Электронная почта
    + entrepreneur_data - CreateEntrepreneurDataInput + Данные индивидуального предпринимателя
    + individual_data - CreateIndividualDataInput + Данные физического лица
    + organization_data - CreateOrganizationDataInput + Данные организации
    + public_key - String! + Публичный ключ
    + referer - String + Имя аккаунта реферера
    + type - AccountType! + Тип аккаунта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "email": "xyz789",
    +  "entrepreneur_data": CreateEntrepreneurDataInput,
    +  "individual_data": CreateIndividualDataInput,
    +  "organization_data": CreateOrganizationDataInput,
    +  "public_key": "abc123",
    +  "referer": "xyz789",
    +  "type": "entrepreneur",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisterContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + about - String + О себе
    + contract - SignedDigitalDocumentInput! + Документ контракта
    + coopname - String! + Имя аккаунта кооператива
    + hours_per_day - Float + Часов в день
    + rate_per_hour - String + Ставка за час работы
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "abc123",
    +  "contract": SignedDigitalDocumentInput,
    +  "coopname": "xyz789",
    +  "hours_per_day": 123.45,
    +  "rate_per_hour": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisterParticipantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String + Имя кооперативного участка
    + privacy_agreement - SignedDigitalDocumentInput! + Подписанный документ политики конфиденциальности от пайщика
    + signature_agreement - SignedDigitalDocumentInput! + Подписанный документ положения о цифровой подписи от пайщика
    + statement - ParticipantApplicationSignedDocumentInput! + Подписанный документ заявления на вступление в кооператив от пайщика
    + user_agreement - SignedDigitalDocumentInput! + Подписанный документ пользовательского соглашения от пайщика
    + username - String! + Имя аккаунта пайщика
    + wallet_agreement - SignedDigitalDocumentInput! + Подписанный документ положения целевой потребительской программы "Цифровой Кошелёк" от пайщика
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "privacy_agreement": SignedDigitalDocumentInput,
    +  "signature_agreement": SignedDigitalDocumentInput,
    +  "statement": ParticipantApplicationSignedDocumentInput,
    +  "user_agreement": SignedDigitalDocumentInput,
    +  "username": "abc123",
    +  "wallet_agreement": SignedDigitalDocumentInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisteredAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account - Account! + Информация об зарегистрированном аккаунте
    tokens - Tokens! + Токены доступа и обновления
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account": Account,
    +  "tokens": Tokens
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RepresentedBy

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    based_on - String! + На основании чего действует
    first_name - String! + Имя
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    position - String! + Должность
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "based_on": "abc123",
    +  "first_name": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "position": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RepresentedByCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    position - String! + Должность
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
    +  "position": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RepresentedByInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + based_on - String! + +
    + first_name - String! + +
    + last_name - String! + +
    + middle_name - String! + +
    + position - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "based_on": "abc123",
    +  "first_name": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "position": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResetKeyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + public_key - String! + Публичный ключ для замены
    + token - String! + Токен авторизации для замены ключа, полученный по email
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "public_key": "abc123",
    +  "token": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResourceDelegationDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cpu_weight - String! + Вес CPU
    from - String! + Отправитель
    net_weight - String! + Вес сети
    to - String! + Получатель
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cpu_weight": "abc123",
    +  "from": "xyz789",
    +  "net_weight": "xyz789",
    +  "to": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResourceOverview

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cpu_weight - String! + Вес CPU
    net_weight - String! + Вес сети
    owner - String! + Владелец
    ram_bytes - Int! + Используемая RAM
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cpu_weight": "xyz789",
    +  "net_weight": "abc123",
    +  "owner": "abc123",
    +  "ram_bytes": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RestartAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    DTO для перезапуска ежегодного общего собрания кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + projectHash - String + Фильтр по хешу проекта
    + status - String + Фильтр по статусу результата
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "projectHash": "xyz789",
    +  "status": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultStatus

    +
    +
    +
    +
    Description
    +

    Статус результата в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACT1

    +
    +
    +

    ACT2

    +
    +
    +

    APPROVED

    +
    +
    +

    AUTHORIZED

    +
    +
    +

    CREATED

    +
    +
    +

    DECLINED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACT1"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetActGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "request_id": 987.65,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "transmitter": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetActSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ReturnByAssetActSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "xyz789",
    +  "meta": ReturnByAssetActSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetActSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "block_num": 123,
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "decision_id": 123.45,
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "registry_id": 987,
    +  "request_id": 987.65,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "transmitter": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "request_id": 123.45,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "request": CommonRequestInput,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ReturnByAssetStatementSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": ReturnByAssetStatementSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "registry_id": 123,
    +  "request": CommonRequestInput,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneyDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "abc123",
    +  "currency": "abc123",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "payment_hash": "xyz789",
    +  "quantity": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneyGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "currency": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "method_id": "abc123",
    +  "payment_hash": "abc123",
    +  "quantity": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneySignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ReturnByMoneySignedMetaDocumentInput! + Метаинформация для документа заявления на возврат паевого взноса денежными средствами
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": ReturnByMoneySignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneySignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "method_id": "abc123",
    +  "payment_hash": "abc123",
    +  "quantity": "abc123",
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SbpAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    phone - String! + Мобильный телефон получателя
    +
    +
    +
    +
    +
    Example
    +
    {"phone": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SearchPrivateAccountsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + query - String! + Поисковый запрос для поиска приватных аккаунтов
    +
    +
    +
    +
    +
    Example
    +
    {"query": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SegmentStatus

    +
    +
    +
    +
    Description
    +

    Статус сегмента участника в проекте CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACT1

    +
    +
    +

    APPROVED

    +
    +
    +

    AUTHORIZED

    +
    +
    +

    CONTRIBUTED

    +
    +
    +

    GENERATION

    +
    +
    +

    READY

    +
    +
    +

    STATEMENT

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACT1"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    + document - SelectBranchSignedDocumentInput! + Подписанный электронный документ (generateSelectBranchDocument)
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "document": SelectBranchSignedDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - SelectBranchSignedMetaDocumentInput! + Метаинформация для документа выбора кооперативного участка
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": SelectBranchSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SendAgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + administrator - String! + Имя аккаунта администратора
    + agreement_type - String! + Тип соглашения
    + coopname - String! + Имя аккаунта кооператива
    + document - SignedDigitalDocumentInput! + Подписанный цифровой документ соглашения
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "administrator": "abc123",
    +  "agreement_type": "xyz789",
    +  "coopname": "abc123",
    +  "document": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetConfigInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + config - ConfigInput! + Конфигурация контракта
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "config": ConfigInput,
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetMasterInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + master - String! + Имя мастера проекта
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "master": "abc123",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetPaymentStatusInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + Идентификатор платежа, для которого устанавливается статус
    + status - PaymentStatus! + Новый статус платежа
    +
    +
    +
    +
    +
    Example
    +
    {"id": "xyz789", "status": "CANCELLED"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetPlanInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + master - String! + Имя мастера проекта
    + plan_creators_hours - Float! + Плановое количество часов создателей
    + plan_expenses - String! + Плановые расходы
    + plan_hour_cost - String! + Стоимость часа работы
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "master": "abc123",
    +  "plan_creators_hours": 987.65,
    +  "plan_expenses": "xyz789",
    +  "plan_hour_cost": "xyz789",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetVarsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "confidential_link": "abc123",
    +  "contact_email": "xyz789",
    +  "coopenomics_agreement": AgreementVarInput,
    +  "coopname": "xyz789",
    +  "full_abbr": "abc123",
    +  "full_abbr_dative": "xyz789",
    +  "full_abbr_genitive": "abc123",
    +  "name": "xyz789",
    +  "participant_application": AgreementVarInput,
    +  "passport_request": "xyz789",
    +  "privacy_agreement": AgreementVarInput,
    +  "short_abbr": "abc123",
    +  "signature_agreement": AgreementVarInput,
    +  "statute_link": "xyz789",
    +  "user_agreement": AgreementVarInput,
    +  "wallet_agreement": AgreementVarInput,
    +  "website": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetWifInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + permission - String! + Тип разрешения ключа. Default = "active"
    + username - String! + Имя пользователя, чей ключ
    + wif - String! + Приватный ключ
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "permission": "xyz789",
    +  "username": "abc123",
    +  "wif": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Settings

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "authorized_default_workspace": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "non_authorized_default_route": "xyz789",
    +  "non_authorized_default_workspace": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignActAsChairmanInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + act - SignedDigitalDocumentInput! + Акт о вкладе результатов
    + coopname - String! + Имя аккаунта кооператива
    + result_hash - String! + Хэш результата
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "act": SignedDigitalDocumentInput,
    +  "coopname": "abc123",
    +  "result_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignActAsContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + act - SignedDigitalDocumentInput! + Акт о вкладе результатов
    + coopname - String! + Имя аккаунта кооператива
    + result_hash - String! + Хэш результата
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "act": SignedDigitalDocumentInput,
    +  "coopname": "abc123",
    +  "result_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignByPresiderOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    Входные данные для подписи решения председателем

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания
    + presider_decision - AnnualGeneralMeetingDecisionSignedDocumentInput! + Подписанный документ с решением председателя
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "hash": "xyz789",
    +  "presider_decision": AnnualGeneralMeetingDecisionSignedDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignBySecretaryOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    Входные данные для подписи решения секретарём

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания
    + secretary_decision - AnnualGeneralMeetingDecisionSignedDocumentInput! + Подписанный документ с решением секретаря
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "hash": "xyz789",
    +  "secretary_decision": AnnualGeneralMeetingDecisionSignedDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignatureInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - Float! + +
    is_valid - Boolean + +
    meta - JSON! + +
    public_key - String! + +
    signature - String! + +
    signed_at - String! + +
    signed_hash - String! + +
    signer - String! + +
    signer_certificate - UserCertificateUnion + Сертификат подписанта (сокращенная информация)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 987.65,
    +  "is_valid": false,
    +  "meta": {},
    +  "public_key": "xyz789",
    +  "signature": "abc123",
    +  "signed_at": "xyz789",
    +  "signed_hash": "abc123",
    +  "signer": "xyz789",
    +  "signer_certificate": EntrepreneurCertificate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignatureInfoInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - Float! + Идентификатор номера подписи
    + meta - String! + Мета-данные подписи
    + public_key - String! + Публичный ключ
    + signature - String! + Подпись хэша
    + signed_at - String! + Время подписания
    + signed_hash - String! + Подписанный хэш
    + signer - String! + Аккаунт подписавшего
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 987.65,
    +  "meta": "abc123",
    +  "public_key": "abc123",
    +  "signature": "abc123",
    +  "signed_at": "abc123",
    +  "signed_hash": "xyz789",
    +  "signer": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignedBlockchainDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    doc_hash - String! + Хэш содержимого документа
    hash - String! + Общий хэш (doc_hash + meta_hash)
    meta - String! + Метаинформация документа (в формате JSON-строки)
    meta_hash - String! + Хэш мета-данных
    signatures - [SignatureInfo!]! + Вектор подписей
    version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": "xyz789",
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfo],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignedDigitalDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    doc_hash - String! + +
    hash - String! + +
    meta - JSON! + +
    meta_hash - String! + +
    signatures - [SignatureInfo!]! + +
    version - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": {},
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfo],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignedDigitalDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - MetaDocumentInput! + Метаинформация документа
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": MetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SovietMemberInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + individual_data - CreateSovietIndividualDataInput! + +
    + role - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "individual_data": CreateSovietIndividualDataInput,
    +  "role": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartInstallInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + wif - String! + Приватный ключ кооператива
    +
    +
    +
    +
    +
    Example
    +
    {"wif": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartInstallResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    coopname - String! + Имя кооператива
    install_code - String! + Код установки для дальнейших операций
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "install_code": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartResetKeyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Электронная почта
    +
    +
    +
    +
    +
    Example
    +
    {"email": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartVotingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StatementDetailAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - ExtendedBlockchainAction! + +
    documentAggregate - DocumentAggregate! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": ExtendedBlockchainAction,
    +  "documentAggregate": DocumentAggregate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StopProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StoryStatus

    +
    +
    +
    +
    Description
    +

    Статус истории в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    PENDING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CANCELLED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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
    +
    "abc123"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SubmitVoteInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + votes - [VoteDistributionInput!]! + Распределение голосов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "votes": [VoteDistributionInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SubscriptionStatsDto

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    active - Int! + Количество активных подписок
    inactive - Int! + Количество неактивных подписок
    total - Int! + Общее количество подписок
    uniqueUsers - Int! + Количество уникальных пользователей
    +
    +
    +
    +
    +
    Example
    +
    {"active": 123, "inactive": 123, "total": 123, "uniqueUsers": 123}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SupplyOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - AssetContributionActSignedDocumentInput! + Подписанный Поставщиком акт приёма-передачи имущества в кооператив
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "document": AssetContributionActSignedDocumentInput,
    +  "exchange_id": 123.45,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Symbols

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    root_govern_precision - Float! + Точность символа управления
    root_govern_symbol - String! + Символ управления блокчейном
    root_precision - Float! + Точность корневого символа
    root_symbol - String! + Корневой символ блокчейна
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "root_govern_precision": 123.45,
    +  "root_govern_symbol": "abc123",
    +  "root_precision": 123.45,
    +  "root_symbol": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SystemInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "is_providered": true,
    +  "is_unioned": true,
    +  "settings": Settings,
    +  "symbols": Symbols,
    +  "system_status": "active",
    +  "union_link": "abc123",
    +  "vars": Vars
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SystemStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    active

    +
    +
    +

    initialized

    +
    +
    +

    install

    +
    +
    +

    maintenance

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "active"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Token

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    expires - DateTime! + Дата истечения токена доступа
    token - String! + Токен доступа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "expires": "2007-12-03T10:15:30Z",
    +  "token": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Tokens

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    access - Token! + Токен доступа
    refresh - Token! + Токен обновления
    +
    +
    +
    +
    +
    Example
    +
    {"access": Token, "refresh": Token}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Transaction

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TriggerNotificationWorkflowInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + name - String! + Имя воркфлоу для запуска
    + payload - JSONObject + Данные для шаблона уведомления
    + to - [NotificationWorkflowRecipientInput!]! + Получатели уведомления
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "name": "xyz789",
    +  "payload": {},
    +  "to": [NotificationWorkflowRecipientInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UninstallExtensionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + name - String! + Фильтр по имени
    +
    +
    +
    +
    +
    Example
    +
    {"name": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UnpublishRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Update

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + organization_data - UpdateOrganizationDataInput + Собственные данные кооператива, обслуживающего экземпляр платформы
    + vars - VarsInput + Переменные кооператива, используемые для заполнения шаблонов документов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "organization_data": UpdateOrganizationDataInput,
    +  "vars": VarsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateBankAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - BankAccountInput! + Данные банковского счёта
    + is_default - Boolean! + Флаг основного метода платежа, который отображается в документах
    + method_id - String! + Идентификатор платежного метода
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": BankAccountInput,
    +  "is_default": false,
    +  "method_id": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateEntrepreneurDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "city": "xyz789",
    +  "country": "Russia",
    +  "details": EntrepreneurDetailsInput,
    +  "email": "abc123",
    +  "first_name": "abc123",
    +  "full_address": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "phone": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateIndividualDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + birthdate - String! + Дата рождения
    + email - String! + Электронная почта
    + first_name - String! + Имя
    + full_address - String! + Полный адрес
    + last_name - String! + Фамилия
    + middle_name - String! + Отчество
    + passport - PassportInput + Данные паспорта
    + phone - String! + Телефон
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "xyz789",
    +  "email": "abc123",
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "passport": PassportInput,
    +  "phone": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateIssueInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": ["abc123"],
    +  "cycle_id": "abc123",
    +  "description": "abc123",
    +  "estimate": 123,
    +  "issue_hash": "xyz789",
    +  "labels": ["xyz789"],
    +  "priority": "HIGH",
    +  "sort_order": 123,
    +  "status": "BACKLOG",
    +  "submaster": "abc123",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateOrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "full_name": "xyz789",
    +  "phone": "abc123",
    +  "represented_by": RepresentedByInput,
    +  "short_name": "abc123",
    +  "type": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + data - String! + Дополнительные данные
    + exchange_id - Float! + Идентификатор обмена
    + meta - String! + Дополнительная информация
    + remain_units - String! + Оставшееся количество единиц
    + unit_cost - String! + Стоимость за единицу в формате "10.0000 RUB"
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "data": "xyz789",
    +  "exchange_id": 123.45,
    +  "meta": "abc123",
    +  "remain_units": "xyz789",
    +  "unit_cost": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateSettingsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + authorized_default_route - String + Маршрут по умолчанию для авторизованных пользователей
    + authorized_default_workspace - String + Рабочий стол по умолчанию для авторизованных пользователей
    + non_authorized_default_route - String + Маршрут по умолчанию для неавторизованных пользователей
    + non_authorized_default_workspace - String + Рабочий стол по умолчанию для неавторизованных пользователей
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "authorized_default_route": "xyz789",
    +  "authorized_default_workspace": "abc123",
    +  "non_authorized_default_route": "xyz789",
    +  "non_authorized_default_workspace": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateStoryInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "sort_order": 123,
    +  "status": "CANCELLED",
    +  "story_hash": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UserAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    meta - String! + Метаинформация
    referer - String! + Реферал
    registered_at - String! + Дата регистрации
    registrator - String! + Регистратор
    status - String! + Статус аккаунта
    storages - [String!]! + Список хранилищ
    type - String! + Тип учетной записи
    username - String! + Имя аккаунта
    verifications - [Verification!]! + Дата регистрации
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "meta": "abc123",
    +  "referer": "xyz789",
    +  "registered_at": "abc123",
    +  "registrator": "abc123",
    +  "status": "abc123",
    +  "storages": ["xyz789"],
    +  "type": "abc123",
    +  "username": "abc123",
    +  "verifications": [Verification]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UserCertificateUnion

    +
    +
    +
    +
    Description
    +

    Объединение сертификатов пользователей (сокращенная информация)

    +
    +
    +
    Types
    + + + + + + + + + + + + + + + + + +
    Union Types
    +

    EntrepreneurCertificate

    +
    +

    IndividualCertificate

    +
    +

    OrganizationCertificate

    +
    +
    +
    +
    +
    +
    Example
    +
    EntrepreneurCertificate
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UserStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    Active

    +
    +
    +

    Blocked

    +
    +
    +

    Created

    +
    +
    +

    Failed

    +
    +
    +

    Joined

    +
    +
    +

    Payed

    +
    +
    +

    Refunded

    +
    +
    +

    Registered

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "Active"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Vars

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "confidential_link": "xyz789",
    +  "contact_email": "abc123",
    +  "coopenomics_agreement": AgreementVar,
    +  "coopname": "abc123",
    +  "full_abbr": "abc123",
    +  "full_abbr_dative": "xyz789",
    +  "full_abbr_genitive": "abc123",
    +  "name": "abc123",
    +  "participant_application": AgreementVar,
    +  "passport_request": "xyz789",
    +  "privacy_agreement": AgreementVar,
    +  "short_abbr": "abc123",
    +  "signature_agreement": AgreementVar,
    +  "statute_link": "xyz789",
    +  "user_agreement": AgreementVar,
    +  "wallet_agreement": AgreementVar,
    +  "website": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VarsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "name": "abc123",
    +  "participant_application": AgreementInput,
    +  "passport_request": "abc123",
    +  "privacy_agreement": AgreementInput,
    +  "short_abbr": "xyz789",
    +  "signature_agreement": AgreementInput,
    +  "statute_link": "xyz789",
    +  "user_agreement": AgreementInput,
    +  "wallet_agreement": AgreementInput,
    +  "website": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Verification

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    created_at - String! + Дата создания верификации
    is_verified - Boolean! + Флаг верификации
    last_update - String! + Дата последнего обновления верификации
    notice - String! + Заметка верификации
    procedure - String! + Процедура верификации
    verificator - String! + Имя верификатора
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "created_at": "xyz789",
    +  "is_verified": false,
    +  "last_update": "abc123",
    +  "notice": "xyz789",
    +  "procedure": "xyz789",
    +  "verificator": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteDistributionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма голосов
    + recipient - String! + Получатель голосов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "recipient": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по кооперативу
    + project_hash - String + Фильтр по хешу проекта
    + recipient - String + Фильтр по получателю
    + voter - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "recipient": "xyz789",
    +  "voter": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteItemInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + question_id - Float! + Идентификатор вопроса повестки
    + vote - String! + Решение по вопросу (вариант голосования)
    +
    +
    +
    +
    +
    Example
    +
    {"question_id": 123.45, "vote": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    Входные данные для голосования на ежегодном общем собрании

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + ballot - AnnualGeneralMeetingVotingBallotSignedDocumentInput! + Подписанный бюллетень голосования
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания, по которому производится голосование
    + username - String! + Идентификатор члена кооператива, который голосует
    + votes - [VoteItemInput!]! + Бюллетень с решениями по вопросам повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "ballot": AnnualGeneralMeetingVotingBallotSignedDocumentInput,
    +  "coopname": "abc123",
    +  "hash": "abc123",
    +  "username": "abc123",
    +  "votes": [VoteItemInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WaitWeight

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    wait_sec - Int! + Время ожидания в секундах
    weight - Int! + Вес
    +
    +
    +
    +
    +
    Example
    +
    {"wait_sec": 123, "weight": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebPushSubscriptionDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + endpoint - String! + Endpoint для отправки уведомлений
    + keys - WebPushSubscriptionKeysInput! + Ключи для шифрования
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "endpoint": "xyz789",
    +  "keys": WebPushSubscriptionKeysInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebPushSubscriptionDto

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "p256dhKey": "abc123",
    +  "updatedAt": "2007-12-03T10:15:30Z",
    +  "userAgent": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebPushSubscriptionKeysInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + auth - String! + Auth ключ для аутентификации
    + p256dh - String! + P256DH ключ для шифрования
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "auth": "abc123",
    +  "p256dh": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/components/docs/docs/graphql/controller/controller/javascripts/spectaql.min.js b/components/docs/docs/graphql/controller/controller/javascripts/spectaql.min.js new file mode 100644 index 00000000000..6ef3202c222 --- /dev/null +++ b/components/docs/docs/graphql/controller/controller/javascripts/spectaql.min.js @@ -0,0 +1 @@ +function scrollSpy(){var l=5,e=document.querySelector("html"),c=(e&&(e=window.getComputedStyle(e).scrollPaddingTop)&&"string"==typeof e&&"auto"!==e&&e.endsWith("px")&&(l+=parseInt(e.split("px")[0])),"nav-scroll-active"),i=null,d=[];function t(){i=null;var e=document.querySelectorAll("[data-traverse-target]");Array.prototype.forEach.call(e,function(e){d.push({id:e.id,top:e.offsetTop})})}var n=debounce(function(){t(),o()},500),o=debounce(function(){var e,t,n,o,r=(e=>{for(var t=e+l,n=0;n=d[n].top&&(!o||t{toggleMenu(),scrollSpy()}); \ No newline at end of file diff --git a/components/docs/docs/graphql/controller/controller/stylesheets/spectaql.min.css b/components/docs/docs/graphql/controller/controller/stylesheets/spectaql.min.css new file mode 100644 index 00000000000..5859df82f45 --- /dev/null +++ b/components/docs/docs/graphql/controller/controller/stylesheets/spectaql.min.css @@ -0,0 +1 @@ +#spectaql{padding:0;margin:0}#spectaql pre{overflow:auto;margin-top:0;margin-bottom:20px}#spectaql pre code{display:block;background:#ccc}#spectaql table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse}#spectaql table td,#spectaql table th{margin:0;padding:0}#spectaql #introduction .example-section>*,#spectaql .definition-heading,#spectaql .doc-heading,#spectaql .introduction-item-title,#spectaql .operation-heading{overflow:hidden;text-overflow:ellipsis}#spectaql #page{display:flex}#spectaql #page *{box-sizing:border-box}#spectaql #page.drawer-open #sidebar{z-index:1000;transform:translateX(0)}#spectaql #page.drawer-open .drawer-overlay{display:block;background:rgba(0,0,0,.5);z-index:10}#spectaql #sidebar{position:fixed;min-width:250px;max-width:250px;flex-shrink:0;transition:transform .2s ease-out;transform:translateX(-100%);z-index:10;padding-top:20px;background:#fff}@media (min-width:48em){#spectaql #sidebar{position:relative;transform:none}}@media (min-width:64em){#spectaql #sidebar{min-width:300px;max-width:300px}}#spectaql .sidebar-top-container{display:flex;align-items:center;padding:0 20px}#spectaql #mobile-navbar{display:flex;align-items:center;position:sticky;top:0}@media (min-width:48em){#spectaql #mobile-navbar{display:none}}#spectaql .sidebar-open-button{display:flex;align-items:flex-start;margin:0;padding:0;border:none;background:0 0}#spectaql .sidebar-open-button .hamburger{width:16px;height:14px;cursor:pointer}#spectaql .sidebar-open-button .hamburger::after{display:block;content:"";height:2px;background:#222;box-shadow:0 5px 0 #222,0 10px 0 #222}#spectaql .sidebar-open-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .close-button{display:block}#spectaql .close-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:48em){#spectaql .close-button{display:none}}#spectaql .drawer-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0)}@media (min-width:48em){#spectaql .drawer-overlay{display:none!important}}#spectaql #nav{display:flex;flex-direction:column;max-height:calc(100vh - 0px);padding:0 20px;padding-bottom:20px;position:sticky;top:0;overflow:auto}#spectaql #logo{margin-right:auto}#spectaql #logo img{display:block;width:100%;max-width:100%}#spectaql .nav-group-items,#spectaql .nav-group-section-items{padding:0;margin:0}#spectaql .nav-group-items>li,#spectaql .nav-group-section-items>li{list-style:none}#spectaql .nav-group-items .nav-group-section-title,#spectaql .nav-group-items>li,#spectaql .nav-group-section-items .nav-group-section-title,#spectaql .nav-group-section-items>li{overflow:hidden;text-overflow:ellipsis}#spectaql .nav-group-section-items{display:none}#spectaql .nav-scroll-expand .nav-group-section-items{display:block}#spectaql #docs{position:relative;margin:0 auto;min-width:100px;max-width:88em;flex-grow:1;flex-shrink:1;padding:20px}@media (min-width:48em){#spectaql .doc-row{display:flex;flex-wrap:wrap}}#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:100%}@media (min-width:48em){#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:50%}}@media (min-width:48em){#spectaql .doc-row .doc-copy{padding-right:20px}}@media (min-width:48em){#spectaql .doc-row .doc-examples{padding-left:20px}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}#spectaql{font-family:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.6;background:#fff;color:#222}@media (min-width:32em){#spectaql{font-size:16px}}#spectaql a{color:#0298bf;text-decoration:none}#spectaql a:hover{color:#0182a2}#spectaql a:active,#spectaql a:focus{color:#0298bf}#spectaql code{font-size:.875em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}#spectaql pre{color:#fff}#spectaql pre code{background:#222}#spectaql pre code,#spectaql pre code.hljs{font-size:.82em;line-height:1.4;padding:15px 20px}#spectaql .doc-heading{line-height:1.2;font-size:2.25em;margin-top:10px}@media (min-width:48em){#spectaql .doc-heading{margin-top:-10px}}#spectaql .close-button{background:0 0;border:none;padding:5px;font-size:16px;font-weight:700;color:#222}#spectaql #introduction{margin-bottom:60px}#spectaql #introduction .example-section:not(.example-section-is-code){margin-bottom:20px}#spectaql #introduction .example-section:not(.example-section-is-code) h5,#spectaql #introduction .example-section:not(.example-section-is-code) p{margin:0;font-size:1em}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:20px;padding-bottom:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:30px;padding-bottom:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:40px;padding-bottom:40px}}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:20px;padding-right:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:30px;padding-right:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:50px;padding-right:50px}}#spectaql #sidebar{padding-bottom:0;background:#fff}#spectaql #sidebar a{color:#222}#spectaql #sidebar a.nav-scroll-active,#spectaql #sidebar a:hover{font-weight:700}#spectaql #sidebar a.nav-scroll-active{color:#222}#spectaql #sidebar a:hover{color:#0182a2}@media (min-width:48em){#spectaql #sidebar{border-right:2px solid #d8d8d8}}#spectaql #mobile-navbar{background:#fff;margin-top:-20px;margin-left:-20px;margin-right:-20px}@media (min-width:32em){#spectaql #mobile-navbar{margin-top:-30px;margin-left:-30px;margin-right:-30px}}#spectaql #mobile-navbar .sidebar-open-button::after{display:block;content:"All Topics";margin-left:10px;color:#222}#spectaql #nav .nav-group{margin-top:20px}#spectaql #nav .nav-group li{margin-bottom:5px}#spectaql #nav .nav-group-title{font-size:.875em;font-weight:400;margin:0 0 6px 0;color:#999}#spectaql #nav .nav-group-section-title{font-size:inherit;margin:0;margin-bottom:5px;font-weight:400}#spectaql #nav .nav-group-section-items{margin-left:.75em}#spectaql .definition,#spectaql .operation{margin-bottom:60px}#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:1.72em}#spectaql .definition .definition-heading code,#spectaql .definition .operation-heading code,#spectaql .operation .definition-heading code,#spectaql .operation .operation-heading code{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:32em){#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:2.25em}}#spectaql .definition-group-name,#spectaql .group-heading,#spectaql .operation-group-name{border-top:2px solid #d8d8d8;padding-top:3px;color:#999;font-size:inherit;font-weight:inherit}#spectaql .definition-group-name a,#spectaql .group-heading a,#spectaql .operation-group-name a{color:#999}#spectaql .definition-group-name a:hover,#spectaql .group-heading a:hover,#spectaql .operation-group-name a:hover{font-weight:700}#spectaql .doc-examples{margin-top:20px}#spectaql .doc-examples .example-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .doc-examples .example-section-is-code h5{color:#999;text-transform:uppercase;background:#000;font-size:.75em;font-weight:700;padding:.6em 0 .6em 20px;margin:0;opacity:1}@media (min-width:48em){#spectaql .doc-examples{margin-top:0}}#spectaql .doc-copy p{margin:0 0 20px 0}#spectaql .doc-copy p:last-child{margin-bottom:0}#spectaql .doc-copy table tr th{font-weight:400;border-bottom:2px solid #d8d8d8}#spectaql .doc-copy table tr td{border-bottom:1px solid #e0e0e0}#spectaql .doc-copy table tr.row-has-field-arguments td,#spectaql .doc-copy table tr:last-child td{border-bottom:none}#spectaql .doc-copy table tr td,#spectaql .doc-copy table tr th{padding:5px}#spectaql .doc-copy table tr td:first-child,#spectaql .doc-copy table tr th:first-child{padding-left:0}#spectaql .doc-copy table tr td:last-child,#spectaql .doc-copy table tr th:last-child{padding-right:0}#spectaql .doc-copy .doc-copy-section{margin-bottom:30px}#spectaql .doc-copy .doc-copy-section>h5{margin:0 0 5px 0;font-size:inherit;font-weight:inherit;color:#999}#spectaql .doc-copy .definition-description>h5,#spectaql .doc-copy .definition-properties>h5,#spectaql .doc-copy .operation-description>h5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .field-arguments{font-size:.875em;background-color:#fafbfc;border:1px solid #e0e0e0;padding:10px;margin-bottom:5px}#spectaql .field-arguments p{margin:10px 0 0 0}#spectaql .field-arguments h5.field-arguments-heading{margin:0;padding:0 0 10px 0;font-weight:inherit;color:#999}#spectaql .field-arguments .field-argument{border-top:1px #e0e0e0 solid;padding:10px 0}#spectaql .field-arguments .field-argument:last-child{padding-bottom:0}#spectaql .field-arguments .field-argument-name{margin:0;font-size:inherit;font-weight:inherit}#spectaql .deprecation-reason{word-break:break-word}#spectaql .deprecation-reason::before{display:inline;content:"Deprecated";padding:2px 5px;margin-right:5px;background:#fed7d8;color:#c60609;font-weight:700;font-size:.875em} \ No newline at end of file diff --git a/components/docs/docs/graphql/controller/index.html b/components/docs/docs/graphql/controller/index.html new file mode 100644 index 00000000000..c7506b173cc --- /dev/null +++ b/components/docs/docs/graphql/controller/index.html @@ -0,0 +1,53996 @@ + + + + + + Your HTML page title here + + + + +
    + +
    +
    + +
    +
    +

    API-Документация

    +
    +
    +
    +

    MONO - автономная и единая точка доступа к кооперативной экономике. MONO предоставляет методы для извлечения (QUERIES), изменения (MUTATIONS) и подписок (SUBSCRIPTIONS) на информацию в локальной базе данных кооператива и распределенной базе данных кооперативной экономики, используя технологию GRAPHQL.

    +
    +
    + + + +
    +
    API Endpoints
    +
    https://testnet.coopenomics.world/backend/v1/graphql
    +
    +
    +
    +
    +

    Queries

    +
    +

    + agreements +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedAgreementsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCommit +

    +
    +
    +
    +
    Description
    +

    Получение коммита по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCommit +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "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": "abc123",
    +      "display_name": "xyz789",
    +      "id": 123,
    +      "meta": "abc123",
    +      "present": false,
    +      "project": BaseCapitalProject,
    +      "project_hash": "abc123",
    +      "status": "APPROVED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCommits +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalCommitsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalContributor +

    +
    +
    +
    +
    Description
    +

    Получение участника по ID, имени пользователя или хешу участника

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalContributor +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "about": "xyz789",
    +      "appendixes": ["abc123"],
    +      "block_num": 987.65,
    +      "blockchain_status": "xyz789",
    +      "contract": DocumentAggregate,
    +      "contributed_as_author": "abc123",
    +      "contributed_as_contributor": "abc123",
    +      "contributed_as_coordinator": "abc123",
    +      "contributed_as_creator": "abc123",
    +      "contributed_as_investor": "abc123",
    +      "contributed_as_propertor": "abc123",
    +      "contributor_hash": "abc123",
    +      "coopname": "abc123",
    +      "created_at": "xyz789",
    +      "debt_amount": "abc123",
    +      "display_name": "abc123",
    +      "energy": 987.65,
    +      "hours_per_day": 987.65,
    +      "id": 987,
    +      "is_external_contract": false,
    +      "last_energy_update": "abc123",
    +      "level": 123,
    +      "memo": "xyz789",
    +      "present": false,
    +      "rate_per_hour": "abc123",
    +      "status": "ACTIVE",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalContributors +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCycles +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalCyclesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [CapitalCycle],
    +      "totalCount": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalDebt +

    +
    +
    +
    +
    Description
    +

    Получение долга по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalDebt +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_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": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "repaid_at": "xyz789",
    +      "statement": DocumentAggregate,
    +      "status": "ACTIVE",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalDebts +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalDebtsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalExpense +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalExpense +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "approved_statement": DocumentAggregate,
    +      "authorization": DocumentAggregate,
    +      "block_num": 987,
    +      "blockchain_status": "xyz789",
    +      "coopname": "abc123",
    +      "description": "xyz789",
    +      "expense_hash": "xyz789",
    +      "expense_statement": DocumentAggregate,
    +      "fund_id": 987.65,
    +      "id": 123,
    +      "present": true,
    +      "project_hash": "abc123",
    +      "spended_at": "abc123",
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalExpenses +

    +
    +
    +
    +
    Description
    +

    Получение списка расходов кооператива с фильтрацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalExpensesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalInvest +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalInvest +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amount": 987.65,
    +      "block_num": 123,
    +      "blockchain_status": "abc123",
    +      "coopname": "xyz789",
    +      "coordinator": "xyz789",
    +      "coordinator_amount": 123.45,
    +      "id": 987,
    +      "invest_hash": "abc123",
    +      "invested_at": "abc123",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "statement": "abc123",
    +      "status": "ACTIVE",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalInvests +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalInvestsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalIssue +

    +
    +
    +
    +
    Description
    +

    Получение задачи по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalIssue +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "created_by": "abc123",
    +      "creators": ["abc123"],
    +      "cycle_id": "xyz789",
    +      "description": "xyz789",
    +      "estimate": 123,
    +      "id": "abc123",
    +      "issue_hash": "xyz789",
    +      "metadata": {},
    +      "permissions": CapitalIssuePermissions,
    +      "present": true,
    +      "priority": "HIGH",
    +      "project_hash": "xyz789",
    +      "sort_order": 987,
    +      "status": "BACKLOG",
    +      "submaster": "xyz789",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalIssues +

    +
    +
    +
    +
    Description
    +

    Получение списка задач кооператива с фильтрацией

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalIssuesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProgramInvest +

    +
    +
    +
    +
    Description
    +

    Получение программной инвестиции по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProgramInvest +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amount": 987.65,
    +      "block_num": 987,
    +      "blockchain_status": "xyz789",
    +      "coopname": "abc123",
    +      "id": 123,
    +      "invest_hash": "xyz789",
    +      "invested_at": "abc123",
    +      "present": true,
    +      "statement": DocumentAggregate,
    +      "status": "CREATED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProgramInvests +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [CapitalProgramInvest],
    +      "totalCount": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProject +

    +
    +
    +
    +
    Description
    +

    Получение проекта по хешу с компонентами

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "can_convert_to_project": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 123,
    +      "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": true,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProjectWithRelations +

    +
    +
    +
    +
    Description
    +

    Получение проекта с полными отношениями по хешу проекта

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "abc123",
    +      "fact": CapitalProjectFactPool,
    +      "id": 123,
    +      "invite": "abc123",
    +      "is_opened": true,
    +      "is_planed": true,
    +      "issue_counter": 123,
    +      "master": "xyz789",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "xyz789",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalProjects +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalProjectsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [CapitalProject],
    +      "totalCount": 123,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalResult +

    +
    +
    +
    +
    Description
    +

    Получение результата по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalResult +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "act": DocumentAggregate,
    +      "authorization": DocumentAggregate,
    +      "block_num": 987.65,
    +      "blockchain_status": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "xyz789",
    +      "debt_amount": "abc123",
    +      "id": 123,
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "result_hash": "xyz789",
    +      "statement": DocumentAggregate,
    +      "status": "ACT1",
    +      "total_amount": "abc123",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalResults +

    +
    +
    +
    +
    Description
    +

    Получение списка результатов кооператива с фильтрацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalResultsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalSegment +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "coopname": "xyz789",
    +      "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": "xyz789",
    +      "has_vote": true,
    +      "id": 987,
    +      "investor_amount": "xyz789",
    +      "investor_base": "abc123",
    +      "is_author": false,
    +      "is_contributor": true,
    +      "is_coordinator": true,
    +      "is_creator": false,
    +      "is_investor": true,
    +      "is_propertor": true,
    +      "is_votes_calculated": true,
    +      "last_author_base_reward_per_share": 987.65,
    +      "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": "xyz789",
    +      "last_known_invest_pool": "xyz789",
    +      "present": true,
    +      "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": "xyz789",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalSegments +

    +
    +
    +
    +
    Description
    +

    Получение списка сегментов кооператива с фильтрацией и пагинацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalSegmentsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalState +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalState +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "config": CapitalConfigObject,
    +      "coopname": "xyz789",
    +      "global_available_invest_pool": "xyz789",
    +      "present": true,
    +      "program_membership_available": "xyz789",
    +      "program_membership_cumulative_reward_per_share": 123.45,
    +      "program_membership_distributed": "xyz789",
    +      "program_membership_funded": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalStories +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalStoriesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalStory +

    +
    +
    +
    +
    Description
    +

    Получение истории по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalStory +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "issue_id": "xyz789",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "sort_order": 123,
    +      "status": "CANCELLED",
    +      "story_hash": "xyz789",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalTimeEntries +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [CapitalTimeEntry],
    +      "totalCount": 123,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalTimeEntriesByIssues +

    +
    +
    +
    +
    Description
    +

    Получение пагинированного списка агрегированных записей времени по задачам с информацией о задачах и участниках

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [CapitalTimeEntriesByIssues],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalTimeStats +

    +
    +
    +
    +
    Description
    +

    Гибкий запрос статистики времени участников по проектам с пагинацией

    +

    Требуемые роли: chairman, member, user. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalTimeStats! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "totalPages": 987.65
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalVote +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalVote +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "block_num": 987.65,
    +      "coopname": "abc123",
    +      "id": 987,
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "recipient": "xyz789",
    +      "recipient_display_name": "abc123",
    +      "voted_at": "abc123",
    +      "voter": "xyz789",
    +      "voter_display_name": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalVotes +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalVotesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chairmanApproval +

    +
    +
    +
    +
    Description
    +

    Получение одобрения по внутреннему ID базы данных

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Approval +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    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": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "chairmanApproval": {
    +      "_created_at": "2007-12-03T10:15:30Z",
    +      "_id": "abc123",
    +      "_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": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "document": DocumentAggregate,
    +      "id": 123.45,
    +      "meta": "abc123",
    +      "present": false,
    +      "status": "APPROVED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chairmanApprovals +

    +
    +
    +
    +
    Description
    +

    Получение списка одобрений председателя совета с фильтрацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedChairmanApprovalsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [Approval],
    +      "totalCount": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chatcoopCheckUsernameAvailability +

    +
    +
    +
    +
    Description
    +

    Проверяет доступность Matrix username

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CheckMatrixUsernameInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopCheckUsernameAvailability($data: CheckMatrixUsernameInput!) {
    +  chatcoopCheckUsernameAvailability(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CheckMatrixUsernameInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"chatcoopCheckUsernameAvailability": false}}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "xyz789",
    +      "matrixUsername": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getAccounts +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an AccountsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getActions +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedActionsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "items": [BlockchainAction],
    +      "totalCount": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getBranches +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [Branch!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +        "coopname": "xyz789",
    +        "country": "abc123",
    +        "details": OrganizationDetails,
    +        "email": "xyz789",
    +        "fact_address": "abc123",
    +        "full_address": "abc123",
    +        "full_name": "xyz789",
    +        "phone": "xyz789",
    +        "represented_by": RepresentedBy,
    +        "short_name": "xyz789",
    +        "trusted": [Individual],
    +        "trustee": Individual,
    +        "type": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "abc123",
    +      "description": "xyz789",
    +      "domain": "xyz789",
    +      "image": "abc123",
    +      "is_delegated": false,
    +      "is_valid": false,
    +      "progress": 123.45,
    +      "status": "ACTIVE",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getCurrentTableStates +

    +
    +
    +
    +
    Description
    +

    Получить текущие состояния таблиц блокчейна с фильтрацией по контракту, области и таблице.

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getDeltas +

    +
    +
    +
    +
    Description
    +

    Получить список дельт блокчейна с возможностью фильтрации по контракту, таблице, блоку и другим параметрам.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedDeltasPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getDesktop +

    +
    +
    +
    +
    Description
    +

    Получить состав приложений рабочего стола

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Desktop! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getDesktop {
    +  getDesktop {
    +    authorizedHome
    +    coopname
    +    layout
    +    nonAuthorizedHome
    +    workspaces {
    +      ...DesktopWorkspaceFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getDesktop": {
    +      "authorizedHome": "abc123",
    +      "coopname": "xyz789",
    +      "layout": "abc123",
    +      "nonAuthorizedHome": "xyz789",
    +      "workspaces": [DesktopWorkspace]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getDocuments +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a DocumentsAggregatePaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getExtensionLogs +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an ExtensionLogsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getExtensions +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [Extension!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +        "image": "xyz789",
    +        "instructions": "abc123",
    +        "is_available": true,
    +        "is_builtin": true,
    +        "is_installed": false,
    +        "is_internal": true,
    +        "name": "xyz789",
    +        "readme": "xyz789",
    +        "schema": {},
    +        "tags": ["abc123"],
    +        "title": "abc123",
    +        "updated_at": "2007-12-03T10:15:30Z"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getInstallationStatus +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an InstallationStatus! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": false,
    +      "init_by_server": true,
    +      "organization_data": OrganizationWithBankAccount
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getLedger +

    +
    +
    +
    +
    Description
    +

    Получить полное состояние плана счетов кооператива. Возвращает все счета из стандартного плана счетов с актуальными данными из блокчейна. Если счет не активен в блокчейне, возвращает нулевые значения.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a LedgerState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetLedgerInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getLedger($data: GetLedgerInput!) {
    +  getLedger(data: $data) {
    +    chartOfAccounts {
    +      ...ChartOfAccountsItemFragment
    +    }
    +    coopname
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetLedgerInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getLedger": {
    +      "chartOfAccounts": [ChartOfAccountsItem],
    +      "coopname": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getLedgerHistory +

    +
    +
    +
    +
    Description
    +

    Получить историю операций по счетам кооператива. Возвращает список операций с возможностью фильтрации по account_id и пагинацией. Операции сортируются по дате создания (новые первыми).

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a LedgerHistoryResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getMeet +

    +
    +
    +
    +
    Description
    +

    Получить данные собрания по хешу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getMeets +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [MeetAggregate!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getPaymentMethods +

    +
    +
    +
    +
    Description
    +

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

    +

    Требуемые роли: chairman. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethodPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getPayments +

    +
    +
    +
    +
    Description
    +

    Получить список платежей с возможностью фильтрации по типу, статусу и направлению.

    +

    Требуемые роли: chairman, member. Исключение: доступ разрешен, если data.username совпадает с username текущего пользователя.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedGatewayPaymentsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getProviderSubscriptionById +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProviderSubscription! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987.65}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getProviderSubscriptionById": {
    +      "created_at": "abc123",
    +      "domain_valid": false,
    +      "expires_at": "abc123",
    +      "id": 987.65,
    +      "installation_progress": 987.65,
    +      "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": 987.65,
    +      "subscription_type_name": "abc123",
    +      "updated_at": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": "xyz789",
    +        "id": 987.65,
    +        "installation_progress": 987.65,
    +        "instance_status": "abc123",
    +        "instance_username": "abc123",
    +        "is_trial": false,
    +        "next_payment_due": "abc123",
    +        "period_days": 123.45,
    +        "price": 123.45,
    +        "specific_data": {},
    +        "started_at": "xyz789",
    +        "status": "xyz789",
    +        "subscriber_id": 987.65,
    +        "subscriber_username": "abc123",
    +        "subscription_type_description": "xyz789",
    +        "subscription_type_id": 123.45,
    +        "subscription_type_name": "abc123",
    +        "updated_at": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + 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": true,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "xyz789",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getUserWebPushSubscriptions +

    +
    +
    +
    +
    Description
    +

    Получить веб-пуш подписки пользователя

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [WebPushSubscriptionDto!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +        "createdAt": "2007-12-03T10:15:30Z",
    +        "endpoint": "abc123",
    +        "id": "xyz789",
    +        "isActive": true,
    +        "p256dhKey": "abc123",
    +        "updatedAt": "2007-12-03T10:15:30Z",
    +        "userAgent": "xyz789",
    +        "username": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getWebPushSubscriptionStats +

    +
    +
    +
    +
    Description
    +

    Получить статистику веб-пуш подписок (только для председателя)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SubscriptionStatsDto! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getWebPushSubscriptionStats {
    +  getWebPushSubscriptionStats {
    +    active
    +    inactive
    +    total
    +    uniqueUsers
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getWebPushSubscriptionStats": {
    +      "active": 987,
    +      "inactive": 987,
    +      "total": 987,
    +      "uniqueUsers": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + onecoopGetDocuments +

    +
    +
    +
    +
    Description
    +

    Получение документов кооператива для синхронизации с 1С. Требует секретный ключ в заголовке x-onecoop-secret-key.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an OneCoopDocumentsResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987,
    +      "items": [OneCoopDocumentOutput],
    +      "max_block_num": 987,
    +      "total_count": 123,
    +      "total_pages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + searchPrivateAccounts +

    +
    +
    +
    +
    Description
    +

    Поиск приватных данных аккаунтов по запросу. Поиск осуществляется по полям ФИО, ИНН, ОГРН, наименованию организации и другим приватным данным.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [PrivateAccountSearchResult!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": ["xyz789"],
    +        "score": 123.45,
    +        "type": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +

    Mutations

    +
    +

    + acceptChildOrder +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + addParticipant +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + addTrustedAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "city": "xyz789",
    +      "coopname": "xyz789",
    +      "country": "xyz789",
    +      "details": OrganizationDetails,
    +      "email": "xyz789",
    +      "fact_address": "abc123",
    +      "full_address": "xyz789",
    +      "full_name": "xyz789",
    +      "phone": "abc123",
    +      "represented_by": RepresentedBy,
    +      "short_name": "abc123",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + cancelRequest +

    +
    +
    +
    +
    Description
    +

    Отменить заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalAddAuthor +

    +
    +
    +
    +
    Description
    +

    Добавление автора проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "blockchain_status": "xyz789",
    +      "can_convert_to_project": false,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "xyz789",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "abc123",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "xyz789",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "xyz789",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "xyz789",
    +      "parent_hash": "abc123",
    +      "parent_title": "xyz789",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": true,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalApproveCommit +

    +
    +
    +
    +
    Description
    +

    Одобрение коммита в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCommit! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amounts": CapitalCommitAmounts,
    +      "block_num": 123.45,
    +      "blockchain_status": "abc123",
    +      "commit_hash": "xyz789",
    +      "coopname": "xyz789",
    +      "created_at": "xyz789",
    +      "description": "abc123",
    +      "display_name": "xyz789",
    +      "id": 123,
    +      "meta": "abc123",
    +      "present": true,
    +      "project": BaseCapitalProject,
    +      "project_hash": "xyz789",
    +      "status": "APPROVED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCalculateVotes +

    +
    +
    +
    +
    Description
    +

    Расчет голосов в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "block_num": 123.45,
    +      "capital_contributor_shares": "abc123",
    +      "contributor_bonus": "abc123",
    +      "coopname": "abc123",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "xyz789",
    +      "creator_base": "xyz789",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "xyz789",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "xyz789",
    +      "display_name": "abc123",
    +      "equal_author_bonus": "abc123",
    +      "has_vote": true,
    +      "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": false,
    +      "is_votes_calculated": true,
    +      "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": "xyz789",
    +      "last_known_creators_base_pool": "xyz789",
    +      "last_known_invest_pool": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "property_base": "abc123",
    +      "provisional_amount": "xyz789",
    +      "result": CapitalResult,
    +      "status": "ACT1",
    +      "total_segment_base_cost": "abc123",
    +      "total_segment_bonus_cost": "abc123",
    +      "total_segment_cost": "xyz789",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCloseProject +

    +
    +
    +
    +
    Description
    +

    Закрытие проекта от инвестиций в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 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": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCompleteVoting +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalConvertSegment +

    +
    +
    +
    +
    Description
    +

    Конвертация сегмента в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_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": "abc123",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "xyz789",
    +      "creator_base": "abc123",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "abc123",
    +      "debt_settled": "abc123",
    +      "direct_creator_bonus": "xyz789",
    +      "display_name": "abc123",
    +      "equal_author_bonus": "xyz789",
    +      "has_vote": true,
    +      "id": 987,
    +      "investor_amount": "abc123",
    +      "investor_base": "xyz789",
    +      "is_author": true,
    +      "is_contributor": false,
    +      "is_coordinator": false,
    +      "is_creator": false,
    +      "is_investor": true,
    +      "is_propertor": true,
    +      "is_votes_calculated": false,
    +      "last_author_base_reward_per_share": 123.45,
    +      "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": true,
    +      "project_hash": "xyz789",
    +      "property_base": "xyz789",
    +      "provisional_amount": "xyz789",
    +      "result": CapitalResult,
    +      "status": "ACT1",
    +      "total_segment_base_cost": "xyz789",
    +      "total_segment_bonus_cost": "abc123",
    +      "total_segment_cost": "xyz789",
    +      "username": "abc123",
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateCommit +

    +
    +
    +
    +
    Description
    +

    Создание коммита в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateCycle +

    +
    +
    +
    +
    Description
    +

    Создание цикла в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCycle! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "present": true,
    +      "start_date": "2007-12-03T10:15:30Z",
    +      "status": "ACTIVE"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateDebt +

    +
    +
    +
    +
    Description
    +

    Получение ссуды в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateExpense +

    +
    +
    +
    +
    Description
    +

    Создание расхода в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateIssue +

    +
    +
    +
    +
    Description
    +

    Создание задачи в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalIssue! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 987.65,
    +      "created_by": "xyz789",
    +      "creators": ["xyz789"],
    +      "cycle_id": "xyz789",
    +      "description": "xyz789",
    +      "estimate": 987,
    +      "id": "xyz789",
    +      "issue_hash": "abc123",
    +      "metadata": {},
    +      "permissions": CapitalIssuePermissions,
    +      "present": false,
    +      "priority": "HIGH",
    +      "project_hash": "xyz789",
    +      "sort_order": 987,
    +      "status": "BACKLOG",
    +      "submaster": "xyz789",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProgramProperty +

    +
    +
    +
    +
    Description
    +

    Создание программного имущественного взноса в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProject +

    +
    +
    +
    +
    Description
    +

    Создание проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProjectInvest +

    +
    +
    +
    +
    Description
    +

    Инвестирование в проект CAPITAL контракта

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateProjectProperty +

    +
    +
    +
    +
    Description
    +

    Создание проектного имущественного взноса в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCreateStory +

    +
    +
    +
    +
    Description
    +

    Создание истории в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalStory! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 987.65,
    +      "coopname": "xyz789",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "issue_id": "xyz789",
    +      "present": true,
    +      "project_hash": "abc123",
    +      "sort_order": 123,
    +      "status": "CANCELLED",
    +      "story_hash": "abc123",
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeclineCommit +

    +
    +
    +
    +
    Description
    +

    Отклонение коммита в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalCommit! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "blockchain_status": "xyz789",
    +      "commit_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "abc123",
    +      "description": "abc123",
    +      "display_name": "abc123",
    +      "id": 987,
    +      "meta": "abc123",
    +      "present": false,
    +      "project": BaseCapitalProject,
    +      "project_hash": "xyz789",
    +      "status": "APPROVED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteIssue +

    +
    +
    +
    +
    Description
    +

    Удаление задачи по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeleteCapitalIssueByHashInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalDeleteIssue($data: DeleteCapitalIssueByHashInput!) {
    +  capitalDeleteIssue(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeleteCapitalIssueByHashInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"capitalDeleteIssue": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteProject +

    +
    +
    +
    +
    Description
    +

    Удаление проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteStory +

    +
    +
    +
    +
    Description
    +

    Удаление истории по хэшу

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeleteCapitalStoryByHashInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalDeleteStory($data: DeleteCapitalStoryByHashInput!) {
    +  capitalDeleteStory(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeleteCapitalStoryByHashInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"capitalDeleteStory": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalEditContributor +

    +
    +
    +
    +
    Description
    +

    Редактирование параметров участника в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalContributor! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "about": "abc123",
    +      "appendixes": ["xyz789"],
    +      "block_num": 987.65,
    +      "blockchain_status": "abc123",
    +      "contract": DocumentAggregate,
    +      "contributed_as_author": "abc123",
    +      "contributed_as_contributor": "abc123",
    +      "contributed_as_coordinator": "abc123",
    +      "contributed_as_creator": "xyz789",
    +      "contributed_as_investor": "abc123",
    +      "contributed_as_propertor": "abc123",
    +      "contributor_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "abc123",
    +      "debt_amount": "abc123",
    +      "display_name": "abc123",
    +      "energy": 987.65,
    +      "hours_per_day": 987.65,
    +      "id": 123,
    +      "is_external_contract": true,
    +      "last_energy_update": "xyz789",
    +      "level": 987,
    +      "memo": "abc123",
    +      "present": false,
    +      "rate_per_hour": "xyz789",
    +      "status": "ACTIVE",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalEditProject +

    +
    +
    +
    +
    Description
    +

    Редактирование проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalFundProgram +

    +
    +
    +
    +
    Description
    +

    Финансирование программы CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalFundProject +

    +
    +
    +
    +
    Description
    +

    Финансирование проекта CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateAppendixGenerationAgreement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать приложение к генерационному соглашению

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationAgreement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать соглашение о капитализации

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationMoneyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationPropertyInvestAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать акт об инвестировании имуществом в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationPropertyInvestDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение об инвестировании имуществом в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationPropertyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании имуществом в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateCapitalizationToMainWalletConvertStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateExpenseDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение о расходе

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateExpenseStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о расходе

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationAgreement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать генерационное соглашение

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationMoneyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationMoneyReturnUnusedStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о возврате неиспользованных средств генерации

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationPropertyInvestAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать акт об инвестировании имуществом в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationPropertyInvestDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение об инвестировании имуществом в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationPropertyInvestStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление об инвестировании имуществом в генерацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationToCapitalizationConvertStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о конвертации из генерации в капитализацию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationToMainWalletConvertStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о конвертации из генерации в основной кошелек

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGenerationToProjectConvertStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о конвертации из генерации в проектный кошелек

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGetLoanDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение о получении займа

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateGetLoanStatement +

    +
    +
    +
    +
    Description
    +

    Сгенерировать заявление о получении займа

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateResultContributionAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать акт о вкладе результатов

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateResultContributionDecision +

    +
    +
    +
    +
    Description
    +

    Сгенерировать решение о вкладе результатов

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateResultContributionStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalImportContributor +

    +
    +
    +
    +
    Description
    +

    Импорт участника в CAPITAL контракт

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalMakeClearance +

    +
    +
    +
    +
    Description
    +

    Подписание приложения в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalOpenProject +

    +
    +
    +
    +
    Description
    +

    Открытие проекта для инвестиций в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "abc123",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 123,
    +      "invite": "abc123",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "xyz789",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "xyz789",
    +      "parent_hash": "abc123",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": true,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalPushResult +

    +
    +
    +
    +
    Description
    +

    Внесение результата в CAPITAL контракте

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "block_num": 123.45,
    +      "capital_contributor_shares": "xyz789",
    +      "contributor_bonus": "xyz789",
    +      "coopname": "abc123",
    +      "coordinator_base": "abc123",
    +      "coordinator_investments": "xyz789",
    +      "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": false,
    +      "id": 123,
    +      "investor_amount": "abc123",
    +      "investor_base": "abc123",
    +      "is_author": false,
    +      "is_contributor": false,
    +      "is_coordinator": true,
    +      "is_creator": true,
    +      "is_investor": false,
    +      "is_propertor": true,
    +      "is_votes_calculated": false,
    +      "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": true,
    +      "project_hash": "xyz789",
    +      "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": "abc123",
    +      "value": "xyz789",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRefreshProgram +

    +
    +
    +
    +
    Description
    +

    Обновление CRPS пайщика в программе CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRefreshProject +

    +
    +
    +
    +
    Description
    +

    Обновление CRPS пайщика в проекте CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRefreshSegment +

    +
    +
    +
    +
    Description
    +

    Обновление сегмента в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "coopname": "abc123",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "abc123",
    +      "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": true,
    +      "id": 123,
    +      "investor_amount": "xyz789",
    +      "investor_base": "abc123",
    +      "is_author": false,
    +      "is_contributor": false,
    +      "is_coordinator": false,
    +      "is_creator": false,
    +      "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": "xyz789",
    +      "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": "xyz789",
    +      "total_segment_bonus_cost": "xyz789",
    +      "total_segment_cost": "xyz789",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalRegisterContributor +

    +
    +
    +
    +
    Description
    +

    Регистрация участника в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSetConfig +

    +
    +
    +
    +
    Description
    +

    Установка конфигурации CAPITAL контракта

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSetMaster +

    +
    +
    +
    +
    Description
    +

    Установка мастера проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSetPlan +

    +
    +
    +
    +
    Description
    +

    Установка плана проекта в CAPITAL контракте

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "blockchain_status": "abc123",
    +      "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": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "abc123",
    +      "parent_title": "xyz789",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSignActAsChairman +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "capital_contributor_shares": "xyz789",
    +      "contributor_bonus": "abc123",
    +      "coopname": "abc123",
    +      "coordinator_base": "abc123",
    +      "coordinator_investments": "abc123",
    +      "creator_base": "xyz789",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "abc123",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "abc123",
    +      "display_name": "xyz789",
    +      "equal_author_bonus": "abc123",
    +      "has_vote": false,
    +      "id": 987,
    +      "investor_amount": "xyz789",
    +      "investor_base": "abc123",
    +      "is_author": false,
    +      "is_contributor": false,
    +      "is_coordinator": false,
    +      "is_creator": false,
    +      "is_investor": false,
    +      "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": 123.45,
    +      "last_known_coordinators_investment_pool": "xyz789",
    +      "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": "xyz789",
    +      "value": "xyz789",
    +      "voting_bonus": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSignActAsContributor +

    +
    +
    +
    +
    Description
    +

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

    +

    Требуемые роли: participant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalSegment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "capital_contributor_shares": "xyz789",
    +      "contributor_bonus": "xyz789",
    +      "coopname": "xyz789",
    +      "coordinator_base": "xyz789",
    +      "coordinator_investments": "abc123",
    +      "creator_base": "abc123",
    +      "creator_bonus": "xyz789",
    +      "debt_amount": "abc123",
    +      "debt_settled": "xyz789",
    +      "direct_creator_bonus": "xyz789",
    +      "display_name": "abc123",
    +      "equal_author_bonus": "xyz789",
    +      "has_vote": true,
    +      "id": 987,
    +      "investor_amount": "xyz789",
    +      "investor_base": "xyz789",
    +      "is_author": false,
    +      "is_contributor": true,
    +      "is_coordinator": true,
    +      "is_creator": false,
    +      "is_investor": false,
    +      "is_propertor": true,
    +      "is_votes_calculated": true,
    +      "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": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "property_base": "xyz789",
    +      "provisional_amount": "abc123",
    +      "result": CapitalResult,
    +      "status": "ACT1",
    +      "total_segment_base_cost": "xyz789",
    +      "total_segment_bonus_cost": "abc123",
    +      "total_segment_cost": "xyz789",
    +      "username": "xyz789",
    +      "value": "abc123",
    +      "voting_bonus": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalStartProject +

    +
    +
    +
    +
    Description
    +

    Запуск проекта в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": 123.45,
    +      "blockchain_status": "abc123",
    +      "can_convert_to_project": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "xyz789",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "abc123",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "xyz789",
    +      "description": "xyz789",
    +      "fact": CapitalProjectFactPool,
    +      "id": 123,
    +      "invite": "xyz789",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalStartVoting +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalStopProject +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 987.65,
    +      "blockchain_status": "xyz789",
    +      "can_convert_to_project": true,
    +      "components": [CapitalProjectComponent],
    +      "coopname": "abc123",
    +      "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": 123,
    +      "master": "abc123",
    +      "membership": CapitalProjectMembershipCrps,
    +      "meta": "xyz789",
    +      "parent_hash": "xyz789",
    +      "parent_title": "xyz789",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "abc123",
    +      "present": true,
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "title": "xyz789",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalSubmitVote +

    +
    +
    +
    +
    Description
    +

    Голосование в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalUpdateIssue +

    +
    +
    +
    +
    Description
    +

    Обновление задачи в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalIssue! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "created_by": "xyz789",
    +      "creators": ["abc123"],
    +      "cycle_id": "xyz789",
    +      "description": "abc123",
    +      "estimate": 123,
    +      "id": "abc123",
    +      "issue_hash": "xyz789",
    +      "metadata": {},
    +      "permissions": CapitalIssuePermissions,
    +      "present": true,
    +      "priority": "HIGH",
    +      "project_hash": "abc123",
    +      "sort_order": 123,
    +      "status": "BACKLOG",
    +      "submaster": "xyz789",
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalUpdateStory +

    +
    +
    +
    +
    Description
    +

    Обновление истории в CAPITAL контракте

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalStory! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "coopname": "xyz789",
    +      "created_by": "abc123",
    +      "description": "xyz789",
    +      "issue_id": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
    +      "sort_order": 123,
    +      "status": "CANCELLED",
    +      "story_hash": "xyz789",
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + chairmanConfirmApprove +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Approval! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "callback_action_decline": "xyz789",
    +      "callback_contract": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "document": DocumentAggregate,
    +      "id": 987.65,
    +      "meta": "abc123",
    +      "present": false,
    +      "status": "APPROVED",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + chairmanDeclineApprove +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Approval! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "approved_document": DocumentAggregate,
    +      "block_num": 987.65,
    +      "callback_action_approve": "abc123",
    +      "callback_action_decline": "abc123",
    +      "callback_contract": "abc123",
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "document": DocumentAggregate,
    +      "id": 123.45,
    +      "meta": "xyz789",
    +      "present": false,
    +      "status": "APPROVED",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + chatcoopCreateAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateMatrixAccountInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation chatcoopCreateAccount($data: CreateMatrixAccountInputDTO!) {
    +  chatcoopCreateAccount(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateMatrixAccountInputDTO}
    +
    +
    +
    +
    Response
    +
    {"data": {"chatcoopCreateAccount": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeRequest +

    +
    +
    +
    +
    Description
    +

    Завершить заявку по истечению гарантийного срока

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + confirmAgreement +

    +
    +
    +
    +
    Description
    +

    Подтвердить соглашение пайщика администратором

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + confirmReceiveOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + confirmSupplyOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createBankAccount +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethod! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": false,
    +      "method_id": "xyz789",
    +      "method_type": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "country": "xyz789",
    +      "details": OrganizationDetails,
    +      "email": "xyz789",
    +      "fact_address": "xyz789",
    +      "full_address": "abc123",
    +      "full_name": "xyz789",
    +      "phone": "xyz789",
    +      "represented_by": RepresentedBy,
    +      "short_name": "xyz789",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createChildOrder +

    +
    +
    +
    +
    Description
    +

    Создать заявку на поставку имущества по предложению Поставщика

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createDepositPayment +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GatewayPayment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": false,
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "direction": "INCOMING",
    +      "direction_label": "xyz789",
    +      "expired_at": "2007-12-03T10:15:30Z",
    +      "formatted_amount": "xyz789",
    +      "hash": "abc123",
    +      "id": 4,
    +      "income_hash": "abc123",
    +      "is_final": false,
    +      "memo": "xyz789",
    +      "message": "abc123",
    +      "outcome_hash": "xyz789",
    +      "payment_details": PaymentDetails,
    +      "payment_method_id": "xyz789",
    +      "provider": "xyz789",
    +      "quantity": 123.45,
    +      "statement": {},
    +      "status": "CANCELLED",
    +      "status_label": "xyz789",
    +      "symbol": "abc123",
    +      "type": "DEPOSIT",
    +      "type_label": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "xyz789",
    +      "username_certificate": EntrepreneurCertificate
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createInitialPayment +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GatewayPayment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "expired_at": "2007-12-03T10:15:30Z",
    +      "formatted_amount": "xyz789",
    +      "hash": "xyz789",
    +      "id": "4",
    +      "income_hash": "abc123",
    +      "is_final": true,
    +      "memo": "xyz789",
    +      "message": "xyz789",
    +      "outcome_hash": "xyz789",
    +      "payment_details": PaymentDetails,
    +      "payment_method_id": "abc123",
    +      "provider": "xyz789",
    +      "quantity": 123.45,
    +      "statement": {},
    +      "status": "CANCELLED",
    +      "status_label": "abc123",
    +      "symbol": "abc123",
    +      "type": "DEPOSIT",
    +      "type_label": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "abc123",
    +      "username_certificate": EntrepreneurCertificate
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createParentOffer +

    +
    +
    +
    +
    Description
    +

    Создать предложение на поставку имущества

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createProjectOfFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CreatedProjectFreeDecision! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateProjectFreeDecisionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation createProjectOfFreeDecision($data: CreateProjectFreeDecisionInput!) {
    +  createProjectOfFreeDecision(data: $data) {
    +    decision
    +    id
    +    question
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateProjectFreeDecisionInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createProjectOfFreeDecision": {
    +      "decision": "abc123",
    +      "id": "abc123",
    +      "question": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWebPushSubscription +

    +
    +
    +
    +
    Description
    +

    Создать веб-пуш подписку для пользователя

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CreateSubscriptionResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateSubscriptionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation createWebPushSubscription($data: CreateSubscriptionInput!) {
    +  createWebPushSubscription(data: $data) {
    +    message
    +    subscription {
    +      ...WebPushSubscriptionDtoFragment
    +    }
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateSubscriptionInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createWebPushSubscription": {
    +      "message": "xyz789",
    +      "subscription": WebPushSubscriptionDto,
    +      "success": true
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWithdraw +

    +
    +
    +
    +
    Description
    +

    Создать заявку на вывод средств

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CreateWithdrawResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - CreateWithdrawInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation createWithdraw($input: CreateWithdrawInput!) {
    +  createWithdraw(input: $input) {
    +    withdraw_hash
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateWithdrawInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createWithdraw": {
    +      "withdraw_hash": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deactivateWebPushSubscriptionById +

    +
    +
    +
    +
    Description
    +

    Деактивировать веб-пуш подписку по ID

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeactivateSubscriptionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deactivateWebPushSubscriptionById($data: DeactivateSubscriptionInput!) {
    +  deactivateWebPushSubscriptionById(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeactivateSubscriptionInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deactivateWebPushSubscriptionById": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + declineAgreement +

    +
    +
    +
    +
    Description
    +

    Отклонить соглашение пайщика администратором

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + declineRequest +

    +
    +
    +
    +
    Description
    +

    Отклонить заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deleteBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeleteBranchInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deleteBranch($data: DeleteBranchInput!) {
    +  deleteBranch(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeleteBranchInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deleteBranch": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deletePaymentMethod +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - DeletePaymentMethodInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation deletePaymentMethod($data: DeletePaymentMethodInput!) {
    +  deletePaymentMethod(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": DeletePaymentMethodInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deletePaymentMethod": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deleteTrustedAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "city": "xyz789",
    +      "coopname": "abc123",
    +      "country": "xyz789",
    +      "details": OrganizationDetails,
    +      "email": "xyz789",
    +      "fact_address": "abc123",
    +      "full_address": "xyz789",
    +      "full_name": "xyz789",
    +      "phone": "xyz789",
    +      "represented_by": RepresentedBy,
    +      "short_name": "xyz789",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deliverOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить доставку имущества Заказчику по заявке

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + disputeOnRequest +

    +
    +
    +
    +
    Description
    +

    Открыть спор по заявке

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + editBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Branch! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "country": "abc123",
    +      "details": OrganizationDetails,
    +      "email": "xyz789",
    +      "fact_address": "abc123",
    +      "full_address": "xyz789",
    +      "full_name": "abc123",
    +      "phone": "xyz789",
    +      "represented_by": RepresentedBy,
    +      "short_name": "xyz789",
    +      "trusted": [Individual],
    +      "trustee": Individual,
    +      "type": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAnnualGeneralMeetAgendaDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAnnualGeneralMeetDecisionDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAnnualGeneralMeetNotificationDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAssetContributionAct +

    +
    +
    +
    +
    Description
    +

    Сгенерировать документ акта приема-передачи.

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAssetContributionDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateAssetContributionStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateBallotForAnnualGeneralMeetDocument +

    +
    +
    +
    +
    Description
    +

    Сгенерировать бюллетень для голосования на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateConvertToAxonStatement +

    +
    +
    +
    +
    Description
    +

    Генерирует заявление на конвертацию паевого взноса в членский взнос

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateParticipantApplication +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateParticipantApplicationDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generatePrivacyAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateProjectOfFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByAssetAct +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByAssetDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByAssetStatement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByMoneyDecisionDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReturnByMoneyStatementDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateSelectBranchDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateSignatureAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateSovietDecisionOnAnnualMeetDocument +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateUserAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "xyz789",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateWalletAgreement +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + initSystem +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SystemInfo! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "is_providered": true,
    +      "is_unioned": true,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "abc123",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + installExtension +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Extension! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "desktops": [DesktopConfig],
    +      "enabled": false,
    +      "external_url": "abc123",
    +      "image": "xyz789",
    +      "instructions": "abc123",
    +      "is_available": false,
    +      "is_builtin": true,
    +      "is_installed": false,
    +      "is_internal": true,
    +      "name": "abc123",
    +      "readme": "xyz789",
    +      "schema": {},
    +      "tags": ["abc123"],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + installSystem +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SystemInfo! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "xyz789",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + login +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegisteredAccount! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + logout +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - LogoutInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation logout($data: LogoutInput!) {
    +  logout(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": LogoutInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"logout": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + moderateRequest +

    +
    +
    +
    +
    Description
    +

    Модерировать заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + notifyOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + processConvertToAxonStatement +

    +
    +
    +
    +
    Description
    +

    Обрабатывает подписанное заявление на конвертацию и выполняет блокчейн-транзакцию

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ProcessConvertToAxonStatementInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation processConvertToAxonStatement($data: ProcessConvertToAxonStatementInput!) {
    +  processConvertToAxonStatement(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ProcessConvertToAxonStatementInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"processConvertToAxonStatement": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + prohibitRequest +

    +
    +
    +
    +
    Description
    +

    Отклонить модерацию по заявке

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + publishProjectOfFreeDecision +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - PublishProjectFreeDecisionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation publishProjectOfFreeDecision($data: PublishProjectFreeDecisionInput!) {
    +  publishProjectOfFreeDecision(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": PublishProjectFreeDecisionInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"publishProjectOfFreeDecision": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + publishRequest +

    +
    +
    +
    +
    Description
    +

    Опубликовать заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + receiveOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить получение имущества Уполномоченным лицом от Заказчика по акту приёмки-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + refresh +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegisteredAccount! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + registerAccount +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegisteredAccount! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + registerParticipant +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + resetKey +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ResetKeyInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation resetKey($data: ResetKeyInput!) {
    +  resetKey(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ResetKeyInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"resetKey": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + restartAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Перезапуск общего собрания пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + selectBranch +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - SelectBranchInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation selectBranch($data: SelectBranchInput!) {
    +  selectBranch(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": SelectBranchInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"selectBranch": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + sendAgreement +

    +
    +
    +
    +
    Description
    +

    Отправить соглашение

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + setPaymentStatus +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GatewayPayment! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "expired_at": "2007-12-03T10:15:30Z",
    +      "formatted_amount": "abc123",
    +      "hash": "xyz789",
    +      "id": "4",
    +      "income_hash": "abc123",
    +      "is_final": true,
    +      "memo": "abc123",
    +      "message": "abc123",
    +      "outcome_hash": "abc123",
    +      "payment_details": PaymentDetails,
    +      "payment_method_id": "xyz789",
    +      "provider": "xyz789",
    +      "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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + setWif +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - SetWifInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation setWif($data: SetWifInput!) {
    +  setWif(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": SetWifInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"setWif": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + signByPresiderOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Подписание решения председателем на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + signBySecretaryOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Подписание решения секретарём на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + startInstall +

    +
    +
    +
    +
    Description
    +

    Начать процесс установки кооператива, установить ключ и получить код установки

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a StartInstallResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - StartInstallInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation startInstall($data: StartInstallInput!) {
    +  startInstall(data: $data) {
    +    coopname
    +    install_code
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": StartInstallInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "startInstall": {
    +      "coopname": "xyz789",
    +      "install_code": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + startResetKey +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - StartResetKeyInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation startResetKey($data: StartResetKeyInput!) {
    +  startResetKey(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": StartResetKeyInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"startResetKey": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + supplyOnRequest +

    +
    +
    +
    +
    Description
    +

    Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + triggerNotificationWorkflow +

    +
    +
    +
    +
    Description
    +

    Запустить воркфлоу уведомлений (только для председателя или server-secret)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - TriggerNotificationWorkflowInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation triggerNotificationWorkflow($data: TriggerNotificationWorkflowInput!) {
    +  triggerNotificationWorkflow(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": TriggerNotificationWorkflowInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"triggerNotificationWorkflow": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + uninstallExtension +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - UninstallExtensionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation uninstallExtension($data: UninstallExtensionInput!) {
    +  uninstallExtension(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": UninstallExtensionInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"uninstallExtension": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + unpublishRequest +

    +
    +
    +
    +
    Description
    +

    Снять с публикации заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateAccount +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Account! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateBankAccount +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethod! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "method_type": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateExtension +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an Extension! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": true,
    +      "external_url": "abc123",
    +      "image": "xyz789",
    +      "instructions": "xyz789",
    +      "is_available": false,
    +      "is_builtin": true,
    +      "is_installed": false,
    +      "is_internal": false,
    +      "name": "xyz789",
    +      "readme": "xyz789",
    +      "schema": {},
    +      "tags": ["xyz789"],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateRequest +

    +
    +
    +
    +
    Description
    +

    Обновить заявку

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateSettings +

    +
    +
    +
    +
    Description
    +

    Обновить настройки системы (рабочие столы и маршруты по умолчанию)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Settings! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "abc123",
    +      "authorized_default_workspace": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "non_authorized_default_route": "abc123",
    +      "non_authorized_default_workspace": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateSystem +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SystemInfo! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": false,
    +      "is_unioned": true,
    +      "settings": Settings,
    +      "symbols": Symbols,
    +      "system_status": "active",
    +      "union_link": "xyz789",
    +      "vars": Vars
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + voteOnAnnualGeneralMeet +

    +
    +
    +
    +
    Description
    +

    Голосование на общем собрании пайщиков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a MeetAggregate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + 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": "xyz789",
    +      "pre": MeetPreProcessing,
    +      "processed": MeetProcessed,
    +      "processing": MeetProcessing
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +

    Types

    +
    +

    AcceptChildOrderInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - AssetContributionStatementSignedDocumentInput! + Подписанное заявление на имущественный паевый взнос
    + exchange_id - String! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "document": AssetContributionStatementSignedDocumentInput,
    +  "exchange_id": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Account

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountRamDelta

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account - String! + +
    delta - Int! + +
    +
    +
    +
    +
    +
    Example
    +
    {"account": "xyz789", "delta": 123}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountResourceInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    available - String! + Доступные ресурсы
    current_used - String + Текущее использование ресурсов
    last_usage_update_time - String + Время последнего обновления использования ресурсов
    max - String! + Максимальное количество ресурсов
    used - String! + Использовано ресурсов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "available": "abc123",
    +  "current_used": "abc123",
    +  "last_usage_update_time": "xyz789",
    +  "max": "xyz789",
    +  "used": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountType

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    entrepreneur

    +
    +
    +

    individual

    +
    +
    +

    organization

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "entrepreneur"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Account!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [Account],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActDetailAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - ExtendedBlockchainAction + +
    documentAggregate - DocumentAggregate + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": ExtendedBlockchainAction,
    +  "documentAggregate": DocumentAggregate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActionAuthorization

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    actor - String! + +
    permission - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "actor": "abc123",
    +  "permission": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActionFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + account - String + Аккаунт отправителя
    + block_num - Float + Номер блока
    + global_sequence - String + Глобальная последовательность
    + name - String + Имя действия
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account": "xyz789",
    +  "block_num": 123.45,
    +  "global_sequence": "xyz789",
    +  "name": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ActionReceipt

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    abi_sequence - Int! + +
    act_digest - String! + +
    auth_sequence - [AuthSequence!]! + +
    code_sequence - Int! + +
    global_sequence - String! + +
    receiver - String! + +
    recv_sequence - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "abi_sequence": 987,
    +  "act_digest": "xyz789",
    +  "auth_sequence": [AuthSequence],
    +  "code_sequence": 123,
    +  "global_sequence": "xyz789",
    +  "receiver": "xyz789",
    +  "recv_sequence": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddAuthorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + author - String! + Имя автора
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "author": "xyz789",
    +  "coopname": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddParticipantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "entrepreneur_data": CreateEntrepreneurDataInput,
    +  "individual_data": CreateIndividualDataInput,
    +  "initial": "abc123",
    +  "minimum": "abc123",
    +  "organization_data": CreateOrganizationDataInput,
    +  "referer": "xyz789",
    +  "spread_initial": false,
    +  "type": "entrepreneur"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddTrustedAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    + trusted - String! + Имя аккаунта доверонного лица, который уполномачивается председателем кооперативного участка на совершение действий
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "trusted": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaGeneralMeetPointInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + context - String! + Контекст или дополнительная информация по пункту повестки
    + decision - String! + Предлагаемое решение по пункту повестки
    + title - String! + Заголовок пункта повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "context": "xyz789",
    +  "decision": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaGeneralMeetQuestion

    +
    +
    +
    +
    Description
    +

    Вопрос повестки общего собрания

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + context - String + Контекст или дополнительная информация по вопросу
    + decision - String! + Предлагаемое решение по вопросу повестки
    + number - String! + Номер вопроса в повестке
    + title - String! + Заголовок вопроса повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "context": "xyz789",
    +  "decision": "xyz789",
    +  "number": "abc123",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaMeet

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + close_at_datetime - String! + Дата и время окончания собрания
    + open_at_datetime - String! + Дата и время начала собрания
    + type - String! + Тип собрания (очередное или внеочередное)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "close_at_datetime": "abc123",
    +  "open_at_datetime": "xyz789",
    +  "type": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaMeetPoint

    +
    +
    +
    +
    Description
    +

    Пункт повестки собрания

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    context - String! + Контекст или дополнительная информация по пункту повестки
    decision - String! + Предлагаемое решение по пункту повестки
    title - String! + Заголовок пункта повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "context": "abc123",
    +  "decision": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgendaWithDocuments

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - BlockchainAction! + Действие, которое привело к появлению вопроса на голосовании
    documents - DocumentPackageAggregate! + Пакет документов, включающий разные подсекции
    table - BlockchainDecision! + Запись в таблице блокчейна о вопросе на голосовании
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": BlockchainAction,
    +  "documents": DocumentPackageAggregate,
    +  "table": BlockchainDecision
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Agreement

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "coopname": "abc123",
    +  "document": DocumentAggregate,
    +  "draft_id": 987,
    +  "id": 123,
    +  "present": true,
    +  "program_id": 123,
    +  "status": "CONFIRMED",
    +  "type": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "abc123",
    +  "version": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementFilter

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + protocol_day_month_year - String! + +
    + protocol_number - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "protocol_day_month_year": "xyz789",
    +  "protocol_number": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CONFIRMED

    +
    +
    +

    DECLINED

    +
    +
    +

    REGISTERED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CONFIRMED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementVar

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    protocol_day_month_year - String! + +
    protocol_number - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "protocol_day_month_year": "xyz789",
    +  "protocol_number": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AgreementVarInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + protocol_day_month_year - String! + +
    + protocol_number - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "protocol_day_month_year": "abc123",
    +  "protocol_number": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingAgendaGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "is_repeated": true,
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "meet": AgendaMeet,
    +  "questions": [AgendaGeneralMeetQuestion],
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingAgendaSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingAgendaSignedMetaDocumentInput! + Метаинформация для создания протокола решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": AnnualGeneralMeetingAgendaSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingAgendaSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "is_repeated": true,
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet": AgendaMeet,
    +  "questions": [AgendaGeneralMeetQuestion],
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "abc123",
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingDecisionSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingDecisionSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingNotificationGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet_hash": "xyz789",
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingNotificationSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingNotificationSignedMetaDocumentInput! + Метаинформация
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "xyz789",
    +  "meta": AnnualGeneralMeetingNotificationSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingNotificationSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingSovietDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "is_repeated": true,
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingVotingBallotGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingVotingBallotSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput! + Метаинформация для создания протокола решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "abc123",
    +  "registry_id": 987,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AnswerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + ID вопроса
    + number - String! + Номер вопроса
    + vote - String! + Голос (за/против/воздержался)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "abc123",
    +  "number": "abc123",
    +  "vote": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Approval

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_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": "xyz789",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "document": DocumentAggregate,
    +  "id": 987.65,
    +  "meta": "xyz789",
    +  "present": true,
    +  "status": "APPROVED",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ApprovalFilter

    +
    +
    +
    +
    Description
    +

    Фильтр для поиска одобрений

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + approval_hash - String + Поиск по хешу одобрения
    + coopname - String + Фильтр по названию кооператива
    + created_from - DateTime + Фильтр по дате создания (от)
    + created_to - DateTime + Фильтр по дате создания (до)
    + statuses - [ApprovalStatus!] + Фильтр по статусам одобрений
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "approval_hash": "xyz789",
    +  "coopname": "abc123",
    +  "created_from": "2007-12-03T10:15:30Z",
    +  "created_to": "2007-12-03T10:15:30Z",
    +  "statuses": ["APPROVED"],
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ApprovalStatus

    +
    +
    +
    +
    Description
    +

    Статус одобрения в системе CHAIRMAN

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    APPROVED

    +
    +
    +

    DECLINED

    +
    +
    +

    PENDING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "APPROVED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionActGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "block_num": 987,
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "receiver": "xyz789",
    +  "request_id": 987.65,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionActSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AssetContributionActSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "xyz789",
    +  "meta": AssetContributionActSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionActSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "block_num": 987,
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "receiver": "xyz789",
    +  "registry_id": 987,
    +  "request_id": 987.65,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "request_id": 987.65,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "request": CommonRequestInput,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - AssetContributionStatementSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": AssetContributionStatementSignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetContributionStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 987,
    +  "request": CommonRequestInput,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AuthSequence

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account - String! + +
    sequence - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account": "xyz789",
    +  "sequence": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Authority

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    accounts - [PermissionLevelWeight!]! + Уровни разрешений
    keys - [KeyWeight!]! + Ключи
    threshold - Int! + Порог
    waits - [WaitWeight!]! + Вес ожидания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "accounts": [PermissionLevelWeight],
    +  "keys": [KeyWeight],
    +  "threshold": 123,
    +  "waits": [WaitWeight]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account_number - String! + Номер банковского счета
    bank_name - String! + Название банка
    card_number - String + Номер карты
    currency - String! + Валюта счета
    details - BankAccountDetails! + Детали счета
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_number": "xyz789",
    +  "bank_name": "xyz789",
    +  "card_number": "xyz789",
    +  "currency": "abc123",
    +  "details": BankAccountDetails
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccountDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    bik - String! + БИК банка
    corr - String! + Корреспондентский счет
    kpp - String! + КПП банка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "bik": "abc123",
    +  "corr": "xyz789",
    +  "kpp": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccountDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + bik - String! + БИК банка
    + corr - String! + Корреспондентский счет
    + kpp - String! + КПП банка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "bik": "abc123",
    +  "corr": "abc123",
    +  "kpp": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + account_number - String! + Номер банковского счета
    + bank_name - String! + Название банка
    + card_number - String + Номер карты
    + currency - String! + Валюта счета
    + details - BankAccountDetailsInput! + Детали счета
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_number": "xyz789",
    +  "bank_name": "xyz789",
    +  "card_number": "abc123",
    +  "currency": "abc123",
    +  "details": BankAccountDetailsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BankPaymentMethod

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "method_type": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BaseCapitalProject

    +
    +
    +
    +
    Description
    +

    Базовый проект в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 123.45,
    +  "blockchain_status": "abc123",
    +  "can_convert_to_project": true,
    +  "coopname": "xyz789",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "xyz789",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "xyz789",
    +  "description": "xyz789",
    +  "fact": CapitalProjectFactPool,
    +  "id": 123,
    +  "invite": "abc123",
    +  "is_opened": true,
    +  "is_planed": true,
    +  "issue_counter": 123,
    +  "master": "xyz789",
    +  "membership": CapitalProjectMembershipCrps,
    +  "meta": "abc123",
    +  "parent_hash": "xyz789",
    +  "parent_title": "xyz789",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "abc123",
    +  "present": false,
    +  "project_hash": "abc123",
    +  "status": "ACTIVE",
    +  "title": "xyz789",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "created": "abc123",
    +  "head_block_num": 987,
    +  "head_block_time": "abc123",
    +  "last_code_update": "abc123",
    +  "net_limit": AccountResourceInfo,
    +  "net_weight": "abc123",
    +  "permissions": [Permission],
    +  "privileged": true,
    +  "ram_quota": 123,
    +  "ram_usage": 987,
    +  "refund_request": RefundRequest,
    +  "rex_info": "xyz789",
    +  "self_delegated_bandwidth": ResourceDelegationDTO,
    +  "total_resources": ResourceOverview,
    +  "voter_info": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainAction

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987,
    +  "authorization": [ActionAuthorization],
    +  "block_id": "abc123",
    +  "block_num": 987,
    +  "chain_id": "xyz789",
    +  "console": "xyz789",
    +  "context_free": true,
    +  "creator_action_ordinal": 123,
    +  "data": {},
    +  "elapsed": 123,
    +  "global_sequence": "xyz789",
    +  "name": "xyz789",
    +  "receipt": ActionReceipt,
    +  "receiver": "abc123",
    +  "transaction_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainDecision

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "authorized_by": "xyz789",
    +  "batch_id": 987.65,
    +  "callback_contract": "abc123",
    +  "confirm_callback": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "decline_callback": "abc123",
    +  "expired_at": "abc123",
    +  "hash": "abc123",
    +  "id": 123.45,
    +  "meta": "xyz789",
    +  "statement": SignedBlockchainDocument,
    +  "type": "abc123",
    +  "username": "abc123",
    +  "username_certificate": EntrepreneurCertificate,
    +  "validated": false,
    +  "votes_against": ["abc123"],
    +  "votes_against_certificates": [EntrepreneurCertificate],
    +  "votes_for": ["xyz789"],
    +  "votes_for_certificates": [EntrepreneurCertificate]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BlockchainInfoDTO

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 123,
    +  "block_net_limit": 123,
    +  "chain_id": "abc123",
    +  "fork_db_head_block_id": "xyz789",
    +  "fork_db_head_block_num": 123,
    +  "head_block_id": "abc123",
    +  "head_block_num": 987,
    +  "head_block_producer": "xyz789",
    +  "head_block_time": "xyz789",
    +  "last_irreversible_block_id": "xyz789",
    +  "last_irreversible_block_num": 123,
    +  "last_irreversible_block_time": "xyz789",
    +  "server_version": "abc123",
    +  "server_version_string": "xyz789",
    +  "virtual_block_cpu_limit": 123,
    +  "virtual_block_net_limit": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Boolean

    +
    +
    +
    +
    Description
    +

    The Boolean scalar type represents true or false.

    +
    +
    +
    +
    +
    Example
    +
    true
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Branch

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    bank_account - BankPaymentMethod! + Банковский счёт
    braname - String! + Уникальное имя кооперативного участка
    city - String! + Город
    coopname - String! + Имя аккаунта кооператива
    country - String! + Страна
    details - OrganizationDetails! + Детали организации
    email - String! + Email
    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": "abc123",
    +  "country": "abc123",
    +  "details": OrganizationDetails,
    +  "email": "xyz789",
    +  "fact_address": "abc123",
    +  "full_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "abc123",
    +  "represented_by": RepresentedBy,
    +  "short_name": "abc123",
    +  "trusted": [Individual],
    +  "trustee": Individual,
    +  "type": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CalculateVotesInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - String! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCommit

    +
    +
    +
    +
    Description
    +

    Коммит в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "amounts": CapitalCommitAmounts,
    +  "block_num": 987.65,
    +  "blockchain_status": "xyz789",
    +  "commit_hash": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "description": "abc123",
    +  "display_name": "abc123",
    +  "id": 123,
    +  "meta": "xyz789",
    +  "present": false,
    +  "project": BaseCapitalProject,
    +  "project_hash": "abc123",
    +  "status": "APPROVED",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCommitAmounts

    +
    +
    +
    +
    Description
    +

    Данные amounts коммита

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "authors_bonus_pool": "xyz789",
    +  "contributors_bonus_pool": "abc123",
    +  "creators_base_pool": "xyz789",
    +  "creators_bonus_pool": "xyz789",
    +  "creators_hours": "abc123",
    +  "hour_cost": "xyz789",
    +  "total_contribution": "xyz789",
    +  "total_generation_pool": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCommitFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов коммитов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "status": "APPROVED",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalConfigObject

    +
    +
    +
    +
    Description
    +

    Конфигурация CAPITAL контракта кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 123.45,
    +  "voting_period_in_days": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalContributor

    +
    +
    +
    +
    Description
    +

    Участник кооператива в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "about": "abc123",
    +  "appendixes": ["abc123"],
    +  "block_num": 123.45,
    +  "blockchain_status": "xyz789",
    +  "contract": DocumentAggregate,
    +  "contributed_as_author": "xyz789",
    +  "contributed_as_contributor": "xyz789",
    +  "contributed_as_coordinator": "xyz789",
    +  "contributed_as_creator": "abc123",
    +  "contributed_as_investor": "xyz789",
    +  "contributed_as_propertor": "xyz789",
    +  "contributor_hash": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "debt_amount": "abc123",
    +  "display_name": "abc123",
    +  "energy": 123.45,
    +  "hours_per_day": 987.65,
    +  "id": 123,
    +  "is_external_contract": true,
    +  "last_energy_update": "abc123",
    +  "level": 987,
    +  "memo": "abc123",
    +  "present": true,
    +  "rate_per_hour": "xyz789",
    +  "status": "ACTIVE",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalContributorFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов участников CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "display_name": "xyz789",
    +  "is_external_contract": true,
    +  "project_hash": "abc123",
    +  "status": "ACTIVE",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCycle

    +
    +
    +
    +
    Description
    +

    Цикл разработки в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 123.45,
    +  "end_date": "2007-12-03T10:15:30Z",
    +  "name": "abc123",
    +  "present": true,
    +  "start_date": "2007-12-03T10:15:30Z",
    +  "status": "ACTIVE"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCycleFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов циклов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + end_date - String + Фильтр по дате окончания (YYYY-MM-DD)
    + is_active - Boolean + Показать только активные циклы
    + name - String + Фильтр по названию цикла
    + start_date - String + Фильтр по дате начала (YYYY-MM-DD)
    + status - CycleStatus + Фильтр по статусу цикла
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "end_date": "xyz789",
    +  "is_active": false,
    +  "name": "xyz789",
    +  "start_date": "abc123",
    +  "status": "ACTIVE"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalDebt

    +
    +
    +
    +
    Description
    +

    Долг в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "coopname": "abc123",
    +  "debt_hash": "xyz789",
    +  "id": 123,
    +  "memo": "xyz789",
    +  "present": false,
    +  "project_hash": "xyz789",
    +  "repaid_at": "xyz789",
    +  "statement": DocumentAggregate,
    +  "status": "ACTIVE",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalExpense

    +
    +
    +
    +
    Description
    +

    Расход в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "amount": "abc123",
    +  "approved_statement": DocumentAggregate,
    +  "authorization": DocumentAggregate,
    +  "block_num": 123,
    +  "blockchain_status": "xyz789",
    +  "coopname": "xyz789",
    +  "description": "abc123",
    +  "expense_hash": "abc123",
    +  "expense_statement": DocumentAggregate,
    +  "fund_id": 123.45,
    +  "id": 987,
    +  "present": true,
    +  "project_hash": "abc123",
    +  "spended_at": "abc123",
    +  "status": "APPROVED",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalInvest

    +
    +
    +
    +
    Description
    +

    Инвестиция в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "coordinator_amount": 987.65,
    +  "id": 123,
    +  "invest_hash": "abc123",
    +  "invested_at": "xyz789",
    +  "present": false,
    +  "project_hash": "abc123",
    +  "statement": "xyz789",
    +  "status": "ACTIVE",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalInvestFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов инвестиций CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по названию кооператива
    + coordinator - String + Фильтр по координатору
    + invest_hash - String + Фильтр по хешу инвестиции
    + project_hash - String + Фильтр по хешу проекта
    + status - InvestStatus + Фильтр по статусу инвестиции
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "coordinator": "abc123",
    +  "invest_hash": "xyz789",
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalIssue

    +
    +
    +
    +
    Description
    +

    Задача в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "created_by": "abc123",
    +  "creators": ["abc123"],
    +  "cycle_id": "abc123",
    +  "description": "abc123",
    +  "estimate": 987,
    +  "id": "abc123",
    +  "issue_hash": "xyz789",
    +  "metadata": {},
    +  "permissions": CapitalIssuePermissions,
    +  "present": true,
    +  "priority": "HIGH",
    +  "project_hash": "xyz789",
    +  "sort_order": 987,
    +  "status": "BACKLOG",
    +  "submaster": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalIssueFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов задач CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "creators": ["abc123"],
    +  "cycle_id": "xyz789",
    +  "master": "abc123",
    +  "priorities": ["HIGH"],
    +  "project_hash": "xyz789",
    +  "statuses": ["BACKLOG"],
    +  "submaster": "xyz789",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalIssuePermissions

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "can_edit_issue": false,
    +  "can_set_done": true,
    +  "can_set_on_review": true,
    +  "has_clearance": false,
    +  "is_guest": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProgramInvest

    +
    +
    +
    +
    Description
    +

    Программная инвестиция в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "amount": 987.65,
    +  "block_num": 987,
    +  "blockchain_status": "xyz789",
    +  "coopname": "xyz789",
    +  "id": 123,
    +  "invest_hash": "abc123",
    +  "invested_at": "xyz789",
    +  "present": false,
    +  "statement": DocumentAggregate,
    +  "status": "CREATED",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProject

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "can_convert_to_project": false,
    +  "components": [CapitalProjectComponent],
    +  "coopname": "xyz789",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "xyz789",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "fact": CapitalProjectFactPool,
    +  "id": 987,
    +  "invite": "abc123",
    +  "is_opened": false,
    +  "is_planed": false,
    +  "issue_counter": 987,
    +  "master": "xyz789",
    +  "membership": CapitalProjectMembershipCrps,
    +  "meta": "abc123",
    +  "parent_hash": "abc123",
    +  "parent_title": "xyz789",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "xyz789",
    +  "present": false,
    +  "project_hash": "abc123",
    +  "status": "ACTIVE",
    +  "title": "abc123",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectComponent

    +
    +
    +
    +
    Description
    +

    Проект-компонент в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 123.45,
    +  "blockchain_status": "abc123",
    +  "can_convert_to_project": true,
    +  "coopname": "abc123",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "abc123",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "abc123",
    +  "description": "abc123",
    +  "fact": CapitalProjectFactPool,
    +  "id": 987,
    +  "invite": "abc123",
    +  "is_opened": false,
    +  "is_planed": true,
    +  "issue_counter": 987,
    +  "master": "abc123",
    +  "membership": CapitalProjectMembershipCrps,
    +  "meta": "xyz789",
    +  "parent_hash": "xyz789",
    +  "parent_title": "abc123",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "abc123",
    +  "present": false,
    +  "project_hash": "abc123",
    +  "status": "ACTIVE",
    +  "title": "abc123",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectCountsData

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987,
    +  "total_contributors": 123,
    +  "total_coordinators": 123,
    +  "total_creators": 123,
    +  "total_investors": 987,
    +  "total_propertors": 123,
    +  "total_unique_participants": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectCrpsData

    +
    +
    +
    +
    Description
    +

    Данные CRPS для распределения наград проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "total_capital_contributors_shares": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectFactPool

    +
    +
    +
    +
    Description
    +

    Фактические показатели проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "authors_bonus_pool": "xyz789",
    +  "contributors_bonus_pool": "abc123",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "abc123",
    +  "creators_base_pool": "xyz789",
    +  "creators_bonus_pool": "xyz789",
    +  "creators_hours": 987,
    +  "hour_cost": "abc123",
    +  "invest_pool": "abc123",
    +  "program_invest_pool": "xyz789",
    +  "property_base_pool": "xyz789",
    +  "return_base_percent": 123.45,
    +  "target_expense_pool": "abc123",
    +  "total": "xyz789",
    +  "total_contribution": "xyz789",
    +  "total_generation_pool": "xyz789",
    +  "total_received_investments": "abc123",
    +  "total_returned_investments": "xyz789",
    +  "use_invest_percent": 123.45,
    +  "used_expense_pool": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов проектов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": ["abc123"],
    +  "has_issues_with_priorities": ["HIGH"],
    +  "has_issues_with_statuses": ["BACKLOG"],
    +  "has_voting": true,
    +  "is_component": false,
    +  "is_opened": true,
    +  "is_planed": false,
    +  "master": "abc123",
    +  "parent_hash": "xyz789",
    +  "project_hash": "xyz789",
    +  "statuses": ["ACTIVE"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectMembershipCrps

    +
    +
    +
    +
    Description
    +

    Данные CRPS для распределения членских взносов проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    available - String! + Доступная сумма
    converted_funds - String! + Сконвертированные средства
    cumulative_reward_per_share - Float! + Накопительный коэффициент вознаграждения на акцию
    distributed - String! + Распределенная сумма
    funded - String! + Профинансированная сумма
    total_shares - String! + Общее количество акций
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "available": "abc123",
    +  "converted_funds": "xyz789",
    +  "cumulative_reward_per_share": 123.45,
    +  "distributed": "xyz789",
    +  "funded": "abc123",
    +  "total_shares": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectPermissions

    +
    +
    +
    +
    Description
    +

    Права доступа пользователя к проекту

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": true,
    +  "can_set_master": false,
    +  "can_set_plan": false,
    +  "has_clearance": true,
    +  "is_guest": true,
    +  "pending_clearance": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectPlanPool

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "contributors_bonus_pool": "abc123",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "abc123",
    +  "creators_base_pool": "xyz789",
    +  "creators_bonus_pool": "xyz789",
    +  "creators_hours": 987,
    +  "hour_cost": "abc123",
    +  "invest_pool": "xyz789",
    +  "program_invest_pool": "xyz789",
    +  "return_base_percent": 123.45,
    +  "target_expense_pool": "abc123",
    +  "total": "abc123",
    +  "total_generation_pool": "xyz789",
    +  "total_received_investments": "abc123",
    +  "use_invest_percent": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectTimeStats

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "contributor_hash": "abc123",
    +  "pending_hours": 987.65,
    +  "project_hash": "abc123",
    +  "project_name": "xyz789",
    +  "total_committed_hours": 123.45,
    +  "total_uncommitted_hours": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectVotingAmounts

    +
    +
    +
    +
    Description
    +

    Суммы голосования проекта

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "authors_bonuses_on_voting": "xyz789",
    +  "authors_equal_per_author": "xyz789",
    +  "authors_equal_spread": "xyz789",
    +  "creators_bonuses_on_voting": "abc123",
    +  "creators_direct_spread": "xyz789",
    +  "equal_voting_amount": "xyz789",
    +  "total_voting_pool": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalProjectVotingData

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "creators_voting_percent": 123.45,
    +  "total_voters": 987,
    +  "votes_received": 987,
    +  "voting_deadline": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalResult

    +
    +
    +
    +
    Description
    +

    Результат в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "act": DocumentAggregate,
    +  "authorization": DocumentAggregate,
    +  "block_num": 123.45,
    +  "blockchain_status": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "debt_amount": "abc123",
    +  "id": 987,
    +  "present": true,
    +  "project_hash": "abc123",
    +  "result_hash": "abc123",
    +  "statement": DocumentAggregate,
    +  "status": "ACT1",
    +  "total_amount": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalSegment

    +
    +
    +
    +
    Description
    +

    Сегмент участника в проекте CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "author_bonus": "xyz789",
    +  "block_num": 123.45,
    +  "capital_contributor_shares": "xyz789",
    +  "contributor_bonus": "xyz789",
    +  "coopname": "xyz789",
    +  "coordinator_base": "xyz789",
    +  "coordinator_investments": "xyz789",
    +  "creator_base": "abc123",
    +  "creator_bonus": "xyz789",
    +  "debt_amount": "abc123",
    +  "debt_settled": "xyz789",
    +  "direct_creator_bonus": "abc123",
    +  "display_name": "abc123",
    +  "equal_author_bonus": "abc123",
    +  "has_vote": true,
    +  "id": 123,
    +  "investor_amount": "xyz789",
    +  "investor_base": "xyz789",
    +  "is_author": true,
    +  "is_contributor": true,
    +  "is_coordinator": false,
    +  "is_creator": false,
    +  "is_investor": true,
    +  "is_propertor": true,
    +  "is_votes_calculated": false,
    +  "last_author_base_reward_per_share": 987.65,
    +  "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": true,
    +  "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": "abc123",
    +  "value": "xyz789",
    +  "voting_bonus": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalSegmentFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов сегментов CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": true,
    +  "is_author": true,
    +  "is_contributor": true,
    +  "is_coordinator": false,
    +  "is_creator": true,
    +  "is_investor": true,
    +  "is_propertor": true,
    +  "project_hash": "abc123",
    +  "status": "ACT1",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalState

    +
    +
    +
    +
    Description
    +

    Полное состояние CAPITAL контракта кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "abc123",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "config": CapitalConfigObject,
    +  "coopname": "abc123",
    +  "global_available_invest_pool": "abc123",
    +  "present": true,
    +  "program_membership_available": "abc123",
    +  "program_membership_cumulative_reward_per_share": 987.65,
    +  "program_membership_distributed": "xyz789",
    +  "program_membership_funded": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalStory

    +
    +
    +
    +
    Description
    +

    История (критерий выполнения) в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_updated_at": "2007-12-03T10:15:30Z",
    +  "block_num": 987.65,
    +  "coopname": "abc123",
    +  "created_by": "abc123",
    +  "description": "xyz789",
    +  "issue_id": "xyz789",
    +  "present": false,
    +  "project_hash": "abc123",
    +  "sort_order": 987,
    +  "status": "CANCELLED",
    +  "story_hash": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalStoryFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов историй CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по названию кооператива
    + created_by - String + Фильтр по ID создателя
    + issue_id - String + Фильтр по ID задачи
    + project_hash - String + Фильтр по хешу проекта
    + status - StoryStatus + Фильтр по статусу истории
    + title - String + Фильтр по названию истории
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "created_by": "abc123",
    +  "issue_id": "abc123",
    +  "project_hash": "abc123",
    +  "status": "CANCELLED",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeEntriesByIssues

    +
    +
    +
    +
    Description
    +

    Агрегированная статистика времени по задачам с информацией о задачах и участниках

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 987.65,
    +  "committed_hours": 987.65,
    +  "contributor_hash": "abc123",
    +  "contributor_name": "xyz789",
    +  "coopname": "xyz789",
    +  "issue_hash": "xyz789",
    +  "issue_title": "abc123",
    +  "pending_hours": 987.65,
    +  "project_hash": "abc123",
    +  "project_name": "abc123",
    +  "total_hours": 123.45,
    +  "uncommitted_hours": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeEntriesFilter

    +
    +
    +
    +
    Description
    +

    Параметры фильтрации для запросов записей времени CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contributor_hash - String + Хеш участника (опционально, если не указан - вернёт записи всех участников проекта)
    + coopname - String + Фильтр по названию кооператива
    + is_committed - Boolean + Фильтр по закоммиченным записям (опционально)
    + issue_hash - String + Хеш задачи (опционально, если не указан - вернёт записи по всем задачам)
    + project_hash - String + Хеш проекта (опционально, если не указан - вернёт записи по всем проектам)
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contributor_hash": "abc123",
    +  "coopname": "xyz789",
    +  "is_committed": false,
    +  "issue_hash": "xyz789",
    +  "project_hash": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeEntry

    +
    +
    +
    +
    Description
    +

    Запись времени участника

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": "xyz789",
    +  "_id": "xyz789",
    +  "_updated_at": "abc123",
    +  "commit_hash": "xyz789",
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "date": "xyz789",
    +  "hours": 987.65,
    +  "is_committed": true,
    +  "issue_hash": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeStats

    +
    +
    +
    +
    Description
    +

    Результат гибкого запроса статистики времени с пагинацией

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Float! + Текущая страница
    items - [CapitalProjectTimeStats!]! + Список результатов статистики времени
    totalCount - Float! + Общее количество результатов
    totalPages - Float! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987.65,
    +  "items": [CapitalProjectTimeStats],
    +  "totalCount": 987.65,
    +  "totalPages": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalTimeStatsInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contributor_hash - String + Хеш участника (опционально)
    + coopname - String + Название кооператива (опционально)
    + project_hash - String + Хеш проекта (опционально)
    + username - String + Имя пользователя (опционально)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalVote

    +
    +
    +
    +
    Description
    +

    Голос в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _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": 123.45,
    +  "coopname": "xyz789",
    +  "id": 123,
    +  "present": false,
    +  "project_hash": "xyz789",
    +  "recipient": "abc123",
    +  "recipient_display_name": "xyz789",
    +  "voted_at": "abc123",
    +  "voter": "xyz789",
    +  "voter_display_name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChartOfAccountsItem

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    available - String! + Доступные средства
    blocked - String! + Заблокированные средства
    displayId - String! + Идентификатор счета для отображения (может быть дробным, например "86.6")
    id - Int! + Идентификатор счета
    name - String! + Название счета
    writeoff - String! + Списанные средства
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "available": "abc123",
    +  "blocked": "abc123",
    +  "displayId": "abc123",
    +  "id": 987,
    +  "name": "xyz789",
    +  "writeoff": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CheckMatrixUsernameInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CloseProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommitApproveInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хэш коммита для одобрения
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "commit_hash": "abc123",
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommitDeclineInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хэш коммита для отклонения
    + coopname - String! + Имя аккаунта кооператива
    + reason - String! + Причина отклонения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "commit_hash": "abc123",
    +  "coopname": "abc123",
    +  "reason": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommitStatus

    +
    +
    +
    +
    Description
    +

    Статус коммита в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    APPROVED

    +
    +
    +

    CREATED

    +
    +
    +

    DECLINED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "APPROVED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CommonRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + currency - String! + +
    + hash - String! + +
    + program_id - Int! + +
    + title - String! + +
    + total_cost - String! + +
    + type - String! + +
    + unit_cost - String! + +
    + unit_of_measurement - String! + +
    + units - Int! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currency": "abc123",
    +  "hash": "xyz789",
    +  "program_id": 123,
    +  "title": "xyz789",
    +  "total_cost": "abc123",
    +  "type": "abc123",
    +  "unit_cost": "abc123",
    +  "unit_of_measurement": "abc123",
    +  "units": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - String! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteVotingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfigInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123.45,
    +  "coordinator_bonus_percent": 987.65,
    +  "coordinator_invite_validity_days": 987.65,
    +  "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": 123.45,
    +  "voting_period_in_days": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmAgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + administrator - String! + Имя аккаунта администратора
    + agreement_id - String! + Идентификатор соглашения
    + coopname - String! + Имя аккаунта кооператива
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "administrator": "abc123",
    +  "agreement_id": "abc123",
    +  "coopname": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmApproveInput

    +
    +
    +
    +
    Description
    +

    Входные данные для подтверждения одобрения документа

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + approval_hash - String! + Хеш одобрения для идентификации
    + approved_document - SignedDigitalDocumentInput! + Одобренный документ в формате JSON
    + coopname - String! + Название кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "approval_hash": "abc123",
    +  "approved_document": SignedDigitalDocumentInput,
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmReceiveOnRequestInput

    +
    +
    +
    +
    Description
    +

    Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - ReturnByAssetActSignedDocumentInput! + Подписанный акт приёмки-передачи имущества Уполномоченным лицом из Кооператива при возврате Заказчику по новации
    + exchange_id - String! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": ReturnByAssetActSignedDocumentInput,
    +  "exchange_id": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConfirmSupplyOnRequestInput

    +
    +
    +
    +
    Description
    +

    Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - AssetContributionActSignedDocumentInput! + Подписанный акт приёма-передачи имущества от Поставщика в Кооператив
    + exchange_id - String! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": AssetContributionActSignedDocumentInput,
    +  "exchange_id": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ContactsDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    chairman - PublicChairman! + +
    details - OrganizationDetails! + +
    email - String! + +
    full_address - String! + +
    full_name - String! + +
    phone - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "chairman": PublicChairman,
    +  "details": OrganizationDetails,
    +  "email": "abc123",
    +  "full_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ContributorStatus

    +
    +
    +
    +
    Description
    +

    Статус участника в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    APPROVED

    +
    +
    +

    INACTIVE

    +
    +
    +

    PENDING

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertSegmentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "convert_hash": "xyz789",
    +  "convert_statement": SignedDigitalDocumentInput,
    +  "coopname": "abc123",
    +  "project_amount": "abc123",
    +  "project_hash": "abc123",
    +  "username": "abc123",
    +  "wallet_amount": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertToAxonStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertToAxonStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ConvertToAxonStatementSignedMetaDocumentInput! + Метаинформация для заявления на конвертацию
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "xyz789",
    +  "meta": ConvertToAxonStatementSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ConvertToAxonStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CooperativeOperatorAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "coop_type": "abc123",
    +  "created_at": "abc123",
    +  "description": "xyz789",
    +  "document": SignedBlockchainDocument,
    +  "initial": "abc123",
    +  "is_branched": false,
    +  "is_cooperative": true,
    +  "is_enrolled": true,
    +  "meta": "xyz789",
    +  "minimum": "abc123",
    +  "org_initial": "abc123",
    +  "org_minimum": "abc123",
    +  "org_registration": "xyz789",
    +  "parent_username": "abc123",
    +  "referer": "abc123",
    +  "registered_at": "abc123",
    +  "registration": "abc123",
    +  "registrator": "xyz789",
    +  "status": "xyz789",
    +  "storages": ["xyz789"],
    +  "type": "xyz789",
    +  "username": "abc123",
    +  "verifications": [Verification]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Country

    +
    +
    +
    +
    Description
    +

    Страна регистрации пользователя

    +
    +
    +
    Values
    + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    Russia

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "Russia"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateAnnualGeneralMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateBankAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - BankAccountInput! + Данные для банковского перевода
    + is_default - Boolean! + Флаг основного метода платежа, который отображается в документах
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": BankAccountInput,
    +  "is_default": true,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
    +  "full_name": "xyz789",
    +  "phone": "abc123",
    +  "short_name": "abc123",
    +  "trustee": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateChildOrderInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "data": "xyz789",
    +  "document": ReturnByAssetStatementSignedDocumentInput,
    +  "meta": "abc123",
    +  "parent_id": 123.45,
    +  "product_lifecycle_secs": 987.65,
    +  "program_id": 987.65,
    +  "unit_cost": "abc123",
    +  "units": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateCommitInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "meta": "abc123",
    +  "project_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateCycleInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + end_date - String! + Дата окончания цикла (ISO 8601)
    + name - String! + Название цикла
    + start_date - String! + Дата начала цикла (ISO 8601)
    + status - CycleStatus + Статус цикла. Default = FUTURE
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "end_date": "xyz789",
    +  "name": "abc123",
    +  "start_date": "abc123",
    +  "status": "ACTIVE"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateDebtInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма долга
    + coopname - String! + Имя аккаунта кооператива
    + debt_hash - String! + Хэш долга
    + project_hash - String! + Хэш проекта
    + repaid_at - String! + Дата возврата
    + statement - SignedDigitalDocumentInput! + Заявление на получение ссуды
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "xyz789",
    +  "coopname": "abc123",
    +  "debt_hash": "abc123",
    +  "project_hash": "abc123",
    +  "repaid_at": "xyz789",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateDepositPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + quantity - Float! + Сумма взноса
    + symbol - String! + Символ валюты
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "quantity": 987.65,
    +  "symbol": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateEntrepreneurDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "country": "Russia",
    +  "details": EntrepreneurDetailsInput,
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "xyz789",
    +  "phone": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateExpenseInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма расхода
    + coopname - String! + Имя аккаунта кооператива
    + creator - String! + Исполнитель расхода
    + description - String! + Описание расхода
    + expense_hash - String! + Хэш расхода
    + project_hash - String! + Хэш проекта
    + statement - SignedDigitalDocumentInput! + Служебная записка о расходе
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "xyz789",
    +  "coopname": "abc123",
    +  "creator": "abc123",
    +  "description": "abc123",
    +  "expense_hash": "abc123",
    +  "project_hash": "abc123",
    +  "statement": SignedDigitalDocumentInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateIndividualDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + birthdate - String! + Дата рождения
    + first_name - String! + Имя
    + full_address - String! + Полный адрес
    + last_name - String! + Фамилия
    + middle_name - String! + Отчество
    + passport - PassportInput + Данные паспорта
    + phone - String! + Телефон
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "passport": PassportInput,
    +  "phone": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateInitOrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "details": OrganizationDetailsInput,
    +  "email": "abc123",
    +  "fact_address": "xyz789",
    +  "full_address": "xyz789",
    +  "full_name": "abc123",
    +  "phone": "xyz789",
    +  "represented_by": RepresentedByInput,
    +  "short_name": "xyz789",
    +  "type": "AO"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateInitialPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateIssueInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": ["abc123"],
    +  "coopname": "xyz789",
    +  "creators": ["abc123"],
    +  "cycle_id": "xyz789",
    +  "description": "xyz789",
    +  "estimate": 123,
    +  "labels": ["abc123"],
    +  "priority": "HIGH",
    +  "project_hash": "xyz789",
    +  "sort_order": 123,
    +  "status": "BACKLOG",
    +  "submaster": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateMatrixAccountInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + password - String! + +
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "password": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateOrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "country": "abc123",
    +  "details": OrganizationDetailsInput,
    +  "fact_address": "abc123",
    +  "full_address": "xyz789",
    +  "full_name": "xyz789",
    +  "phone": "abc123",
    +  "represented_by": RepresentedByInput,
    +  "short_name": "xyz789",
    +  "type": "AO"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateParentOfferInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "data": "abc123",
    +  "meta": "abc123",
    +  "parent_id": 987.65,
    +  "product_lifecycle_secs": 123.45,
    +  "program_id": 987.65,
    +  "unit_cost": "xyz789",
    +  "units": 987.65,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProgramPropertyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + property_amount - String! + Сумма имущества
    + property_description - String! + Описание имущества
    + property_hash - String! + Хэш имущества
    + statement - SignedDigitalDocumentInput! + Заявление
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "property_amount": "abc123",
    +  "property_description": "abc123",
    +  "property_hash": "abc123",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectFreeDecisionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision - String! + Проект решения, которое предлагается принять
    + question - String! + Вопрос, который выносится на повестку
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "abc123",
    +  "question": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": true,
    +  "coopname": "xyz789",
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "invite": "xyz789",
    +  "meta": "abc123",
    +  "parent_hash": "abc123",
    +  "project_hash": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectInvestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма инвестиции
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + statement - SignedDigitalDocumentInput! + Заявление на инвестирование
    + username - String! + Имя инвестора
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "xyz789",
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateProjectPropertyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + property_amount - String! + Сумма имущества
    + property_description - String! + Описание имущества
    + property_hash - String! + Хэш имущества
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "property_amount": "xyz789",
    +  "property_description": "abc123",
    +  "property_hash": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateSovietIndividualDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + birthdate - String! + Дата рождения
    + email - String! + Email адрес
    + first_name - String! + Имя
    + full_address - String! + Полный адрес
    + last_name - String! + Фамилия
    + middle_name - String! + Отчество
    + passport - PassportInput + Данные паспорта
    + phone - String! + Телефон
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "xyz789",
    +  "email": "xyz789",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "passport": PassportInput,
    +  "phone": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateStoryInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "project_hash": "abc123",
    +  "sort_order": 987,
    +  "status": "CANCELLED",
    +  "story_hash": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateSubscriptionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + subscription - WebPushSubscriptionDataInput! + Данные подписки
    + userAgent - String + User Agent браузера
    + username - String! + Username пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "subscription": WebPushSubscriptionDataInput,
    +  "userAgent": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateSubscriptionResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    message - String! + Сообщение о результате операции
    subscription - WebPushSubscriptionDto! + Данные созданной подписки
    success - Boolean! + Успешно ли создана подписка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "message": "abc123",
    +  "subscription": WebPushSubscriptionDto,
    +  "success": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateWithdrawInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + method_id - String! + ID метода платежа
    + payment_hash - String! + Хеш платежа для связи с withdraw
    + quantity - Float! + Количество средств
    + statement - ReturnByMoneySignedDocumentInput! + Подписанное заявление на возврат средств
    + symbol - String! + Символ валюты
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "method_id": "abc123",
    +  "payment_hash": "xyz789",
    +  "quantity": 987.65,
    +  "statement": ReturnByMoneySignedDocumentInput,
    +  "symbol": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateWithdrawResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    withdraw_hash - String! + Хеш созданной заявки на вывод
    +
    +
    +
    +
    +
    Example
    +
    {"withdraw_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreatedProjectFreeDecision

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    decision - String! + Проект решения, которое предлагается принять
    id - String! + Идентификатор проекта свободного решения
    question - String! + Вопрос, который выносится на повестку
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "xyz789",
    +  "id": "xyz789",
    +  "question": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CurrentInstanceDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "description": "xyz789",
    +  "domain": "xyz789",
    +  "image": "abc123",
    +  "is_delegated": true,
    +  "is_valid": false,
    +  "progress": 123.45,
    +  "status": "ACTIVE",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CurrentTableState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "scope": "xyz789",
    +  "table": "abc123",
    +  "value": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CurrentTableStatesFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + code - String + Код контракта
    + scope - String + Область действия
    + table - String + Имя таблицы
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "scope": "abc123",
    +  "table": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CycleStatus

    +
    +
    +
    +
    Description
    +

    Статус цикла в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    COMPLETED

    +
    +
    +

    FUTURE

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeactivateSubscriptionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + subscriptionId - String! + ID подписки для деактивации
    +
    +
    +
    +
    +
    Example
    +
    {"subscriptionId": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DebtFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + projectHash - String + Фильтр по хешу проекта
    + status - String + Фильтр по статусу долга
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "projectHash": "abc123",
    +  "status": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DebtStatus

    +
    +
    +
    +
    Description
    +

    Статус долга в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    APPROVED

    +
    +
    +

    CANCELLED

    +
    +
    +

    PENDING

    +
    +
    +

    SETTLED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DecisionDetailAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - ExtendedBlockchainAction! + +
    documentAggregate - DocumentAggregate! + +
    votes_against - [ExtendedBlockchainAction!]! + +
    votes_for - [ExtendedBlockchainAction!]! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": ExtendedBlockchainAction,
    +  "documentAggregate": DocumentAggregate,
    +  "votes_against": [ExtendedBlockchainAction],
    +  "votes_for": [ExtendedBlockchainAction]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeclineAgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + administrator - String! + Имя аккаунта администратора
    + agreement_id - String! + Идентификатор соглашения
    + comment - String! + Комментарий к отказу
    + coopname - String! + Имя аккаунта кооператива
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "administrator": "abc123",
    +  "agreement_id": "abc123",
    +  "comment": "abc123",
    +  "coopname": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeclineApproveInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + approval_hash - String! + Хеш одобрения для идентификации
    + coopname - String! + Название кооператива
    + reason - String! + Причина отклонения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "approval_hash": "xyz789",
    +  "coopname": "abc123",
    +  "reason": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeclineRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + meta - String! + Причина отказа
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "exchange_id": 987.65,
    +  "meta": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "xyz789",
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteCapitalIssueByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для удаления задачи по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + issue_hash - String! + Хеш задачи для удаления
    +
    +
    +
    +
    +
    Example
    +
    {"issue_hash": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteCapitalStoryByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для удаления истории по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + story_hash - String! + Хеш истории для удаления
    +
    +
    +
    +
    +
    Example
    +
    {"story_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeletePaymentMethodInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + method_id - String! + Идентификатор метода оплаты
    + username - String! + Имя пользователя, чей метод оплаты нужно удалить
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "method_id": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteTrustedAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    + trusted - String! + Имя аккаунта доверонного лица, у которого отзывается право подписи за председателя кооперативного участка
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "trusted": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeliverOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": 123.45,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Delta

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "block_num": 123.45,
    +  "chain_id": "xyz789",
    +  "code": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "id": "xyz789",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "abc123",
    +  "table": "xyz789",
    +  "value": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeltaFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Float + Номер блока
    + code - String + Код контракта
    + present - Boolean + Флаг присутствия записи
    + primary_key - String + Первичный ключ
    + scope - String + Область действия
    + table - String + Имя таблицы
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 987.65,
    +  "code": "xyz789",
    +  "present": true,
    +  "primary_key": "abc123",
    +  "scope": "xyz789",
    +  "table": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Desktop

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "layout": "xyz789",
    +  "nonAuthorizedHome": "xyz789",
    +  "workspaces": [DesktopWorkspace]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DesktopConfig

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    defaultRoute - String + Маршрут по умолчанию
    icon - String + Иконка для меню
    name - String! + Уникальное имя workspace
    title - String! + Отображаемое название workspace
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "defaultRoute": "abc123",
    +  "icon": "xyz789",
    +  "name": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DesktopWorkspace

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    defaultRoute - String + Маршрут по умолчанию для этого workspace
    extension_name - String! + Имя расширения, которому принадлежит этот workspace
    icon - String + Иконка для меню
    name - String! + Уникальное имя workspace
    title - String! + Отображаемое название workspace
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "defaultRoute": "abc123",
    +  "extension_name": "xyz789",
    +  "icon": "abc123",
    +  "name": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DisputeOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - JSONObject! + Документ с аргументами спора
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": {},
    +  "exchange_id": 987.65,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentAction

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CONTRIBUTE

    +
    +
    +

    JOINCOOP

    +
    +
    +

    REGCOOP

    +
    +
    +

    WITHDRAW

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CONTRIBUTE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentAggregate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    document - SignedDigitalDocument! + +
    hash - String! + +
    rawDocument - GeneratedDocument + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "document": SignedDigitalDocument,
    +  "hash": "xyz789",
    +  "rawDocument": GeneratedDocument
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentPackageAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    acts - [ActDetailAggregate!]! + Массив объект(ов) актов с агрегатами, относящихся к заявлению
    decision - DecisionDetailAggregate + Объект цифрового документа решения с агрегатом
    links - [DocumentAggregate!]! + Массив связанных документов с агрегатами, извлечённых из мета-данных
    statement - StatementDetailAggregate + Объект цифрового документа заявления с агрегатом
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "acts": [ActDetailAggregate],
    +  "decision": DecisionDetailAggregate,
    +  "links": [DocumentAggregate],
    +  "statement": StatementDetailAggregate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DocumentsAggregatePaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [DocumentPackageAggregate!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [DocumentPackageAggregate],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EditBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "coopname": "abc123",
    +  "email": "abc123",
    +  "fact_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "abc123",
    +  "short_name": "abc123",
    +  "trustee": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EditContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + about - String + О себе
    + coopname - String! + Имя аккаунта кооператива
    + hours_per_day - Float + Часов в день
    + rate_per_hour - String + Ставка за час работы
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "xyz789",
    +  "coopname": "abc123",
    +  "hours_per_day": 123.45,
    +  "rate_per_hour": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EditProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": true,
    +  "coopname": "xyz789",
    +  "data": "abc123",
    +  "description": "xyz789",
    +  "invite": "xyz789",
    +  "meta": "xyz789",
    +  "project_hash": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Entrepreneur

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    birthdate - String! + Дата рождения
    city - String! + Город
    country - String! + Страна
    details - EntrepreneurDetails! + Детали ИП (ИНН, ОГРН)
    email - String! + Email
    first_name - String! + Имя
    full_address - String! + Юридический адрес
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    phone - String! + Телефон
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "xyz789",
    +  "city": "abc123",
    +  "country": "abc123",
    +  "details": EntrepreneurDetails,
    +  "email": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
    +  "phone": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EntrepreneurCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    inn - String! + ИНН
    last_name - String! + Фамилия
    middle_name - String + Отчество
    type - AccountType! + Тип аккаунта
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "abc123",
    +  "inn": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "type": "entrepreneur",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EntrepreneurDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    inn - String! + ИНН
    ogrn - String! + ОГРН
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "xyz789",
    +  "ogrn": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    EntrepreneurDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + inn - String! + ИНН
    + ogrn - String! + ОГРН
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "xyz789",
    +  "ogrn": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExpenseFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + fundId - String + Фильтр по ID фонда
    + projectHash - String + Фильтр по хешу проекта
    + status - String + Фильтр по статусу расхода
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "fundId": "abc123",
    +  "projectHash": "abc123",
    +  "status": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExpenseStatus

    +
    +
    +
    +
    Description
    +

    Статус расхода в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    APPROVED

    +
    +
    +

    CANCELLED

    +
    +
    +

    DECLINED

    +
    +
    +

    PAID

    +
    +
    +

    PENDING

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "APPROVED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtendedBlockchainAction

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "console": "abc123",
    +  "context_free": false,
    +  "creator_action_ordinal": 987,
    +  "data": {},
    +  "elapsed": 123,
    +  "global_sequence": "xyz789",
    +  "name": "xyz789",
    +  "receipt": ActionReceipt,
    +  "receiver": "xyz789",
    +  "transaction_id": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtendedMeetStatus

    +
    +
    +
    +
    Description
    +

    Расширенный статус собрания на основе дат и состояния

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AUTHORIZED

    +
    Авторизовано
    +

    CLOSED

    +
    Закрыто
    +

    CREATED

    +
    Создано
    +

    EXPIRED_NO_QUORUM

    +
    Истекло без кворума
    +

    NONE

    +
    Неопределенное состояние
    +

    ONRESTART

    +
    Ожидаем утверждения новой даты собрания
    +

    PRECLOSED

    +
    Предварительно закрыто
    +

    VOTING_COMPLETED

    +
    Голосование завершено, ожидает подписей
    +

    VOTING_IN_PROGRESS

    +
    Голосование идет
    +

    WAITING_FOR_OPENING

    +
    Ожидает открытия
    +
    +
    +
    +
    +
    Example
    +
    "AUTHORIZED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Extension

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "desktops": [DesktopConfig],
    +  "enabled": true,
    +  "external_url": "xyz789",
    +  "image": "abc123",
    +  "instructions": "abc123",
    +  "is_available": false,
    +  "is_builtin": false,
    +  "is_installed": false,
    +  "is_internal": true,
    +  "name": "xyz789",
    +  "readme": "xyz789",
    +  "schema": {},
    +  "tags": ["xyz789"],
    +  "title": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtensionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + config - JSON! + Объект конфигурации расширения
    + created_at - DateTime + Дата установки расширения
    + enabled - Boolean! + Флаг того, включено ли расширение сейчас
    + name - String! + Уникальное имя расширения (является идентификатором)
    + updated_at - DateTime + Дата обновления расширения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "config": {},
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "enabled": false,
    +  "name": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtensionLog

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "extension_local_id": 123.45,
    +  "id": 987.65,
    +  "name": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ExtensionLogsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [ExtensionLog!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [ExtensionLog],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Float

    +
    +
    +
    +
    Description
    +

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    +
    +
    +
    +
    +
    Example
    +
    123.45
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FreeDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "project_id": "abc123",
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FundProgramInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма финансирования
    + coopname - String! + Имя аккаунта кооператива
    + memo - String! + Memo
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "xyz789",
    +  "coopname": "abc123",
    +  "memo": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FundProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма финансирования
    + coopname - String! + Имя аккаунта кооператива
    + memo - String! + Memo
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "coopname": "xyz789",
    +  "memo": "abc123",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GatewayPayment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": false,
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "direction": "INCOMING",
    +  "direction_label": "abc123",
    +  "expired_at": "2007-12-03T10:15:30Z",
    +  "formatted_amount": "xyz789",
    +  "hash": "xyz789",
    +  "id": "4",
    +  "income_hash": "abc123",
    +  "is_final": true,
    +  "memo": "xyz789",
    +  "message": "xyz789",
    +  "outcome_hash": "xyz789",
    +  "payment_details": PaymentDetails,
    +  "payment_method_id": "xyz789",
    +  "provider": "xyz789",
    +  "quantity": 987.65,
    +  "statement": {},
    +  "status": "CANCELLED",
    +  "status_label": "abc123",
    +  "symbol": "xyz789",
    +  "type": "DEPOSIT",
    +  "type_label": "abc123",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "xyz789",
    +  "username_certificate": EntrepreneurCertificate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateDocumentOptionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + lang - String + Язык документа
    + skip_save - Boolean + Пропустить сохранение
    +
    +
    +
    +
    +
    Example
    +
    {"lang": "abc123", "skip_save": false}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GeneratedDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    binary - String! + Бинарное содержимое документа (base64)
    full_title - String! + Полное название документа
    hash - String! + Хэш документа
    html - String! + HTML содержимое документа
    meta - JSON! + Метаданные документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "binary": "xyz789",
    +  "full_title": "abc123",
    +  "hash": "abc123",
    +  "html": "xyz789",
    +  "meta": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetAccountsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + role - String + +
    +
    +
    +
    +
    +
    Example
    +
    {"role": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetBranchesInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String + Фильтр по имени аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "xyz789",
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalCommitByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения коммита по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + commit_hash - String! + Хеш коммита для получения
    +
    +
    +
    +
    +
    Example
    +
    {"commit_hash": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalConfigInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Название кооператива
    +
    +
    +
    +
    +
    Example
    +
    {"coopname": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalIssueByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения задачи по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + issue_hash - String! + Хеш задачи для получения
    +
    +
    +
    +
    +
    Example
    +
    {"issue_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalStoryByHashInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения истории по хэшу

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + story_hash - String! + Хеш истории для получения
    +
    +
    +
    +
    +
    Example
    +
    {"story_hash": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String + ID участника
    + contributor_hash - String + Хеш участника
    + username - String + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "_id": "abc123",
    +  "contributor_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetDebtInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID долга
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + actions - [DocumentAction!] + +
    + after_block - Int + +
    + before_block - Int + +
    + filter - JSON! + +
    + limit - Int + +
    + page - Int + +
    + type - String + +
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "actions": ["CONTRIBUTE"],
    +  "after_block": 987,
    +  "before_block": 123,
    +  "filter": {},
    +  "limit": 123,
    +  "page": 123,
    +  "type": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetExpenseInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + Внутренний ID базы данных
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetExtensionLogsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + createdFrom - DateTime + Фильтр по дате создания (от)
    + createdTo - DateTime + Фильтр по дате создания (до)
    + name - String + Фильтр по имени расширения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "createdFrom": "2007-12-03T10:15:30Z",
    +  "createdTo": "2007-12-03T10:15:30Z",
    +  "name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetExtensionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + enabled - Boolean + Фильтр включенных расширений
    + is_available - Boolean + Фильтр активности
    + is_desktop - Boolean + Фильтр рабочих столов
    + is_installed - Boolean + Фильтр установленных расширений
    + name - String + Фильтр по имени
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "enabled": false,
    +  "is_available": true,
    +  "is_desktop": true,
    +  "is_installed": true,
    +  "name": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetInstallationStatusInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + install_code - String! + Код установки
    +
    +
    +
    +
    +
    Example
    +
    {"install_code": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetInvestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID инвестиции
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetLedgerHistoryInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "limit": 987,
    +  "page": 123,
    +  "sortBy": "abc123",
    +  "sortOrder": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetLedgerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя кооператива для получения состояния ledger
    +
    +
    +
    +
    +
    Example
    +
    {"coopname": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetMeetsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {"coopname": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetOneCoopDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_from - Int! + Номер блока, начиная с которого извлекать документы
    + block_to - Int + Номер блока, до которого извлекать документы
    + limit - Int + Количество записей на странице. Default = 100
    + page - Int + Номер страницы для пагинации. Default = 1
    +
    +
    +
    +
    +
    Example
    +
    {"block_from": 987, "block_to": 987, "limit": 123, "page": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetPaymentMethodsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int! + Количество элементов на странице. Default = 10
    + page - Int! + Номер страницы. Default = 1
    + sortBy - String + Ключ сортировки (например, "name")
    + sortOrder - String! + Направление сортировки ("ASC" или "DESC"). Default = "ASC"
    + username - String + Имя пользователя для фильтрации методов оплаты
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "limit": 123,
    +  "page": 123,
    +  "sortBy": "xyz789",
    +  "sortOrder": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetProgramInvestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID программной инвестиции
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + hash - String! + Хеш проекта
    + parent_hash - String + Хеш родительского проекта для фильтрации компонентов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "hash": "abc123",
    +  "parent_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetProjectWithRelationsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + projectHash - String! + Хеш проекта
    +
    +
    +
    +
    +
    Example
    +
    {"projectHash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetResultInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID результата
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetUserSubscriptionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Username пользователя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetVoteInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + _id - String! + ID голоса
    +
    +
    +
    +
    +
    Example
    +
    {"_id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ImportContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contribution_amount - String! + Сумма вклада
    + contributor_hash - String! + Хэш участника
    + coopname - String! + Имя аккаунта кооператива
    + memo - String + Примечание
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contribution_amount": "abc123",
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "memo": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Individual

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    birthdate - String! + Дата рождения
    email - String! + Email
    first_name - String! + Имя
    full_address - String! + Полный адрес
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    passport - Passport + Данные паспорта
    phone - String! + Телефон
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "birthdate": "abc123",
    +  "email": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "abc123",
    +  "middle_name": "xyz789",
    +  "passport": Passport,
    +  "phone": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IndividualCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    last_name - String! + Фамилия
    middle_name - String + Отчество
    type - AccountType! + Тип аккаунта
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "xyz789",
    +  "type": "entrepreneur",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Init

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + organization_data - CreateInitOrganizationDataInput! + Объект организации кооператива, которая обслуживает данный экземпляр программного обеспечения MONO
    +
    +
    +
    +
    +
    Example
    +
    {"organization_data": CreateInitOrganizationDataInput}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Install

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + soviet - [SovietMemberInput!]! + +
    + vars - SetVarsInput! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "soviet": [SovietMemberInput],
    +  "vars": SetVarsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    InstallationStatus

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    has_private_account - Boolean! + Есть ли приватный аккаунт
    init_by_server - Boolean + Инициализация выполнена через сервер
    organization_data - OrganizationWithBankAccount + Данные организации с банковскими реквизитами
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "has_private_account": false,
    +  "init_by_server": true,
    +  "organization_data": OrganizationWithBankAccount
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    InstanceStatus

    +
    +
    +
    +
    Description
    +

    Статусы жизненного цикла инстанса кооператива

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    BLOCKED

    +
    +
    +

    ERROR

    +
    +
    +

    INSTALL

    +
    +
    +

    PENDING

    +
    +
    +

    RENT

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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
    +
    123
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    InvestStatus

    +
    +
    +
    +
    Description
    +

    Статусы инвестиции в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    APPROVED

    +
    +
    +

    CANCELLED

    +
    +
    +

    PENDING

    +
    +
    +

    RETURNED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IssuePriority

    +
    +
    +
    +
    Description
    +

    Приоритет задачи в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    HIGH

    +
    +
    +

    LOW

    +
    +
    +

    MEDIUM

    +
    +
    +

    URGENT

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "HIGH"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IssueStatus

    +
    +
    +
    +
    Description
    +

    Статус задачи в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BACKLOG

    +
    +
    +

    CANCELED

    +
    +
    +

    DONE

    +
    +
    +

    IN_PROGRESS

    +
    +
    +

    ON_REVIEW

    +
    +
    +

    TODO

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BACKLOG"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    JSON

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    Example
    +
    {}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    JSONObject

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    Example
    +
    {}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    KeyWeight

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    key - String! + Ключ
    weight - Int! + Вес
    +
    +
    +
    +
    +
    Example
    +
    {"key": "abc123", "weight": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LedgerHistoryResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [LedgerOperation!]! + Список операций
    totalCount - Int! + Общее количество операций
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [LedgerOperation],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LedgerOperation

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "global_sequence": 987,
    +  "quantity": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LedgerState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    chartOfAccounts - [ChartOfAccountsItem!]! + План счетов с актуальными данными
    coopname - String! + Имя кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "chartOfAccounts": [ChartOfAccountsItem],
    +  "coopname": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LoginInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Электронная почта
    + now - String! + Метка времени в строковом формате ISO
    + signature - String! + Цифровая подпись метки времени
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "email": "xyz789",
    +  "now": "xyz789",
    +  "signature": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LogoutInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + access_token - String! + Токен обновления
    + refresh_token - String! + Токен доступа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "access_token": "abc123",
    +  "refresh_token": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MakeClearanceInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contribution - String + Вклад участника (текстовое описание)
    + coopname - String! + Имя аккаунта кооператива
    + document - SignedDigitalDocumentInput! + Документ
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contribution": "xyz789",
    +  "coopname": "xyz789",
    +  "document": SignedDigitalDocumentInput,
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MatrixAccountStatusResponseDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    hasAccount - Boolean! + +
    iframeUrl - String + +
    matrixUsername - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "hasAccount": false,
    +  "iframeUrl": "xyz789",
    +  "matrixUsername": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Meet

    +
    +
    +
    +
    Description
    +

    Данные о собрании кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "initiator_certificate": EntrepreneurCertificate,
    +  "level": "abc123",
    +  "notified_users": ["abc123"],
    +  "open_at": "2007-12-03T10:15:30Z",
    +  "presider": "abc123",
    +  "presider_certificate": EntrepreneurCertificate,
    +  "proposal": DocumentAggregate,
    +  "quorum_passed": true,
    +  "quorum_percent": 123.45,
    +  "secretary": "xyz789",
    +  "secretary_certificate": EntrepreneurCertificate,
    +  "signed_ballots": 987.65,
    +  "status": "abc123",
    +  "type": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetAggregate

    +
    +
    +
    +
    Description
    +

    Агрегат данных о собрании, содержащий информацию о разных этапах

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    hash - String! + Хеш собрания
    pre - MeetPreProcessing + Данные собрания на этапе предварительной обработки
    processed - MeetProcessed + Данные собрания после обработки
    processing - MeetProcessing + Данные собрания на этапе обработки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "hash": "xyz789",
    +  "pre": MeetPreProcessing,
    +  "processed": MeetProcessed,
    +  "processing": MeetProcessing
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetPreProcessing

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "hash": "abc123",
    +  "initiator": "xyz789",
    +  "initiator_certificate": EntrepreneurCertificate,
    +  "open_at": "2007-12-03T10:15:30Z",
    +  "presider": "xyz789",
    +  "presider_certificate": EntrepreneurCertificate,
    +  "proposal": DocumentAggregate,
    +  "secretary": "xyz789",
    +  "secretary_certificate": EntrepreneurCertificate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetProcessed

    +
    +
    +
    +
    Description
    +

    Данные о собрании после обработки

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetProcessing

    +
    +
    +
    +
    Description
    +

    Данные о собрании в процессе обработки

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    extendedStatus - ExtendedMeetStatus! + Расширенный статус собрания на основе дат и состояния
    hash - String! + Хеш собрания
    isVoted - Boolean! + Флаг указывающий, голосовал ли текущий пользователь
    meet - Meet! + Основная информация о собрании
    questions - [Question!]! + Список вопросов повестки собрания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "extendedStatus": "AUTHORIZED",
    +  "hash": "xyz789",
    +  "isVoted": true,
    +  "meet": Meet,
    +  "questions": [Question]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MeetQuestionResult

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    accepted - Boolean! + Принят ли вопрос
    context - String! + Контекст вопроса
    decision - String! + Принятое решение
    number - Int! + Порядковый номер вопроса
    question_id - Int! + Идентификатор вопроса
    title - String! + Заголовок вопроса
    votes_abstained - Int! + Количество воздержавшихся
    votes_against - Int! + Количество голосов против
    votes_for - Int! + Количество голосов за
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "accepted": false,
    +  "context": "xyz789",
    +  "decision": "xyz789",
    +  "number": 987,
    +  "question_id": 987,
    +  "title": "abc123",
    +  "votes_abstained": 123,
    +  "votes_against": 123,
    +  "votes_for": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ModerateRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + cancellation_fee - String! + Размер комиссии за отмену в формате "10.0000 RUB"
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cancellation_fee": "xyz789",
    +  "coopname": "abc123",
    +  "exchange_id": 987.65,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    MonoAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "has_account": false,
    +  "initial_order": "xyz789",
    +  "is_email_verified": true,
    +  "is_registered": true,
    +  "message": "xyz789",
    +  "public_key": "abc123",
    +  "referer": "xyz789",
    +  "role": "abc123",
    +  "status": "Active",
    +  "subscriber_hash": "abc123",
    +  "subscriber_id": "abc123",
    +  "type": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    NotificationWorkflowRecipientInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + username - String! + Username получателя
    +
    +
    +
    +
    +
    Example
    +
    {"username": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    NotifyOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + +
    + meet_hash - String! + +
    + notification - AnnualGeneralMeetingNotificationSignedDocumentInput! + +
    + username - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "meet_hash": "xyz789",
    +  "notification": AnnualGeneralMeetingNotificationSignedDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OneCoopDocumentOutput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - String! + Тип действия документа
    block_num - Int! + Номер блока, в котором документ был зафиксирован
    data - JSON! + Специфичные данные для конкретного типа действия
    hash - String! + SHA-256 хеш основного документа
    package - String! + SHA-256 хеш пакета документов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": "abc123",
    +  "block_num": 123,
    +  "data": {},
    +  "hash": "xyz789",
    +  "package": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OneCoopDocumentsResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    current_page - Int! + Текущая страница
    items - [OneCoopDocumentOutput!]! + Массив документов
    max_block_num - Int! + Максимальный номер блока в ответе (для синхронизации)
    total_count - Int! + Общее количество документов
    total_pages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "current_page": 987,
    +  "items": [OneCoopDocumentOutput],
    +  "max_block_num": 123,
    +  "total_count": 987,
    +  "total_pages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OpenProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Organization

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    city - String! + Город
    country - String! + Страна
    details - OrganizationDetails! + Детали организации
    email - String! + Email
    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": "abc123",
    +  "details": OrganizationDetails,
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
    +  "full_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "xyz789",
    +  "represented_by": RepresentedBy,
    +  "short_name": "xyz789",
    +  "type": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    inn - String! + ИНН
    ogrn - String! + ОГРН
    represented_by - RepresentedByCertificate! + Данные представителя
    short_name - String! + Короткое название организации
    type - AccountType! + Тип аккаунта
    username - String! + Имя аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "abc123",
    +  "ogrn": "xyz789",
    +  "represented_by": RepresentedByCertificate,
    +  "short_name": "xyz789",
    +  "type": "entrepreneur",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    inn - String! + ИНН
    kpp - String! + КПП
    ogrn - String! + ОГРН
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "xyz789",
    +  "kpp": "abc123",
    +  "ogrn": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + inn - String! + +
    + kpp - String! + +
    + ogrn - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "inn": "xyz789",
    +  "kpp": "xyz789",
    +  "ogrn": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationType

    +
    +
    +
    +
    Description
    +

    Тип юридического лица

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AO

    +
    +
    +

    COOP

    +
    +
    +

    OAO

    +
    +
    +

    OOO

    +
    +
    +

    PAO

    +
    +
    +

    PRODCOOP

    +
    +
    +

    ZAO

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "AO"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OrganizationWithBankAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    bank_account - BankAccount + Банковские реквизиты
    city - String! + Город
    country - String! + Страна
    details - OrganizationDetails! + Детали организации
    email - String! + Email
    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": "xyz789",
    +  "country": "xyz789",
    +  "details": OrganizationDetails,
    +  "email": "xyz789",
    +  "fact_address": "abc123",
    +  "full_address": "xyz789",
    +  "full_name": "abc123",
    +  "phone": "abc123",
    +  "represented_by": RepresentedBy,
    +  "short_name": "xyz789",
    +  "type": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedActionsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [BlockchainAction!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [BlockchainAction],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedAgreementsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Agreement!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [Agreement],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalCommitsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalCommit!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalCommit],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalContributorsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalContributor!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalContributor],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalCyclesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalCycle!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalCycle],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalDebtsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalDebt!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalDebt],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalExpensesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalExpense!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalExpense],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalInvestsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalInvest!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalInvest],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalIssuesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalIssue!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalIssue],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalProgramInvestsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalProgramInvest!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalProgramInvest],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalProjectsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalProject!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalProject],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalResultsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalResult!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalResult],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalSegmentsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalSegment!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalSegment],
    +  "totalCount": 123,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalStoriesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalStory!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalStory],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalTimeEntriesByIssuesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalTimeEntriesByIssues!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalTimeEntriesByIssues],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalTimeEntriesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalTimeEntry!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [CapitalTimeEntry],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalVotesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalVote!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalVote],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedChairmanApprovalsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Approval!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Approval],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCurrentTableStatesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CurrentTableState!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CurrentTableState],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedDeltasPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Delta!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Delta],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedGatewayPaymentsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [GatewayPayment!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [GatewayPayment],
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginationInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int! + Количество элементов на странице. Default = 10
    + page - Int! + Номер страницы. Default = 1
    + sortBy - String + Ключ сортировки (например, "name")
    + sortOrder - String! + Направление сортировки ("ASC" или "DESC"). Default = "ASC"
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "limit": 987,
    +  "page": 987,
    +  "sortBy": "xyz789",
    +  "sortOrder": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "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": "abc123",
    +  "status": "abc123",
    +  "type": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "signature": "xyz789",
    +  "skip_save": true,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ParticipantApplicationSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "registry_id": 987,
    +  "signature": "xyz789",
    +  "skip_save": true,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Passport

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - String! + Код подразделения
    issued_at - String! + Дата выдачи
    issued_by - String! + Кем выдан
    number - Int! + Номер паспорта
    series - Int! + Серия паспорта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "issued_at": "abc123",
    +  "issued_by": "abc123",
    +  "number": 987,
    +  "series": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PassportInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + code - String! + +
    + issued_at - String! + +
    + issued_by - String! + +
    + number - Float! + +
    + series - Float! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "issued_at": "xyz789",
    +  "issued_by": "xyz789",
    +  "number": 987.65,
    +  "series": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": 123.45,
    +  "fee_amount": "xyz789",
    +  "fee_percent": 123.45,
    +  "tolerance_percent": 123.45
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentDirection

    +
    +
    +
    +
    Description
    +

    Направление платежа

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    INCOMING

    +
    +
    +

    OUTGOING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "INCOMING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentFiltersInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Название кооператива
    + direction - PaymentDirection + Направление платежа
    + hash - String + Хэш платежа
    + provider - String + Провайдер платежа
    + status - PaymentStatus + Статус платежа
    + type - PaymentType + Тип платежа
    + username - String + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "direction": "INCOMING",
    +  "hash": "abc123",
    +  "provider": "abc123",
    +  "status": "CANCELLED",
    +  "type": "DEPOSIT",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentMethod

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "updated_at": "2007-12-03T10:15:30Z",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentMethodData

    +
    +
    +
    +
    Types
    + + + + + + + + + + + + + + +
    Union Types
    +

    BankAccount

    +
    +

    SbpAccount

    +
    +
    +
    +
    +
    +
    Example
    +
    BankAccount
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentMethodPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [PaymentMethod!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [PaymentMethod],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    EXPIRED

    +
    +
    +

    FAILED

    +
    +
    +

    PAID

    +
    +
    +

    PENDING

    +
    +
    +

    PROCESSING

    +
    +
    +

    REFUNDED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CANCELLED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentType

    +
    +
    +
    +
    Description
    +

    Тип платежа по назначению

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    DEPOSIT

    +
    +
    +

    REGISTRATION

    +
    +
    +

    WITHDRAWAL

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "DEPOSIT"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Permission

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    parent - String! + Родительское разрешение
    perm_name - String! + Имя разрешения
    required_auth - Authority! + Требуемые разрешения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "parent": "xyz789",
    +  "perm_name": "abc123",
    +  "required_auth": Authority
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PermissionLevel

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    actor - String! + Актор
    permission - String! + Разрешение
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "actor": "abc123",
    +  "permission": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PermissionLevelWeight

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    permission - PermissionLevel! + Уровень разрешения
    weight - Int! + Вес
    +
    +
    +
    +
    +
    Example
    +
    {"permission": PermissionLevel, "weight": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PrivateAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    entrepreneur_data - Entrepreneur + +
    individual_data - Individual + +
    organization_data - Organization + +
    type - AccountType! + Тип аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "entrepreneur_data": Entrepreneur,
    +  "individual_data": Individual,
    +  "organization_data": Organization,
    +  "type": "entrepreneur"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PrivateAccountSearchData

    +
    +
    +
    +
    Types
    + + + + + + + + + + + + + + + + + +
    Union Types
    +

    Entrepreneur

    +
    +

    Individual

    +
    +

    Organization

    +
    +
    +
    +
    +
    +
    Example
    +
    Entrepreneur
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PrivateAccountSearchResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    data - PrivateAccountSearchData! + Данные найденного аккаунта
    highlightedFields - [String!] + Поля, в которых найдены совпадения
    score - Float + Оценка релевантности результата
    type - String! + Тип аккаунта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": Entrepreneur,
    +  "highlightedFields": ["abc123"],
    +  "score": 123.45,
    +  "type": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessConvertToAxonStatementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + convertAmount - String! + Сумма к конвертации
    + signedDocument - ConvertToAxonStatementSignedDocumentInput! + Подписанный документ заявления на конвертацию
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "convertAmount": "xyz789",
    +  "signedDocument": ConvertToAxonStatementSignedDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramInvestStatus

    +
    +
    +
    +
    Description
    +

    Статус программной инвестиции в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CREATED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CREATED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProhibitRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + meta - String! + Дополнительная информация о отклоненной модерации
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": 123.45,
    +  "meta": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectFreeDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "project_id": "abc123",
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectFreeDecisionSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectFreeDecisionSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "project_id": "xyz789",
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    CANCELLED

    +
    +
    +

    PENDING

    +
    +
    +

    RESULT

    +
    +
    +

    UNDEFINED

    +
    +
    +

    VOTING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProviderSubscription

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": true,
    +  "expires_at": "xyz789",
    +  "id": 123.45,
    +  "installation_progress": 123.45,
    +  "instance_status": "abc123",
    +  "instance_username": "xyz789",
    +  "is_trial": false,
    +  "next_payment_due": "abc123",
    +  "period_days": 987.65,
    +  "price": 123.45,
    +  "specific_data": {},
    +  "started_at": "xyz789",
    +  "status": "xyz789",
    +  "subscriber_id": 123.45,
    +  "subscriber_username": "xyz789",
    +  "subscription_type_description": "abc123",
    +  "subscription_type_id": 987.65,
    +  "subscription_type_name": "abc123",
    +  "updated_at": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PublicChairman

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + +
    last_name - String! + +
    middle_name - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PublishProjectFreeDecisionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - ProjectFreeDecisionSignedDocumentInput! + Подписанный электронный документ (generateProjectOfFreeDecision)
    + meta - String! + Строка мета-информации
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": ProjectFreeDecisionSignedDocumentInput,
    +  "meta": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PublishRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PushResultInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + contribution_amount - String! + Сумма взноса
    + coopname - String! + Имя аккаунта кооператива
    + debt_amount - String! + Сумма долга к погашению
    + debt_hashes - [String!]! + Хэши долгов для погашения
    + project_hash - String! + Хэш проекта
    + statement - SignedDigitalDocumentInput! + Заявление
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "contribution_amount": "abc123",
    +  "coopname": "abc123",
    +  "debt_amount": "xyz789",
    +  "debt_hashes": ["abc123"],
    +  "project_hash": "xyz789",
    +  "statement": SignedDigitalDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Question

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "coopname": "xyz789",
    +  "counter_votes_abstained": 123.45,
    +  "counter_votes_against": 123.45,
    +  "counter_votes_for": 123.45,
    +  "decision": "xyz789",
    +  "id": 123.45,
    +  "meet_id": 987.65,
    +  "number": 123.45,
    +  "title": "xyz789",
    +  "voters_abstained": ["xyz789"],
    +  "voters_against": ["abc123"],
    +  "voters_for": ["abc123"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReceiveOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - ReturnByAssetActSignedDocumentInput! + Подписанный Заказчиком акт приёмки-передачи имущества из Кооператива по новации
    + exchange_id - Float! + Идентификатор заявки
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": ReturnByAssetActSignedDocumentInput,
    +  "exchange_id": 987.65,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + access_token - String! + Токен доступа
    + refresh_token - String! + Токен обновления
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "access_token": "abc123",
    +  "refresh_token": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshProgramInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefreshSegmentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RefundRequest

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cpu_amount - String! + Сумма CPU
    net_amount - String! + Сумма сети
    owner - String! + Владелец
    request_time - String! + Время запроса
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cpu_amount": "xyz789",
    +  "net_amount": "xyz789",
    +  "owner": "abc123",
    +  "request_time": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisterAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisterContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + about - String + О себе
    + contract - SignedDigitalDocumentInput! + Документ контракта
    + coopname - String! + Имя аккаунта кооператива
    + hours_per_day - Float + Часов в день
    + rate_per_hour - String + Ставка за час работы
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "abc123",
    +  "contract": SignedDigitalDocumentInput,
    +  "coopname": "abc123",
    +  "hours_per_day": 987.65,
    +  "rate_per_hour": "abc123",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisterParticipantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String + Имя кооперативного участка
    + privacy_agreement - SignedDigitalDocumentInput! + Подписанный документ политики конфиденциальности от пайщика
    + signature_agreement - SignedDigitalDocumentInput! + Подписанный документ положения о цифровой подписи от пайщика
    + statement - ParticipantApplicationSignedDocumentInput! + Подписанный документ заявления на вступление в кооператив от пайщика
    + user_agreement - SignedDigitalDocumentInput! + Подписанный документ пользовательского соглашения от пайщика
    + username - String! + Имя аккаунта пайщика
    + wallet_agreement - SignedDigitalDocumentInput! + Подписанный документ положения целевой потребительской программы "Цифровой Кошелёк" от пайщика
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "privacy_agreement": SignedDigitalDocumentInput,
    +  "signature_agreement": SignedDigitalDocumentInput,
    +  "statement": ParticipantApplicationSignedDocumentInput,
    +  "user_agreement": SignedDigitalDocumentInput,
    +  "username": "xyz789",
    +  "wallet_agreement": SignedDigitalDocumentInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegisteredAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account - Account! + Информация об зарегистрированном аккаунте
    tokens - Tokens! + Токены доступа и обновления
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account": Account,
    +  "tokens": Tokens
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RepresentedBy

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    based_on - String! + На основании чего действует
    first_name - String! + Имя
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    position - String! + Должность
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "based_on": "abc123",
    +  "first_name": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
    +  "position": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RepresentedByCertificate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    last_name - String! + Фамилия
    middle_name - String! + Отчество
    position - String! + Должность
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "abc123",
    +  "last_name": "abc123",
    +  "middle_name": "xyz789",
    +  "position": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RepresentedByInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + based_on - String! + +
    + first_name - String! + +
    + last_name - String! + +
    + middle_name - String! + +
    + position - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "based_on": "abc123",
    +  "first_name": "abc123",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "position": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResetKeyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + public_key - String! + Публичный ключ для замены
    + token - String! + Токен авторизации для замены ключа, полученный по email
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "public_key": "abc123",
    +  "token": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResourceDelegationDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cpu_weight - String! + Вес CPU
    from - String! + Отправитель
    net_weight - String! + Вес сети
    to - String! + Получатель
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cpu_weight": "xyz789",
    +  "from": "xyz789",
    +  "net_weight": "abc123",
    +  "to": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResourceOverview

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cpu_weight - String! + Вес CPU
    net_weight - String! + Вес сети
    owner - String! + Владелец
    ram_bytes - Int! + Используемая RAM
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "cpu_weight": "xyz789",
    +  "net_weight": "abc123",
    +  "owner": "abc123",
    +  "ram_bytes": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RestartAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    DTO для перезапуска ежегодного общего собрания кооператива

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания, которое необходимо перезапустить
    + new_close_at - DateTime! + Новая дата закрытия собрания
    + new_open_at - DateTime! + Новая дата открытия собрания
    + newproposal - AnnualGeneralMeetingAgendaSignedDocumentInput! + Новое предложение повестки ежегодного общего собрания
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "hash": "abc123",
    +  "new_close_at": "2007-12-03T10:15:30Z",
    +  "new_open_at": "2007-12-03T10:15:30Z",
    +  "newproposal": AnnualGeneralMeetingAgendaSignedDocumentInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + projectHash - String + Фильтр по хешу проекта
    + status - String + Фильтр по статусу результата
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "projectHash": "abc123",
    +  "status": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultStatus

    +
    +
    +
    +
    Description
    +

    Статус результата в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACT1

    +
    +
    +

    ACT2

    +
    +
    +

    APPROVED

    +
    +
    +

    AUTHORIZED

    +
    +
    +

    CREATED

    +
    +
    +

    DECLINED

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACT1"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetActGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 987,
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "decision_id": 987.65,
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "request_id": 123.45,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "transmitter": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetActSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ReturnByAssetActSignedMetaDocumentInput! + Метаинформация для создания проекта свободного решения
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
    +  "meta": ReturnByAssetActSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetActSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "block_num": 987,
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "decision_id": 987.65,
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 987,
    +  "request_id": 123.45,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "transmitter": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "xyz789",
    +  "decision_id": 123.45,
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "request_id": 123.45,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "request": CommonRequestInput,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByAssetStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "registry_id": 987,
    +  "request": CommonRequestInput,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneyDecisionGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "currency": "xyz789",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "payment_hash": "xyz789",
    +  "quantity": "abc123",
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneyGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "xyz789",
    +  "currency": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "method_id": "abc123",
    +  "payment_hash": "abc123",
    +  "quantity": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneySignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - ReturnByMoneySignedMetaDocumentInput! + Метаинформация для документа заявления на возврат паевого взноса денежными средствами
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": ReturnByMoneySignedMetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReturnByMoneySignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "created_at": "abc123",
    +  "currency": "xyz789",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "method_id": "abc123",
    +  "payment_hash": "xyz789",
    +  "quantity": "xyz789",
    +  "registry_id": 987,
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SbpAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    phone - String! + Мобильный телефон получателя
    +
    +
    +
    +
    +
    Example
    +
    {"phone": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SearchPrivateAccountsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + query - String! + Поисковый запрос для поиска приватных аккаунтов
    +
    +
    +
    +
    +
    Example
    +
    {"query": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SegmentStatus

    +
    +
    +
    +
    Description
    +

    Статус сегмента участника в проекте CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACT1

    +
    +
    +

    APPROVED

    +
    +
    +

    AUTHORIZED

    +
    +
    +

    CONTRIBUTED

    +
    +
    +

    GENERATION

    +
    +
    +

    READY

    +
    +
    +

    STATEMENT

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACT1"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": 123,
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + braname - String! + Имя аккаунта кооперативного участка
    + coopname - String! + Имя аккаунта кооператива
    + document - SelectBranchSignedDocumentInput! + Подписанный электронный документ (generateSelectBranchDocument)
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "document": SelectBranchSignedDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - SelectBranchSignedMetaDocumentInput! + Метаинформация для документа выбора кооперативного участка
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "xyz789",
    +  "meta": SelectBranchSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SelectBranchSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SendAgreementInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + administrator - String! + Имя аккаунта администратора
    + agreement_type - String! + Тип соглашения
    + coopname - String! + Имя аккаунта кооператива
    + document - SignedDigitalDocumentInput! + Подписанный цифровой документ соглашения
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "administrator": "xyz789",
    +  "agreement_type": "abc123",
    +  "coopname": "xyz789",
    +  "document": SignedDigitalDocumentInput,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetConfigInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + config - ConfigInput! + Конфигурация контракта
    + coopname - String! + Имя аккаунта кооператива
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "config": ConfigInput,
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetMasterInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + master - String! + Имя мастера проекта
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "master": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetPaymentStatusInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + Идентификатор платежа, для которого устанавливается статус
    + status - PaymentStatus! + Новый статус платежа
    +
    +
    +
    +
    +
    Example
    +
    {"id": "xyz789", "status": "CANCELLED"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetPlanInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + master - String! + Имя мастера проекта
    + plan_creators_hours - Float! + Плановое количество часов создателей
    + plan_expenses - String! + Плановые расходы
    + plan_hour_cost - String! + Стоимость часа работы
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "master": "abc123",
    +  "plan_creators_hours": 123.45,
    +  "plan_expenses": "xyz789",
    +  "plan_hour_cost": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetVarsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "confidential_link": "xyz789",
    +  "contact_email": "xyz789",
    +  "coopenomics_agreement": AgreementVarInput,
    +  "coopname": "abc123",
    +  "full_abbr": "xyz789",
    +  "full_abbr_dative": "abc123",
    +  "full_abbr_genitive": "xyz789",
    +  "name": "abc123",
    +  "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": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetWifInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + permission - String! + Тип разрешения ключа. Default = "active"
    + username - String! + Имя пользователя, чей ключ
    + wif - String! + Приватный ключ
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "permission": "xyz789",
    +  "username": "xyz789",
    +  "wif": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Settings

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "authorized_default_workspace": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "non_authorized_default_route": "xyz789",
    +  "non_authorized_default_workspace": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignActAsChairmanInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + act - SignedDigitalDocumentInput! + Акт о вкладе результатов
    + coopname - String! + Имя аккаунта кооператива
    + result_hash - String! + Хэш результата
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "act": SignedDigitalDocumentInput,
    +  "coopname": "abc123",
    +  "result_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignActAsContributorInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + act - SignedDigitalDocumentInput! + Акт о вкладе результатов
    + coopname - String! + Имя аккаунта кооператива
    + result_hash - String! + Хэш результата
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "act": SignedDigitalDocumentInput,
    +  "coopname": "xyz789",
    +  "result_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignByPresiderOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    Входные данные для подписи решения председателем

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания
    + presider_decision - AnnualGeneralMeetingDecisionSignedDocumentInput! + Подписанный документ с решением председателя
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "hash": "xyz789",
    +  "presider_decision": AnnualGeneralMeetingDecisionSignedDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignBySecretaryOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    Входные данные для подписи решения секретарём

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания
    + secretary_decision - AnnualGeneralMeetingDecisionSignedDocumentInput! + Подписанный документ с решением секретаря
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "hash": "abc123",
    +  "secretary_decision": AnnualGeneralMeetingDecisionSignedDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignatureInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - Float! + +
    is_valid - Boolean + +
    meta - JSON! + +
    public_key - String! + +
    signature - String! + +
    signed_at - String! + +
    signed_hash - String! + +
    signer - String! + +
    signer_certificate - UserCertificateUnion + Сертификат подписанта (сокращенная информация)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 987.65,
    +  "is_valid": false,
    +  "meta": {},
    +  "public_key": "xyz789",
    +  "signature": "abc123",
    +  "signed_at": "xyz789",
    +  "signed_hash": "abc123",
    +  "signer": "xyz789",
    +  "signer_certificate": EntrepreneurCertificate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignatureInfoInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - Float! + Идентификатор номера подписи
    + meta - String! + Мета-данные подписи
    + public_key - String! + Публичный ключ
    + signature - String! + Подпись хэша
    + signed_at - String! + Время подписания
    + signed_hash - String! + Подписанный хэш
    + signer - String! + Аккаунт подписавшего
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 987.65,
    +  "meta": "xyz789",
    +  "public_key": "xyz789",
    +  "signature": "abc123",
    +  "signed_at": "abc123",
    +  "signed_hash": "xyz789",
    +  "signer": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignedBlockchainDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    doc_hash - String! + Хэш содержимого документа
    hash - String! + Общий хэш (doc_hash + meta_hash)
    meta - String! + Метаинформация документа (в формате JSON-строки)
    meta_hash - String! + Хэш мета-данных
    signatures - [SignatureInfo!]! + Вектор подписей
    version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": "abc123",
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfo],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignedDigitalDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    doc_hash - String! + +
    hash - String! + +
    meta - JSON! + +
    meta_hash - String! + +
    signatures - [SignatureInfo!]! + +
    version - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": {},
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfo],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SignedDigitalDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - MetaDocumentInput! + Метаинформация документа
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": MetaDocumentInput,
    +  "meta_hash": "xyz789",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SovietMemberInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + individual_data - CreateSovietIndividualDataInput! + +
    + role - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "individual_data": CreateSovietIndividualDataInput,
    +  "role": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartInstallInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + wif - String! + Приватный ключ кооператива
    +
    +
    +
    +
    +
    Example
    +
    {"wif": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartInstallResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    coopname - String! + Имя кооператива
    install_code - String! + Код установки для дальнейших операций
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "install_code": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartResetKeyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + email - String! + Электронная почта
    +
    +
    +
    +
    +
    Example
    +
    {"email": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StartVotingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StatementDetailAggregate

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action - ExtendedBlockchainAction! + +
    documentAggregate - DocumentAggregate! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action": ExtendedBlockchainAction,
    +  "documentAggregate": DocumentAggregate
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StopProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    StoryStatus

    +
    +
    +
    +
    Description
    +

    Статус истории в системе CAPITAL

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    PENDING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CANCELLED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    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"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SubmitVoteInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта
    + votes - [VoteDistributionInput!]! + Распределение голосов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "project_hash": "xyz789",
    +  "votes": [VoteDistributionInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SubscriptionStatsDto

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    active - Int! + Количество активных подписок
    inactive - Int! + Количество неактивных подписок
    total - Int! + Общее количество подписок
    uniqueUsers - Int! + Количество уникальных пользователей
    +
    +
    +
    +
    +
    Example
    +
    {"active": 123, "inactive": 123, "total": 123, "uniqueUsers": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SupplyOnRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + document - AssetContributionActSignedDocumentInput! + Подписанный Поставщиком акт приёма-передачи имущества в кооператив
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "document": AssetContributionActSignedDocumentInput,
    +  "exchange_id": 123.45,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Symbols

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    root_govern_precision - Float! + Точность символа управления
    root_govern_symbol - String! + Символ управления блокчейном
    root_precision - Float! + Точность корневого символа
    root_symbol - String! + Корневой символ блокчейна
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "root_govern_precision": 123.45,
    +  "root_govern_symbol": "abc123",
    +  "root_precision": 987.65,
    +  "root_symbol": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SystemInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "vars": Vars
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SystemStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    active

    +
    +
    +

    initialized

    +
    +
    +

    install

    +
    +
    +

    maintenance

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "active"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Token

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    expires - DateTime! + Дата истечения токена доступа
    token - String! + Токен доступа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "expires": "2007-12-03T10:15:30Z",
    +  "token": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Tokens

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    access - Token! + Токен доступа
    refresh - Token! + Токен обновления
    +
    +
    +
    +
    +
    Example
    +
    {"access": Token, "refresh": Token}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Transaction

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": {}
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TriggerNotificationWorkflowInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + name - String! + Имя воркфлоу для запуска
    + payload - JSONObject + Данные для шаблона уведомления
    + to - [NotificationWorkflowRecipientInput!]! + Получатели уведомления
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "name": "xyz789",
    +  "payload": {},
    +  "to": [NotificationWorkflowRecipientInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UninstallExtensionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + name - String! + Фильтр по имени
    +
    +
    +
    +
    +
    Example
    +
    {"name": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UnpublishRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + exchange_id - Float! + Идентификатор обмена
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "exchange_id": 123.45,
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Update

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + organization_data - UpdateOrganizationDataInput + Собственные данные кооператива, обслуживающего экземпляр платформы
    + vars - VarsInput + Переменные кооператива, используемые для заполнения шаблонов документов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "organization_data": UpdateOrganizationDataInput,
    +  "vars": VarsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "referer": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateBankAccountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - BankAccountInput! + Данные банковского счёта
    + is_default - Boolean! + Флаг основного метода платежа, который отображается в документах
    + method_id - String! + Идентификатор платежного метода
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": BankAccountInput,
    +  "is_default": true,
    +  "method_id": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateEntrepreneurDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "middle_name": "abc123",
    +  "phone": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateIndividualDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "first_name": "xyz789",
    +  "full_address": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "passport": PassportInput,
    +  "phone": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateIssueInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": ["abc123"],
    +  "creators": ["xyz789"],
    +  "cycle_id": "xyz789",
    +  "description": "abc123",
    +  "estimate": 123,
    +  "issue_hash": "xyz789",
    +  "labels": ["abc123"],
    +  "priority": "HIGH",
    +  "sort_order": 123,
    +  "status": "BACKLOG",
    +  "submaster": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateOrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "country": "xyz789",
    +  "details": OrganizationDetailsInput,
    +  "email": "abc123",
    +  "fact_address": "abc123",
    +  "full_address": "abc123",
    +  "full_name": "abc123",
    +  "phone": "xyz789",
    +  "represented_by": RepresentedByInput,
    +  "short_name": "abc123",
    +  "type": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateRequestInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + data - String! + Дополнительные данные
    + exchange_id - Float! + Идентификатор обмена
    + meta - String! + Дополнительная информация
    + remain_units - String! + Оставшееся количество единиц
    + unit_cost - String! + Стоимость за единицу в формате "10.0000 RUB"
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "data": "xyz789",
    +  "exchange_id": 123.45,
    +  "meta": "xyz789",
    +  "remain_units": "abc123",
    +  "unit_cost": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateSettingsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "xyz789",
    +  "non_authorized_default_workspace": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateStoryInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + Описание истории
    + issue_id - String + ID задачи (если история привязана к задаче)
    + project_hash - String + Хеш проекта (если история привязана к проекту)
    + sort_order - Int + Порядок сортировки
    + status - StoryStatus + Статус истории
    + story_hash - String! + Хэш истории для обновления
    + title - String + Название истории
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "abc123",
    +  "issue_id": "xyz789",
    +  "project_hash": "xyz789",
    +  "sort_order": 123,
    +  "status": "CANCELLED",
    +  "story_hash": "abc123",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UserAccount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": ["abc123"],
    +  "type": "abc123",
    +  "username": "abc123",
    +  "verifications": [Verification]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UserCertificateUnion

    +
    +
    +
    +
    Description
    +

    Объединение сертификатов пользователей (сокращенная информация)

    +
    +
    +
    Types
    + + + + + + + + + + + + + + + + + +
    Union Types
    +

    EntrepreneurCertificate

    +
    +

    IndividualCertificate

    +
    +

    OrganizationCertificate

    +
    +
    +
    +
    +
    +
    Example
    +
    EntrepreneurCertificate
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UserStatus

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    Active

    +
    +
    +

    Blocked

    +
    +
    +

    Created

    +
    +
    +

    Failed

    +
    +
    +

    Joined

    +
    +
    +

    Payed

    +
    +
    +

    Refunded

    +
    +
    +

    Registered

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "Active"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Vars

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "xyz789",
    +  "confidential_link": "xyz789",
    +  "contact_email": "xyz789",
    +  "coopenomics_agreement": AgreementVar,
    +  "coopname": "abc123",
    +  "full_abbr": "abc123",
    +  "full_abbr_dative": "xyz789",
    +  "full_abbr_genitive": "xyz789",
    +  "name": "abc123",
    +  "participant_application": AgreementVar,
    +  "passport_request": "xyz789",
    +  "privacy_agreement": AgreementVar,
    +  "short_abbr": "abc123",
    +  "signature_agreement": AgreementVar,
    +  "statute_link": "abc123",
    +  "user_agreement": AgreementVar,
    +  "wallet_agreement": AgreementVar,
    +  "website": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VarsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + 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": "abc123",
    +  "coopenomics_agreement": AgreementInput,
    +  "coopname": "abc123",
    +  "full_abbr": "xyz789",
    +  "full_abbr_dative": "xyz789",
    +  "full_abbr_genitive": "xyz789",
    +  "name": "abc123",
    +  "participant_application": AgreementInput,
    +  "passport_request": "abc123",
    +  "privacy_agreement": AgreementInput,
    +  "short_abbr": "xyz789",
    +  "signature_agreement": AgreementInput,
    +  "statute_link": "abc123",
    +  "user_agreement": AgreementInput,
    +  "wallet_agreement": AgreementInput,
    +  "website": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Verification

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    created_at - String! + Дата создания верификации
    is_verified - Boolean! + Флаг верификации
    last_update - String! + Дата последнего обновления верификации
    notice - String! + Заметка верификации
    procedure - String! + Процедура верификации
    verificator - String! + Имя верификатора
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "created_at": "abc123",
    +  "is_verified": false,
    +  "last_update": "xyz789",
    +  "notice": "abc123",
    +  "procedure": "abc123",
    +  "verificator": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteDistributionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма голосов
    + recipient - String! + Получатель голосов
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "recipient": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по кооперативу
    + project_hash - String + Фильтр по хешу проекта
    + recipient - String + Фильтр по получателю
    + voter - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789",
    +  "recipient": "xyz789",
    +  "voter": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteItemInput

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + question_id - Float! + Идентификатор вопроса повестки
    + vote - String! + Решение по вопросу (вариант голосования)
    +
    +
    +
    +
    +
    Example
    +
    {"question_id": 987.65, "vote": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoteOnAnnualGeneralMeetInput

    +
    +
    +
    +
    Description
    +

    Входные данные для голосования на ежегодном общем собрании

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + ballot - AnnualGeneralMeetingVotingBallotSignedDocumentInput! + Подписанный бюллетень голосования
    + coopname - String! + Имя аккаунта кооператива
    + hash - String! + Хеш собрания, по которому производится голосование
    + username - String! + Идентификатор члена кооператива, который голосует
    + votes - [VoteItemInput!]! + Бюллетень с решениями по вопросам повестки
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "ballot": AnnualGeneralMeetingVotingBallotSignedDocumentInput,
    +  "coopname": "abc123",
    +  "hash": "xyz789",
    +  "username": "abc123",
    +  "votes": [VoteItemInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WaitWeight

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    wait_sec - Int! + Время ожидания в секундах
    weight - Int! + Вес
    +
    +
    +
    +
    +
    Example
    +
    {"wait_sec": 987, "weight": 123}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebPushSubscriptionDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + endpoint - String! + Endpoint для отправки уведомлений
    + keys - WebPushSubscriptionKeysInput! + Ключи для шифрования
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "endpoint": "xyz789",
    +  "keys": WebPushSubscriptionKeysInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebPushSubscriptionDto

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    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": "abc123",
    +  "createdAt": "2007-12-03T10:15:30Z",
    +  "endpoint": "xyz789",
    +  "id": "xyz789",
    +  "isActive": true,
    +  "p256dhKey": "xyz789",
    +  "updatedAt": "2007-12-03T10:15:30Z",
    +  "userAgent": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebPushSubscriptionKeysInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + auth - String! + Auth ключ для аутентификации
    + p256dh - String! + P256DH ключ для шифрования
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "auth": "abc123",
    +  "p256dh": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + \ No newline at end of file diff --git a/components/docs/docs/graphql/controller/javascripts/spectaql.min.js b/components/docs/docs/graphql/controller/javascripts/spectaql.min.js new file mode 100644 index 00000000000..6ef3202c222 --- /dev/null +++ b/components/docs/docs/graphql/controller/javascripts/spectaql.min.js @@ -0,0 +1 @@ +function scrollSpy(){var l=5,e=document.querySelector("html"),c=(e&&(e=window.getComputedStyle(e).scrollPaddingTop)&&"string"==typeof e&&"auto"!==e&&e.endsWith("px")&&(l+=parseInt(e.split("px")[0])),"nav-scroll-active"),i=null,d=[];function t(){i=null;var e=document.querySelectorAll("[data-traverse-target]");Array.prototype.forEach.call(e,function(e){d.push({id:e.id,top:e.offsetTop})})}var n=debounce(function(){t(),o()},500),o=debounce(function(){var e,t,n,o,r=(e=>{for(var t=e+l,n=0;n=d[n].top&&(!o||t{toggleMenu(),scrollSpy()}); \ No newline at end of file diff --git a/components/docs/docs/graphql/controller/stylesheets/spectaql.min.css b/components/docs/docs/graphql/controller/stylesheets/spectaql.min.css new file mode 100644 index 00000000000..5859df82f45 --- /dev/null +++ b/components/docs/docs/graphql/controller/stylesheets/spectaql.min.css @@ -0,0 +1 @@ +#spectaql{padding:0;margin:0}#spectaql pre{overflow:auto;margin-top:0;margin-bottom:20px}#spectaql pre code{display:block;background:#ccc}#spectaql table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse}#spectaql table td,#spectaql table th{margin:0;padding:0}#spectaql #introduction .example-section>*,#spectaql .definition-heading,#spectaql .doc-heading,#spectaql .introduction-item-title,#spectaql .operation-heading{overflow:hidden;text-overflow:ellipsis}#spectaql #page{display:flex}#spectaql #page *{box-sizing:border-box}#spectaql #page.drawer-open #sidebar{z-index:1000;transform:translateX(0)}#spectaql #page.drawer-open .drawer-overlay{display:block;background:rgba(0,0,0,.5);z-index:10}#spectaql #sidebar{position:fixed;min-width:250px;max-width:250px;flex-shrink:0;transition:transform .2s ease-out;transform:translateX(-100%);z-index:10;padding-top:20px;background:#fff}@media (min-width:48em){#spectaql #sidebar{position:relative;transform:none}}@media (min-width:64em){#spectaql #sidebar{min-width:300px;max-width:300px}}#spectaql .sidebar-top-container{display:flex;align-items:center;padding:0 20px}#spectaql #mobile-navbar{display:flex;align-items:center;position:sticky;top:0}@media (min-width:48em){#spectaql #mobile-navbar{display:none}}#spectaql .sidebar-open-button{display:flex;align-items:flex-start;margin:0;padding:0;border:none;background:0 0}#spectaql .sidebar-open-button .hamburger{width:16px;height:14px;cursor:pointer}#spectaql .sidebar-open-button .hamburger::after{display:block;content:"";height:2px;background:#222;box-shadow:0 5px 0 #222,0 10px 0 #222}#spectaql .sidebar-open-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .close-button{display:block}#spectaql .close-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:48em){#spectaql .close-button{display:none}}#spectaql .drawer-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0)}@media (min-width:48em){#spectaql .drawer-overlay{display:none!important}}#spectaql #nav{display:flex;flex-direction:column;max-height:calc(100vh - 0px);padding:0 20px;padding-bottom:20px;position:sticky;top:0;overflow:auto}#spectaql #logo{margin-right:auto}#spectaql #logo img{display:block;width:100%;max-width:100%}#spectaql .nav-group-items,#spectaql .nav-group-section-items{padding:0;margin:0}#spectaql .nav-group-items>li,#spectaql .nav-group-section-items>li{list-style:none}#spectaql .nav-group-items .nav-group-section-title,#spectaql .nav-group-items>li,#spectaql .nav-group-section-items .nav-group-section-title,#spectaql .nav-group-section-items>li{overflow:hidden;text-overflow:ellipsis}#spectaql .nav-group-section-items{display:none}#spectaql .nav-scroll-expand .nav-group-section-items{display:block}#spectaql #docs{position:relative;margin:0 auto;min-width:100px;max-width:88em;flex-grow:1;flex-shrink:1;padding:20px}@media (min-width:48em){#spectaql .doc-row{display:flex;flex-wrap:wrap}}#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:100%}@media (min-width:48em){#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:50%}}@media (min-width:48em){#spectaql .doc-row .doc-copy{padding-right:20px}}@media (min-width:48em){#spectaql .doc-row .doc-examples{padding-left:20px}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}#spectaql{font-family:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.6;background:#fff;color:#222}@media (min-width:32em){#spectaql{font-size:16px}}#spectaql a{color:#0298bf;text-decoration:none}#spectaql a:hover{color:#0182a2}#spectaql a:active,#spectaql a:focus{color:#0298bf}#spectaql code{font-size:.875em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}#spectaql pre{color:#fff}#spectaql pre code{background:#222}#spectaql pre code,#spectaql pre code.hljs{font-size:.82em;line-height:1.4;padding:15px 20px}#spectaql .doc-heading{line-height:1.2;font-size:2.25em;margin-top:10px}@media (min-width:48em){#spectaql .doc-heading{margin-top:-10px}}#spectaql .close-button{background:0 0;border:none;padding:5px;font-size:16px;font-weight:700;color:#222}#spectaql #introduction{margin-bottom:60px}#spectaql #introduction .example-section:not(.example-section-is-code){margin-bottom:20px}#spectaql #introduction .example-section:not(.example-section-is-code) h5,#spectaql #introduction .example-section:not(.example-section-is-code) p{margin:0;font-size:1em}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:20px;padding-bottom:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:30px;padding-bottom:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:40px;padding-bottom:40px}}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:20px;padding-right:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:30px;padding-right:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:50px;padding-right:50px}}#spectaql #sidebar{padding-bottom:0;background:#fff}#spectaql #sidebar a{color:#222}#spectaql #sidebar a.nav-scroll-active,#spectaql #sidebar a:hover{font-weight:700}#spectaql #sidebar a.nav-scroll-active{color:#222}#spectaql #sidebar a:hover{color:#0182a2}@media (min-width:48em){#spectaql #sidebar{border-right:2px solid #d8d8d8}}#spectaql #mobile-navbar{background:#fff;margin-top:-20px;margin-left:-20px;margin-right:-20px}@media (min-width:32em){#spectaql #mobile-navbar{margin-top:-30px;margin-left:-30px;margin-right:-30px}}#spectaql #mobile-navbar .sidebar-open-button::after{display:block;content:"All Topics";margin-left:10px;color:#222}#spectaql #nav .nav-group{margin-top:20px}#spectaql #nav .nav-group li{margin-bottom:5px}#spectaql #nav .nav-group-title{font-size:.875em;font-weight:400;margin:0 0 6px 0;color:#999}#spectaql #nav .nav-group-section-title{font-size:inherit;margin:0;margin-bottom:5px;font-weight:400}#spectaql #nav .nav-group-section-items{margin-left:.75em}#spectaql .definition,#spectaql .operation{margin-bottom:60px}#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:1.72em}#spectaql .definition .definition-heading code,#spectaql .definition .operation-heading code,#spectaql .operation .definition-heading code,#spectaql .operation .operation-heading code{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:32em){#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:2.25em}}#spectaql .definition-group-name,#spectaql .group-heading,#spectaql .operation-group-name{border-top:2px solid #d8d8d8;padding-top:3px;color:#999;font-size:inherit;font-weight:inherit}#spectaql .definition-group-name a,#spectaql .group-heading a,#spectaql .operation-group-name a{color:#999}#spectaql .definition-group-name a:hover,#spectaql .group-heading a:hover,#spectaql .operation-group-name a:hover{font-weight:700}#spectaql .doc-examples{margin-top:20px}#spectaql .doc-examples .example-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .doc-examples .example-section-is-code h5{color:#999;text-transform:uppercase;background:#000;font-size:.75em;font-weight:700;padding:.6em 0 .6em 20px;margin:0;opacity:1}@media (min-width:48em){#spectaql .doc-examples{margin-top:0}}#spectaql .doc-copy p{margin:0 0 20px 0}#spectaql .doc-copy p:last-child{margin-bottom:0}#spectaql .doc-copy table tr th{font-weight:400;border-bottom:2px solid #d8d8d8}#spectaql .doc-copy table tr td{border-bottom:1px solid #e0e0e0}#spectaql .doc-copy table tr.row-has-field-arguments td,#spectaql .doc-copy table tr:last-child td{border-bottom:none}#spectaql .doc-copy table tr td,#spectaql .doc-copy table tr th{padding:5px}#spectaql .doc-copy table tr td:first-child,#spectaql .doc-copy table tr th:first-child{padding-left:0}#spectaql .doc-copy table tr td:last-child,#spectaql .doc-copy table tr th:last-child{padding-right:0}#spectaql .doc-copy .doc-copy-section{margin-bottom:30px}#spectaql .doc-copy .doc-copy-section>h5{margin:0 0 5px 0;font-size:inherit;font-weight:inherit;color:#999}#spectaql .doc-copy .definition-description>h5,#spectaql .doc-copy .definition-properties>h5,#spectaql .doc-copy .operation-description>h5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .field-arguments{font-size:.875em;background-color:#fafbfc;border:1px solid #e0e0e0;padding:10px;margin-bottom:5px}#spectaql .field-arguments p{margin:10px 0 0 0}#spectaql .field-arguments h5.field-arguments-heading{margin:0;padding:0 0 10px 0;font-weight:inherit;color:#999}#spectaql .field-arguments .field-argument{border-top:1px #e0e0e0 solid;padding:10px 0}#spectaql .field-arguments .field-argument:last-child{padding-bottom:0}#spectaql .field-arguments .field-argument-name{margin:0;font-size:inherit;font-weight:inherit}#spectaql .deprecation-reason{word-break:break-word}#spectaql .deprecation-reason::before{display:inline;content:"Deprecated";padding:2px 5px;margin-right:5px;background:#fed7d8;color:#c60609;font-weight:700;font-size:.875em} \ No newline at end of file diff --git a/components/docs/docs/graphql/index.html b/components/docs/docs/graphql/index.html index 9734bcc7a95..b860f4618d9 100644 --- a/components/docs/docs/graphql/index.html +++ b/components/docs/docs/graphql/index.html @@ -34,6 +34,8 @@ @@ -103,12 +120,15 @@ @@ -276,6 +306,7 @@
  • ActionReceipt
  • AddAuthorInput
  • AddParticipantInput
  • +
  • AddPaymentMethodInput
  • AddTrustedAccountInput
  • AgendaGeneralMeetPointInput
  • AgendaGeneralMeetQuestion
  • @@ -314,6 +345,7 @@
  • AssetContributionStatementSignedMetaDocumentInput
  • AuthSequence
  • Authority
  • +
  • AvailableReport
  • BankAccount
  • BankAccountDetails
  • BankAccountDetailsInput
  • @@ -324,10 +356,17 @@
  • BlockchainAction
  • BlockchainDecision
  • BlockchainInfoDTO
  • +
  • BoardMember
  • Boolean
  • Branch
  • CalculateVotesInput
  • +
  • CallTranscription
  • +
  • CallTranscriptionWithSegments
  • CancelRequestInput
  • +
  • Candidate
  • +
  • CandidateFilterInput
  • +
  • CandidateStatus
  • +
  • CapitalCandidate
  • CapitalCommit
  • CapitalCommitAmounts
  • CapitalCommitFilter
  • @@ -343,6 +382,11 @@
  • CapitalIssue
  • CapitalIssueFilter
  • CapitalIssuePermissions
  • +
  • CapitalLog
  • +
  • CapitalLogFilterInput
  • +
  • CapitalOnboardingState
  • +
  • CapitalOnboardingStep
  • +
  • CapitalOnboardingStepInput
  • CapitalProgramInvest
  • CapitalProject
  • CapitalProjectComponent
  • @@ -350,7 +394,6 @@
  • CapitalProjectCrpsData
  • CapitalProjectFactPool
  • CapitalProjectFilter
  • -
  • CapitalProjectMembershipCrps
  • CapitalProjectPermissions
  • CapitalProjectPlanPool
  • CapitalProjectTimeStats
  • @@ -368,6 +411,10 @@
  • CapitalTimeStats
  • CapitalTimeStatsInput
  • CapitalVote
  • +
  • ChairmanOnboardingAgendaInput
  • +
  • ChairmanOnboardingAgendaStep
  • +
  • ChairmanOnboardingGeneralMeetInput
  • +
  • ChairmanOnboardingState
  • ChartOfAccountsItem
  • CheckMatrixUsernameInput
  • CloseProjectInput
  • @@ -375,14 +422,18 @@
  • CommitDeclineInput
  • CommitStatus
  • CommonRequestInput
  • +
  • CompleteCapitalRegistrationInputDTO
  • +
  • CompleteProcessStepInput
  • CompleteRequestInput
  • CompleteVotingInput
  • +
  • ComponentGenerationContractGenerateDocumentInput
  • ConfigInput
  • ConfirmAgreementInput
  • ConfirmApproveInput
  • ConfirmReceiveOnRequestInput
  • ConfirmSupplyOnRequestInput
  • ContactsDTO
  • +
  • ContributorDocumentParameters
  • ContributorStatus
  • ConvertSegmentInput
  • ConvertToAxonStatementGenerateDocumentInput
  • @@ -391,7 +442,6 @@
  • CooperativeOperatorAccount
  • Country
  • CreateAnnualGeneralMeetInput
  • -
  • CreateBankAccountInput
  • CreateBranchInput
  • CreateChildOrderInput
  • CreateCommitInput
  • @@ -407,6 +457,7 @@
  • CreateMatrixAccountInputDTO
  • CreateOrganizationDataInput
  • CreateParentOfferInput
  • +
  • CreateProcessTemplateInput
  • CreateProgramPropertyInput
  • CreateProjectFreeDecisionInput
  • CreateProjectInput
  • @@ -463,20 +514,37 @@
  • ExtensionInput
  • ExtensionLog
  • ExtensionLogsPaginationResult
  • +
  • FinalizeProjectInput
  • Float
  • FreeDecisionGenerateDocumentInput
  • FundProgramInput
  • -
  • FundProjectInput
  • GatewayPayment
  • +
  • GenerateAnyDocumentInput
  • +
  • GenerateCapitalRegistrationDocumentsInputDTO
  • +
  • GenerateCapitalRegistrationDocumentsOutputDTO
  • GenerateDocumentInput
  • GenerateDocumentOptionsInput
  • +
  • GenerateRegistrationDocumentsInput
  • +
  • GenerateRegistrationDocumentsOutput
  • +
  • GenerateReportInput
  • GeneratedDocument
  • +
  • GeneratedRegistrationDocument
  • +
  • GeneratedReport
  • +
  • GenerationContractGenerateDocumentInput
  • +
  • GenerationContractSignedDocumentInput
  • +
  • GenerationContractSignedMetaDocumentInput
  • +
  • GenerationMoneyInvestStatementGenerateDocumentInput
  • +
  • GenerationMoneyInvestStatementSignedDocumentInput
  • +
  • GenerationMoneyInvestStatementSignedMetaDocumentInput
  • +
  • GenerationToMainWalletConvertStatementGenerateDocumentInput
  • GetAccountInput
  • GetAccountsInput
  • GetBranchesInput
  • GetCapitalCommitByHashInput
  • GetCapitalConfigInput
  • GetCapitalIssueByHashInput
  • +
  • GetCapitalIssueLogsInput
  • +
  • GetCapitalLogsInput
  • GetCapitalStoryByHashInput
  • GetContributorInput
  • GetDebtInput
  • @@ -496,6 +564,8 @@
  • GetProjectInput
  • GetProjectWithRelationsInput
  • GetResultInput
  • +
  • GetTranscriptionInput
  • +
  • GetTranscriptionsInput
  • GetUserSubscriptionsInput
  • GetVoteInput
  • ID
  • @@ -516,6 +586,8 @@
  • LedgerHistoryResponse
  • LedgerOperation
  • LedgerState
  • +
  • LogEntityType
  • +
  • LogEventType
  • LoginInput
  • LogoutInput
  • MakeClearanceInput
  • @@ -526,7 +598,6 @@
  • MeetProcessed
  • MeetProcessing
  • MeetQuestionResult
  • -
  • MetaDocumentInput
  • ModerateRequestInput
  • MonoAccount
  • NotificationWorkflowRecipientInput
  • @@ -536,12 +607,15 @@
  • OpenProjectInput
  • Organization
  • OrganizationCertificate
  • +
  • OrganizationDataInput
  • OrganizationDetails
  • OrganizationDetailsInput
  • OrganizationType
  • OrganizationWithBankAccount
  • PaginatedActionsPaginationResult
  • PaginatedAgreementsPaginationResult
  • +
  • PaginatedCandidatesPaginationResult
  • +
  • PaginatedCapitalCandidatesPaginationResult
  • PaginatedCapitalCommitsPaginationResult
  • PaginatedCapitalContributorsPaginationResult
  • PaginatedCapitalCyclesPaginationResult
  • @@ -549,6 +623,7 @@
  • PaginatedCapitalExpensesPaginationResult
  • PaginatedCapitalInvestsPaginationResult
  • PaginatedCapitalIssuesPaginationResult
  • +
  • PaginatedCapitalLogsPaginationResult
  • PaginatedCapitalProgramInvestsPaginationResult
  • PaginatedCapitalProjectsPaginationResult
  • PaginatedCapitalResultsPaginationResult
  • @@ -584,11 +659,29 @@
  • PrivateAccountSearchData
  • PrivateAccountSearchResult
  • ProcessConvertToAxonStatementInput
  • +
  • ProcessEdge
  • +
  • ProcessEdgeInput
  • +
  • ProcessInstance
  • +
  • ProcessInstanceStatus
  • +
  • ProcessStepPosition
  • +
  • ProcessStepPositionInput
  • +
  • ProcessStepState
  • +
  • ProcessStepStatus
  • +
  • ProcessStepTemplate
  • +
  • ProcessStepTemplateInput
  • +
  • ProcessTemplate
  • +
  • ProcessTemplateStatus
  • ProgramInvestStatus
  • +
  • ProgramKey
  • +
  • ProgramType
  • +
  • ProgramWallet
  • +
  • ProgramWalletFilterInput
  • +
  • ProgramWalletsPaginationResult
  • ProhibitRequestInput
  • ProjectFreeDecisionGenerateDocumentInput
  • ProjectFreeDecisionSignedDocumentInput
  • ProjectFreeDecisionSignedMetaDocumentInput
  • +
  • ProjectGenerationContractGenerateDocumentInput
  • ProjectStatus
  • ProviderSubscription
  • PublicChairman
  • @@ -599,13 +692,15 @@
  • ReceiveOnRequestInput
  • RefreshInput
  • RefreshProgramInput
  • -
  • RefreshProjectInput
  • RefreshSegmentInput
  • RefundRequest
  • RegisterAccountInput
  • RegisterContributorInput
  • RegisterParticipantInput
  • RegisteredAccount
  • +
  • RegistrationConfig
  • +
  • RegistrationProgram
  • +
  • ReportType
  • RepresentedBy
  • RepresentedByCertificate
  • RepresentedByInput
  • @@ -613,6 +708,9 @@
  • ResourceDelegationDTO
  • ResourceOverview
  • RestartAnnualGeneralMeetInput
  • +
  • ResultContributionActGenerateInput
  • +
  • ResultContributionDecisionGenerateInput
  • +
  • ResultContributionStatementGenerateInput
  • ResultFilter
  • ResultStatus
  • ReturnByAssetActGenerateDocumentInput
  • @@ -627,7 +725,10 @@
  • ReturnByMoneySignedDocumentInput
  • ReturnByMoneySignedMetaDocumentInput
  • SbpAccount
  • +
  • SbpDataInput
  • +
  • SearchDocumentsInput
  • SearchPrivateAccountsInput
  • +
  • SearchResult
  • SegmentStatus
  • SelectBranchGenerateDocumentInput
  • SelectBranchInput
  • @@ -653,6 +754,7 @@
  • SovietMemberInput
  • StartInstallInput
  • StartInstallResult
  • +
  • StartProcessInput
  • StartProjectInput
  • StartResetKeyInput
  • StartVotingInput
  • @@ -664,11 +766,14 @@
  • SubscriptionStatsDto
  • SupplyOnRequestInput
  • Symbols
  • +
  • SystemFeatures
  • SystemInfo
  • SystemStatus
  • Token
  • Tokens
  • Transaction
  • +
  • TranscriptionSegment
  • +
  • TranscriptionStatus
  • TriggerNotificationWorkflowInput
  • UninstallExtensionInput
  • UnpublishRequestInput
  • @@ -679,6 +784,7 @@
  • UpdateIndividualDataInput
  • UpdateIssueInput
  • UpdateOrganizationDataInput
  • +
  • UpdateProcessTemplateInput
  • UpdateRequestInput
  • UpdateSettingsInput
  • UpdateStoryInput
  • @@ -688,6 +794,7 @@
  • Vars
  • VarsInput
  • Verification
  • +
  • VerifyEmailInputDTO
  • VoteDistributionInput
  • VoteFilter
  • VoteItemInput
  • @@ -820,11 +927,205 @@ "agreements": { "currentPage": 987, "items": [Agreement], - "totalCount": 987, + "totalCount": 123, + "totalPages": 987 + } + } +} +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + candidates +

    +
    +
    +
    +
    Description
    +

    Получение списка кандидатов с пагинацией, отсортированных по дате регистрации

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCandidatesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + filter - CandidateFilterInput + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query candidates(
    +  $filter: CandidateFilterInput,
    +  $options: PaginationInput
    +) {
    +  candidates(
    +    filter: $filter,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...CandidateFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "filter": CandidateFilterInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "candidates": {
    +      "currentPage": 987,
    +      "items": [Candidate],
    +      "totalCount": 123,
           "totalPages": 123
         }
       }
     }
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalCandidates +

    +
    +
    +
    +
    Description
    +

    Получение списка кандидатов расширения CAPITAL с обогащенными данными

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalCandidatesPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + filter - CandidateFilterInput + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalCandidates(
    +  $filter: CandidateFilterInput,
    +  $options: PaginationInput
    +) {
    +  capitalCandidates(
    +    filter: $filter,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...CapitalCandidateFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "filter": CandidateFilterInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCandidates": {
    +      "currentPage": 123,
    +      "items": [CapitalCandidate],
    +      "totalCount": 123,
    +      "totalPages": 987
    +    }
    +  }
    +}
     
    @@ -891,6 +1192,7 @@ commit_hash coopname created_at + data description display_name id @@ -920,20 +1222,21 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "amounts": CapitalCommitAmounts, - "block_num": 123.45, - "blockchain_status": "xyz789", - "commit_hash": "abc123", - "coopname": "xyz789", - "created_at": "xyz789", + "block_num": 987.65, + "blockchain_status": "abc123", + "commit_hash": "xyz789", + "coopname": "abc123", + "created_at": "abc123", + "data": {}, "description": "xyz789", "display_name": "xyz789", - "id": 987, - "meta": "xyz789", + "id": 123, + "meta": "abc123", "present": false, "project": BaseCapitalProject, "project_hash": "abc123", "status": "APPROVED", - "username": "abc123" + "username": "xyz789" } } } @@ -1028,10 +1331,10 @@
    {
       "data": {
         "capitalCommits": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalCommit],
    -      "totalCount": 123,
    -      "totalPages": 987
    +      "totalCount": 987,
    +      "totalPages": 123
         }
       }
     }
    @@ -1094,6 +1397,11 @@
         _updated_at
         about
         appendixes
    +    blagorost_agreement_hash
    +    blagorost_offer_hash
    +    blagorost_wallet {
    +      ...ProgramWalletFragment
    +    }
         block_num
         blockchain_status
         contract {
    @@ -1110,16 +1418,30 @@
         created_at
         debt_amount
         display_name
    +    document_parameters {
    +      ...ContributorDocumentParametersFragment
    +    }
         energy
    +    generation_contract_hash
    +    generation_wallet {
    +      ...ProgramWalletFragment
    +    }
    +    generator_offer_hash
         hours_per_day
         id
    +    is_external_blagorost_agreement
         is_external_contract
         last_energy_update
         level
    +    main_wallet {
    +      ...ProgramWalletFragment
    +    }
         memo
         present
    +    program_key
         rate_per_hour
         status
    +    storage_agreement_hash
         username
       }
     }
    @@ -1138,32 +1460,43 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "about": "xyz789",
    +      "about": "abc123",
           "appendixes": ["abc123"],
    -      "block_num": 123.45,
    +      "blagorost_agreement_hash": "xyz789",
    +      "blagorost_offer_hash": "abc123",
    +      "blagorost_wallet": ProgramWallet,
    +      "block_num": 987.65,
           "blockchain_status": "xyz789",
           "contract": DocumentAggregate,
    -      "contributed_as_author": "xyz789",
    +      "contributed_as_author": "abc123",
           "contributed_as_contributor": "xyz789",
           "contributed_as_coordinator": "abc123",
    -      "contributed_as_creator": "xyz789",
    +      "contributed_as_creator": "abc123",
           "contributed_as_investor": "abc123",
           "contributed_as_propertor": "abc123",
    -      "contributor_hash": "abc123",
    -      "coopname": "xyz789",
    -      "created_at": "abc123",
    +      "contributor_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "xyz789",
           "debt_amount": "abc123",
    -      "display_name": "abc123",
    +      "display_name": "xyz789",
    +      "document_parameters": ContributorDocumentParameters,
           "energy": 987.65,
    -      "hours_per_day": 123.45,
    +      "generation_contract_hash": "xyz789",
    +      "generation_wallet": ProgramWallet,
    +      "generator_offer_hash": "abc123",
    +      "hours_per_day": 987.65,
           "id": 123,
    +      "is_external_blagorost_agreement": false,
           "is_external_contract": true,
    -      "last_energy_update": "xyz789",
    +      "last_energy_update": "abc123",
           "level": 123,
    +      "main_wallet": ProgramWallet,
           "memo": "xyz789",
           "present": false,
    +      "program_key": "xyz789",
           "rate_per_hour": "abc123",
           "status": "ACTIVE",
    +      "storage_agreement_hash": "xyz789",
           "username": "abc123"
         }
       }
    @@ -1258,10 +1591,10 @@
                       
    {
       "data": {
         "capitalContributors": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalContributor],
    -      "totalCount": 987,
    -      "totalPages": 123
    +      "totalCount": 123,
    +      "totalPages": 987
         }
       }
     }
    @@ -1356,9 +1689,9 @@
                       
    {
       "data": {
         "capitalCycles": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalCycle],
    -      "totalCount": 123,
    +      "totalCount": 987,
           "totalPages": 123
         }
       }
    @@ -1458,21 +1791,21 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "amount": 123.45,
    +      "amount": 987.65,
           "approved_statement": DocumentAggregate,
           "authorization": DocumentAggregate,
    -      "block_num": 123,
    +      "block_num": 987,
           "blockchain_status": "xyz789",
           "coopname": "abc123",
           "debt_hash": "xyz789",
    -      "id": 987,
    +      "id": 123,
           "memo": "xyz789",
    -      "present": false,
    +      "present": true,
           "project_hash": "abc123",
    -      "repaid_at": "xyz789",
    +      "repaid_at": "abc123",
           "statement": DocumentAggregate,
           "status": "ACTIVE",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -1566,10 +1899,10 @@
                       
    {
       "data": {
         "capitalDebts": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalDebt],
           "totalCount": 123,
    -      "totalPages": 123
    +      "totalPages": 987
         }
       }
     }
    @@ -1669,22 +2002,22 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "amount": "xyz789",
    +      "amount": "abc123",
           "approved_statement": DocumentAggregate,
           "authorization": DocumentAggregate,
    -      "block_num": 123,
    -      "blockchain_status": "xyz789",
    -      "coopname": "abc123",
    -      "description": "abc123",
    +      "block_num": 987,
    +      "blockchain_status": "abc123",
    +      "coopname": "xyz789",
    +      "description": "xyz789",
           "expense_hash": "abc123",
           "expense_statement": DocumentAggregate,
    -      "fund_id": 123.45,
    +      "fund_id": 987.65,
           "id": 987,
    -      "present": true,
    +      "present": false,
           "project_hash": "abc123",
           "spended_at": "abc123",
           "status": "APPROVED",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -1778,13 +2111,397 @@
                       
    {
       "data": {
         "capitalExpenses": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalExpense],
    -      "totalCount": 987,
    -      "totalPages": 987
    +      "totalCount": 123,
    +      "totalPages": 123
         }
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + capitalGetProcessInstance +

    +
    +
    +
    +
    Description
    +

    Получение экземпляра процесса по ID

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessInstance +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessInstance($id: String!) {
    +  capitalGetProcessInstance(id: $id) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessInstance": {
    +      "completed_at": "2007-12-03T10:15:30Z",
    +      "coopname": "abc123",
    +      "cycle": 987,
    +      "id": "abc123",
    +      "project_hash": "abc123",
    +      "started_at": "2007-12-03T10:15:30Z",
    +      "started_by": "abc123",
    +      "status": "CANCELLED",
    +      "step_states": [ProcessStepState],
    +      "template_id": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalGetProcessInstances +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [ProcessInstance!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + project_hash - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessInstances($project_hash: String!) {
    +  capitalGetProcessInstances(project_hash: $project_hash) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"project_hash": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessInstances": [
    +      {
    +        "completed_at": "2007-12-03T10:15:30Z",
    +        "coopname": "abc123",
    +        "cycle": 123,
    +        "id": "abc123",
    +        "project_hash": "abc123",
    +        "started_at": "2007-12-03T10:15:30Z",
    +        "started_by": "xyz789",
    +        "status": "CANCELLED",
    +        "step_states": [ProcessStepState],
    +        "template_id": "xyz789"
    +      }
    +    ]
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalGetProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Получение шаблона процесса по ID

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessTemplate +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessTemplate($id: String!) {
    +  capitalGetProcessTemplate(id: $id) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessTemplate": {
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "edges": [ProcessEdge],
    +      "id": "xyz789",
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "steps": [ProcessStepTemplate],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + capitalGetProcessTemplates +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [ProcessTemplate!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + project_hash - String + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query capitalGetProcessTemplates($project_hash: String) {
    +  capitalGetProcessTemplates(project_hash: $project_hash) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"project_hash": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGetProcessTemplates": [
    +      {
    +        "coopname": "xyz789",
    +        "created_at": "2007-12-03T10:15:30Z",
    +        "created_by": "xyz789",
    +        "description": "xyz789",
    +        "edges": [ProcessEdge],
    +        "id": "xyz789",
    +        "project_hash": "xyz789",
    +        "status": "ACTIVE",
    +        "steps": [ProcessStepTemplate],
    +        "title": "xyz789",
    +        "updated_at": "2007-12-03T10:15:30Z"
    +      }
    +    ]
    +  }
    +}
     
    @@ -1871,18 +2588,18 @@ "data": { "capitalInvest": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "amount": 123.45, + "amount": 987.65, "block_num": 123, "blockchain_status": "abc123", "coopname": "xyz789", - "coordinator": "abc123", - "coordinator_amount": 123.45, - "id": 987, + "coordinator": "xyz789", + "coordinator_amount": 987.65, + "id": 123, "invest_hash": "xyz789", - "invested_at": "abc123", - "present": false, + "invested_at": "xyz789", + "present": true, "project_hash": "xyz789", "statement": "xyz789", "status": "ACTIVE", @@ -1980,9 +2697,9 @@
    {
       "data": {
         "capitalInvests": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalInvest],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 123
         }
       }
    @@ -2079,19 +2796,19 @@
       "data": {
         "capitalIssue": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "abc123",
    +      "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 987.65,
    -      "created_by": "xyz789",
    -      "creators": ["xyz789"],
    +      "block_num": 123.45,
    +      "created_by": "abc123",
    +      "creators": ["abc123"],
           "cycle_id": "xyz789",
    -      "description": "xyz789",
    -      "estimate": 123,
    +      "description": "abc123",
    +      "estimate": 987,
           "id": "abc123",
    -      "issue_hash": "xyz789",
    +      "issue_hash": "abc123",
           "metadata": {},
           "permissions": CapitalIssuePermissions,
    -      "present": true,
    +      "present": false,
           "priority": "HIGH",
           "project_hash": "xyz789",
           "sort_order": 987,
    @@ -2194,7 +2911,7 @@
         "capitalIssues": {
           "currentPage": 123,
           "items": [CapitalIssue],
    -      "totalCount": 123,
    +      "totalCount": 987,
           "totalPages": 987
         }
       }
    @@ -2284,10 +3001,10 @@
       "data": {
         "capitalProgramInvest": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "amount": 987.65,
    -      "block_num": 987,
    +      "amount": 123.45,
    +      "block_num": 123,
           "blockchain_status": "abc123",
           "coopname": "xyz789",
           "id": 987,
    @@ -2296,7 +3013,7 @@
           "present": false,
           "statement": DocumentAggregate,
           "status": "CREATED",
    -      "username": "xyz789"
    +      "username": "abc123"
         }
       }
     }
    @@ -2390,10 +3107,10 @@
                       
    {
       "data": {
         "capitalProgramInvests": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalProgramInvest],
           "totalCount": 123,
    -      "totalPages": 987
    +      "totalPages": 123
         }
       }
     }
    @@ -2456,7 +3173,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -2479,9 +3195,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -2518,30 +3231,28 @@
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 123.45,
           "blockchain_status": "xyz789",
    -      "can_convert_to_project": true,
           "components": [CapitalProjectComponent],
    -      "coopname": "xyz789",
    +      "coopname": "abc123",
           "counts": CapitalProjectCountsData,
           "created_at": "abc123",
           "crps": CapitalProjectCrpsData,
    -      "data": "xyz789",
    -      "description": "abc123",
    +      "data": "abc123",
    +      "description": "xyz789",
           "fact": CapitalProjectFactPool,
    -      "id": 123,
    -      "invite": "xyz789",
    -      "is_opened": false,
    +      "id": 987,
    +      "invite": "abc123",
    +      "is_opened": true,
           "is_planed": false,
    -      "issue_counter": 123,
    -      "master": "xyz789",
    -      "membership": CapitalProjectMembershipCrps,
    +      "issue_counter": 987,
    +      "master": "abc123",
           "meta": "xyz789",
           "parent_hash": "xyz789",
           "parent_title": "abc123",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
           "prefix": "xyz789",
    -      "present": true,
    -      "project_hash": "abc123",
    +      "present": false,
    +      "project_hash": "xyz789",
           "status": "ACTIVE",
           "title": "abc123",
           "voting": CapitalProjectVotingData
    @@ -2607,7 +3318,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -2630,9 +3340,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -2665,34 +3372,32 @@
       "data": {
         "capitalProjectWithRelations": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 123.45,
    -      "blockchain_status": "abc123",
    -      "can_convert_to_project": true,
    +      "block_num": 987.65,
    +      "blockchain_status": "xyz789",
           "components": [CapitalProjectComponent],
           "coopname": "xyz789",
           "counts": CapitalProjectCountsData,
    -      "created_at": "abc123",
    +      "created_at": "xyz789",
           "crps": CapitalProjectCrpsData,
    -      "data": "abc123",
    +      "data": "xyz789",
           "description": "xyz789",
           "fact": CapitalProjectFactPool,
    -      "id": 987,
    +      "id": 123,
           "invite": "xyz789",
           "is_opened": false,
    -      "is_planed": false,
    -      "issue_counter": 987,
    +      "is_planed": true,
    +      "issue_counter": 123,
           "master": "xyz789",
    -      "membership": CapitalProjectMembershipCrps,
    -      "meta": "xyz789",
    -      "parent_hash": "abc123",
    -      "parent_title": "abc123",
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "xyz789",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
    -      "prefix": "abc123",
    -      "present": false,
    -      "project_hash": "xyz789",
    +      "prefix": "xyz789",
    +      "present": true,
    +      "project_hash": "abc123",
           "status": "ACTIVE",
           "title": "abc123",
           "voting": CapitalProjectVotingData
    @@ -2789,7 +3494,7 @@
                       
    {
       "data": {
         "capitalProjects": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalProject],
           "totalCount": 123,
           "totalPages": 123
    @@ -2813,6 +3518,7 @@
                     
    Description

    Получение результата по внутреннему ID базы данных

    +

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

    @@ -2863,6 +3569,7 @@ blockchain_status coopname created_at + data debt_amount id present @@ -2889,17 +3596,18 @@ "data": { "capitalResult": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "abc123", + "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "act": DocumentAggregate, "authorization": DocumentAggregate, - "block_num": 987.65, + "block_num": 123.45, "blockchain_status": "abc123", "coopname": "xyz789", - "created_at": "xyz789", + "created_at": "abc123", + "data": "xyz789", "debt_amount": "abc123", "id": 987, - "present": false, + "present": true, "project_hash": "xyz789", "result_hash": "xyz789", "statement": DocumentAggregate, @@ -2926,6 +3634,7 @@
    Description

    Получение списка результатов кооператива с фильтрацией

    +

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

    @@ -2999,7 +3708,7 @@
    {
       "data": {
         "capitalResults": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalResult],
           "totalCount": 987,
           "totalPages": 987
    @@ -3065,6 +3774,8 @@
         _updated_at
         author_base
         author_bonus
    +    available_for_program
    +    available_for_wallet
         block_num
         capital_contributor_shares
         contributor_bonus
    @@ -3080,9 +3791,11 @@
         equal_author_bonus
         has_vote
         id
    +    intellectual_cost
         investor_amount
         investor_base
         is_author
    +    is_completed
         is_contributor
         is_coordinator
         is_creator
    @@ -3099,9 +3812,7 @@
         project_hash
         property_base
         provisional_amount
    -    result {
    -      ...CapitalResultFragment
    -    }
    +    share_percent
         status
         total_segment_base_cost
         total_segment_bonus_cost
    @@ -3126,50 +3837,54 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "author_base": "abc123",
    -      "author_bonus": "abc123",
    +      "author_base": "xyz789",
    +      "author_bonus": "xyz789",
    +      "available_for_program": "abc123",
    +      "available_for_wallet": "abc123",
           "block_num": 987.65,
    -      "capital_contributor_shares": "xyz789",
    -      "contributor_bonus": "abc123",
    +      "capital_contributor_shares": "abc123",
    +      "contributor_bonus": "xyz789",
           "coopname": "xyz789",
    -      "coordinator_base": "xyz789",
    -      "coordinator_investments": "xyz789",
    -      "creator_base": "xyz789",
    +      "coordinator_base": "abc123",
    +      "coordinator_investments": "abc123",
    +      "creator_base": "abc123",
           "creator_bonus": "xyz789",
    -      "debt_amount": "abc123",
    -      "debt_settled": "abc123",
    +      "debt_amount": "xyz789",
    +      "debt_settled": "xyz789",
           "direct_creator_bonus": "xyz789",
           "display_name": "abc123",
           "equal_author_bonus": "abc123",
           "has_vote": false,
           "id": 987,
    -      "investor_amount": "abc123",
    +      "intellectual_cost": "abc123",
    +      "investor_amount": "xyz789",
           "investor_base": "xyz789",
    -      "is_author": false,
    +      "is_author": true,
    +      "is_completed": true,
           "is_contributor": false,
           "is_coordinator": false,
           "is_creator": false,
    -      "is_investor": false,
    +      "is_investor": true,
           "is_propertor": true,
    -      "is_votes_calculated": 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": "xyz789",
    -      "last_known_invest_pool": "xyz789",
    +      "last_contributor_reward_per_share": 123.45,
    +      "last_known_coordinators_investment_pool": "xyz789",
    +      "last_known_creators_base_pool": "abc123",
    +      "last_known_invest_pool": "abc123",
           "present": true,
    -      "project_hash": "xyz789",
    -      "property_base": "abc123",
    +      "project_hash": "abc123",
    +      "property_base": "xyz789",
           "provisional_amount": "xyz789",
    -      "result": CapitalResult,
    +      "share_percent": 123.45,
           "status": "ACT1",
    -      "total_segment_base_cost": "abc123",
    +      "total_segment_base_cost": "xyz789",
           "total_segment_bonus_cost": "xyz789",
           "total_segment_cost": "xyz789",
           "username": "xyz789",
    -      "value": "xyz789",
    -      "voting_bonus": "abc123"
    +      "value": "abc123",
    +      "voting_bonus": "xyz789"
         }
       }
     }
    @@ -3263,9 +3978,9 @@
                       
    {
       "data": {
         "capitalSegments": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalSegment],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 123
         }
       }
    @@ -3361,7 +4076,7 @@
           "global_available_invest_pool": "abc123",
           "present": true,
           "program_membership_available": "abc123",
    -      "program_membership_cumulative_reward_per_share": 123.45,
    +      "program_membership_cumulative_reward_per_share": 987.65,
           "program_membership_distributed": "xyz789",
           "program_membership_funded": "xyz789"
         }
    @@ -3458,9 +4173,9 @@
                       
    {
       "data": {
         "capitalStories": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalStory],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 987
         }
       }
    @@ -3527,7 +4242,7 @@
         coopname
         created_by
         description
    -    issue_id
    +    issue_hash
         present
         project_hash
         sort_order
    @@ -3549,19 +4264,19 @@
       "data": {
         "capitalStory": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 987.65,
           "coopname": "xyz789",
    -      "created_by": "xyz789",
    +      "created_by": "abc123",
           "description": "abc123",
    -      "issue_id": "abc123",
    -      "present": true,
    +      "issue_hash": "abc123",
    +      "present": false,
           "project_hash": "xyz789",
           "sort_order": 123,
           "status": "CANCELLED",
    -      "story_hash": "xyz789",
    -      "title": "abc123"
    +      "story_hash": "abc123",
    +      "title": "xyz789"
         }
       }
     }
    @@ -3656,10 +4371,10 @@
                       
    {
       "data": {
         "capitalTimeEntries": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalTimeEntry],
    -      "totalCount": 123,
    -      "totalPages": 987
    +      "totalCount": 987,
    +      "totalPages": 123
         }
       }
     }
    @@ -3754,10 +4469,10 @@
                       
    {
       "data": {
         "capitalTimeEntriesByIssues": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [CapitalTimeEntriesByIssues],
           "totalCount": 123,
    -      "totalPages": 987
    +      "totalPages": 123
         }
       }
     }
    @@ -3852,9 +4567,9 @@
                       
    {
       "data": {
         "capitalTimeStats": {
    -      "currentPage": 987.65,
    +      "currentPage": 123.45,
           "items": [CapitalProjectTimeStats],
    -      "totalCount": 987.65,
    +      "totalCount": 123.45,
           "totalPages": 987.65
         }
       }
    @@ -3945,13 +4660,13 @@
           "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "amount": "abc123",
    -      "block_num": 987.65,
    +      "block_num": 123.45,
           "coopname": "abc123",
           "id": 987,
           "present": true,
    -      "project_hash": "abc123",
    +      "project_hash": "xyz789",
           "recipient": "abc123",
    -      "recipient_display_name": "xyz789",
    +      "recipient_display_name": "abc123",
           "voted_at": "xyz789",
           "voter": "xyz789",
           "voter_display_name": "xyz789"
    @@ -4048,10 +4763,10 @@
                       
    {
       "data": {
         "capitalVotes": {
    -      "currentPage": 123,
    +      "currentPage": 987,
           "items": [CapitalVote],
    -      "totalCount": 987,
    -      "totalPages": 987
    +      "totalCount": 123,
    +      "totalPages": 123
         }
       }
     }
    @@ -4136,7 +4851,7 @@
                     
                     
    Variables
    -
    {"id": "abc123"}
    +                  
    {"id": "xyz789"}
     
    @@ -4147,20 +4862,20 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "approval_hash": "xyz789", + "approval_hash": "abc123", "approved_document": DocumentAggregate, "block_num": 123.45, - "callback_action_approve": "abc123", + "callback_action_approve": "xyz789", "callback_action_decline": "abc123", - "callback_contract": "xyz789", + "callback_contract": "abc123", "coopname": "abc123", "created_at": "2007-12-03T10:15:30Z", "document": DocumentAggregate, - "id": 987.65, + "id": 123.45, "meta": "xyz789", "present": true, "status": "APPROVED", - "username": "abc123" + "username": "xyz789" } } } @@ -4256,8 +4971,8 @@ "chairmanApprovals": { "currentPage": 123, "items": [Approval], - "totalCount": 987, - "totalPages": 987 + "totalCount": 123, + "totalPages": 123 } } } @@ -4326,7 +5041,7 @@
    Response
    -
    {"data": {"chatcoopCheckUsernameAvailability": false}}
    +                  
    {"data": {"chatcoopCheckUsernameAvailability": true}}
     
    @@ -4375,11 +5090,185 @@ "data": { "chatcoopGetAccountStatus": { "hasAccount": false, - "iframeUrl": "xyz789", + "iframeUrl": "abc123", "matrixUsername": "xyz789" } } } +
    + + + +
    +
    +
    + Queries +
    +

    + chatcoopGetTranscription +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CallTranscriptionWithSegments +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetTranscriptionInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopGetTranscription($data: GetTranscriptionInput!) {
    +  chatcoopGetTranscription(data: $data) {
    +    segments {
    +      ...TranscriptionSegmentFragment
    +    }
    +    transcription {
    +      ...CallTranscriptionFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetTranscriptionInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "chatcoopGetTranscription": {
    +      "segments": [TranscriptionSegment],
    +      "transcription": CallTranscription
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + chatcoopGetTranscriptions +

    +
    +
    +
    +
    Description
    +

    Получить список транскрипций звонков

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [CallTranscription!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetTranscriptionsInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query chatcoopGetTranscriptions($data: GetTranscriptionsInput) {
    +  chatcoopGetTranscriptions(data: $data) {
    +    createdAt
    +    endedAt
    +    id
    +    matrixRoomId
    +    participants
    +    roomId
    +    roomName
    +    startedAt
    +    status
    +    updatedAt
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetTranscriptionsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "chatcoopGetTranscriptions": [
    +      {
    +        "createdAt": "2007-12-03T10:15:30Z",
    +        "endedAt": "2007-12-03T10:15:30Z",
    +        "id": "abc123",
    +        "matrixRoomId": "abc123",
    +        "participants": ["xyz789"],
    +        "roomId": "xyz789",
    +        "roomName": "xyz789",
    +        "startedAt": "2007-12-03T10:15:30Z",
    +        "status": "ACTIVE",
    +        "updatedAt": "2007-12-03T10:15:30Z"
    +      }
    +    ]
    +  }
    +}
     
    @@ -4470,7 +5359,7 @@ "private_account": PrivateAccount, "provider_account": MonoAccount, "user_account": UserAccount, - "username": "abc123" + "username": "xyz789" } } } @@ -4567,7 +5456,7 @@ "getAccounts": { "currentPage": 123, "items": [Account], - "totalCount": 987, + "totalCount": 123, "totalPages": 987 } } @@ -4663,10 +5552,10 @@
    {
       "data": {
         "getActions": {
    -      "currentPage": 987,
    +      "currentPage": 123,
           "items": [BlockchainAction],
    -      "totalCount": 987,
    -      "totalPages": 123
    +      "totalCount": 123,
    +      "totalPages": 987
         }
       }
     }
    @@ -4731,6 +5620,62 @@
         ]
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + getAvailableReports +

    +
    +
    +
    +
    Description
    +

    Получить список доступных типов отчётов

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [AvailableReport!]! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getAvailableReports {
    +  getAvailableReports {
    +    deadline
    +    name
    +    period
    +    type
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getAvailableReports": [
    +      {
    +        "deadline": "xyz789",
    +        "name": "xyz789",
    +        "period": "xyz789",
    +        "type": "BUHOTCH"
    +      }
    +    ]
    +  }
    +}
     
    @@ -4827,18 +5772,18 @@ "getBranches": [ { "bank_account": BankPaymentMethod, - "braname": "xyz789", + "braname": "abc123", "city": "xyz789", - "coopname": "abc123", + "coopname": "xyz789", "country": "xyz789", "details": OrganizationDetails, - "email": "abc123", - "fact_address": "abc123", + "email": "xyz789", + "fact_address": "xyz789", "full_address": "xyz789", "full_name": "xyz789", "phone": "abc123", "represented_by": RepresentedBy, - "short_name": "xyz789", + "short_name": "abc123", "trusted": [Individual], "trustee": Individual, "type": "xyz789" @@ -4846,6 +5791,334 @@ ] } } +
    +
    + + +
    +
    +
    + Queries +
    +

    + getCapitalIssueLogs +

    +
    +
    +
    +
    Description
    +

    Получить логи событий по задаче

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalLogsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - GetCapitalIssueLogsInput! + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getCapitalIssueLogs(
    +  $data: GetCapitalIssueLogsInput!,
    +  $options: PaginationInput
    +) {
    +  getCapitalIssueLogs(
    +    data: $data,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...CapitalLogFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": GetCapitalIssueLogsInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getCapitalIssueLogs": {
    +      "currentPage": 987,
    +      "items": [CapitalLog],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getCapitalOnboardingState +

    +
    +
    +
    +
    Description
    +

    Получить состояние онбординга capital

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalOnboardingState! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getCapitalOnboardingState {
    +  getCapitalOnboardingState {
    +    blagorost_offer_template_done
    +    blagorost_provision_done
    +    generation_contract_template_done
    +    generator_offer_template_done
    +    generator_program_template_done
    +    onboarding_blagorost_offer_template_hash
    +    onboarding_blagorost_provision_hash
    +    onboarding_expire_at
    +    onboarding_generation_contract_template_hash
    +    onboarding_generator_offer_template_hash
    +    onboarding_generator_program_template_hash
    +    onboarding_init_at
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getCapitalOnboardingState": {
    +      "blagorost_offer_template_done": false,
    +      "blagorost_provision_done": true,
    +      "generation_contract_template_done": true,
    +      "generator_offer_template_done": false,
    +      "generator_program_template_done": false,
    +      "onboarding_blagorost_offer_template_hash": "abc123",
    +      "onboarding_blagorost_provision_hash": "abc123",
    +      "onboarding_expire_at": "xyz789",
    +      "onboarding_generation_contract_template_hash": "xyz789",
    +      "onboarding_generator_offer_template_hash": "abc123",
    +      "onboarding_generator_program_template_hash": "abc123",
    +      "onboarding_init_at": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getCapitalProjectLogs +

    +
    +
    +
    +
    Description
    +

    Получить логи событий по проекту с фильтрацией и пагинацией

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaginatedCapitalLogsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GetCapitalLogsInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getCapitalProjectLogs($data: GetCapitalLogsInput!) {
    +  getCapitalProjectLogs(data: $data) {
    +    currentPage
    +    items {
    +      ...CapitalLogFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GetCapitalLogsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getCapitalProjectLogs": {
    +      "currentPage": 123,
    +      "items": [CapitalLog],
    +      "totalCount": 123,
    +      "totalPages": 123
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getChairmanOnboardingState +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ChairmanOnboardingState! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getChairmanOnboardingState {
    +  getChairmanOnboardingState {
    +    general_meet_done
    +    onboarding_expire_at
    +    onboarding_general_meet_hash
    +    onboarding_init_at
    +    onboarding_participant_application_hash
    +    onboarding_privacy_agreement_hash
    +    onboarding_signature_agreement_hash
    +    onboarding_user_agreement_hash
    +    onboarding_voskhod_membership_hash
    +    onboarding_wallet_agreement_hash
    +    participant_application_done
    +    privacy_agreement_done
    +    signature_agreement_done
    +    user_agreement_done
    +    voskhod_membership_done
    +    wallet_agreement_done
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getChairmanOnboardingState": {
    +      "general_meet_done": true,
    +      "onboarding_expire_at": "xyz789",
    +      "onboarding_general_meet_hash": "xyz789",
    +      "onboarding_init_at": "abc123",
    +      "onboarding_participant_application_hash": "xyz789",
    +      "onboarding_privacy_agreement_hash": "xyz789",
    +      "onboarding_signature_agreement_hash": "abc123",
    +      "onboarding_user_agreement_hash": "abc123",
    +      "onboarding_voskhod_membership_hash": "xyz789",
    +      "onboarding_wallet_agreement_hash": "xyz789",
    +      "participant_application_done": false,
    +      "privacy_agreement_done": true,
    +      "signature_agreement_done": true,
    +      "user_agreement_done": true,
    +      "voskhod_membership_done": false,
    +      "wallet_agreement_done": true
    +    }
    +  }
    +}
     
    @@ -4900,14 +6173,14 @@ "data": { "getCurrentInstance": { "blockchain_status": "abc123", - "description": "xyz789", - "domain": "xyz789", - "image": "abc123", + "description": "abc123", + "domain": "abc123", + "image": "xyz789", "is_delegated": false, "is_valid": false, - "progress": 987.65, + "progress": 123.45, "status": "ACTIVE", - "title": "xyz789" + "title": "abc123" } } } @@ -5103,7 +6376,7 @@ "currentPage": 123, "items": [Delta], "totalCount": 987, - "totalPages": 123 + "totalPages": 987 } } } @@ -5157,10 +6430,10 @@
    {
       "data": {
         "getDesktop": {
    -      "authorizedHome": "xyz789",
    +      "authorizedHome": "abc123",
           "coopname": "abc123",
    -      "layout": "xyz789",
    -      "nonAuthorizedHome": "xyz789",
    +      "layout": "abc123",
    +      "nonAuthorizedHome": "abc123",
           "workspaces": [DesktopWorkspace]
         }
       }
    @@ -5241,7 +6514,7 @@
         "getDocuments": {
           "currentPage": 987,
           "items": [DocumentPackageAggregate],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 987
         }
       }
    @@ -5339,8 +6612,8 @@
         "getExtensionLogs": {
           "currentPage": 123,
           "items": [ExtensionLog],
    -      "totalCount": 987,
    -      "totalPages": 987
    +      "totalCount": 123,
    +      "totalPages": 123
         }
       }
     }
    @@ -5439,18 +6712,18 @@
             "description": "abc123",
             "desktops": [DesktopConfig],
             "enabled": false,
    -        "external_url": "abc123",
    -        "image": "abc123",
    -        "instructions": "xyz789",
    -        "is_available": true,
    -        "is_builtin": true,
    -        "is_installed": true,
    -        "is_internal": true,
    +        "external_url": "xyz789",
    +        "image": "xyz789",
    +        "instructions": "abc123",
    +        "is_available": false,
    +        "is_builtin": false,
    +        "is_installed": false,
    +        "is_internal": false,
             "name": "abc123",
             "readme": "abc123",
             "schema": {},
             "tags": ["xyz789"],
    -        "title": "xyz789",
    +        "title": "abc123",
             "updated_at": "2007-12-03T10:15:30Z"
           }
         ]
    @@ -5529,7 +6802,7 @@
                       
    {
       "data": {
         "getInstallationStatus": {
    -      "has_private_account": true,
    +      "has_private_account": false,
           "init_by_server": false,
           "organization_data": OrganizationWithBankAccount
         }
    @@ -5690,8 +6963,8 @@
         "getLedgerHistory": {
           "currentPage": 987,
           "items": [LedgerOperation],
    -      "totalCount": 123,
    -      "totalPages": 987
    +      "totalCount": 987,
    +      "totalPages": 123
         }
       }
     }
    @@ -5861,7 +7134,7 @@
       "data": {
         "getMeets": [
           {
    -        "hash": "abc123",
    +        "hash": "xyz789",
             "pre": MeetPreProcessing,
             "processed": MeetProcessed,
             "processing": MeetProcessing
    @@ -5946,7 +7219,7 @@
         "getPaymentMethods": {
           "currentPage": 123,
           "items": [PaymentMethod],
    -      "totalCount": 987,
    +      "totalCount": 123,
           "totalPages": 987
         }
       }
    @@ -6049,6 +7322,196 @@
         }
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + getProgramWallet +

    +
    +
    +
    +
    Description
    +

    Получить один программный кошелек по фильтру

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProgramWallet +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + filter - ProgramWalletFilterInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getProgramWallet($filter: ProgramWalletFilterInput!) {
    +  getProgramWallet(filter: $filter) {
    +    agreement_id
    +    available
    +    blockNum
    +    blocked
    +    coopname
    +    id
    +    membership_contribution
    +    program_id
    +    program_type
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"filter": ProgramWalletFilterInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getProgramWallet": {
    +      "agreement_id": 4,
    +      "available": "xyz789",
    +      "blockNum": 123.45,
    +      "blocked": "abc123",
    +      "coopname": "abc123",
    +      "id": 4,
    +      "membership_contribution": "xyz789",
    +      "program_id": "4",
    +      "program_type": "BLAGOROST",
    +      "username": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + getProgramWallets +

    +
    +
    +
    +
    Description
    +

    Получить список программных кошельков с фильтрацией и пагинацией

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProgramWalletsPaginationResult! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + filter - ProgramWalletFilterInput + +
    + options - PaginationInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getProgramWallets(
    +  $filter: ProgramWalletFilterInput,
    +  $options: PaginationInput
    +) {
    +  getProgramWallets(
    +    filter: $filter,
    +    options: $options
    +  ) {
    +    currentPage
    +    items {
    +      ...ProgramWalletFragment
    +    }
    +    totalCount
    +    totalPages
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "filter": ProgramWalletFilterInput,
    +  "options": PaginationInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getProgramWallets": {
    +      "currentPage": 987,
    +      "items": [ProgramWallet],
    +      "totalCount": 987,
    +      "totalPages": 987
    +    }
    +  }
    +}
     
    @@ -6130,7 +7593,7 @@
    Variables
    -
    {"id": 123.45}
    +                  
    {"id": 987.65}
     
    @@ -6141,20 +7604,20 @@ "created_at": "xyz789", "domain_valid": false, "expires_at": "xyz789", - "id": 987.65, + "id": 123.45, "installation_progress": 987.65, - "instance_status": "abc123", + "instance_status": "xyz789", "instance_username": "xyz789", - "is_trial": true, - "next_payment_due": "xyz789", - "period_days": 987.65, - "price": 123.45, + "is_trial": false, + "next_payment_due": "abc123", + "period_days": 123.45, + "price": 987.65, "specific_data": {}, - "started_at": "xyz789", + "started_at": "abc123", "status": "abc123", "subscriber_id": 123.45, - "subscriber_username": "abc123", - "subscription_type_description": "xyz789", + "subscriber_username": "xyz789", + "subscription_type_description": "abc123", "subscription_type_id": 987.65, "subscription_type_name": "xyz789", "updated_at": "xyz789" @@ -6226,30 +7689,123 @@ "data": { "getProviderSubscriptions": [ { - "created_at": "abc123", + "created_at": "xyz789", "domain_valid": true, "expires_at": "xyz789", "id": 123.45, "installation_progress": 987.65, "instance_status": "abc123", "instance_username": "abc123", - "is_trial": false, + "is_trial": true, "next_payment_due": "xyz789", "period_days": 123.45, - "price": 987.65, + "price": 123.45, "specific_data": {}, "started_at": "abc123", - "status": "xyz789", + "status": "abc123", "subscriber_id": 987.65, "subscriber_username": "xyz789", "subscription_type_description": "xyz789", "subscription_type_id": 987.65, - "subscription_type_name": "abc123", + "subscription_type_name": "xyz789", "updated_at": "abc123" } ] } } + +
    + + +
    +
    +
    + Queries +
    +

    + getRegistrationConfig +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a RegistrationConfig! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + account_type - AccountType! + +
    + coopname - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query getRegistrationConfig(
    +  $account_type: AccountType!,
    +  $coopname: String!
    +) {
    +  getRegistrationConfig(
    +    account_type: $account_type,
    +    coopname: $coopname
    +  ) {
    +    programs {
    +      ...RegistrationProgramFragment
    +    }
    +    requires_selection
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "account_type": "entrepreneur",
    +  "coopname": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "getRegistrationConfig": {
    +      "programs": [RegistrationProgram],
    +      "requires_selection": true
    +    }
    +  }
    +}
     
    @@ -6290,6 +7846,9 @@ blockchain_info { ...BlockchainInfoDTOFragment } + board_members { + ...BoardMemberFragment + } contacts { ...ContactsDTOFragment } @@ -6297,6 +7856,9 @@ ...CooperativeOperatorAccountFragment } coopname + features { + ...SystemFeaturesFragment + } is_providered is_unioned settings { @@ -6321,11 +7883,13 @@ "getSystemInfo": { "blockchain_account": BlockchainAccount, "blockchain_info": BlockchainInfoDTO, + "board_members": [BoardMember], "contacts": ContactsDTO, "cooperator_account": CooperativeOperatorAccount, "coopname": "abc123", + "features": SystemFeatures, "is_providered": false, - "is_unioned": false, + "is_unioned": true, "settings": Settings, "symbols": Symbols, "system_status": "active", @@ -6413,14 +7977,14 @@ "data": { "getUserWebPushSubscriptions": [ { - "authKey": "xyz789", + "authKey": "abc123", "createdAt": "2007-12-03T10:15:30Z", "endpoint": "abc123", - "id": "abc123", - "isActive": true, - "p256dhKey": "abc123", + "id": "xyz789", + "isActive": false, + "p256dhKey": "xyz789", "updatedAt": "2007-12-03T10:15:30Z", - "userAgent": "abc123", + "userAgent": "xyz789", "username": "abc123" } ] @@ -6477,7 +8041,7 @@ "active": 123, "inactive": 987, "total": 123, - "uniqueUsers": 987 + "uniqueUsers": 123 } } } @@ -6556,14 +8120,101 @@
    {
       "data": {
         "onecoopGetDocuments": {
    -      "current_page": 987,
    +      "current_page": 123,
           "items": [OneCoopDocumentOutput],
    -      "max_block_num": 987,
    -      "total_count": 123,
    +      "max_block_num": 123,
    +      "total_count": 987,
           "total_pages": 987
         }
       }
     }
    +
    +
    + + +
    +
    +
    + Queries +
    +

    + searchDocuments +

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [SearchResult!]! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - SearchDocumentsInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query searchDocuments($data: SearchDocumentsInput!) {
    +  searchDocuments(data: $data) {
    +    coopname
    +    created_at
    +    full_title
    +    hash
    +    highlights
    +    registry_id
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": SearchDocumentsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "searchDocuments": [
    +      {
    +        "coopname": "xyz789",
    +        "created_at": "xyz789",
    +        "full_title": "xyz789",
    +        "hash": "xyz789",
    +        "highlights": ["xyz789"],
    +        "registry_id": 987,
    +        "username": "abc123"
    +      }
    +    ]
    +  }
    +}
     
    @@ -6649,7 +8300,7 @@ "searchPrivateAccounts": [ { "data": Entrepreneur, - "highlightedFields": ["xyz789"], + "highlightedFields": ["abc123"], "score": 987.65, "type": "abc123" } @@ -6837,6 +8488,98 @@ } } } +
    +
    + + +
    +
    +
    + Mutations +
    +

    + addPaymentMethod +

    +
    +
    +
    +
    Description
    +

    Добавить метод оплаты (банковский счёт или СБП)

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PaymentMethod! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - AddPaymentMethodInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation addPaymentMethod($data: AddPaymentMethodInput!) {
    +  addPaymentMethod(data: $data) {
    +    created_at
    +    data {
    +      ... on BankAccount {
    +        ...BankAccountFragment
    +      }
    +      ... on SbpAccount {
    +        ...SbpAccountFragment
    +      }
    +    }
    +    is_default
    +    method_id
    +    method_type
    +    updated_at
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": AddPaymentMethodInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "addPaymentMethod": {
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "data": BankAccount,
    +      "is_default": false,
    +      "method_id": "xyz789",
    +      "method_type": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z",
    +      "username": "abc123"
    +    }
    +  }
    +}
     
    @@ -6936,15 +8679,15 @@ "braname": "abc123", "city": "abc123", "coopname": "xyz789", - "country": "xyz789", + "country": "abc123", "details": OrganizationDetails, - "email": "xyz789", - "fact_address": "xyz789", + "email": "abc123", + "fact_address": "abc123", "full_address": "xyz789", "full_name": "abc123", "phone": "abc123", "represented_by": RepresentedBy, - "short_name": "abc123", + "short_name": "xyz789", "trusted": [Individual], "trustee": Individual, "type": "abc123" @@ -7100,7 +8843,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -7123,9 +8865,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -7158,34 +8897,32 @@ "data": { "capitalAddAuthor": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "block_num": 123.45, + "block_num": 987.65, "blockchain_status": "abc123", - "can_convert_to_project": false, "components": [CapitalProjectComponent], "coopname": "xyz789", "counts": CapitalProjectCountsData, - "created_at": "xyz789", + "created_at": "abc123", "crps": CapitalProjectCrpsData, "data": "abc123", - "description": "abc123", + "description": "xyz789", "fact": CapitalProjectFactPool, - "id": 123, - "invite": "xyz789", + "id": 987, + "invite": "abc123", "is_opened": false, "is_planed": true, - "issue_counter": 123, + "issue_counter": 987, "master": "xyz789", - "membership": CapitalProjectMembershipCrps, "meta": "xyz789", "parent_hash": "xyz789", "parent_title": "abc123", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, - "prefix": "xyz789", + "prefix": "abc123", "present": true, - "project_hash": "abc123", + "project_hash": "xyz789", "status": "ACTIVE", "title": "abc123", "voting": CapitalProjectVotingData @@ -7258,6 +8995,7 @@ commit_hash coopname created_at + data description display_name id @@ -7284,23 +9022,24 @@ "data": { "capitalApproveCommit": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "amounts": CapitalCommitAmounts, - "block_num": 987.65, + "block_num": 123.45, "blockchain_status": "xyz789", - "commit_hash": "xyz789", + "commit_hash": "abc123", "coopname": "abc123", "created_at": "abc123", - "description": "xyz789", + "data": {}, + "description": "abc123", "display_name": "abc123", "id": 987, "meta": "xyz789", "present": true, "project": BaseCapitalProject, - "project_hash": "xyz789", + "project_hash": "abc123", "status": "APPROVED", - "username": "xyz789" + "username": "abc123" } } } @@ -7364,6 +9103,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -7379,9 +9120,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -7398,9 +9141,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -7425,50 +9166,54 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "xyz789", + "author_base": "abc123", "author_bonus": "xyz789", + "available_for_program": "abc123", + "available_for_wallet": "abc123", "block_num": 123.45, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "abc123", + "capital_contributor_shares": "abc123", + "contributor_bonus": "xyz789", "coopname": "abc123", - "coordinator_base": "xyz789", - "coordinator_investments": "abc123", - "creator_base": "xyz789", - "creator_bonus": "abc123", - "debt_amount": "abc123", - "debt_settled": "abc123", - "direct_creator_bonus": "abc123", + "coordinator_base": "abc123", + "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", + "equal_author_bonus": "xyz789", "has_vote": false, - "id": 123, - "investor_amount": "abc123", + "id": 987, + "intellectual_cost": "xyz789", + "investor_amount": "xyz789", "investor_base": "abc123", "is_author": false, + "is_completed": false, "is_contributor": true, - "is_coordinator": false, - "is_creator": true, + "is_coordinator": true, + "is_creator": false, "is_investor": false, - "is_propertor": 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_contributor_reward_per_share": 123.45, "last_known_coordinators_investment_pool": "xyz789", "last_known_creators_base_pool": "abc123", - "last_known_invest_pool": "abc123", + "last_known_invest_pool": "xyz789", "present": true, - "project_hash": "abc123", - "property_base": "abc123", - "provisional_amount": "xyz789", - "result": CapitalResult, + "project_hash": "xyz789", + "property_base": "xyz789", + "provisional_amount": "abc123", + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "xyz789", - "total_segment_cost": "abc123", + "total_segment_cost": "xyz789", "username": "xyz789", - "value": "abc123", - "voting_bonus": "abc123" + "value": "xyz789", + "voting_bonus": "xyz789" } } } @@ -7532,7 +9277,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -7555,9 +9299,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -7594,36 +9335,218 @@ "_updated_at": "2007-12-03T10:15:30Z", "block_num": 987.65, "blockchain_status": "abc123", - "can_convert_to_project": true, "components": [CapitalProjectComponent], "coopname": "xyz789", "counts": CapitalProjectCountsData, - "created_at": "xyz789", + "created_at": "abc123", "crps": CapitalProjectCrpsData, "data": "abc123", "description": "xyz789", "fact": CapitalProjectFactPool, "id": 987, "invite": "abc123", - "is_opened": false, + "is_opened": true, "is_planed": false, - "issue_counter": 123, - "master": "xyz789", - "membership": CapitalProjectMembershipCrps, + "issue_counter": 987, + "master": "abc123", "meta": "xyz789", "parent_hash": "abc123", - "parent_title": "abc123", + "parent_title": "xyz789", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, "prefix": "abc123", "present": false, - "project_hash": "abc123", + "project_hash": "xyz789", "status": "ACTIVE", - "title": "xyz789", + "title": "abc123", "voting": CapitalProjectVotingData } } } + +
    + + +
    +
    +
    + Mutations +
    +

    + capitalCompleteProcessStep +

    +
    +
    +
    +
    Description
    +

    Завершение шага процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessInstance! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CompleteProcessStepInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalCompleteProcessStep($data: CompleteProcessStepInput!) {
    +  capitalCompleteProcessStep(data: $data) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CompleteProcessStepInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCompleteProcessStep": {
    +      "completed_at": "2007-12-03T10:15:30Z",
    +      "coopname": "abc123",
    +      "cycle": 987,
    +      "id": "xyz789",
    +      "project_hash": "abc123",
    +      "started_at": "2007-12-03T10:15:30Z",
    +      "started_by": "abc123",
    +      "status": "CANCELLED",
    +      "step_states": [ProcessStepState],
    +      "template_id": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalCompleteRegistration +

    +
    +
    +
    +
    Description
    +

    Завершение регистрации в Capital через отправку документов в блокчейн (regcontrib)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Transaction! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CompleteCapitalRegistrationInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalCompleteRegistration($data: CompleteCapitalRegistrationInputDTO!) {
    +  capitalCompleteRegistration(data: $data) {
    +    chain
    +    request
    +    resolved
    +    response
    +    returns
    +    revisions
    +    signatures
    +    signer
    +    transaction
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CompleteCapitalRegistrationInputDTO}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCompleteRegistration": {
    +      "chain": {},
    +      "request": {},
    +      "resolved": {},
    +      "response": {},
    +      "returns": {},
    +      "revisions": {},
    +      "signatures": {},
    +      "signer": {},
    +      "transaction": {}
    +    }
    +  }
    +}
     
    @@ -7731,7 +9654,7 @@
    Description

    Конвертация сегмента в CAPITAL контракте

    -

    Требуемые роли: participant.

    +

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

    @@ -7774,6 +9697,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -7789,9 +9714,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -7808,9 +9735,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -7835,49 +9760,53 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "abc123", + "author_base": "xyz789", "author_bonus": "xyz789", - "block_num": 987.65, + "available_for_program": "abc123", + "available_for_wallet": "xyz789", + "block_num": 123.45, "capital_contributor_shares": "abc123", "contributor_bonus": "abc123", "coopname": "xyz789", - "coordinator_base": "xyz789", - "coordinator_investments": "xyz789", - "creator_base": "abc123", - "creator_bonus": "abc123", - "debt_amount": "abc123", + "coordinator_base": "abc123", + "coordinator_investments": "abc123", + "creator_base": "xyz789", + "creator_bonus": "xyz789", + "debt_amount": "xyz789", "debt_settled": "xyz789", - "direct_creator_bonus": "abc123", + "direct_creator_bonus": "xyz789", "display_name": "xyz789", "equal_author_bonus": "xyz789", - "has_vote": false, + "has_vote": true, "id": 123, - "investor_amount": "xyz789", + "intellectual_cost": "xyz789", + "investor_amount": "abc123", "investor_base": "xyz789", - "is_author": false, - "is_contributor": true, - "is_coordinator": false, + "is_author": true, + "is_completed": true, + "is_contributor": false, + "is_coordinator": true, "is_creator": false, - "is_investor": false, - "is_propertor": false, + "is_investor": true, + "is_propertor": true, "is_votes_calculated": false, - "last_author_base_reward_per_share": 987.65, - "last_author_bonus_reward_per_share": 123.45, + "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_coordinators_investment_pool": "abc123", "last_known_creators_base_pool": "abc123", "last_known_invest_pool": "abc123", - "present": false, - "project_hash": "abc123", + "present": true, + "project_hash": "xyz789", "property_base": "xyz789", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 987.65, "status": "ACT1", "total_segment_base_cost": "abc123", - "total_segment_bonus_cost": "abc123", + "total_segment_bonus_cost": "xyz789", "total_segment_cost": "abc123", - "username": "xyz789", - "value": "xyz789", + "username": "abc123", + "value": "abc123", "voting_bonus": "abc123" } } @@ -7907,7 +9836,7 @@
    Response
    -

    Returns a Transaction! +

    Returns a CapitalCommit!

    @@ -7937,15 +9866,29 @@
    Query
    mutation capitalCreateCommit($data: CreateCommitInput!) {
       capitalCreateCommit(data: $data) {
    -    chain
    -    request
    -    resolved
    -    response
    -    returns
    -    revisions
    -    signatures
    -    signer
    -    transaction
    +    _created_at
    +    _id
    +    _updated_at
    +    amounts {
    +      ...CapitalCommitAmountsFragment
    +    }
    +    block_num
    +    blockchain_status
    +    commit_hash
    +    coopname
    +    created_at
    +    data
    +    description
    +    display_name
    +    id
    +    meta
    +    present
    +    project {
    +      ...BaseCapitalProjectFragment
    +    }
    +    project_hash
    +    status
    +    username
       }
     }
     
    @@ -7960,15 +9903,25 @@
    {
       "data": {
         "capitalCreateCommit": {
    -      "chain": {},
    -      "request": {},
    -      "resolved": {},
    -      "response": {},
    -      "returns": {},
    -      "revisions": {},
    -      "signatures": {},
    -      "signer": {},
    -      "transaction": {}
    +      "_created_at": "2007-12-03T10:15:30Z",
    +      "_id": "abc123",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "amounts": CapitalCommitAmounts,
    +      "block_num": 987.65,
    +      "blockchain_status": "abc123",
    +      "commit_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_at": "abc123",
    +      "data": {},
    +      "description": "abc123",
    +      "display_name": "abc123",
    +      "id": 987,
    +      "meta": "abc123",
    +      "present": false,
    +      "project": BaseCapitalProject,
    +      "project_hash": "abc123",
    +      "status": "APPROVED",
    +      "username": "abc123"
         }
       }
     }
    @@ -8051,9 +10004,9 @@
       "data": {
         "capitalCreateCycle": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 987.65,
    +      "block_num": 123.45,
           "end_date": "2007-12-03T10:15:30Z",
           "name": "abc123",
           "present": false,
    @@ -8337,22 +10290,120 @@
           "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 123.45,
    -      "created_by": "abc123",
    -      "creators": ["abc123"],
    +      "created_by": "xyz789",
    +      "creators": ["xyz789"],
           "cycle_id": "abc123",
           "description": "abc123",
           "estimate": 987,
    -      "id": "xyz789",
    -      "issue_hash": "xyz789",
    +      "id": "abc123",
    +      "issue_hash": "abc123",
           "metadata": {},
           "permissions": CapitalIssuePermissions,
    -      "present": true,
    +      "present": false,
           "priority": "HIGH",
    -      "project_hash": "abc123",
    -      "sort_order": 123,
    +      "project_hash": "xyz789",
    +      "sort_order": 987,
           "status": "BACKLOG",
           "submaster": "abc123",
    -      "title": "xyz789"
    +      "title": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    + +
    +
    +
    + Mutations +
    +

    + capitalCreateProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Создание шаблона процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessTemplate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CreateProcessTemplateInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalCreateProcessTemplate($data: CreateProcessTemplateInput!) {
    +  capitalCreateProcessTemplate(data: $data) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CreateProcessTemplateInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalCreateProcessTemplate": {
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "edges": [ProcessEdge],
    +      "id": "xyz789",
    +      "project_hash": "xyz789",
    +      "status": "ACTIVE",
    +      "steps": [ProcessStepTemplate],
    +      "title": "abc123",
    +      "updated_at": "2007-12-03T10:15:30Z"
         }
       }
     }
    @@ -8778,7 +10829,7 @@
         coopname
         created_by
         description
    -    issue_id
    +    issue_hash
         present
         project_hash
         sort_order
    @@ -8804,14 +10855,14 @@
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 123.45,
           "coopname": "abc123",
    -      "created_by": "abc123",
    -      "description": "abc123",
    -      "issue_id": "abc123",
    +      "created_by": "xyz789",
    +      "description": "xyz789",
    +      "issue_hash": "xyz789",
           "present": false,
           "project_hash": "xyz789",
    -      "sort_order": 987,
    +      "sort_order": 123,
           "status": "CANCELLED",
    -      "story_hash": "abc123",
    +      "story_hash": "xyz789",
           "title": "xyz789"
         }
       }
    @@ -8882,6 +10933,7 @@
         commit_hash
         coopname
         created_at
    +    data
         description
         display_name
         id
    @@ -8915,16 +10967,17 @@
           "blockchain_status": "abc123",
           "commit_hash": "abc123",
           "coopname": "xyz789",
    -      "created_at": "xyz789",
    +      "created_at": "abc123",
    +      "data": {},
           "description": "abc123",
    -      "display_name": "abc123",
    -      "id": 123,
    -      "meta": "xyz789",
    -      "present": false,
    +      "display_name": "xyz789",
    +      "id": 987,
    +      "meta": "abc123",
    +      "present": true,
           "project": BaseCapitalProject,
    -      "project_hash": "xyz789",
    +      "project_hash": "abc123",
           "status": "APPROVED",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -8993,7 +11046,73 @@
                     
    Response
    -
    {"data": {"capitalDeleteIssue": true}}
    +                  
    {"data": {"capitalDeleteIssue": false}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalDeleteProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Удаление шаблона процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalDeleteProcessTemplate($id: String!) {
    +  capitalDeleteProcessTemplate(id: $id)
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {"data": {"capitalDeleteProcessTemplate": true}}
     
    @@ -9210,6 +11329,11 @@ _updated_at about appendixes + blagorost_agreement_hash + blagorost_offer_hash + blagorost_wallet { + ...ProgramWalletFragment + } block_num blockchain_status contract { @@ -9226,16 +11350,30 @@ created_at debt_amount display_name + document_parameters { + ...ContributorDocumentParametersFragment + } energy + generation_contract_hash + generation_wallet { + ...ProgramWalletFragment + } + generator_offer_hash hours_per_day id + is_external_blagorost_agreement is_external_contract last_energy_update level + main_wallet { + ...ProgramWalletFragment + } memo present + program_key rate_per_hour status + storage_agreement_hash username } } @@ -9255,32 +11393,43 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "about": "xyz789", - "appendixes": ["xyz789"], + "appendixes": ["abc123"], + "blagorost_agreement_hash": "xyz789", + "blagorost_offer_hash": "xyz789", + "blagorost_wallet": ProgramWallet, "block_num": 123.45, "blockchain_status": "abc123", "contract": DocumentAggregate, "contributed_as_author": "abc123", "contributed_as_contributor": "xyz789", - "contributed_as_coordinator": "xyz789", - "contributed_as_creator": "xyz789", - "contributed_as_investor": "abc123", - "contributed_as_propertor": "abc123", - "contributor_hash": "xyz789", - "coopname": "abc123", + "contributed_as_coordinator": "abc123", + "contributed_as_creator": "abc123", + "contributed_as_investor": "xyz789", + "contributed_as_propertor": "xyz789", + "contributor_hash": "abc123", + "coopname": "xyz789", "created_at": "abc123", - "debt_amount": "xyz789", - "display_name": "xyz789", - "energy": 123.45, - "hours_per_day": 123.45, - "id": 987, - "is_external_contract": true, - "last_energy_update": "abc123", - "level": 123, - "memo": "abc123", - "present": false, + "debt_amount": "abc123", + "display_name": "abc123", + "document_parameters": ContributorDocumentParameters, + "energy": 987.65, + "generation_contract_hash": "abc123", + "generation_wallet": ProgramWallet, + "generator_offer_hash": "abc123", + "hours_per_day": 987.65, + "id": 123, + "is_external_blagorost_agreement": true, + "is_external_contract": false, + "last_energy_update": "xyz789", + "level": 987, + "main_wallet": ProgramWallet, + "memo": "xyz789", + "present": true, + "program_key": "abc123", "rate_per_hour": "abc123", "status": "ACTIVE", - "username": "xyz789" + "storage_agreement_hash": "xyz789", + "username": "abc123" } } } @@ -9374,6 +11523,152 @@ } } } +
    +
    + + +
    +
    +
    + Mutations +
    +

    + capitalFinalizeProject +

    +
    +
    +
    +
    Description
    +

    Финализация проекта в CAPITAL контракте после завершения всех конвертаций участников

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalProject! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - FinalizeProjectInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalFinalizeProject($data: FinalizeProjectInput!) {
    +  capitalFinalizeProject(data: $data) {
    +    _created_at
    +    _id
    +    _updated_at
    +    block_num
    +    blockchain_status
    +    components {
    +      ...CapitalProjectComponentFragment
    +    }
    +    coopname
    +    counts {
    +      ...CapitalProjectCountsDataFragment
    +    }
    +    created_at
    +    crps {
    +      ...CapitalProjectCrpsDataFragment
    +    }
    +    data
    +    description
    +    fact {
    +      ...CapitalProjectFactPoolFragment
    +    }
    +    id
    +    invite
    +    is_opened
    +    is_planed
    +    issue_counter
    +    master
    +    meta
    +    parent_hash
    +    parent_title
    +    permissions {
    +      ...CapitalProjectPermissionsFragment
    +    }
    +    plan {
    +      ...CapitalProjectPlanPoolFragment
    +    }
    +    prefix
    +    present
    +    project_hash
    +    status
    +    title
    +    voting {
    +      ...CapitalProjectVotingDataFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": FinalizeProjectInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalFinalizeProject": {
    +      "_created_at": "2007-12-03T10:15:30Z",
    +      "_id": "xyz789",
    +      "_updated_at": "2007-12-03T10:15:30Z",
    +      "block_num": 123.45,
    +      "blockchain_status": "abc123",
    +      "components": [CapitalProjectComponent],
    +      "coopname": "xyz789",
    +      "counts": CapitalProjectCountsData,
    +      "created_at": "xyz789",
    +      "crps": CapitalProjectCrpsData,
    +      "data": "abc123",
    +      "description": "abc123",
    +      "fact": CapitalProjectFactPool,
    +      "id": 987,
    +      "invite": "xyz789",
    +      "is_opened": false,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "abc123",
    +      "meta": "abc123",
    +      "parent_hash": "xyz789",
    +      "parent_title": "abc123",
    +      "permissions": CapitalProjectPermissions,
    +      "plan": CapitalProjectPlanPool,
    +      "prefix": "xyz789",
    +      "present": false,
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "title": "abc123",
    +      "voting": CapitalProjectVotingData
    +    }
    +  }
    +}
     
    @@ -9464,193 +11759,6 @@ } } } -
    -
    - - -
    -
    -
    - Mutations -
    -

    - capitalFundProject -

    -
    -
    -
    -
    Description
    -

    Финансирование проекта CAPITAL контракта

    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a Transaction! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - 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": {}
    -    }
    -  }
    -}
    -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - capitalGenerateAppendixGenerationContract -

    -
    -
    -
    -
    Description
    -

    Сгенерировать приложение к генерационному соглашению

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a GeneratedDocument! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - -
    NameDescription
    - data - GenerateDocumentInput! - -
    - options - GenerateDocumentOptionsInput - -
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    mutation capitalGenerateAppendixGenerationContract(
    -  $data: GenerateDocumentInput!,
    -  $options: GenerateDocumentOptionsInput
    -) {
    -  capitalGenerateAppendixGenerationContract(
    -    data: $data,
    -    options: $options
    -  ) {
    -    binary
    -    full_title
    -    hash
    -    html
    -    meta
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "data": GenerateDocumentInput,
    -  "options": GenerateDocumentOptionsInput
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "capitalGenerateAppendixGenerationContract": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    -      "hash": "abc123",
    -      "html": "abc123",
    -      "meta": {}
    -    }
    -  }
    -}
     
    @@ -9741,10 +11849,10 @@
    {
       "data": {
         "capitalGenerateCapitalizationAgreement": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "binary": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -9839,8 +11947,8 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationMoneyInvestStatement": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
           "hash": "xyz789",
           "html": "abc123",
           "meta": {}
    @@ -9939,7 +12047,7 @@
         "capitalGenerateCapitalizationPropertyInvestAct": {
           "binary": "abc123",
           "full_title": "xyz789",
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "html": "abc123",
           "meta": {}
         }
    @@ -10035,9 +12143,9 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationPropertyInvestDecision": {
    -      "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "abc123",
    +      "binary": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
           "html": "xyz789",
           "meta": {}
         }
    @@ -10133,10 +12241,10 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationPropertyInvestStatement": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -10231,6 +12339,104 @@
                       
    {
       "data": {
         "capitalGenerateCapitalizationToMainWalletConvertStatement": {
    +      "binary": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    + + +
    +
    +
    + Mutations +
    +

    + capitalGenerateComponentGenerationContract +

    +
    +
    +
    +
    Description
    +

    Сгенерировать документ дополнения к приложению для компонента

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - ComponentGenerationContractGenerateDocumentInput! + +
    + options - GenerateDocumentOptionsInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalGenerateComponentGenerationContract(
    +  $data: ComponentGenerationContractGenerateDocumentInput!,
    +  $options: GenerateDocumentOptionsInput
    +) {
    +  capitalGenerateComponentGenerationContract(
    +    data: $data,
    +    options: $options
    +  ) {
    +    binary
    +    full_title
    +    hash
    +    html
    +    meta
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": ComponentGenerationContractGenerateDocumentInput,
    +  "options": GenerateDocumentOptionsInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGenerateComponentGenerationContract": {
           "binary": "xyz789",
           "full_title": "xyz789",
           "hash": "xyz789",
    @@ -10330,7 +12536,7 @@
       "data": {
         "capitalGenerateExpenseDecision": {
           "binary": "xyz789",
    -      "full_title": "abc123",
    +      "full_title": "xyz789",
           "hash": "abc123",
           "html": "abc123",
           "meta": {}
    @@ -10429,7 +12635,7 @@
         "capitalGenerateExpenseStatement": {
           "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "xyz789",
    +      "hash": "abc123",
           "html": "abc123",
           "meta": {}
         }
    @@ -10475,7 +12681,7 @@
                         
                           
                             
    -                          data - GenerateDocumentInput!
    +                          data - GenerationContractGenerateDocumentInput!
                             
                             
                             
    @@ -10496,7 +12702,7 @@
                     
    Query
    mutation capitalGenerateGenerationContract(
    -  $data: GenerateDocumentInput!,
    +  $data: GenerationContractGenerateDocumentInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateGenerationContract(
    @@ -10515,7 +12721,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": GenerationContractGenerateDocumentInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -10525,10 +12731,10 @@
    {
       "data": {
         "capitalGenerateGenerationContract": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -10573,7 +12779,7 @@
                         
                           
                             
    -                          data - GenerateDocumentInput!
    +                          data - GenerationMoneyInvestStatementGenerateDocumentInput!
                             
                             
                             
    @@ -10594,7 +12800,7 @@
                     
    Query
    mutation capitalGenerateGenerationMoneyInvestStatement(
    -  $data: GenerateDocumentInput!,
    +  $data: GenerationMoneyInvestStatementGenerateDocumentInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateGenerationMoneyInvestStatement(
    @@ -10613,7 +12819,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": GenerationMoneyInvestStatementGenerateDocumentInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -10625,106 +12831,8 @@ "capitalGenerateGenerationMoneyInvestStatement": { "binary": "abc123", "full_title": "abc123", - "hash": "xyz789", - "html": "abc123", - "meta": {} - } - } -} -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - capitalGenerateGenerationMoneyReturnUnusedStatement -

    -
    -
    -
    -
    Description
    -

    Сгенерировать заявление о возврате неиспользованных средств генерации

    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a GeneratedDocument! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - -
    NameDescription
    - 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": "xyz789",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -10821,8 +12929,8 @@
         "capitalGenerateGenerationPropertyInvestAct": {
           "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -10920,7 +13028,7 @@
           "binary": "abc123",
           "full_title": "abc123",
           "hash": "xyz789",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11015,10 +13123,10 @@
                       
    {
       "data": {
         "capitalGenerateGenerationPropertyInvestStatement": {
    -      "binary": "abc123",
    -      "full_title": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "abc123",
           "hash": "abc123",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11113,10 +13221,10 @@
                       
    {
       "data": {
         "capitalGenerateGenerationToCapitalizationConvertStatement": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
           "hash": "abc123",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11161,7 +13269,7 @@
                         
                           
                             
    -                          data - GenerateDocumentInput!
    +                          data - GenerationToMainWalletConvertStatementGenerateDocumentInput!
                             
                             
                             
    @@ -11182,7 +13290,7 @@
                     
    Query
    mutation capitalGenerateGenerationToMainWalletConvertStatement(
    -  $data: GenerateDocumentInput!,
    +  $data: GenerationToMainWalletConvertStatementGenerateDocumentInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateGenerationToMainWalletConvertStatement(
    @@ -11201,7 +13309,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": GenerationToMainWalletConvertStatementGenerateDocumentInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11213,7 +13321,7 @@ "capitalGenerateGenerationToMainWalletConvertStatement": { "binary": "xyz789", "full_title": "xyz789", - "hash": "xyz789", + "hash": "abc123", "html": "abc123", "meta": {} } @@ -11309,10 +13417,10 @@
    {
       "data": {
         "capitalGenerateGenerationToProjectConvertStatement": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -11407,7 +13515,7 @@
                       
    {
       "data": {
         "capitalGenerateGetLoanDecision": {
    -      "binary": "xyz789",
    +      "binary": "abc123",
           "full_title": "xyz789",
           "hash": "abc123",
           "html": "xyz789",
    @@ -11505,7 +13613,105 @@
                       
    {
       "data": {
         "capitalGenerateGetLoanStatement": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "abc123",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateProjectGenerationContract +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - ProjectGenerationContractGenerateDocumentInput! + +
    + options - GenerateDocumentOptionsInput + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalGenerateProjectGenerationContract(
    +  $data: ProjectGenerationContractGenerateDocumentInput!,
    +  $options: GenerateDocumentOptionsInput
    +) {
    +  capitalGenerateProjectGenerationContract(
    +    data: $data,
    +    options: $options
    +  ) {
    +    binary
    +    full_title
    +    hash
    +    html
    +    meta
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": ProjectGenerationContractGenerateDocumentInput,
    +  "options": GenerateDocumentOptionsInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGenerateProjectGenerationContract": {
    +      "binary": "xyz789",
           "full_title": "abc123",
           "hash": "xyz789",
           "html": "abc123",
    @@ -11513,6 +13719,94 @@
         }
       }
     }
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalGenerateRegistrationDocuments +

    +
    +
    +
    +
    Description
    +

    Генерация пачки документов для завершения регистрации в Capital (GenerationContract, StorageAgreement, BlagorostAgreement)

    +

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

    +
    +
    +
    +
    +
    + +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GenerateCapitalRegistrationDocumentsInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalGenerateRegistrationDocuments($data: GenerateCapitalRegistrationDocumentsInputDTO!) {
    +  capitalGenerateRegistrationDocuments(data: $data) {
    +    blagorost_agreement {
    +      ...GeneratedDocumentFragment
    +    }
    +    generation_contract {
    +      ...GeneratedDocumentFragment
    +    }
    +    generator_offer {
    +      ...GeneratedDocumentFragment
    +    }
    +    storage_agreement {
    +      ...GeneratedDocumentFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GenerateCapitalRegistrationDocumentsInputDTO}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalGenerateRegistrationDocuments": {
    +      "blagorost_agreement": GeneratedDocument,
    +      "generation_contract": GeneratedDocument,
    +      "generator_offer": GeneratedDocument,
    +      "storage_agreement": GeneratedDocument
    +    }
    +  }
    +}
     
    @@ -11553,7 +13847,7 @@ - data - GenerateDocumentInput! + data - ResultContributionActGenerateInput! @@ -11574,7 +13868,7 @@
    Query
    mutation capitalGenerateResultContributionAct(
    -  $data: GenerateDocumentInput!,
    +  $data: ResultContributionActGenerateInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateResultContributionAct(
    @@ -11593,7 +13887,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": ResultContributionActGenerateInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11605,8 +13899,8 @@ "capitalGenerateResultContributionAct": { "binary": "xyz789", "full_title": "xyz789", - "hash": "xyz789", - "html": "abc123", + "hash": "abc123", + "html": "xyz789", "meta": {} } } @@ -11651,7 +13945,7 @@ - data - GenerateDocumentInput! + data - ResultContributionDecisionGenerateInput! @@ -11672,7 +13966,7 @@
    Query
    mutation capitalGenerateResultContributionDecision(
    -  $data: GenerateDocumentInput!,
    +  $data: ResultContributionDecisionGenerateInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateResultContributionDecision(
    @@ -11691,7 +13985,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": ResultContributionDecisionGenerateInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11702,7 +13996,7 @@ "data": { "capitalGenerateResultContributionDecision": { "binary": "xyz789", - "full_title": "xyz789", + "full_title": "abc123", "hash": "abc123", "html": "abc123", "meta": {} @@ -11749,7 +14043,7 @@ - data - GenerateDocumentInput! + data - ResultContributionStatementGenerateInput! @@ -11770,7 +14064,7 @@
    Query
    mutation capitalGenerateResultContributionStatement(
    -  $data: GenerateDocumentInput!,
    +  $data: ResultContributionStatementGenerateInput!,
       $options: GenerateDocumentOptionsInput
     ) {
       capitalGenerateResultContributionStatement(
    @@ -11789,7 +14083,7 @@
                     
    Variables
    {
    -  "data": GenerateDocumentInput,
    +  "data": ResultContributionStatementGenerateInput,
       "options": GenerateDocumentOptionsInput
     }
     
    @@ -11800,8 +14094,8 @@ "data": { "capitalGenerateResultContributionStatement": { "binary": "abc123", - "full_title": "abc123", - "hash": "xyz789", + "full_title": "xyz789", + "hash": "abc123", "html": "abc123", "meta": {} } @@ -12047,7 +14341,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -12070,9 +14363,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -12107,32 +14397,30 @@ "_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": true, + "block_num": 987.65, + "blockchain_status": "abc123", "components": [CapitalProjectComponent], "coopname": "xyz789", "counts": CapitalProjectCountsData, - "created_at": "abc123", + "created_at": "xyz789", "crps": CapitalProjectCrpsData, "data": "abc123", - "description": "abc123", + "description": "xyz789", "fact": CapitalProjectFactPool, - "id": 123, - "invite": "xyz789", + "id": 987, + "invite": "abc123", "is_opened": true, "is_planed": false, "issue_counter": 987, "master": "abc123", - "membership": CapitalProjectMembershipCrps, - "meta": "xyz789", - "parent_hash": "xyz789", + "meta": "abc123", + "parent_hash": "abc123", "parent_title": "abc123", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, "prefix": "xyz789", - "present": true, - "project_hash": "abc123", + "present": false, + "project_hash": "xyz789", "status": "ACTIVE", "title": "abc123", "voting": CapitalProjectVotingData @@ -12156,7 +14444,7 @@
    Description

    Внесение результата в CAPITAL контракте

    -

    Требуемые роли: participant.

    +

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

    @@ -12199,6 +14487,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -12214,9 +14504,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -12233,9 +14525,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -12261,49 +14551,53 @@ "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "author_base": "abc123", - "author_bonus": "xyz789", - "block_num": 987.65, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "xyz789", + "author_bonus": "abc123", + "available_for_program": "abc123", + "available_for_wallet": "abc123", + "block_num": 123.45, + "capital_contributor_shares": "abc123", + "contributor_bonus": "abc123", "coopname": "abc123", - "coordinator_base": "abc123", - "coordinator_investments": "abc123", + "coordinator_base": "xyz789", + "coordinator_investments": "xyz789", "creator_base": "abc123", - "creator_bonus": "xyz789", - "debt_amount": "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": "xyz789", + "intellectual_cost": "xyz789", + "investor_amount": "abc123", + "investor_base": "abc123", "is_author": false, + "is_completed": true, "is_contributor": true, - "is_coordinator": false, - "is_creator": false, + "is_coordinator": true, + "is_creator": true, "is_investor": false, "is_propertor": true, - "is_votes_calculated": 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_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": "xyz789", + "last_known_creators_base_pool": "abc123", "last_known_invest_pool": "abc123", "present": true, - "project_hash": "xyz789", + "project_hash": "abc123", "property_base": "abc123", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "xyz789", "total_segment_cost": "xyz789", "username": "xyz789", - "value": "abc123", - "voting_bonus": "abc123" + "value": "xyz789", + "voting_bonus": "xyz789" } } } @@ -12397,96 +14691,6 @@ } } } -
    -
    -
    -
    -
    -
    -
    - Mutations -
    -

    - capitalRefreshProject -

    -
    -
    -
    -
    Description
    -

    Обновление CRPS пайщика в проекте CAPITAL контракта

    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a Transaction! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - 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": {}
    -    }
    -  }
    -}
     
    @@ -12547,6 +14751,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -12562,9 +14768,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -12581,9 +14789,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -12606,36 +14812,40 @@ "data": { "capitalRefreshSegment": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "abc123", + "author_base": "xyz789", "author_bonus": "xyz789", + "available_for_program": "abc123", + "available_for_wallet": "xyz789", "block_num": 987.65, - "capital_contributor_shares": "abc123", + "capital_contributor_shares": "xyz789", "contributor_bonus": "abc123", - "coopname": "xyz789", + "coopname": "abc123", "coordinator_base": "abc123", "coordinator_investments": "xyz789", - "creator_base": "abc123", + "creator_base": "xyz789", "creator_bonus": "abc123", "debt_amount": "xyz789", "debt_settled": "abc123", - "direct_creator_bonus": "xyz789", - "display_name": "xyz789", - "equal_author_bonus": "xyz789", + "direct_creator_bonus": "abc123", + "display_name": "abc123", + "equal_author_bonus": "abc123", "has_vote": true, "id": 987, + "intellectual_cost": "xyz789", "investor_amount": "abc123", "investor_base": "xyz789", - "is_author": false, + "is_author": true, + "is_completed": true, "is_contributor": true, "is_coordinator": false, - "is_creator": false, + "is_creator": true, "is_investor": false, - "is_propertor": true, - "is_votes_calculated": true, + "is_propertor": false, + "is_votes_calculated": false, "last_author_base_reward_per_share": 987.65, - "last_author_bonus_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": "xyz789", "last_known_creators_base_pool": "xyz789", @@ -12644,12 +14854,12 @@ "project_hash": "abc123", "property_base": "abc123", "provisional_amount": "xyz789", - "result": CapitalResult, + "share_percent": 123.45, "status": "ACT1", - "total_segment_base_cost": "xyz789", + "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "abc123", "total_segment_cost": "abc123", - "username": "xyz789", + "username": "abc123", "value": "abc123", "voting_bonus": "xyz789" } @@ -12984,7 +15194,6 @@ _updated_at block_num blockchain_status - can_convert_to_project components { ...CapitalProjectComponentFragment } @@ -13007,9 +15216,6 @@ is_planed issue_counter master - membership { - ...CapitalProjectMembershipCrpsFragment - } meta parent_hash parent_title @@ -13042,36 +15248,34 @@ "data": { "capitalSetPlan": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "xyz789", + "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "block_num": 123.45, "blockchain_status": "abc123", - "can_convert_to_project": true, "components": [CapitalProjectComponent], - "coopname": "abc123", + "coopname": "xyz789", "counts": CapitalProjectCountsData, "created_at": "abc123", "crps": CapitalProjectCrpsData, - "data": "xyz789", - "description": "abc123", + "data": "abc123", + "description": "xyz789", "fact": CapitalProjectFactPool, "id": 987, "invite": "abc123", - "is_opened": true, + "is_opened": false, "is_planed": true, "issue_counter": 123, - "master": "abc123", - "membership": CapitalProjectMembershipCrps, - "meta": "abc123", - "parent_hash": "abc123", + "master": "xyz789", + "meta": "xyz789", + "parent_hash": "xyz789", "parent_title": "xyz789", "permissions": CapitalProjectPermissions, "plan": CapitalProjectPlanPool, "prefix": "abc123", - "present": true, + "present": false, "project_hash": "abc123", "status": "ACTIVE", - "title": "abc123", + "title": "xyz789", "voting": CapitalProjectVotingData } } @@ -13136,6 +15340,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -13151,9 +15357,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -13170,9 +15378,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -13198,47 +15404,51 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "author_base": "xyz789", - "author_bonus": "xyz789", - "block_num": 987.65, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "xyz789", - "coopname": "abc123", - "coordinator_base": "xyz789", + "author_bonus": "abc123", + "available_for_program": "xyz789", + "available_for_wallet": "xyz789", + "block_num": 123.45, + "capital_contributor_shares": "abc123", + "contributor_bonus": "abc123", + "coopname": "xyz789", + "coordinator_base": "abc123", "coordinator_investments": "xyz789", "creator_base": "abc123", - "creator_bonus": "xyz789", + "creator_bonus": "abc123", "debt_amount": "xyz789", - "debt_settled": "xyz789", - "direct_creator_bonus": "abc123", - "display_name": "xyz789", - "equal_author_bonus": "abc123", + "debt_settled": "abc123", + "direct_creator_bonus": "xyz789", + "display_name": "abc123", + "equal_author_bonus": "xyz789", "has_vote": false, "id": 987, + "intellectual_cost": "xyz789", "investor_amount": "abc123", "investor_base": "abc123", "is_author": true, - "is_contributor": true, + "is_completed": false, + "is_contributor": false, "is_coordinator": false, - "is_creator": false, + "is_creator": true, "is_investor": false, "is_propertor": true, - "is_votes_calculated": true, + "is_votes_calculated": false, "last_author_base_reward_per_share": 987.65, - "last_author_bonus_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": "xyz789", - "last_known_creators_base_pool": "xyz789", - "last_known_invest_pool": "xyz789", - "present": false, - "project_hash": "abc123", - "property_base": "abc123", + "last_known_coordinators_investment_pool": "abc123", + "last_known_creators_base_pool": "abc123", + "last_known_invest_pool": "abc123", + "present": true, + "project_hash": "xyz789", + "property_base": "xyz789", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 987.65, "status": "ACT1", "total_segment_base_cost": "xyz789", - "total_segment_bonus_cost": "abc123", - "total_segment_cost": "abc123", - "username": "xyz789", + "total_segment_bonus_cost": "xyz789", + "total_segment_cost": "xyz789", + "username": "abc123", "value": "abc123", "voting_bonus": "abc123" } @@ -13261,7 +15471,7 @@
    Description

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

    -

    Требуемые роли: participant.

    +

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

    @@ -13304,6 +15514,8 @@ _updated_at author_base author_bonus + available_for_program + available_for_wallet block_num capital_contributor_shares contributor_bonus @@ -13319,9 +15531,11 @@ equal_author_bonus has_vote id + intellectual_cost investor_amount investor_base is_author + is_completed is_contributor is_coordinator is_creator @@ -13338,9 +15552,7 @@ project_hash property_base provisional_amount - result { - ...CapitalResultFragment - } + share_percent status total_segment_base_cost total_segment_bonus_cost @@ -13363,52 +15575,150 @@ "data": { "capitalSignActAsContributor": { "_created_at": "2007-12-03T10:15:30Z", - "_id": "abc123", + "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", - "author_base": "xyz789", - "author_bonus": "xyz789", - "block_num": 123.45, - "capital_contributor_shares": "xyz789", - "contributor_bonus": "abc123", + "author_base": "abc123", + "author_bonus": "abc123", + "available_for_program": "xyz789", + "available_for_wallet": "abc123", + "block_num": 987.65, + "capital_contributor_shares": "abc123", + "contributor_bonus": "xyz789", "coopname": "abc123", - "coordinator_base": "xyz789", + "coordinator_base": "abc123", "coordinator_investments": "abc123", - "creator_base": "xyz789", - "creator_bonus": "abc123", + "creator_base": "abc123", + "creator_bonus": "xyz789", "debt_amount": "abc123", "debt_settled": "xyz789", - "direct_creator_bonus": "xyz789", - "display_name": "abc123", + "direct_creator_bonus": "abc123", + "display_name": "xyz789", "equal_author_bonus": "abc123", - "has_vote": true, + "has_vote": false, "id": 987, + "intellectual_cost": "abc123", "investor_amount": "xyz789", "investor_base": "xyz789", - "is_author": false, - "is_contributor": false, - "is_coordinator": false, + "is_author": true, + "is_completed": true, + "is_contributor": true, + "is_coordinator": true, "is_creator": false, "is_investor": true, "is_propertor": true, "is_votes_calculated": true, - "last_author_base_reward_per_share": 123.45, + "last_author_base_reward_per_share": 987.65, "last_author_bonus_reward_per_share": 123.45, - "last_contributor_reward_per_share": 987.65, + "last_contributor_reward_per_share": 123.45, "last_known_coordinators_investment_pool": "xyz789", - "last_known_creators_base_pool": "abc123", + "last_known_creators_base_pool": "xyz789", "last_known_invest_pool": "xyz789", "present": false, - "project_hash": "xyz789", + "project_hash": "abc123", "property_base": "xyz789", - "provisional_amount": "xyz789", - "result": CapitalResult, + "provisional_amount": "abc123", + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "abc123", "total_segment_bonus_cost": "xyz789", - "total_segment_cost": "abc123", + "total_segment_cost": "xyz789", "username": "abc123", - "value": "abc123", - "voting_bonus": "xyz789" + "value": "xyz789", + "voting_bonus": "abc123" + } + } +} +
    + + + +
    +
    +
    + Mutations +
    +

    + capitalStartProcess +

    +
    +
    +
    +
    Description
    +

    Запуск экземпляра процесса

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessInstance! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - StartProcessInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalStartProcess($data: StartProcessInput!) {
    +  capitalStartProcess(data: $data) {
    +    completed_at
    +    coopname
    +    cycle
    +    id
    +    project_hash
    +    started_at
    +    started_by
    +    status
    +    step_states {
    +      ...ProcessStepStateFragment
    +    }
    +    template_id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": StartProcessInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalStartProcess": {
    +      "completed_at": "2007-12-03T10:15:30Z",
    +      "coopname": "abc123",
    +      "cycle": 123,
    +      "id": "xyz789",
    +      "project_hash": "abc123",
    +      "started_at": "2007-12-03T10:15:30Z",
    +      "started_by": "xyz789",
    +      "status": "CANCELLED",
    +      "step_states": [ProcessStepState],
    +      "template_id": "abc123"
         }
       }
     }
    @@ -13472,7 +15782,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -13495,9 +15804,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -13532,26 +15838,24 @@
           "_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,
    +      "block_num": 123.45,
    +      "blockchain_status": "xyz789",
           "components": [CapitalProjectComponent],
    -      "coopname": "xyz789",
    +      "coopname": "abc123",
           "counts": CapitalProjectCountsData,
    -      "created_at": "abc123",
    +      "created_at": "xyz789",
           "crps": CapitalProjectCrpsData,
    -      "data": "xyz789",
    -      "description": "abc123",
    +      "data": "abc123",
    +      "description": "xyz789",
           "fact": CapitalProjectFactPool,
           "id": 123,
           "invite": "abc123",
           "is_opened": false,
    -      "is_planed": true,
    -      "issue_counter": 123,
    -      "master": "xyz789",
    -      "membership": CapitalProjectMembershipCrps,
    -      "meta": "abc123",
    -      "parent_hash": "xyz789",
    +      "is_planed": false,
    +      "issue_counter": 987,
    +      "master": "abc123",
    +      "meta": "xyz789",
    +      "parent_hash": "abc123",
           "parent_title": "abc123",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
    @@ -13714,7 +16018,6 @@
         _updated_at
         block_num
         blockchain_status
    -    can_convert_to_project
         components {
           ...CapitalProjectComponentFragment
         }
    @@ -13737,9 +16040,6 @@
         is_planed
         issue_counter
         master
    -    membership {
    -      ...CapitalProjectMembershipCrpsFragment
    -    }
         meta
         parent_hash
         parent_title
    @@ -13772,32 +16072,30 @@
       "data": {
         "capitalStopProject": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "abc123",
    +      "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 987.65,
    -      "blockchain_status": "abc123",
    -      "can_convert_to_project": true,
    +      "blockchain_status": "xyz789",
           "components": [CapitalProjectComponent],
    -      "coopname": "abc123",
    +      "coopname": "xyz789",
           "counts": CapitalProjectCountsData,
           "created_at": "xyz789",
           "crps": CapitalProjectCrpsData,
    -      "data": "abc123",
    +      "data": "xyz789",
           "description": "xyz789",
           "fact": CapitalProjectFactPool,
           "id": 987,
    -      "invite": "abc123",
    +      "invite": "xyz789",
           "is_opened": false,
    -      "is_planed": false,
    -      "issue_counter": 123,
    -      "master": "abc123",
    -      "membership": CapitalProjectMembershipCrps,
    +      "is_planed": true,
    +      "issue_counter": 987,
    +      "master": "xyz789",
           "meta": "xyz789",
           "parent_hash": "xyz789",
           "parent_title": "xyz789",
           "permissions": CapitalProjectPermissions,
           "plan": CapitalProjectPlanPool,
    -      "prefix": "abc123",
    +      "prefix": "xyz789",
           "present": false,
           "project_hash": "xyz789",
           "status": "ACTIVE",
    @@ -13990,23 +16288,121 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "block_num": 987.65,
    +      "block_num": 123.45,
           "created_by": "xyz789",
    -      "creators": ["xyz789"],
    -      "cycle_id": "abc123",
    +      "creators": ["abc123"],
    +      "cycle_id": "xyz789",
           "description": "xyz789",
    -      "estimate": 987,
    -      "id": "xyz789",
    -      "issue_hash": "xyz789",
    +      "estimate": 123,
    +      "id": "abc123",
    +      "issue_hash": "abc123",
           "metadata": {},
           "permissions": CapitalIssuePermissions,
           "present": true,
           "priority": "HIGH",
    -      "project_hash": "xyz789",
    -      "sort_order": 123,
    +      "project_hash": "abc123",
    +      "sort_order": 987,
           "status": "BACKLOG",
           "submaster": "abc123",
    -      "title": "abc123"
    +      "title": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + capitalUpdateProcessTemplate +

    +
    +
    +
    +
    Description
    +

    Обновление шаблона процесса (шаги, рёбра, статус)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProcessTemplate! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - UpdateProcessTemplateInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation capitalUpdateProcessTemplate($data: UpdateProcessTemplateInput!) {
    +  capitalUpdateProcessTemplate(data: $data) {
    +    coopname
    +    created_at
    +    created_by
    +    description
    +    edges {
    +      ...ProcessEdgeFragment
    +    }
    +    id
    +    project_hash
    +    status
    +    steps {
    +      ...ProcessStepTemplateFragment
    +    }
    +    title
    +    updated_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": UpdateProcessTemplateInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "capitalUpdateProcessTemplate": {
    +      "coopname": "abc123",
    +      "created_at": "2007-12-03T10:15:30Z",
    +      "created_by": "abc123",
    +      "description": "abc123",
    +      "edges": [ProcessEdge],
    +      "id": "abc123",
    +      "project_hash": "abc123",
    +      "status": "ACTIVE",
    +      "steps": [ProcessStepTemplate],
    +      "title": "xyz789",
    +      "updated_at": "2007-12-03T10:15:30Z"
         }
       }
     }
    @@ -14072,7 +16468,7 @@
         coopname
         created_by
         description
    -    issue_id
    +    issue_hash
         present
         project_hash
         sort_order
    @@ -14094,19 +16490,19 @@
       "data": {
         "capitalUpdateStory": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "block_num": 987.65,
    -      "coopname": "xyz789",
    -      "created_by": "abc123",
    -      "description": "xyz789",
    -      "issue_id": "abc123",
    -      "present": false,
    -      "project_hash": "xyz789",
    +      "coopname": "abc123",
    +      "created_by": "xyz789",
    +      "description": "abc123",
    +      "issue_hash": "abc123",
    +      "present": true,
    +      "project_hash": "abc123",
           "sort_order": 987,
           "status": "CANCELLED",
    -      "story_hash": "abc123",
    -      "title": "xyz789"
    +      "story_hash": "xyz789",
    +      "title": "abc123"
         }
       }
     }
    @@ -14201,22 +16597,22 @@
       "data": {
         "chairmanConfirmApprove": {
           "_created_at": "2007-12-03T10:15:30Z",
    -      "_id": "xyz789",
    +      "_id": "abc123",
           "_updated_at": "2007-12-03T10:15:30Z",
           "approval_hash": "xyz789",
           "approved_document": DocumentAggregate,
    -      "block_num": 987.65,
    -      "callback_action_approve": "abc123",
    +      "block_num": 123.45,
    +      "callback_action_approve": "xyz789",
           "callback_action_decline": "xyz789",
    -      "callback_contract": "abc123",
    +      "callback_contract": "xyz789",
           "coopname": "xyz789",
           "created_at": "2007-12-03T10:15:30Z",
           "document": DocumentAggregate,
           "id": 987.65,
    -      "meta": "xyz789",
    +      "meta": "abc123",
           "present": true,
           "status": "APPROVED",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -14313,17 +16709,17 @@
           "_created_at": "2007-12-03T10:15:30Z",
           "_id": "xyz789",
           "_updated_at": "2007-12-03T10:15:30Z",
    -      "approval_hash": "xyz789",
    +      "approval_hash": "abc123",
           "approved_document": DocumentAggregate,
    -      "block_num": 987.65,
    -      "callback_action_approve": "xyz789",
    +      "block_num": 123.45,
    +      "callback_action_approve": "abc123",
           "callback_action_decline": "abc123",
           "callback_contract": "abc123",
           "coopname": "abc123",
           "created_at": "2007-12-03T10:15:30Z",
           "document": DocumentAggregate,
           "id": 987.65,
    -      "meta": "xyz789",
    +      "meta": "abc123",
           "present": true,
           "status": "APPROVED",
           "username": "xyz789"
    @@ -14396,6 +16792,310 @@
                     
    Response
    {"data": {"chatcoopCreateAccount": true}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeCapitalOnboardingStep +

    +
    +
    +
    +
    Description
    +

    Выполнить шаг онбординга capital (создание предложения повестки)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a CapitalOnboardingState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - CapitalOnboardingStepInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeCapitalOnboardingStep($data: CapitalOnboardingStepInput!) {
    +  completeCapitalOnboardingStep(data: $data) {
    +    blagorost_offer_template_done
    +    blagorost_provision_done
    +    generation_contract_template_done
    +    generator_offer_template_done
    +    generator_program_template_done
    +    onboarding_blagorost_offer_template_hash
    +    onboarding_blagorost_provision_hash
    +    onboarding_expire_at
    +    onboarding_generation_contract_template_hash
    +    onboarding_generator_offer_template_hash
    +    onboarding_generator_program_template_hash
    +    onboarding_init_at
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": CapitalOnboardingStepInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeCapitalOnboardingStep": {
    +      "blagorost_offer_template_done": true,
    +      "blagorost_provision_done": true,
    +      "generation_contract_template_done": false,
    +      "generator_offer_template_done": true,
    +      "generator_program_template_done": false,
    +      "onboarding_blagorost_offer_template_hash": "abc123",
    +      "onboarding_blagorost_provision_hash": "abc123",
    +      "onboarding_expire_at": "abc123",
    +      "onboarding_generation_contract_template_hash": "xyz789",
    +      "onboarding_generator_offer_template_hash": "xyz789",
    +      "onboarding_generator_program_template_hash": "abc123",
    +      "onboarding_init_at": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeChairmanAgendaStep +

    +
    +
    +
    +
    Description
    +

    Выполнить один из шагов онбординга (создание предложения повестки)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ChairmanOnboardingState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ChairmanOnboardingAgendaInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeChairmanAgendaStep($data: ChairmanOnboardingAgendaInput!) {
    +  completeChairmanAgendaStep(data: $data) {
    +    general_meet_done
    +    onboarding_expire_at
    +    onboarding_general_meet_hash
    +    onboarding_init_at
    +    onboarding_participant_application_hash
    +    onboarding_privacy_agreement_hash
    +    onboarding_signature_agreement_hash
    +    onboarding_user_agreement_hash
    +    onboarding_voskhod_membership_hash
    +    onboarding_wallet_agreement_hash
    +    participant_application_done
    +    privacy_agreement_done
    +    signature_agreement_done
    +    user_agreement_done
    +    voskhod_membership_done
    +    wallet_agreement_done
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ChairmanOnboardingAgendaInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeChairmanAgendaStep": {
    +      "general_meet_done": false,
    +      "onboarding_expire_at": "abc123",
    +      "onboarding_general_meet_hash": "abc123",
    +      "onboarding_init_at": "xyz789",
    +      "onboarding_participant_application_hash": "xyz789",
    +      "onboarding_privacy_agreement_hash": "xyz789",
    +      "onboarding_signature_agreement_hash": "abc123",
    +      "onboarding_user_agreement_hash": "abc123",
    +      "onboarding_voskhod_membership_hash": "abc123",
    +      "onboarding_wallet_agreement_hash": "xyz789",
    +      "participant_application_done": true,
    +      "privacy_agreement_done": true,
    +      "signature_agreement_done": true,
    +      "user_agreement_done": true,
    +      "voskhod_membership_done": true,
    +      "wallet_agreement_done": true
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeChairmanGeneralMeetStep +

    +
    +
    +
    +
    Description
    +

    Выполнить шаг онбординга по созданию общего собрания (сохранить hash повестки)

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ChairmanOnboardingState! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - ChairmanOnboardingGeneralMeetInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeChairmanGeneralMeetStep($data: ChairmanOnboardingGeneralMeetInput!) {
    +  completeChairmanGeneralMeetStep(data: $data) {
    +    general_meet_done
    +    onboarding_expire_at
    +    onboarding_general_meet_hash
    +    onboarding_init_at
    +    onboarding_participant_application_hash
    +    onboarding_privacy_agreement_hash
    +    onboarding_signature_agreement_hash
    +    onboarding_user_agreement_hash
    +    onboarding_voskhod_membership_hash
    +    onboarding_wallet_agreement_hash
    +    participant_application_done
    +    privacy_agreement_done
    +    signature_agreement_done
    +    user_agreement_done
    +    voskhod_membership_done
    +    wallet_agreement_done
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": ChairmanOnboardingGeneralMeetInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeChairmanGeneralMeetStep": {
    +      "general_meet_done": false,
    +      "onboarding_expire_at": "xyz789",
    +      "onboarding_general_meet_hash": "abc123",
    +      "onboarding_init_at": "xyz789",
    +      "onboarding_participant_application_hash": "abc123",
    +      "onboarding_privacy_agreement_hash": "abc123",
    +      "onboarding_signature_agreement_hash": "xyz789",
    +      "onboarding_user_agreement_hash": "xyz789",
    +      "onboarding_voskhod_membership_hash": "xyz789",
    +      "onboarding_wallet_agreement_hash": "xyz789",
    +      "participant_application_done": true,
    +      "privacy_agreement_done": true,
    +      "signature_agreement_done": true,
    +      "user_agreement_done": false,
    +      "voskhod_membership_done": false,
    +      "wallet_agreement_done": false
    +    }
    +  }
    +}
     
    @@ -14839,98 +17539,6 @@ } } } -
    -
    - - -
    -
    -
    - Mutations -
    -

    - createBankAccount -

    -
    -
    -
    -
    Description
    -

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

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a PaymentMethod! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - 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": "xyz789",
    -      "updated_at": "2007-12-03T10:15:30Z",
    -      "username": "xyz789"
    -    }
    -  }
    -}
     
    @@ -15028,20 +17636,20 @@ "createBranch": { "bank_account": BankPaymentMethod, "braname": "xyz789", - "city": "abc123", + "city": "xyz789", "coopname": "abc123", "country": "abc123", "details": OrganizationDetails, - "email": "xyz789", - "fact_address": "abc123", + "email": "abc123", + "fact_address": "xyz789", "full_address": "xyz789", - "full_name": "xyz789", - "phone": "xyz789", + "full_name": "abc123", + "phone": "abc123", "represented_by": RepresentedBy, "short_name": "xyz789", "trusted": [Individual], "trustee": Individual, - "type": "xyz789" + "type": "abc123" } } } @@ -15244,32 +17852,32 @@ "data": { "createDepositPayment": { "blockchain_data": {}, - "can_change_status": true, - "coopname": "abc123", + "can_change_status": false, + "coopname": "xyz789", "created_at": "2007-12-03T10:15:30Z", "direction": "INCOMING", - "direction_label": "abc123", + "direction_label": "xyz789", "expired_at": "2007-12-03T10:15:30Z", "formatted_amount": "abc123", "hash": "abc123", - "id": "4", + "id": 4, "income_hash": "xyz789", - "is_final": true, - "memo": "xyz789", - "message": "abc123", - "outcome_hash": "abc123", + "is_final": false, + "memo": "abc123", + "message": "xyz789", + "outcome_hash": "xyz789", "payment_details": PaymentDetails, "payment_method_id": "abc123", "provider": "xyz789", - "quantity": 123.45, + "quantity": 987.65, "statement": {}, "status": "CANCELLED", "status_label": "abc123", "symbol": "xyz789", "type": "DEPOSIT", - "type_label": "abc123", + "type_label": "xyz789", "updated_at": "2007-12-03T10:15:30Z", - "username": "abc123", + "username": "xyz789", "username_certificate": EntrepreneurCertificate } } @@ -15388,28 +17996,28 @@ "coopname": "xyz789", "created_at": "2007-12-03T10:15:30Z", "direction": "INCOMING", - "direction_label": "xyz789", + "direction_label": "abc123", "expired_at": "2007-12-03T10:15:30Z", "formatted_amount": "xyz789", "hash": "xyz789", "id": "4", "income_hash": "xyz789", "is_final": true, - "memo": "xyz789", - "message": "abc123", - "outcome_hash": "xyz789", + "memo": "abc123", + "message": "xyz789", + "outcome_hash": "abc123", "payment_details": PaymentDetails, "payment_method_id": "abc123", - "provider": "abc123", + "provider": "xyz789", "quantity": 123.45, "statement": {}, "status": "CANCELLED", "status_label": "abc123", - "symbol": "abc123", + "symbol": "xyz789", "type": "DEPOSIT", - "type_label": "xyz789", + "type_label": "abc123", "updated_at": "2007-12-03T10:15:30Z", - "username": "xyz789", + "username": "abc123", "username_certificate": EntrepreneurCertificate } } @@ -15561,6 +18169,7 @@ decision id question + title } }
    @@ -15577,7 +18186,8 @@ "createProjectOfFreeDecision": { "decision": "xyz789", "id": "abc123", - "question": "xyz789" + "question": "xyz789", + "title": "abc123" } } } @@ -15655,9 +18265,9 @@
    {
       "data": {
         "createWebPushSubscription": {
    -      "message": "abc123",
    +      "message": "xyz789",
           "subscription": WebPushSubscriptionDto,
    -      "success": false
    +      "success": true
         }
       }
     }
    @@ -15701,7 +18311,7 @@
                         
                           
                             
    -                          input - CreateWithdrawInput!
    +                          data - CreateWithdrawInput!
                             
                             
                             
    @@ -15714,8 +18324,8 @@
                     

    Example

    Query
    -
    mutation createWithdraw($input: CreateWithdrawInput!) {
    -  createWithdraw(input: $input) {
    +                  
    mutation createWithdraw($data: CreateWithdrawInput!) {
    +  createWithdraw(data: $data) {
         withdraw_hash
       }
     }
    @@ -15723,7 +18333,7 @@
                     
    Variables
    -
    {"input": CreateWithdrawInput}
    +                  
    {"data": CreateWithdrawInput}
     
    @@ -16207,15 +18817,15 @@ "data": { "deleteTrustedAccount": { "bank_account": BankPaymentMethod, - "braname": "xyz789", - "city": "xyz789", + "braname": "abc123", + "city": "abc123", "coopname": "abc123", - "country": "abc123", + "country": "xyz789", "details": OrganizationDetails, - "email": "abc123", - "fact_address": "abc123", - "full_address": "abc123", - "full_name": "xyz789", + "email": "xyz789", + "fact_address": "xyz789", + "full_address": "xyz789", + "full_name": "abc123", "phone": "abc123", "represented_by": RepresentedBy, "short_name": "xyz789", @@ -16499,18 +19109,18 @@ "data": { "editBranch": { "bank_account": BankPaymentMethod, - "braname": "abc123", - "city": "xyz789", + "braname": "xyz789", + "city": "abc123", "coopname": "abc123", - "country": "xyz789", + "country": "abc123", "details": OrganizationDetails, "email": "abc123", "fact_address": "xyz789", - "full_address": "xyz789", - "full_name": "abc123", - "phone": "xyz789", + "full_address": "abc123", + "full_name": "xyz789", + "phone": "abc123", "represented_by": RepresentedBy, - "short_name": "abc123", + "short_name": "xyz789", "trusted": [Individual], "trustee": Individual, "type": "abc123" @@ -16607,8 +19217,8 @@
    {
       "data": {
         "generateAnnualGeneralMeetAgendaDocument": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    +      "binary": "abc123",
    +      "full_title": "abc123",
           "hash": "abc123",
           "html": "xyz789",
           "meta": {}
    @@ -16804,9 +19414,9 @@
       "data": {
         "generateAnnualGeneralMeetNotificationDocument": {
           "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -16901,10 +19511,10 @@
                       
    {
       "data": {
         "generateAssetContributionAct": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17002,7 +19612,7 @@
           "binary": "abc123",
           "full_title": "abc123",
           "hash": "xyz789",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17097,10 +19707,10 @@
                       
    {
       "data": {
         "generateAssetContributionStatement": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "binary": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17195,8 +19805,8 @@
                       
    {
       "data": {
         "generateBallotForAnnualGeneralMeetDocument": {
    -      "binary": "abc123",
    -      "full_title": "xyz789",
    +      "binary": "xyz789",
    +      "full_title": "abc123",
           "hash": "xyz789",
           "html": "abc123",
           "meta": {}
    @@ -17293,9 +19903,90 @@
                       
    {
       "data": {
         "generateConvertToAxonStatement": {
    -      "binary": "xyz789",
    +      "binary": "abc123",
           "full_title": "abc123",
    -      "hash": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
    +      "meta": {}
    +    }
    +  }
    +}
    +
    +
    +
    + +
    +
    +
    + Mutations +
    +

    + generateDocument +

    +
    +
    +
    +
    Description
    +

    Универсальная генерация документа с произвольными данными (только для председателя)

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedDocument! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - GenerateAnyDocumentInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation generateDocument($input: GenerateAnyDocumentInput!) {
    +  generateDocument(input: $input) {
    +    binary
    +    full_title
    +    hash
    +    html
    +    meta
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": GenerateAnyDocumentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "generateDocument": {
    +      "binary": "abc123",
    +      "full_title": "abc123",
    +      "hash": "abc123",
           "html": "xyz789",
           "meta": {}
         }
    @@ -17392,9 +20083,9 @@
       "data": {
         "generateFreeDecision": {
           "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "abc123",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17489,10 +20180,10 @@
                       
    {
       "data": {
         "generateParticipantApplication": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
           "full_title": "xyz789",
           "hash": "xyz789",
    -      "html": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -17587,10 +20278,10 @@
                       
    {
       "data": {
         "generateParticipantApplicationDecision": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    -      "hash": "xyz789",
    -      "html": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
    +      "hash": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -17685,8 +20376,8 @@
                       
    {
       "data": {
         "generatePrivacyAgreement": {
    -      "binary": "xyz789",
    -      "full_title": "abc123",
    +      "binary": "abc123",
    +      "full_title": "xyz789",
           "hash": "xyz789",
           "html": "xyz789",
           "meta": {}
    @@ -17784,13 +20475,191 @@
       "data": {
         "generateProjectOfFreeDecision": {
           "binary": "abc123",
    -      "full_title": "xyz789",
    -      "hash": "abc123",
    -      "html": "xyz789",
    +      "full_title": "abc123",
    +      "hash": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
     }
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateRegistrationDocuments +

    +
    +
    +
    +
    Description
    +

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

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GenerateRegistrationDocumentsOutput! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - GenerateRegistrationDocumentsInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation generateRegistrationDocuments($data: GenerateRegistrationDocumentsInput!) {
    +  generateRegistrationDocuments(data: $data) {
    +    account_type
    +    documents {
    +      ...GeneratedRegistrationDocumentFragment
    +    }
    +    username
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": GenerateRegistrationDocumentsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "generateRegistrationDocuments": {
    +      "account_type": "entrepreneur",
    +      "documents": [GeneratedRegistrationDocument],
    +      "username": "abc123"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + generateReport +

    +
    +
    +
    +
    Description
    +

    Генерация отчёта для ФНС/ФСС

    +

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

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a GeneratedReport! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + data - GenerateReportInput! + +
    + organization - OrganizationDataInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation generateReport(
    +  $data: GenerateReportInput!,
    +  $organization: OrganizationDataInput!
    +) {
    +  generateReport(
    +    data: $data,
    +    organization: $organization
    +  ) {
    +    errors
    +    fileName
    +    isValid
    +    reportType
    +    xml
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "data": GenerateReportInput,
    +  "organization": OrganizationDataInput
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "generateReport": {
    +      "errors": ["xyz789"],
    +      "fileName": "abc123",
    +      "isValid": false,
    +      "reportType": "BUHOTCH",
    +      "xml": "xyz789"
    +    }
    +  }
    +}
     
    @@ -17980,9 +20849,9 @@ "data": { "generateReturnByAssetDecision": { "binary": "abc123", - "full_title": "xyz789", + "full_title": "abc123", "hash": "abc123", - "html": "abc123", + "html": "xyz789", "meta": {} } } @@ -18078,9 +20947,9 @@ "data": { "generateReturnByAssetStatement": { "binary": "abc123", - "full_title": "abc123", - "hash": "xyz789", - "html": "abc123", + "full_title": "xyz789", + "hash": "abc123", + "html": "xyz789", "meta": {} } } @@ -18177,8 +21046,8 @@ "generateReturnByMoneyDecisionDocument": { "binary": "xyz789", "full_title": "xyz789", - "hash": "xyz789", - "html": "abc123", + "hash": "abc123", + "html": "xyz789", "meta": {} } } @@ -18276,7 +21145,7 @@ "binary": "xyz789", "full_title": "abc123", "hash": "xyz789", - "html": "abc123", + "html": "xyz789", "meta": {} } } @@ -18371,10 +21240,10 @@
    {
       "data": {
         "generateSelectBranchDocument": {
    -      "binary": "abc123",
    -      "full_title": "abc123",
    +      "binary": "xyz789",
    +      "full_title": "xyz789",
           "hash": "abc123",
    -      "html": "abc123",
    +      "html": "xyz789",
           "meta": {}
         }
       }
    @@ -18469,10 +21338,10 @@
                       
    {
       "data": {
         "generateSignatureAgreement": {
    -      "binary": "abc123",
    +      "binary": "xyz789",
           "full_title": "abc123",
           "hash": "xyz789",
    -      "html": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -18667,7 +21536,7 @@
         "generateUserAgreement": {
           "binary": "xyz789",
           "full_title": "xyz789",
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "html": "abc123",
           "meta": {}
         }
    @@ -18763,10 +21632,10 @@
                       
    {
       "data": {
         "generateWalletAgreement": {
    -      "binary": "xyz789",
    -      "full_title": "xyz789",
    +      "binary": "abc123",
    +      "full_title": "abc123",
           "hash": "abc123",
    -      "html": "xyz789",
    +      "html": "abc123",
           "meta": {}
         }
       }
    @@ -18831,6 +21700,9 @@
         blockchain_info {
           ...BlockchainInfoDTOFragment
         }
    +    board_members {
    +      ...BoardMemberFragment
    +    }
         contacts {
           ...ContactsDTOFragment
         }
    @@ -18838,6 +21710,9 @@
           ...CooperativeOperatorAccountFragment
         }
         coopname
    +    features {
    +      ...SystemFeaturesFragment
    +    }
         is_providered
         is_unioned
         settings {
    @@ -18867,15 +21742,17 @@
         "initSystem": {
           "blockchain_account": BlockchainAccount,
           "blockchain_info": BlockchainInfoDTO,
    +      "board_members": [BoardMember],
           "contacts": ContactsDTO,
           "cooperator_account": CooperativeOperatorAccount,
    -      "coopname": "abc123",
    -      "is_providered": true,
    +      "coopname": "xyz789",
    +      "features": SystemFeatures,
    +      "is_providered": false,
           "is_unioned": true,
           "settings": Settings,
           "symbols": Symbols,
           "system_status": "active",
    -      "union_link": "abc123",
    +      "union_link": "xyz789",
           "vars": Vars
         }
       }
    @@ -18974,18 +21851,18 @@
           "description": "abc123",
           "desktops": [DesktopConfig],
           "enabled": true,
    -      "external_url": "abc123",
    +      "external_url": "xyz789",
           "image": "abc123",
    -      "instructions": "xyz789",
    +      "instructions": "abc123",
           "is_available": false,
           "is_builtin": true,
    -      "is_installed": false,
    -      "is_internal": false,
    +      "is_installed": true,
    +      "is_internal": true,
           "name": "xyz789",
           "readme": "xyz789",
           "schema": {},
    -      "tags": ["xyz789"],
    -      "title": "abc123",
    +      "tags": ["abc123"],
    +      "title": "xyz789",
           "updated_at": "2007-12-03T10:15:30Z"
         }
       }
    @@ -19050,6 +21927,9 @@
         blockchain_info {
           ...BlockchainInfoDTOFragment
         }
    +    board_members {
    +      ...BoardMemberFragment
    +    }
         contacts {
           ...ContactsDTOFragment
         }
    @@ -19057,6 +21937,9 @@
           ...CooperativeOperatorAccountFragment
         }
         coopname
    +    features {
    +      ...SystemFeaturesFragment
    +    }
         is_providered
         is_unioned
         settings {
    @@ -19086,15 +21969,17 @@
         "installSystem": {
           "blockchain_account": BlockchainAccount,
           "blockchain_info": BlockchainInfoDTO,
    +      "board_members": [BoardMember],
           "contacts": ContactsDTO,
           "cooperator_account": CooperativeOperatorAccount,
           "coopname": "xyz789",
    -      "is_providered": true,
    -      "is_unioned": false,
    +      "features": SystemFeatures,
    +      "is_providered": false,
    +      "is_unioned": true,
           "settings": Settings,
           "symbols": Symbols,
           "system_status": "active",
    -      "union_link": "xyz789",
    +      "union_link": "abc123",
           "vars": Vars
         }
       }
    @@ -19242,7 +22127,7 @@
                     
    Response
    -
    {"data": {"logout": false}}
    +                  
    {"data": {"logout": true}}
     
    @@ -19483,7 +22368,7 @@
    Response
    -
    {"data": {"processConvertToAxonStatement": true}}
    +                  
    {"data": {"processConvertToAxonStatement": false}}
     
    @@ -19638,7 +22523,7 @@
    Response
    -
    {"data": {"publishProjectOfFreeDecision": true}}
    +                  
    {"data": {"publishProjectOfFreeDecision": false}}
     
    @@ -20065,7 +22950,7 @@ "private_account": PrivateAccount, "provider_account": MonoAccount, "user_account": UserAccount, - "username": "abc123" + "username": "xyz789" } } } @@ -20133,7 +23018,7 @@
    Response
    -
    {"data": {"resetKey": false}}
    +                  
    {"data": {"resetKey": true}}
     
    @@ -20213,7 +23098,7 @@
    {
       "data": {
         "restartAnnualGeneralMeet": {
    -      "hash": "xyz789",
    +      "hash": "abc123",
           "pre": MeetPreProcessing,
           "processed": MeetProcessed,
           "processing": MeetProcessing
    @@ -20485,27 +23370,27 @@
       "data": {
         "setPaymentStatus": {
           "blockchain_data": {},
    -      "can_change_status": false,
    +      "can_change_status": true,
           "coopname": "abc123",
           "created_at": "2007-12-03T10:15:30Z",
           "direction": "INCOMING",
           "direction_label": "abc123",
           "expired_at": "2007-12-03T10:15:30Z",
    -      "formatted_amount": "abc123",
    -      "hash": "xyz789",
    +      "formatted_amount": "xyz789",
    +      "hash": "abc123",
           "id": 4,
    -      "income_hash": "abc123",
    +      "income_hash": "xyz789",
           "is_final": false,
           "memo": "xyz789",
           "message": "xyz789",
           "outcome_hash": "abc123",
           "payment_details": PaymentDetails,
    -      "payment_method_id": "xyz789",
    +      "payment_method_id": "abc123",
           "provider": "abc123",
    -      "quantity": 123.45,
    +      "quantity": 987.65,
           "statement": {},
           "status": "CANCELLED",
    -      "status_label": "abc123",
    +      "status_label": "xyz789",
           "symbol": "xyz789",
           "type": "DEPOSIT",
           "type_label": "xyz789",
    @@ -20659,7 +23544,7 @@
                       
    {
       "data": {
         "signByPresiderOnAnnualGeneralMeet": {
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "pre": MeetPreProcessing,
           "processed": MeetProcessed,
           "processing": MeetProcessing
    @@ -20745,7 +23630,7 @@
                       
    {
       "data": {
         "signBySecretaryOnAnnualGeneralMeet": {
    -      "hash": "abc123",
    +      "hash": "xyz789",
           "pre": MeetPreProcessing,
           "processed": MeetProcessed,
           "processing": MeetProcessing
    @@ -20822,8 +23707,8 @@
                       
    {
       "data": {
         "startInstall": {
    -      "coopname": "xyz789",
    -      "install_code": "abc123"
    +      "coopname": "abc123",
    +      "install_code": "xyz789"
         }
       }
     }
    @@ -21292,7 +24177,7 @@
           "private_account": PrivateAccount,
           "provider_account": MonoAccount,
           "user_account": UserAccount,
    -      "username": "xyz789"
    +      "username": "abc123"
         }
       }
     }
    @@ -21380,11 +24265,11 @@
         "updateBankAccount": {
           "created_at": "2007-12-03T10:15:30Z",
           "data": BankAccount,
    -      "is_default": false,
    -      "method_id": "abc123",
    -      "method_type": "xyz789",
    +      "is_default": true,
    +      "method_id": "xyz789",
    +      "method_type": "abc123",
           "updated_at": "2007-12-03T10:15:30Z",
    -      "username": "abc123"
    +      "username": "xyz789"
         }
       }
     }
    @@ -21483,17 +24368,17 @@
           "desktops": [DesktopConfig],
           "enabled": true,
           "external_url": "xyz789",
    -      "image": "xyz789",
    -      "instructions": "abc123",
    -      "is_available": false,
    +      "image": "abc123",
    +      "instructions": "xyz789",
    +      "is_available": true,
           "is_builtin": true,
    -      "is_installed": true,
    +      "is_installed": false,
           "is_internal": false,
    -      "name": "xyz789",
    -      "readme": "abc123",
    +      "name": "abc123",
    +      "readme": "xyz789",
           "schema": {},
           "tags": ["xyz789"],
    -      "title": "abc123",
    +      "title": "xyz789",
           "updated_at": "2007-12-03T10:15:30Z"
         }
       }
    @@ -21648,6 +24533,7 @@
         created_at
         non_authorized_default_route
         non_authorized_default_workspace
    +    provider_name
         updated_at
       }
     }
    @@ -21668,7 +24554,8 @@
           "coopname": "abc123",
           "created_at": "2007-12-03T10:15:30Z",
           "non_authorized_default_route": "xyz789",
    -      "non_authorized_default_workspace": "abc123",
    +      "non_authorized_default_workspace": "xyz789",
    +      "provider_name": "xyz789",
           "updated_at": "2007-12-03T10:15:30Z"
         }
       }
    @@ -21734,6 +24621,9 @@
         blockchain_info {
           ...BlockchainInfoDTOFragment
         }
    +    board_members {
    +      ...BoardMemberFragment
    +    }
         contacts {
           ...ContactsDTOFragment
         }
    @@ -21741,6 +24631,9 @@
           ...CooperativeOperatorAccountFragment
         }
         coopname
    +    features {
    +      ...SystemFeaturesFragment
    +    }
         is_providered
         is_unioned
         settings {
    @@ -21770,11 +24663,13 @@
         "updateSystem": {
           "blockchain_account": BlockchainAccount,
           "blockchain_info": BlockchainInfoDTO,
    +      "board_members": [BoardMember],
           "contacts": ContactsDTO,
           "cooperator_account": CooperativeOperatorAccount,
    -      "coopname": "abc123",
    +      "coopname": "xyz789",
    +      "features": SystemFeatures,
           "is_providered": false,
    -      "is_unioned": false,
    +      "is_unioned": true,
           "settings": Settings,
           "symbols": Symbols,
           "system_status": "active",
    @@ -21783,6 +24678,71 @@
         }
       }
     }
    +
    + + + +
    +
    +
    + Mutations +
    +

    + verifyEmail +

    +
    +
    +
    +
    Description
    +

    Подтвердить email адрес пользователя

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Boolean! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + data - VerifyEmailInputDTO! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation verifyEmail($data: VerifyEmailInputDTO!) {
    +  verifyEmail(data: $data)
    +}
    +
    +
    +
    +
    Variables
    +
    {"data": VerifyEmailInputDTO}
    +
    +
    +
    +
    Response
    +
    {"data": {"verifyEmail": true}}
     
    @@ -21921,10 +24881,10 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "document": AssetContributionStatementSignedDocumentInput,
    -  "exchange_id": "abc123",
    -  "username": "xyz789"
    +  "exchange_id": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -21991,7 +24951,7 @@ "private_account": PrivateAccount, "provider_account": MonoAccount, "user_account": UserAccount, - "username": "xyz789" + "username": "abc123" }
    @@ -22034,7 +24994,7 @@
    Example
    -
    {"account": "xyz789", "delta": 123}
    +                  
    {"account": "xyz789", "delta": 987}
     
    @@ -22091,8 +25051,8 @@
    Example
    {
       "available": "xyz789",
    -  "current_used": "xyz789",
    -  "last_usage_update_time": "abc123",
    +  "current_used": "abc123",
    +  "last_usage_update_time": "xyz789",
       "max": "xyz789",
       "used": "abc123"
     }
    @@ -22201,7 +25161,7 @@
                     
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Account],
       "totalCount": 987,
       "totalPages": 987
    @@ -22297,7 +25257,7 @@
                     
    Example
    {
    -  "actor": "abc123",
    +  "actor": "xyz789",
       "permission": "xyz789"
     }
     
    @@ -22354,10 +25314,10 @@
    Example
    {
    -  "account": "abc123",
    -  "block_num": 987.65,
    +  "account": "xyz789",
    +  "block_num": 123.45,
       "global_sequence": "abc123",
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -22431,13 +25391,13 @@
    Example
    {
    -  "abi_sequence": 987,
    -  "act_digest": "abc123",
    +  "abi_sequence": 123,
    +  "act_digest": "xyz789",
       "auth_sequence": [AuthSequence],
    -  "code_sequence": 987,
    +  "code_sequence": 123,
       "global_sequence": "xyz789",
    -  "receiver": "xyz789",
    -  "recv_sequence": "xyz789"
    +  "receiver": "abc123",
    +  "recv_sequence": "abc123"
     }
     
    @@ -22487,7 +25447,7 @@
    Example
    {
    -  "author": "abc123",
    +  "author": "xyz789",
       "coopname": "abc123",
       "project_hash": "xyz789"
     }
    @@ -22581,17 +25541,76 @@
                     
    Example
    {
    -  "created_at": "xyz789",
    -  "email": "xyz789",
    +  "created_at": "abc123",
    +  "email": "abc123",
       "entrepreneur_data": CreateEntrepreneurDataInput,
       "individual_data": CreateIndividualDataInput,
       "initial": "abc123",
    -  "minimum": "abc123",
    +  "minimum": "xyz789",
       "organization_data": CreateOrganizationDataInput,
       "referer": "abc123",
       "spread_initial": true,
       "type": "entrepreneur"
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AddPaymentMethodInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + bank_transfer_data - BankAccountInput + Данные для банковского перевода
    + is_default - Boolean! + Флаг основного метода платежа, который отображается в документах. Default = false
    + sbp_data - SbpDataInput + Данные для оплаты через СБП
    + username - String! + Имя аккаунта пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "bank_transfer_data": BankAccountInput,
    +  "is_default": false,
    +  "sbp_data": SbpDataInput,
    +  "username": "xyz789"
    +}
     
    @@ -22640,8 +25659,8 @@
    Example
    {
    -  "braname": "abc123",
    -  "coopname": "abc123",
    +  "braname": "xyz789",
    +  "coopname": "xyz789",
       "trusted": "xyz789"
     }
     
    @@ -22696,9 +25715,9 @@
    Example
    {
    -  "context": "abc123",
    -  "decision": "abc123",
    -  "title": "xyz789"
    +  "context": "xyz789",
    +  "decision": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -22759,8 +25778,8 @@
    Example
    {
       "context": "xyz789",
    -  "decision": "xyz789",
    -  "number": "xyz789",
    +  "decision": "abc123",
    +  "number": "abc123",
       "title": "abc123"
     }
     
    @@ -22868,9 +25887,9 @@
    Example
    {
    -  "context": "xyz789",
    +  "context": "abc123",
       "decision": "abc123",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -23034,17 +26053,17 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "block_num": 987.65, - "coopname": "xyz789", + "coopname": "abc123", "document": DocumentAggregate, "draft_id": 123, "id": 987, "present": true, - "program_id": 987, + "program_id": 123, "status": "CONFIRMED", "type": "abc123", "updated_at": "2007-12-03T10:15:30Z", "username": "xyz789", - "version": 123 + "version": 987 }
    @@ -23128,7 +26147,7 @@ "program_id": 987, "statuses": ["CONFIRMED"], "type": "xyz789", - "username": "abc123" + "username": "xyz789" }
    @@ -23274,8 +26293,8 @@
    Example
    {
    -  "protocol_day_month_year": "abc123",
    -  "protocol_number": "abc123"
    +  "protocol_day_month_year": "xyz789",
    +  "protocol_number": "xyz789"
     }
     
    @@ -23321,7 +26340,7 @@
    Example
    {
    -  "protocol_day_month_year": "abc123",
    +  "protocol_day_month_year": "xyz789",
       "protocol_number": "xyz789"
     }
     
    @@ -23434,19 +26453,19 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "xyz789",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "is_repeated": false,
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "is_repeated": true,
       "lang": "abc123",
    -  "links": ["abc123"],
    +  "links": ["xyz789"],
       "meet": AgendaMeet,
       "questions": [AgendaGeneralMeetQuestion],
       "timezone": "abc123",
       "title": "xyz789",
    -  "username": "xyz789",
    -  "version": "xyz789"
    +  "username": "abc123",
    +  "version": "abc123"
     }
     
    @@ -23515,9 +26534,9 @@
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": AnnualGeneralMeetingAgendaSignedMetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
       "version": "abc123"
     }
    @@ -23638,17 +26657,17 @@
                       
    Example
    {
       "block_num": 987,
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_at": "abc123",
       "generator": "xyz789",
       "is_repeated": true,
       "lang": "xyz789",
    -  "links": ["abc123"],
    +  "links": ["xyz789"],
       "meet": AgendaMeet,
       "questions": [AgendaGeneralMeetQuestion],
    -  "registry_id": 987,
    +  "registry_id": 123,
       "timezone": "abc123",
    -  "title": "xyz789",
    +  "title": "abc123",
       "username": "abc123",
       "version": "abc123"
     }
    @@ -23748,17 +26767,17 @@
                     
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "abc123",
       "created_at": "xyz789",
       "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["abc123"],
    -  "meet_hash": "xyz789",
    -  "timezone": "abc123",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "meet_hash": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
       "username": "abc123",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -23826,12 +26845,12 @@
    Example
    {
    -  "doc_hash": "xyz789",
    +  "doc_hash": "abc123",
       "hash": "abc123",
       "meta": AnnualGeneralMeetingDecisionSignedMetaDocumentInput,
    -  "meta_hash": "abc123",
    +  "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -23937,15 +26956,15 @@
    {
       "block_num": 987,
       "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    -  "meet_hash": "xyz789",
    -  "registry_id": 123,
    -  "timezone": "abc123",
    -  "title": "xyz789",
    -  "username": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "meet_hash": "abc123",
    +  "registry_id": 987,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
       "version": "abc123"
     }
     
    @@ -24047,14 +27066,14 @@ "block_num": 123, "coopname": "xyz789", "created_at": "abc123", - "generator": "xyz789", + "generator": "abc123", "lang": "xyz789", "links": ["abc123"], "meet_hash": "abc123", "timezone": "xyz789", - "title": "xyz789", - "username": "abc123", - "version": "abc123" + "title": "abc123", + "username": "xyz789", + "version": "xyz789" }
    @@ -24125,9 +27144,9 @@ "doc_hash": "abc123", "hash": "xyz789", "meta": AnnualGeneralMeetingNotificationSignedMetaDocumentInput, - "meta_hash": "xyz789", + "meta_hash": "abc123", "signatures": [SignatureInfoInput], - "version": "xyz789" + "version": "abc123" } @@ -24232,17 +27251,17 @@
    Example
    {
       "block_num": 987,
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
       "generator": "xyz789",
       "lang": "xyz789",
    -  "links": ["abc123"],
    +  "links": ["xyz789"],
       "meet_hash": "xyz789",
    -  "registry_id": 987,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    +  "registry_id": 123,
    +  "timezone": "abc123",
    +  "title": "abc123",
       "username": "abc123",
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -24355,16 +27374,16 @@ "block_num": 987, "coopname": "abc123", "created_at": "xyz789", - "decision_id": 123.45, + "decision_id": 987.65, "generator": "abc123", - "is_repeated": false, - "lang": "abc123", - "links": ["abc123"], + "is_repeated": true, + "lang": "xyz789", + "links": ["xyz789"], "meet_hash": "abc123", "timezone": "xyz789", "title": "abc123", - "username": "abc123", - "version": "abc123" + "username": "xyz789", + "version": "xyz789" }
    @@ -24472,13 +27491,13 @@ "block_num": 123, "coopname": "xyz789", "created_at": "abc123", - "generator": "xyz789", - "lang": "abc123", + "generator": "abc123", + "lang": "xyz789", "links": ["xyz789"], - "meet_hash": "abc123", + "meet_hash": "xyz789", "timezone": "xyz789", "title": "xyz789", - "username": "abc123", + "username": "xyz789", "version": "xyz789" }
    @@ -24547,10 +27566,10 @@
    Example
    {
    -  "doc_hash": "xyz789",
    +  "doc_hash": "abc123",
       "hash": "xyz789",
       "meta": AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
       "version": "xyz789"
     }
    @@ -24663,18 +27682,18 @@
                       
    Example
    {
       "answers": [AnswerInput],
    -  "block_num": 123,
    -  "coopname": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
       "created_at": "abc123",
    -  "generator": "xyz789",
    -  "lang": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
       "links": ["xyz789"],
    -  "meet_hash": "abc123",
    -  "registry_id": 123,
    -  "timezone": "xyz789",
    -  "title": "abc123",
    -  "username": "xyz789",
    -  "version": "abc123"
    +  "meet_hash": "xyz789",
    +  "registry_id": 987,
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "abc123",
    +  "version": "xyz789"
     }
     
    @@ -24725,7 +27744,7 @@
    Example
    {
       "id": "xyz789",
    -  "number": "abc123",
    +  "number": "xyz789",
       "vote": "abc123"
     }
     
    @@ -24848,20 +27867,20 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "xyz789",
    +  "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "approval_hash": "abc123",
    +  "approval_hash": "xyz789",
       "approved_document": DocumentAggregate,
       "block_num": 987.65,
    -  "callback_action_approve": "abc123",
    -  "callback_action_decline": "xyz789",
    +  "callback_action_approve": "xyz789",
    +  "callback_action_decline": "abc123",
       "callback_contract": "abc123",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "created_at": "2007-12-03T10:15:30Z",
       "document": DocumentAggregate,
       "id": 123.45,
    -  "meta": "xyz789",
    -  "present": true,
    +  "meta": "abc123",
    +  "present": false,
       "status": "APPROVED",
       "username": "xyz789"
     }
    @@ -24935,12 +27954,12 @@
                     
    Example
    {
    -  "approval_hash": "abc123",
    +  "approval_hash": "xyz789",
       "coopname": "abc123",
       "created_from": "2007-12-03T10:15:30Z",
       "created_to": "2007-12-03T10:15:30Z",
       "statuses": ["APPROVED"],
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -25118,18 +28137,18 @@
    Example
    {
       "act_id": "abc123",
    -  "block_num": 123,
    -  "braname": "xyz789",
    +  "block_num": 987,
    +  "braname": "abc123",
       "coopname": "xyz789",
       "created_at": "abc123",
    -  "decision_id": 987.65,
    -  "generator": "abc123",
    +  "decision_id": 123.45,
    +  "generator": "xyz789",
       "lang": "abc123",
    -  "links": ["xyz789"],
    -  "receiver": "abc123",
    -  "request_id": 123.45,
    -  "timezone": "abc123",
    -  "title": "abc123",
    +  "links": ["abc123"],
    +  "receiver": "xyz789",
    +  "request_id": 987.65,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
       "username": "abc123",
       "version": "abc123"
     }
    @@ -25202,7 +28221,7 @@
       "doc_hash": "abc123",
       "hash": "abc123",
       "meta": AssetContributionActSignedMetaDocumentInput,
    -  "meta_hash": "abc123",
    +  "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
       "version": "abc123"
     }
    @@ -25335,17 +28354,17 @@
       "act_id": "abc123",
       "block_num": 123,
       "braname": "xyz789",
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_at": "abc123",
       "decision_id": 123.45,
    -  "generator": "xyz789",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
       "receiver": "xyz789",
       "registry_id": 123,
       "request_id": 987.65,
       "timezone": "abc123",
    -  "title": "abc123",
    +  "title": "xyz789",
       "username": "abc123",
       "version": "abc123"
     }
    @@ -25453,16 +28472,16 @@
                       
    {
       "block_num": 123,
       "coopname": "abc123",
    -  "created_at": "abc123",
    -  "decision_id": 987.65,
    +  "created_at": "xyz789",
    +  "decision_id": 123.45,
       "generator": "xyz789",
       "lang": "abc123",
    -  "links": ["xyz789"],
    -  "request_id": 987.65,
    -  "timezone": "xyz789",
    +  "links": ["abc123"],
    +  "request_id": 123.45,
    +  "timezone": "abc123",
       "title": "xyz789",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -25561,14 +28580,14 @@
    Example
    {
       "block_num": 123,
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_at": "abc123",
    -  "generator": "abc123",
    +  "generator": "xyz789",
       "lang": "abc123",
       "links": ["xyz789"],
       "request": CommonRequestInput,
    -  "timezone": "abc123",
    -  "title": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
       "username": "xyz789",
       "version": "xyz789"
     }
    @@ -25639,11 +28658,11 @@
                       
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": AssetContributionStatementSignedMetaDocumentInput,
       "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -25747,18 +28766,18 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "xyz789",
    -  "created_at": "abc123",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
       "links": ["abc123"],
    -  "registry_id": 123,
    +  "registry_id": 987,
       "request": CommonRequestInput,
       "timezone": "abc123",
    -  "title": "xyz789",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -25802,7 +28821,7 @@
    Example
    {
    -  "account": "abc123",
    +  "account": "xyz789",
       "sequence": "abc123"
     }
     
    @@ -25857,9 +28876,68 @@
    {
       "accounts": [PermissionLevelWeight],
       "keys": [KeyWeight],
    -  "threshold": 987,
    +  "threshold": 123,
       "waits": [WaitWeight]
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    AvailableReport

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    deadline - String! + +
    name - String! + +
    period - String! + +
    type - ReportType! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "deadline": "abc123",
    +  "name": "abc123",
    +  "period": "xyz789",
    +  "type": "BUHOTCH"
    +}
     
    @@ -25966,7 +29044,7 @@
    Example
    {
    -  "bik": "abc123",
    +  "bik": "xyz789",
       "corr": "abc123",
       "kpp": "xyz789"
     }
    @@ -26020,7 +29098,7 @@
                       
    {
       "bik": "abc123",
       "corr": "xyz789",
    -  "kpp": "xyz789"
    +  "kpp": "abc123"
     }
     
    @@ -26082,10 +29160,10 @@
    Example
    {
    -  "account_number": "xyz789",
    +  "account_number": "abc123",
       "bank_name": "xyz789",
       "card_number": "abc123",
    -  "currency": "abc123",
    +  "currency": "xyz789",
       "details": BankAccountDetailsInput
     }
     
    @@ -26155,11 +29233,11 @@
    {
       "created_at": "2007-12-03T10:15:30Z",
       "data": BankAccount,
    -  "is_default": true,
    -  "method_id": "abc123",
    +  "is_default": false,
    +  "method_id": "xyz789",
       "method_type": "abc123",
       "updated_at": "2007-12-03T10:15:30Z",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -26212,11 +29290,6 @@ Статус из блокчейна - - can_convert_to_project - Boolean! - - Можно ли конвертировать в проект - coopname - String! @@ -26282,11 +29355,6 @@ Мастер проекта - - membership - CapitalProjectMembershipCrps! - - Данные CRPS для распределения членских взносов проекта - meta - String! @@ -26351,33 +29419,31 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 987.65,
    +  "block_num": 123.45,
       "blockchain_status": "abc123",
    -  "can_convert_to_project": true,
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "counts": CapitalProjectCountsData,
       "created_at": "abc123",
       "crps": CapitalProjectCrpsData,
    -  "data": "xyz789",
    -  "description": "xyz789",
    +  "data": "abc123",
    +  "description": "abc123",
       "fact": CapitalProjectFactPool,
       "id": 987,
       "invite": "xyz789",
       "is_opened": true,
       "is_planed": false,
       "issue_counter": 987,
    -  "master": "abc123",
    -  "membership": CapitalProjectMembershipCrps,
    -  "meta": "xyz789",
    -  "parent_hash": "xyz789",
    +  "master": "xyz789",
    +  "meta": "abc123",
    +  "parent_hash": "abc123",
       "parent_title": "abc123",
       "permissions": CapitalProjectPermissions,
       "plan": CapitalProjectPlanPool,
    -  "prefix": "abc123",
    -  "present": true,
    -  "project_hash": "xyz789",
    +  "prefix": "xyz789",
    +  "present": false,
    +  "project_hash": "abc123",
       "status": "ACTIVE",
       "title": "xyz789",
       "voting": CapitalProjectVotingData
    @@ -26511,18 +29577,18 @@
       "core_liquid_balance": "xyz789",
       "cpu_limit": AccountResourceInfo,
       "cpu_weight": "abc123",
    -  "created": "xyz789",
    +  "created": "abc123",
       "head_block_num": 987,
       "head_block_time": "abc123",
       "last_code_update": "abc123",
       "net_limit": AccountResourceInfo,
       "net_weight": "xyz789",
       "permissions": [Permission],
    -  "privileged": false,
    -  "ram_quota": 987,
    +  "privileged": true,
    +  "ram_quota": 123,
       "ram_usage": 987,
       "refund_request": RefundRequest,
    -  "rex_info": "xyz789",
    +  "rex_info": "abc123",
       "self_delegated_bandwidth": ResourceDelegationDTO,
       "total_resources": ResourceOverview,
       "voter_info": "abc123"
    @@ -26662,23 +29728,23 @@
                     
    Example
    {
    -  "account": "xyz789",
    +  "account": "abc123",
       "account_ram_deltas": [AccountRamDelta],
    -  "action_ordinal": 987,
    +  "action_ordinal": 123,
       "authorization": [ActionAuthorization],
       "block_id": "xyz789",
       "block_num": 123,
    -  "chain_id": "xyz789",
    -  "console": "abc123",
    +  "chain_id": "abc123",
    +  "console": "xyz789",
       "context_free": true,
    -  "creator_action_ordinal": 123,
    +  "creator_action_ordinal": 987,
       "data": {},
    -  "elapsed": 987,
    +  "elapsed": 123,
       "global_sequence": "abc123",
    -  "name": "abc123",
    +  "name": "xyz789",
       "receipt": ActionReceipt,
    -  "receiver": "abc123",
    -  "transaction_id": "xyz789"
    +  "receiver": "xyz789",
    +  "transaction_id": "abc123"
     }
     
    @@ -26849,28 +29915,28 @@
    Example
    {
    -  "approved": true,
    +  "approved": false,
       "authorization": SignedBlockchainDocument,
       "authorized": true,
    -  "authorized_by": "abc123",
    +  "authorized_by": "xyz789",
       "batch_id": 123.45,
    -  "callback_contract": "xyz789",
    +  "callback_contract": "abc123",
       "confirm_callback": "xyz789",
       "coopname": "xyz789",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "decline_callback": "abc123",
    -  "expired_at": "xyz789",
    +  "expired_at": "abc123",
       "hash": "xyz789",
    -  "id": 987.65,
    -  "meta": "xyz789",
    +  "id": 123.45,
    +  "meta": "abc123",
       "statement": SignedBlockchainDocument,
    -  "type": "abc123",
    +  "type": "xyz789",
       "username": "abc123",
       "username_certificate": EntrepreneurCertificate,
    -  "validated": true,
    -  "votes_against": ["xyz789"],
    +  "validated": false,
    +  "votes_against": ["abc123"],
       "votes_against_certificates": [EntrepreneurCertificate],
    -  "votes_for": ["xyz789"],
    +  "votes_for": ["abc123"],
       "votes_for_certificates": [EntrepreneurCertificate]
     }
     
    @@ -26991,18 +30057,79 @@ "block_net_limit": 123, "chain_id": "xyz789", "fork_db_head_block_id": "xyz789", - "fork_db_head_block_num": 987, + "fork_db_head_block_num": 123, "head_block_id": "xyz789", "head_block_num": 123, "head_block_producer": "abc123", "head_block_time": "xyz789", - "last_irreversible_block_id": "abc123", + "last_irreversible_block_id": "xyz789", "last_irreversible_block_num": 987, "last_irreversible_block_time": "xyz789", "server_version": "xyz789", - "server_version_string": "abc123", - "virtual_block_cpu_limit": 987, - "virtual_block_net_limit": 123 + "server_version_string": "xyz789", + "virtual_block_cpu_limit": 123, + "virtual_block_net_limit": 987 +} +
    +
    + + +
    +
    +
    + Types +
    +

    BoardMember

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    first_name - String! + Имя
    is_chairman - Boolean! + Флаг председателя совета
    last_name - String! + Фамилия
    middle_name - String + Отчество
    username - String! + Имя пользователя (username)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "first_name": "abc123",
    +  "is_chairman": true,
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -27022,6 +30149,11 @@
    +
    +
    Example
    +
    true
    +
    +
    @@ -27137,21 +30269,21 @@
    Example
    {
       "bank_account": BankPaymentMethod,
    -  "braname": "xyz789",
    +  "braname": "abc123",
       "city": "xyz789",
       "coopname": "xyz789",
    -  "country": "xyz789",
    +  "country": "abc123",
       "details": OrganizationDetails,
       "email": "abc123",
       "fact_address": "abc123",
       "full_address": "xyz789",
       "full_name": "xyz789",
    -  "phone": "xyz789",
    +  "phone": "abc123",
       "represented_by": RepresentedBy,
       "short_name": "abc123",
       "trusted": [Individual],
       "trustee": Individual,
    -  "type": "xyz789"
    +  "type": "abc123"
     }
     
    @@ -27201,9 +30333,155 @@
    Example
    {
    -  "coopname": "xyz789",
    -  "project_hash": "xyz789",
    -  "username": "abc123"
    +  "coopname": "abc123",
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    + + + +
    +
    + Types +
    +

    CallTranscription

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    createdAt - DateTime! + +
    endedAt - DateTime + +
    id - String! + +
    matrixRoomId - String! + +
    participants - [String!]! + +
    roomId - String! + +
    roomName - String! + +
    startedAt - DateTime! + +
    status - TranscriptionStatus! + +
    updatedAt - DateTime! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "createdAt": "2007-12-03T10:15:30Z",
    +  "endedAt": "2007-12-03T10:15:30Z",
    +  "id": "xyz789",
    +  "matrixRoomId": "xyz789",
    +  "participants": ["xyz789"],
    +  "roomId": "abc123",
    +  "roomName": "xyz789",
    +  "startedAt": "2007-12-03T10:15:30Z",
    +  "status": "ACTIVE",
    +  "updatedAt": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CallTranscriptionWithSegments

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    segments - [TranscriptionSegment!]! + +
    transcription - CallTranscription! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "segments": [TranscriptionSegment],
    +  "transcription": CallTranscription
     }
     
    @@ -27257,6 +30535,415 @@ "exchange_id": "abc123", "username": "abc123" } +
    +
    +
    + +
    +
    +
    + Types +
    +

    Candidate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    braname - String + +
    coopname - String! + +
    created_at - DateTime! + +
    program_key - String + +
    public_key - String! + +
    referer - String + +
    referer_display_name - String + +
    registered_at - DateTime + +
    status - CandidateStatus! + +
    type - String! + +
    username - String! + +
    username_display_name - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "program_key": "xyz789",
    +  "public_key": "xyz789",
    +  "referer": "abc123",
    +  "referer_display_name": "xyz789",
    +  "registered_at": "2007-12-03T10:15:30Z",
    +  "status": "FAILED",
    +  "type": "xyz789",
    +  "username": "xyz789",
    +  "username_display_name": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CandidateFilterInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + referer - String + +
    +
    +
    +
    +
    +
    Example
    +
    {"referer": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CandidateStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    FAILED

    +
    +
    +

    PENDING

    +
    +
    +

    REGISTERED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "FAILED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalCandidate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    about - String + +
    braname - String + +
    capital_status - ContributorStatus + +
    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 - DateTime! + +
    hours_per_day - Float + +
    level - Float + +
    memo - String + +
    program_key - String + +
    public_key - String! + +
    rate_per_hour - String + +
    referer - String + +
    referer_display_name - String + +
    registered_at - DateTime + +
    status - CandidateStatus! + +
    type - String! + +
    username - String! + +
    username_display_name - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "abc123",
    +  "braname": "abc123",
    +  "capital_status": "ACTIVE",
    +  "contributed_as_author": "abc123",
    +  "contributed_as_contributor": "xyz789",
    +  "contributed_as_coordinator": "xyz789",
    +  "contributed_as_creator": "abc123",
    +  "contributed_as_investor": "xyz789",
    +  "contributed_as_propertor": "abc123",
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "hours_per_day": 123.45,
    +  "level": 987.65,
    +  "memo": "abc123",
    +  "program_key": "xyz789",
    +  "public_key": "abc123",
    +  "rate_per_hour": "xyz789",
    +  "referer": "xyz789",
    +  "referer_display_name": "xyz789",
    +  "registered_at": "2007-12-03T10:15:30Z",
    +  "status": "FAILED",
    +  "type": "abc123",
    +  "username": "xyz789",
    +  "username_display_name": "abc123"
    +}
     
    @@ -27328,6 +31015,11 @@ Дата создания + + data - JSON + + Обогащенные данные коммита (diff-патч, исходная ссылка и т.д.) + description - String! @@ -27385,20 +31077,21 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "amounts": CapitalCommitAmounts, - "block_num": 987.65, - "blockchain_status": "abc123", - "commit_hash": "xyz789", - "coopname": "abc123", + "block_num": 123.45, + "blockchain_status": "xyz789", + "commit_hash": "abc123", + "coopname": "xyz789", "created_at": "xyz789", + "data": {}, "description": "xyz789", "display_name": "abc123", - "id": 123, + "id": 987, "meta": "abc123", - "present": false, + "present": true, "project": BaseCapitalProject, - "project_hash": "xyz789", + "project_hash": "abc123", "status": "APPROVED", - "username": "xyz789" + "username": "abc123" }
    @@ -27480,12 +31173,12 @@
    Example
    {
       "authors_base_pool": "xyz789",
    -  "authors_bonus_pool": "abc123",
    +  "authors_bonus_pool": "xyz789",
       "contributors_bonus_pool": "abc123",
       "creators_base_pool": "xyz789",
       "creators_bonus_pool": "xyz789",
       "creators_hours": "xyz789",
    -  "hour_cost": "xyz789",
    +  "hour_cost": "abc123",
       "total_contribution": "xyz789",
       "total_generation_pool": "abc123"
     }
    @@ -27565,13 +31258,13 @@
                     
    Example
    {
    -  "blockchain_status": "abc123",
    -  "commit_hash": "xyz789",
    -  "coopname": "xyz789",
    +  "blockchain_status": "xyz789",
    +  "commit_hash": "abc123",
    +  "coopname": "abc123",
       "created_date": "abc123",
    -  "project_hash": "xyz789",
    +  "project_hash": "abc123",
       "status": "APPROVED",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -27657,16 +31350,16 @@
    Example
    {
    -  "authors_voting_percent": 123.45,
    +  "authors_voting_percent": 987.65,
       "coordinator_bonus_percent": 987.65,
    -  "coordinator_invite_validity_days": 123.45,
    +  "coordinator_invite_validity_days": 987.65,
       "creators_voting_percent": 123.45,
       "energy_decay_rate_per_day": 987.65,
       "energy_gain_coefficient": 987.65,
       "expense_pool_percent": 987.65,
       "level_depth_base": 123.45,
       "level_growth_coefficient": 987.65,
    -  "voting_period_in_days": 123.45
    +  "voting_period_in_days": 987.65
     }
     
    @@ -27715,17 +31408,32 @@ О себе - appendixes - [String!]! + appendixes - [String!] Приложения к контракту + + blagorost_agreement_hash - String + + Хеш соглашения Благорост + + + blagorost_offer_hash - String + + Хеш оферты Благорост + + + blagorost_wallet - ProgramWallet + + Программный кошелек в программе Blagorost + block_num - Float Номер блока крайней синхронизации с блокчейном - blockchain_status - String! + blockchain_status - String Статус из блокчейна @@ -27735,32 +31443,32 @@ Контракт участника - contributed_as_author - String! + contributed_as_author - String Вклад как автор - contributed_as_contributor - String! + contributed_as_contributor - String Вклад как участник - contributed_as_coordinator - String! + contributed_as_coordinator - String Вклад как координатор - contributed_as_creator - String! + contributed_as_creator - String Вклад как исполнитель - contributed_as_investor - String! + contributed_as_investor - String Вклад как инвестор - contributed_as_propertor - String! + contributed_as_propertor - String Вклад как собственник имущества @@ -27775,50 +31483,80 @@ Название кооператива - created_at - String! + created_at - String Дата создания - debt_amount - String! + debt_amount - String Сумма долга - display_name - String! + display_name - String Отображаемое имя - energy - Float! + document_parameters - ContributorDocumentParameters + + Параметры документов участника из UData (номера и даты) + + + energy - Float Энергия участника - hours_per_day - Float! + generation_contract_hash - String + + Хеш договора УХД + + + generation_wallet - ProgramWallet + + Программный кошелек в программе Generation + + + generator_offer_hash - String + + Хеш оферты Генератор + + + hours_per_day - Float Часов в день - id - Int! + id - Int ID в блокчейне - is_external_contract - Boolean! + is_external_blagorost_agreement - Boolean + + Соглашение Благорост предоставлено при импорте (внешний документ) + + + is_external_contract - Boolean Является ли внешним контрактом - last_energy_update - String! + last_energy_update - String Последнее обновление энергии - level - Int! + level - Int Уровень участника + + main_wallet - ProgramWallet + + Программный кошелек в программе Main + memo - String @@ -27830,7 +31568,12 @@ Флаг присутствия записи в блокчейне - rate_per_hour - String! + program_key - String + + Ключ выбранной программы регистрации (generation, capitalization) + + + rate_per_hour - String Ставка за час работы @@ -27839,6 +31582,11 @@ Статус участника + + storage_agreement_hash - String + + Хеш соглашения о хранении имущества + username - String! @@ -27855,32 +31603,43 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", - "about": "xyz789", + "about": "abc123", "appendixes": ["xyz789"], + "blagorost_agreement_hash": "abc123", + "blagorost_offer_hash": "xyz789", + "blagorost_wallet": ProgramWallet, "block_num": 987.65, "blockchain_status": "xyz789", "contract": DocumentAggregate, "contributed_as_author": "abc123", "contributed_as_contributor": "xyz789", - "contributed_as_coordinator": "abc123", + "contributed_as_coordinator": "xyz789", "contributed_as_creator": "abc123", - "contributed_as_investor": "xyz789", - "contributed_as_propertor": "xyz789", + "contributed_as_investor": "abc123", + "contributed_as_propertor": "abc123", "contributor_hash": "xyz789", - "coopname": "xyz789", - "created_at": "abc123", + "coopname": "abc123", + "created_at": "xyz789", "debt_amount": "xyz789", "display_name": "xyz789", + "document_parameters": ContributorDocumentParameters, "energy": 123.45, + "generation_contract_hash": "xyz789", + "generation_wallet": ProgramWallet, + "generator_offer_hash": "xyz789", "hours_per_day": 987.65, - "id": 987, - "is_external_contract": true, - "last_energy_update": "xyz789", - "level": 987, + "id": 123, + "is_external_blagorost_agreement": false, + "is_external_contract": false, + "last_energy_update": "abc123", + "level": 123, + "main_wallet": ProgramWallet, "memo": "abc123", - "present": true, - "rate_per_hour": "abc123", + "present": false, + "program_key": "xyz789", + "rate_per_hour": "xyz789", "status": "ACTIVE", + "storage_agreement_hash": "xyz789", "username": "abc123" }
    @@ -27960,9 +31719,9 @@
    Example
    {
       "contributor_hash": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "display_name": "abc123",
    -  "is_external_contract": true,
    +  "is_external_contract": false,
       "project_hash": "abc123",
       "status": "ACTIVE",
       "username": "abc123"
    @@ -28047,12 +31806,12 @@
                       
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 123.45,
    +  "block_num": 987.65,
       "end_date": "2007-12-03T10:15:30Z",
       "name": "abc123",
    -  "present": false,
    +  "present": true,
       "start_date": "2007-12-03T10:15:30Z",
       "status": "ACTIVE"
     }
    @@ -28120,9 +31879,9 @@
                     
    Example
    {
    -  "end_date": "abc123",
    +  "end_date": "xyz789",
       "is_active": false,
    -  "name": "xyz789",
    +  "name": "abc123",
       "start_date": "xyz789",
       "status": "ACTIVE"
     }
    @@ -28253,21 +32012,21 @@
       "_created_at": "2007-12-03T10:15:30Z",
       "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "amount": 987.65,
    +  "amount": 123.45,
       "approved_statement": DocumentAggregate,
       "authorization": DocumentAggregate,
       "block_num": 987,
       "blockchain_status": "abc123",
       "coopname": "abc123",
    -  "debt_hash": "xyz789",
    +  "debt_hash": "abc123",
       "id": 987,
    -  "memo": "xyz789",
    +  "memo": "abc123",
       "present": false,
       "project_hash": "xyz789",
       "repaid_at": "abc123",
       "statement": DocumentAggregate,
       "status": "ACTIVE",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -28401,22 +32160,22 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "amount": "xyz789", + "amount": "abc123", "approved_statement": DocumentAggregate, "authorization": DocumentAggregate, - "block_num": 123, - "blockchain_status": "xyz789", + "block_num": 987, + "blockchain_status": "abc123", "coopname": "abc123", "description": "xyz789", - "expense_hash": "abc123", + "expense_hash": "xyz789", "expense_statement": DocumentAggregate, - "fund_id": 123.45, + "fund_id": 987.65, "id": 987, - "present": true, - "project_hash": "abc123", + "present": false, + "project_hash": "xyz789", "spended_at": "abc123", "status": "APPROVED", - "username": "xyz789" + "username": "abc123" }
    @@ -28538,20 +32297,20 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "xyz789",
    +  "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
       "amount": 987.65,
       "block_num": 987,
       "blockchain_status": "abc123",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "coordinator": "xyz789",
    -  "coordinator_amount": 123.45,
    +  "coordinator_amount": 987.65,
       "id": 987,
       "invest_hash": "abc123",
    -  "invested_at": "abc123",
    +  "invested_at": "xyz789",
       "present": true,
    -  "project_hash": "xyz789",
    -  "statement": "xyz789",
    +  "project_hash": "abc123",
    +  "statement": "abc123",
       "status": "ACTIVE",
       "username": "abc123"
     }
    @@ -28625,10 +32384,10 @@
                     
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "coordinator": "xyz789",
    -  "invest_hash": "abc123",
    -  "project_hash": "abc123",
    +  "invest_hash": "xyz789",
    +  "project_hash": "xyz789",
       "status": "ACTIVE",
       "username": "xyz789"
     }
    @@ -28751,7 +32510,7 @@
                           
                             submaster - String
                             
    -                         Имя пользователя подмастерья (contributor) 
    +                         Имя пользователя ответственного (contributor) 
                           
                           
                             title - String!
    @@ -28769,13 +32528,13 @@
       "_created_at": "2007-12-03T10:15:30Z",
       "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 987.65,
    +  "block_num": 123.45,
       "created_by": "abc123",
    -  "creators": ["abc123"],
    +  "creators": ["xyz789"],
       "cycle_id": "xyz789",
       "description": "abc123",
       "estimate": 123,
    -  "id": "xyz789",
    +  "id": "abc123",
       "issue_hash": "abc123",
       "metadata": {},
       "permissions": CapitalIssuePermissions,
    @@ -28784,7 +32543,7 @@
       "project_hash": "abc123",
       "sort_order": 987,
       "status": "BACKLOG",
    -  "submaster": "abc123",
    +  "submaster": "xyz789",
       "title": "abc123"
     }
     
    @@ -28865,7 +32624,7 @@ submaster - String - Фильтр по имени пользователя подмастерья + Фильтр по имени пользователя ответственного @@ -28881,7 +32640,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "created_by": "xyz789",
       "creators": ["abc123"],
       "cycle_id": "abc123",
    @@ -28918,16 +32677,41 @@
                           
                         
                         
    +                      
    +                        allowed_status_transitions - [IssueStatus!]!
    +                        
    +                         Список допустимых статусов для перехода 
    +                      
    +                      
    +                        can_assign_creator - Boolean!
    +                        
    +                         Может ли назначать исполнителей задачи 
    +                      
                           
                             can_change_status - Boolean!
                             
                              Может ли изменять статусы задачи 
                           
    +                      
    +                        can_complete_requirement - Boolean!
    +                        
    +                         Может ли выполнять требования к задаче 
    +                      
    +                      
    +                        can_create_requirement - Boolean!
    +                        
    +                         Может ли создавать требования к задаче 
    +                      
                           
                             can_delete_issue - Boolean!
                             
                              Может ли удалить задачу 
                           
    +                      
    +                        can_delete_requirement - Boolean!
    +                        
    +                         Может ли удалять требования к задаче 
    +                      
                           
                             can_edit_issue - Boolean!
                             
    @@ -28938,11 +32722,21 @@
                             
                              Может ли устанавливать статус DONE (выполнена) 
                           
    +                      
    +                        can_set_estimate - Boolean!
    +                        
    +                         Может ли устанавливать оценку (estimate) задачи 
    +                      
                           
                             can_set_on_review - Boolean!
                             
                              Может ли устанавливать статус ON_REVIEW (на проверке) 
                           
    +                      
    +                        can_set_priority - Boolean!
    +                        
    +                         Может ли устанавливать приоритет задачи 
    +                      
                           
                             has_clearance - Boolean!
                             
    @@ -28961,14 +32755,463 @@
                     
    Example
    {
    +  "allowed_status_transitions": ["BACKLOG"],
    +  "can_assign_creator": true,
       "can_change_status": false,
    -  "can_delete_issue": false,
    -  "can_edit_issue": false,
    -  "can_set_done": true,
    +  "can_complete_requirement": true,
    +  "can_create_requirement": false,
    +  "can_delete_issue": true,
    +  "can_delete_requirement": false,
    +  "can_edit_issue": true,
    +  "can_set_done": false,
    +  "can_set_estimate": true,
       "can_set_on_review": false,
    -  "has_clearance": true,
    +  "can_set_priority": false,
    +  "has_clearance": false,
       "is_guest": false
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalLog

    +
    +
    +
    +
    Description
    +

    Запись лога событий в системе капитала

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    _id - String! + Внутренний идентификатор
    coopname - String! + Название кооператива
    created_at - DateTime! + Дата создания записи
    entity_id - String + ID сущности
    entity_type - LogEntityType! + Тип сущности к которой относится событие
    event_type - LogEventType! + Тип события
    initiator - String! + Инициатор действия (username)
    message - String! + Текстовое описание события
    metadata - JSON + Вспомогательные данные
    project_hash - String + Хеш проекта или компонента
    reference_id - String + Идентификатор-ссылка (invest_hash, commit_hash, result_hash и т.д.)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "_id": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "entity_id": "xyz789",
    +  "entity_type": "CONTRIBUTOR",
    +  "event_type": "AUTHOR_ADDED",
    +  "initiator": "abc123",
    +  "message": "abc123",
    +  "metadata": {},
    +  "project_hash": "abc123",
    +  "reference_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalLogFilterInput

    +
    +
    +
    +
    Description
    +

    Фильтр для поиска логов событий

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Название кооператива
    + date_from - DateTime + Период с
    + date_to - DateTime + Период по
    + event_types - [LogEventType!] + Типы событий для фильтрации
    + initiator - String + Инициатор действия (username)
    + issue_hash - String + Хеш задачи
    + project_hash - String + Хеш проекта или компонента
    + show_components_logs - Boolean + Включать логи дочерних компонентов при фильтрации по project_hash. Default = true
    + show_issue_logs - Boolean + Показывать логи по задачам. Default = true
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "date_from": "2007-12-03T10:15:30Z",
    +  "date_to": "2007-12-03T10:15:30Z",
    +  "event_types": ["AUTHOR_ADDED"],
    +  "initiator": "abc123",
    +  "issue_hash": "abc123",
    +  "project_hash": "abc123",
    +  "show_components_logs": false,
    +  "show_issue_logs": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalOnboardingState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    blagorost_offer_template_done - Boolean! + +
    blagorost_provision_done - Boolean! + +
    generation_contract_template_done - Boolean! + +
    generator_offer_template_done - Boolean! + +
    generator_program_template_done - Boolean! + +
    onboarding_blagorost_offer_template_hash - String + +
    onboarding_blagorost_provision_hash - String + +
    onboarding_expire_at - String! + +
    onboarding_generation_contract_template_hash - String + +
    onboarding_generator_offer_template_hash - String + +
    onboarding_generator_program_template_hash - String + +
    onboarding_init_at - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blagorost_offer_template_done": false,
    +  "blagorost_provision_done": false,
    +  "generation_contract_template_done": false,
    +  "generator_offer_template_done": true,
    +  "generator_program_template_done": false,
    +  "onboarding_blagorost_offer_template_hash": "abc123",
    +  "onboarding_blagorost_provision_hash": "abc123",
    +  "onboarding_expire_at": "xyz789",
    +  "onboarding_generation_contract_template_hash": "abc123",
    +  "onboarding_generator_offer_template_hash": "abc123",
    +  "onboarding_generator_program_template_hash": "xyz789",
    +  "onboarding_init_at": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalOnboardingStep

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    blagorost_offer_template

    +
    +
    +

    blagorost_program

    +
    +
    +

    generation_contract_template

    +
    +
    +

    generator_offer_template

    +
    +
    +

    generator_program_template

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "blagorost_offer_template"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CapitalOnboardingStepInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision - String! + +
    + question - String! + +
    + step - CapitalOnboardingStep! + +
    + title - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "abc123",
    +  "question": "abc123",
    +  "step": "blagorost_offer_template",
    +  "title": "abc123"
    +}
     
    @@ -29077,16 +33320,16 @@ "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", "amount": 123.45, - "block_num": 987, - "blockchain_status": "xyz789", - "coopname": "abc123", + "block_num": 123, + "blockchain_status": "abc123", + "coopname": "xyz789", "id": 123, - "invest_hash": "xyz789", + "invest_hash": "abc123", "invested_at": "abc123", - "present": false, + "present": true, "statement": DocumentAggregate, "status": "CREATED", - "username": "abc123" + "username": "xyz789" }
    @@ -29139,11 +33382,6 @@ Статус из блокчейна - - can_convert_to_project - Boolean! - - Можно ли конвертировать в проект - components - [CapitalProjectComponent!]! @@ -29215,9 +33453,214 @@ Мастер проекта - membership - CapitalProjectMembershipCrps! + meta - String! - Данные CRPS для распределения членских взносов проекта + Мета-информация проекта + + + 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": "abc123",
    +  "components": [CapitalProjectComponent],
    +  "coopname": "abc123",
    +  "counts": CapitalProjectCountsData,
    +  "created_at": "xyz789",
    +  "crps": CapitalProjectCrpsData,
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "fact": CapitalProjectFactPool,
    +  "id": 123,
    +  "invite": "xyz789",
    +  "is_opened": true,
    +  "is_planed": true,
    +  "issue_counter": 123,
    +  "master": "abc123",
    +  "meta": "xyz789",
    +  "parent_hash": "xyz789",
    +  "parent_title": "abc123",
    +  "permissions": CapitalProjectPermissions,
    +  "plan": CapitalProjectPlanPool,
    +  "prefix": "xyz789",
    +  "present": true,
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "title": "xyz789",
    +  "voting": CapitalProjectVotingData
    +}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    CapitalProjectComponent

    +
    +
    +
    +
    Description
    +

    Проект-компонент в системе CAPITAL

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -29824,26 +34053,28 @@
    {
       "accumulated_expense_pool": "xyz789",
       "authors_base_pool": "abc123",
    -  "authors_bonus_pool": "xyz789",
    -  "contributors_bonus_pool": "xyz789",
    -  "coordinators_base_pool": "xyz789",
    -  "coordinators_investment_pool": "abc123",
    -  "creators_base_pool": "abc123",
    +  "authors_bonus_pool": "abc123",
    +  "contributors_bonus_pool": "abc123",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "xyz789",
    +  "creators_base_pool": "xyz789",
       "creators_bonus_pool": "abc123",
    -  "creators_hours": 987,
    +  "creators_hours": 123,
       "hour_cost": "xyz789",
    -  "invest_pool": "xyz789",
    -  "program_invest_pool": "abc123",
    +  "invest_pool": "abc123",
    +  "program_invest_pool": "xyz789",
       "property_base_pool": "xyz789",
       "return_base_percent": 987.65,
       "target_expense_pool": "xyz789",
       "total": "abc123",
    -  "total_contribution": "xyz789",
    +  "total_contribution": "abc123",
       "total_generation_pool": "xyz789",
    -  "total_received_investments": "abc123",
    -  "total_returned_investments": "abc123",
    +  "total_received_investments": "xyz789",
    +  "total_returned_investments": "xyz789",
    +  "total_used_investments": "xyz789",
    +  "total_with_investments": "abc123",
       "use_invest_percent": 123.45,
    -  "used_expense_pool": "xyz789"
    +  "used_expense_pool": "abc123"
     }
     
    @@ -29957,91 +34188,20 @@
    Example
    {
    -  "coopname": "abc123",
    -  "has_invite": false,
    +  "coopname": "xyz789",
    +  "has_invite": true,
       "has_issues_with_creators": ["xyz789"],
       "has_issues_with_priorities": ["HIGH"],
       "has_issues_with_statuses": ["BACKLOG"],
       "has_voting": false,
    -  "is_component": false,
    +  "is_component": true,
       "is_opened": false,
    -  "is_planed": false,
    -  "master": "abc123",
    +  "is_planed": true,
    +  "master": "xyz789",
       "parent_hash": "abc123",
       "project_hash": "xyz789",
       "statuses": ["ACTIVE"]
     }
    -
    -
    - - - -
    -
    - Types -
    -

    CapitalProjectMembershipCrps

    -
    -
    -
    -
    Description
    -

    Данные CRPS для распределения членских взносов проекта

    -
    -
    -
    Fields
    -
    Field NameDescription
    _created_at - DateTime! + Дата создания записи
    _id - String! + Внутренний ID базы данных
    _updated_at - DateTime! + Дата последнего обновления записи
    block_num - Float + Номер блока крайней синхронизации с блокчейном
    blockchain_status - String! + Статус из блокчейна
    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! + Мастер проекта
    meta - String! @@ -29287,251 +33730,27 @@ "_updated_at": "2007-12-03T10:15:30Z", "block_num": 987.65, "blockchain_status": "abc123", - "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": false, - "is_planed": true, - "issue_counter": 987, - "master": "xyz789", - "membership": CapitalProjectMembershipCrps, - "meta": "xyz789", - "parent_hash": "abc123", - "parent_title": "abc123", - "permissions": CapitalProjectPermissions, - "plan": CapitalProjectPlanPool, - "prefix": "abc123", - "present": true, - "project_hash": "xyz789", - "status": "ACTIVE", - "title": "xyz789", - "voting": CapitalProjectVotingData -} - - - - - -
    -
    - Types -
    -

    CapitalProjectComponent

    -
    -
    -
    -
    Description
    -

    Проект-компонент в системе CAPITAL

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    _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": "xyz789",
    -  "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 987.65,
    -  "blockchain_status": "xyz789",
    -  "can_convert_to_project": false,
    -  "coopname": "xyz789",
    -  "counts": CapitalProjectCountsData,
    -  "created_at": "abc123",
    -  "crps": CapitalProjectCrpsData,
       "data": "xyz789",
    -  "description": "abc123",
    +  "description": "xyz789",
       "fact": CapitalProjectFactPool,
    -  "id": 987,
    +  "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",
    +  "issue_counter": 123,
    +  "master": "abc123",
    +  "meta": "xyz789",
    +  "parent_hash": "xyz789",
    +  "parent_title": "xyz789",
       "permissions": CapitalProjectPermissions,
       "plan": CapitalProjectPlanPool,
    -  "prefix": "abc123",
    -  "present": true,
    -  "project_hash": "abc123",
    +  "prefix": "xyz789",
    +  "present": false,
    +  "project_hash": "xyz789",
       "status": "ACTIVE",
       "title": "abc123",
       "voting": CapitalProjectVotingData
    @@ -29611,12 +33830,12 @@
                       
    Example
    {
       "total_authors": 987,
    -  "total_commits": 123,
    -  "total_contributors": 987,
    +  "total_commits": 987,
    +  "total_contributors": 123,
       "total_coordinators": 123,
    -  "total_creators": 123,
    -  "total_investors": 123,
    -  "total_propertors": 987,
    +  "total_creators": 987,
    +  "total_investors": 987,
    +  "total_propertors": 123,
       "total_unique_participants": 987
     }
     
    @@ -29673,10 +33892,10 @@
    Example
    {
    -  "author_base_cumulative_reward_per_share": 987.65,
    -  "author_bonus_cumulative_reward_per_share": 987.65,
    +  "author_base_cumulative_reward_per_share": 123.45,
    +  "author_bonus_cumulative_reward_per_share": 123.45,
       "contributor_cumulative_reward_per_share": 987.65,
    -  "total_capital_contributors_shares": "xyz789"
    +  "total_capital_contributors_shares": "abc123"
     }
     
    @@ -29804,6 +34023,16 @@
    Общий объем возвращенных инвестиций
    total_used_investments - String! + Общий объем использованных инвестиций
    total_with_investments - String! + Общий объем взноса старших участников
    use_invest_percent - Float!
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    available - String! - Доступная сумма
    converted_funds - String! - Сконвертированные средства
    cumulative_reward_per_share - Float! - Накопительный коэффициент вознаграждения на акцию
    distributed - String! - Распределенная сумма
    funded - String! - Профинансированная сумма
    total_shares - String! - Общее количество акций
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "available": "abc123",
    -  "converted_funds": "abc123",
    -  "cumulative_reward_per_share": 123.45,
    -  "distributed": "xyz789",
    -  "funded": "xyz789",
    -  "total_shares": "xyz789"
    -}
     
    @@ -30073,11 +34233,26 @@ Может ли изменять статус проекта + + can_complete_requirement - Boolean! + + Может ли выполнять требования к проекту + + + can_create_requirement - Boolean! + + Может ли создавать требования к проекту + can_delete_project - Boolean! Может ли удалить проект + + can_delete_requirement - Boolean! + + Может ли удалять требования к проекту + can_edit_project - Boolean! @@ -30126,16 +34301,19 @@
    Example
    {
    -  "can_change_project_status": true,
    -  "can_delete_project": true,
    -  "can_edit_project": false,
    -  "can_manage_authors": true,
    +  "can_change_project_status": false,
    +  "can_complete_requirement": false,
    +  "can_create_requirement": true,
    +  "can_delete_project": false,
    +  "can_delete_requirement": true,
    +  "can_edit_project": true,
    +  "can_manage_authors": false,
       "can_manage_issues": true,
       "can_set_master": false,
    -  "can_set_plan": true,
    +  "can_set_plan": false,
       "has_clearance": false,
       "is_guest": true,
    -  "pending_clearance": true
    +  "pending_clearance": false
     }
     
    @@ -30243,6 +34421,11 @@ Общий объем полученных инвестиций + + total_with_investments - String! + + Общая сумма + use_invest_percent - Float! @@ -30257,21 +34440,22 @@
    Example
    {
       "authors_base_pool": "xyz789",
    -  "authors_bonus_pool": "abc123",
    +  "authors_bonus_pool": "xyz789",
       "contributors_bonus_pool": "xyz789",
    -  "coordinators_base_pool": "xyz789",
    -  "coordinators_investment_pool": "abc123",
    -  "creators_base_pool": "abc123",
    +  "coordinators_base_pool": "abc123",
    +  "coordinators_investment_pool": "xyz789",
    +  "creators_base_pool": "xyz789",
       "creators_bonus_pool": "abc123",
    -  "creators_hours": 123,
    -  "hour_cost": "xyz789",
    -  "invest_pool": "xyz789",
    -  "program_invest_pool": "abc123",
    +  "creators_hours": 987,
    +  "hour_cost": "abc123",
    +  "invest_pool": "abc123",
    +  "program_invest_pool": "xyz789",
       "return_base_percent": 123.45,
       "target_expense_pool": "abc123",
    -  "total": "abc123",
    +  "total": "xyz789",
       "total_generation_pool": "xyz789",
    -  "total_received_investments": "abc123",
    +  "total_received_investments": "xyz789",
    +  "total_with_investments": "xyz789",
       "use_invest_percent": 123.45
     }
     
    @@ -30344,12 +34528,12 @@
    Example
    {
       "available_hours": 987.65,
    -  "contributor_hash": "abc123",
    -  "pending_hours": 987.65,
    +  "contributor_hash": "xyz789",
    +  "pending_hours": 123.45,
       "project_hash": "xyz789",
    -  "project_name": "xyz789",
    +  "project_name": "abc123",
       "total_committed_hours": 123.45,
    -  "total_uncommitted_hours": 987.65
    +  "total_uncommitted_hours": 123.45
     }
     
    @@ -30427,12 +34611,12 @@
    {
       "active_voting_amount": "abc123",
       "authors_bonuses_on_voting": "xyz789",
    -  "authors_equal_per_author": "abc123",
    +  "authors_equal_per_author": "xyz789",
       "authors_equal_spread": "abc123",
       "creators_bonuses_on_voting": "xyz789",
    -  "creators_direct_spread": "abc123",
    +  "creators_direct_spread": "xyz789",
       "equal_voting_amount": "xyz789",
    -  "total_voting_pool": "abc123"
    +  "total_voting_pool": "xyz789"
     }
     
    @@ -30499,11 +34683,11 @@
    Example
    {
       "amounts": CapitalProjectVotingAmounts,
    -  "authors_voting_percent": 987.65,
    +  "authors_voting_percent": 123.45,
       "creators_voting_percent": 987.65,
       "total_voters": 123,
       "votes_received": 987,
    -  "voting_deadline": "xyz789"
    +  "voting_deadline": "abc123"
     }
     
    @@ -30576,6 +34760,11 @@ Дата создания + + data - String + + Структурированные данные результата для отображения + debt_amount - String @@ -30630,22 +34819,23 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
       "act": DocumentAggregate,
       "authorization": DocumentAggregate,
       "block_num": 123.45,
       "blockchain_status": "abc123",
       "coopname": "xyz789",
    -  "created_at": "abc123",
    -  "debt_amount": "abc123",
    +  "created_at": "xyz789",
    +  "data": "abc123",
    +  "debt_amount": "xyz789",
       "id": 987,
    -  "present": true,
    +  "present": false,
       "project_hash": "xyz789",
       "result_hash": "xyz789",
       "statement": DocumentAggregate,
       "status": "ACT1",
    -  "total_amount": "xyz789",
    +  "total_amount": "abc123",
       "username": "xyz789"
     }
     
    @@ -30699,6 +34889,16 @@ Бонусный вклад автора + + available_for_program - String! + + Доступная сумма для конвертации в программу + + + available_for_wallet - String! + + Доступная сумма для конвертации в кошелек + block_num - Float @@ -30774,6 +34974,11 @@ ID в блокчейне + + intellectual_cost - String! + + Интеллектуальная стоимость сегмента + investor_amount - String! @@ -30789,6 +34994,11 @@ Роль автора + + is_completed - Boolean! + + Завершена ли конвертация сегмента + is_contributor - Boolean! @@ -30870,9 +35080,9 @@ Предварительная сумма - result - CapitalResult + share_percent - Float! - Связанный результат участника в проекте + Доля участника в результате интеллектуальной деятельности status - SegmentStatus! @@ -30921,48 +35131,52 @@ "_id": "xyz789", "_updated_at": "2007-12-03T10:15:30Z", "author_base": "xyz789", - "author_bonus": "xyz789", - "block_num": 123.45, + "author_bonus": "abc123", + "available_for_program": "abc123", + "available_for_wallet": "xyz789", + "block_num": 987.65, "capital_contributor_shares": "abc123", - "contributor_bonus": "abc123", + "contributor_bonus": "xyz789", "coopname": "xyz789", - "coordinator_base": "abc123", - "coordinator_investments": "xyz789", - "creator_base": "xyz789", - "creator_bonus": "abc123", - "debt_amount": "xyz789", - "debt_settled": "xyz789", + "coordinator_base": "xyz789", + "coordinator_investments": "abc123", + "creator_base": "abc123", + "creator_bonus": "xyz789", + "debt_amount": "abc123", + "debt_settled": "abc123", "direct_creator_bonus": "xyz789", - "display_name": "xyz789", + "display_name": "abc123", "equal_author_bonus": "xyz789", - "has_vote": true, - "id": 987, + "has_vote": false, + "id": 123, + "intellectual_cost": "xyz789", "investor_amount": "abc123", "investor_base": "abc123", - "is_author": true, + "is_author": false, + "is_completed": false, "is_contributor": true, "is_coordinator": true, "is_creator": true, "is_investor": true, - "is_propertor": true, + "is_propertor": false, "is_votes_calculated": true, - "last_author_base_reward_per_share": 987.65, - "last_author_bonus_reward_per_share": 123.45, + "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": "xyz789", + "last_known_coordinators_investment_pool": "abc123", "last_known_creators_base_pool": "xyz789", "last_known_invest_pool": "abc123", - "present": false, + "present": true, "project_hash": "xyz789", - "property_base": "abc123", + "property_base": "xyz789", "provisional_amount": "abc123", - "result": CapitalResult, + "share_percent": 123.45, "status": "ACT1", "total_segment_base_cost": "xyz789", "total_segment_bonus_cost": "abc123", "total_segment_cost": "xyz789", - "username": "xyz789", - "value": "xyz789", + "username": "abc123", + "value": "abc123", "voting_bonus": "xyz789" }
    @@ -31039,6 +35253,12 @@ Фильтр по роли пропертора + + + parent_hash - String + + Фильтр по parent_hash проекта (для фильтрации по проектам верхнего уровня передайте пустой хэш) + project_hash - String @@ -31065,17 +35285,18 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "has_vote": true,
    -  "is_author": false,
    +  "is_author": true,
       "is_contributor": true,
       "is_coordinator": false,
    -  "is_creator": false,
    +  "is_creator": true,
       "is_investor": true,
    -  "is_propertor": true,
    +  "is_propertor": false,
    +  "parent_hash": "xyz789",
       "project_hash": "xyz789",
       "status": "ACT1",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -31174,15 +35395,15 @@ "_created_at": "2007-12-03T10:15:30Z", "_id": "abc123", "_updated_at": "2007-12-03T10:15:30Z", - "block_num": 987.65, + "block_num": 123.45, "config": CapitalConfigObject, "coopname": "abc123", "global_available_invest_pool": "xyz789", - "present": true, - "program_membership_available": "xyz789", - "program_membership_cumulative_reward_per_share": 987.65, - "program_membership_distributed": "abc123", - "program_membership_funded": "xyz789" + "present": false, + "program_membership_available": "abc123", + "program_membership_cumulative_reward_per_share": 123.45, + "program_membership_distributed": "xyz789", + "program_membership_funded": "abc123" } @@ -31246,9 +35467,9 @@ Описание истории - issue_id - String + issue_hash - String - ID задачи (если история привязана к задаче) + Хеш задачи (если история привязана к задаче) present - Boolean! @@ -31289,19 +35510,19 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "xyz789",
    +  "_id": "abc123",
       "_updated_at": "2007-12-03T10:15:30Z",
    -  "block_num": 123.45,
    +  "block_num": 987.65,
       "coopname": "abc123",
       "created_by": "abc123",
       "description": "xyz789",
    -  "issue_id": "xyz789",
    -  "present": true,
    +  "issue_hash": "abc123",
    +  "present": false,
       "project_hash": "abc123",
    -  "sort_order": 987,
    +  "sort_order": 123,
       "status": "CANCELLED",
    -  "story_hash": "abc123",
    -  "title": "xyz789"
    +  "story_hash": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -31343,9 +35564,9 @@ - issue_id - String + issue_hash - String - Фильтр по ID задачи + Фильтр по хешу задачи @@ -31353,6 +35574,18 @@ Фильтр по хешу проекта + + + show_components_requirements - Boolean + + Показывать требования дочерних компонентов при фильтрации по project_hash. Default = true + + + + show_issues_requirements - Boolean + + Показывать требования задач при фильтрации по project_hash. Default = true + status - StoryStatus @@ -31375,10 +35608,12 @@
    {
       "coopname": "xyz789",
       "created_by": "abc123",
    -  "issue_id": "abc123",
    -  "project_hash": "abc123",
    +  "issue_hash": "xyz789",
    +  "project_hash": "xyz789",
    +  "show_components_requirements": true,
    +  "show_issues_requirements": true,
       "status": "CANCELLED",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -31476,15 +35711,15 @@
    {
       "available_hours": 987.65,
       "committed_hours": 123.45,
    -  "contributor_hash": "abc123",
    +  "contributor_hash": "xyz789",
       "contributor_name": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "issue_hash": "abc123",
       "issue_title": "xyz789",
    -  "pending_hours": 123.45,
    -  "project_hash": "xyz789",
    +  "pending_hours": 987.65,
    +  "project_hash": "abc123",
       "project_name": "abc123",
    -  "total_hours": 123.45,
    +  "total_hours": 987.65,
       "uncommitted_hours": 123.45
     }
     
    @@ -31557,12 +35792,12 @@
    Example
    {
    -  "contributor_hash": "abc123",
    -  "coopname": "abc123",
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
       "is_committed": false,
       "issue_hash": "abc123",
    -  "project_hash": "xyz789",
    -  "username": "abc123"
    +  "project_hash": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -31625,6 +35860,16 @@ Дата записи времени (YYYY-MM-DD) + + entry_type - String + + Тип начисления времени: hourly (почасовое) или estimate (по завершению задачи) + + + estimate_snapshot - Float + + Снимок estimate на момент начисления времени (для отслеживания изменений) + hours - Float! @@ -31658,12 +35903,14 @@ "_updated_at": "abc123", "commit_hash": "xyz789", "contributor_hash": "abc123", - "coopname": "xyz789", + "coopname": "abc123", "date": "abc123", - "hours": 123.45, - "is_committed": false, - "issue_hash": "abc123", - "project_hash": "abc123" + "entry_type": "abc123", + "estimate_snapshot": 987.65, + "hours": 987.65, + "is_committed": true, + "issue_hash": "xyz789", + "project_hash": "xyz789" } @@ -31722,7 +35969,7 @@ "currentPage": 987.65, "items": [CapitalProjectTimeStats], "totalCount": 987.65, - "totalPages": 987.65 + "totalPages": 123.45 } @@ -31782,10 +36029,10 @@
    Example
    {
    -  "contributor_hash": "xyz789",
    -  "coopname": "abc123",
    -  "project_hash": "xyz789",
    -  "username": "xyz789"
    +  "contributor_hash": "abc123",
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "username": "abc123"
     }
     
    @@ -31892,19 +36139,334 @@
    Example
    {
       "_created_at": "2007-12-03T10:15:30Z",
    -  "_id": "abc123",
    +  "_id": "xyz789",
       "_updated_at": "2007-12-03T10:15:30Z",
       "amount": "abc123",
       "block_num": 123.45,
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "id": 987,
    -  "present": true,
    +  "present": false,
       "project_hash": "xyz789",
       "recipient": "xyz789",
       "recipient_display_name": "abc123",
       "voted_at": "xyz789",
    -  "voter": "abc123",
    -  "voter_display_name": "abc123"
    +  "voter": "xyz789",
    +  "voter_display_name": "xyz789"
    +}
    +
    + + + +
    +
    +
    + Types +
    +

    ChairmanOnboardingAgendaInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision - String! + +
    + question - String! + +
    + step - ChairmanOnboardingAgendaStep! + +
    + title - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision": "abc123",
    +  "question": "abc123",
    +  "step": "participant_application",
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChairmanOnboardingAgendaStep

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    participant_application

    +
    +
    +

    privacy_agreement

    +
    +
    +

    signature_agreement

    +
    +
    +

    user_agreement

    +
    +
    +

    voskhod_membership

    +
    +
    +

    wallet_agreement

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "participant_application"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChairmanOnboardingGeneralMeetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + proposal_hash - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {"proposal_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ChairmanOnboardingState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    general_meet_done - Boolean! + +
    onboarding_expire_at - String! + +
    onboarding_general_meet_hash - String + +
    onboarding_init_at - String! + +
    onboarding_participant_application_hash - String + +
    onboarding_privacy_agreement_hash - String + +
    onboarding_signature_agreement_hash - String + +
    onboarding_user_agreement_hash - String + +
    onboarding_voskhod_membership_hash - String + +
    onboarding_wallet_agreement_hash - String + +
    participant_application_done - Boolean! + +
    privacy_agreement_done - Boolean! + +
    signature_agreement_done - Boolean! + +
    user_agreement_done - Boolean! + +
    voskhod_membership_done - Boolean! + +
    wallet_agreement_done - Boolean! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "general_meet_done": false,
    +  "onboarding_expire_at": "xyz789",
    +  "onboarding_general_meet_hash": "abc123",
    +  "onboarding_init_at": "xyz789",
    +  "onboarding_participant_application_hash": "xyz789",
    +  "onboarding_privacy_agreement_hash": "xyz789",
    +  "onboarding_signature_agreement_hash": "abc123",
    +  "onboarding_user_agreement_hash": "xyz789",
    +  "onboarding_voskhod_membership_hash": "xyz789",
    +  "onboarding_wallet_agreement_hash": "xyz789",
    +  "participant_application_done": false,
    +  "privacy_agreement_done": false,
    +  "signature_agreement_done": true,
    +  "user_agreement_done": true,
    +  "voskhod_membership_done": false,
    +  "wallet_agreement_done": true
     }
     
    @@ -31968,8 +36530,8 @@
    {
       "available": "xyz789",
       "blocked": "xyz789",
    -  "displayId": "xyz789",
    -  "id": 123,
    +  "displayId": "abc123",
    +  "id": 987,
       "name": "xyz789",
       "writeoff": "abc123"
     }
    @@ -32009,7 +36571,7 @@
                   
    Example
    -
    {"username": "xyz789"}
    +                  
    {"username": "abc123"}
     
    @@ -32053,7 +36615,7 @@
    Example
    {
       "coopname": "abc123",
    -  "project_hash": "xyz789"
    +  "project_hash": "abc123"
     }
     
    @@ -32148,9 +36710,9 @@
    Example
    {
    -  "commit_hash": "xyz789",
    +  "commit_hash": "abc123",
       "coopname": "xyz789",
    -  "reason": "abc123"
    +  "reason": "xyz789"
     }
     
    @@ -32308,15 +36870,156 @@
    Example
    {
       "currency": "abc123",
    -  "hash": "abc123",
    -  "program_id": 987,
    -  "title": "abc123",
    +  "hash": "xyz789",
    +  "program_id": 123,
    +  "title": "xyz789",
       "total_cost": "xyz789",
       "type": "abc123",
       "unit_cost": "xyz789",
       "unit_of_measurement": "xyz789",
       "units": 987
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    CompleteCapitalRegistrationInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + about - String + Информация о себе
    + blagorost_agreement - SignedDigitalDocumentInput + Подписанное соглашение Благорост (только для пути Генератора)
    + coopname - String! + Имя кооператива
    + generation_contract - SignedDigitalDocumentInput + Подписанный договор УХД
    + generator_offer - SignedDigitalDocumentInput + Подписанная оферта Генератор (для пути Капитализации)
    + hours_per_day - Float + Количество часов в день
    + rate_per_hour - String + Ставка за час работы
    + storage_agreement - SignedDigitalDocumentInput! + Подписанное соглашение о хранении имущества
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "about": "abc123",
    +  "blagorost_agreement": SignedDigitalDocumentInput,
    +  "coopname": "xyz789",
    +  "generation_contract": SignedDigitalDocumentInput,
    +  "generator_offer": SignedDigitalDocumentInput,
    +  "hours_per_day": 987.65,
    +  "rate_per_hour": "abc123",
    +  "storage_agreement": SignedDigitalDocumentInput,
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteProcessStepInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + instance_id - String! + +
    + step_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "instance_id": "abc123",
    +  "step_id": "xyz789"
    +}
     
    @@ -32365,9 +37068,9 @@
    Example
    {
    -  "coopname": "xyz789",
    -  "exchange_id": "abc123",
    -  "username": "xyz789"
    +  "coopname": "abc123",
    +  "exchange_id": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -32412,7 +37115,122 @@
    Example
    {
       "coopname": "xyz789",
    -  "project_hash": "abc123"
    +  "project_hash": "xyz789"
    +}
    +
    +
    + + +
    +
    +
    + Types +
    +

    ComponentGenerationContractGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int + Номер блока, на котором был создан документ
    + component_hash - String! + Хэш компонента (проекта)
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + parent_project_hash - String! + Хэш родительского проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 123,
    +  "component_hash": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "parent_project_hash": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -32506,13 +37324,13 @@
    {
       "authors_voting_percent": 987.65,
       "coordinator_bonus_percent": 123.45,
    -  "coordinator_invite_validity_days": 987.65,
    -  "creators_voting_percent": 123.45,
    -  "energy_decay_rate_per_day": 987.65,
    +  "coordinator_invite_validity_days": 123.45,
    +  "creators_voting_percent": 987.65,
    +  "energy_decay_rate_per_day": 123.45,
       "energy_gain_coefficient": 987.65,
    -  "expense_pool_percent": 123.45,
    +  "expense_pool_percent": 987.65,
       "level_depth_base": 987.65,
    -  "level_growth_coefficient": 123.45,
    +  "level_growth_coefficient": 987.65,
       "voting_period_in_days": 123.45
     }
     
    @@ -32570,9 +37388,9 @@
    Example
    {
       "administrator": "xyz789",
    -  "agreement_id": "xyz789",
    +  "agreement_id": "abc123",
       "coopname": "xyz789",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -32608,7 +37426,7 @@ - approved_document - SignedDigitalDocumentInput! + approved_document - SignedDigitalDocumentInput Одобренный документ в формате JSON @@ -32626,9 +37444,9 @@
    Example
    {
    -  "approval_hash": "xyz789",
    +  "approval_hash": "abc123",
       "approved_document": SignedDigitalDocumentInput,
    -  "coopname": "abc123"
    +  "coopname": "xyz789"
     }
     
    @@ -32688,10 +37506,10 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "document": ReturnByAssetActSignedDocumentInput,
       "exchange_id": "abc123",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -32825,10 +37643,93 @@ "chairman": PublicChairman, "details": OrganizationDetails, "email": "xyz789", - "full_address": "xyz789", + "full_address": "abc123", "full_name": "abc123", "phone": "abc123" } +
    +
    + + +
    +
    +
    + Types +
    +

    ContributorDocumentParameters

    +
    +
    +
    +
    Description
    +

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

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    blagorost_agreement_created_at - String + Дата создания соглашения благороста
    blagorost_agreement_number - String + Номер соглашения программы благороста
    blagorost_contributor_contract_created_at - String + Дата создания договора УХД участника
    blagorost_contributor_contract_number - String + Номер договора УХД участника
    blagorost_storage_agreement_created_at - String + Дата создания дополнительного соглашения по хранению имущества
    blagorost_storage_agreement_number - String + Номер дополнительного соглашения по хранению имущества
    generator_agreement_created_at - String + Дата создания соглашения генератора
    generator_agreement_number - String + Номер соглашения программы генератор
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blagorost_agreement_created_at": "xyz789",
    +  "blagorost_agreement_number": "xyz789",
    +  "blagorost_contributor_contract_created_at": "abc123",
    +  "blagorost_contributor_contract_number": "xyz789",
    +  "blagorost_storage_agreement_created_at": "abc123",
    +  "blagorost_storage_agreement_number": "abc123",
    +  "generator_agreement_created_at": "xyz789",
    +  "generator_agreement_number": "abc123"
    +}
     
    @@ -32869,6 +37770,13 @@ + + +

    IMPORT

    + + + +

    INACTIVE

    @@ -32944,12 +37852,6 @@ Имя аккаунта кооператива - - - project_amount - String! - - Сумма для конвертации в кошелек проекта - project_hash - String! @@ -32977,12 +37879,11 @@
    Example
    {
       "capital_amount": "abc123",
    -  "convert_hash": "abc123",
    +  "convert_hash": "xyz789",
       "convert_statement": SignedDigitalDocumentInput,
    -  "coopname": "abc123",
    -  "project_amount": "abc123",
    -  "project_hash": "xyz789",
    -  "username": "xyz789",
    +  "coopname": "xyz789",
    +  "project_hash": "abc123",
    +  "username": "abc123",
       "wallet_amount": "abc123"
     }
     
    @@ -33081,14 +37982,14 @@
    Example
    {
    -  "block_num": 987,
    -  "convert_amount": "abc123",
    -  "coopname": "xyz789",
    -  "created_at": "xyz789",
    +  "block_num": 123,
    +  "convert_amount": "xyz789",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
       "generator": "xyz789",
    -  "lang": "abc123",
    +  "lang": "xyz789",
       "links": ["xyz789"],
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
       "username": "abc123",
       "version": "xyz789"
    @@ -33160,7 +38061,7 @@
                       
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "abc123",
    +  "hash": "xyz789",
       "meta": ConvertToAxonStatementSignedMetaDocumentInput,
       "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    @@ -33269,17 +38170,17 @@
                       
    Example
    {
       "block_num": 987,
    -  "convert_amount": "abc123",
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "convert_amount": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
       "generator": "xyz789",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
       "registry_id": 987,
       "timezone": "xyz789",
       "title": "xyz789",
       "username": "abc123",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -33436,30 +38337,30 @@
    Example
    {
    -  "active_participants_count": 123.45,
    -  "announce": "xyz789",
    +  "active_participants_count": 987.65,
    +  "announce": "abc123",
       "coop_type": "abc123",
    -  "created_at": "xyz789",
    -  "description": "xyz789",
    +  "created_at": "abc123",
    +  "description": "abc123",
       "document": SignedBlockchainDocument,
       "initial": "xyz789",
    -  "is_branched": true,
    -  "is_cooperative": true,
    +  "is_branched": false,
    +  "is_cooperative": false,
       "is_enrolled": true,
       "meta": "abc123",
       "minimum": "xyz789",
       "org_initial": "abc123",
    -  "org_minimum": "xyz789",
    -  "org_registration": "xyz789",
    +  "org_minimum": "abc123",
    +  "org_registration": "abc123",
       "parent_username": "abc123",
       "referer": "xyz789",
       "registered_at": "xyz789",
    -  "registration": "xyz789",
    +  "registration": "abc123",
       "registrator": "xyz789",
    -  "status": "abc123",
    -  "storages": ["xyz789"],
    +  "status": "xyz789",
    +  "storages": ["abc123"],
       "type": "abc123",
    -  "username": "abc123",
    +  "username": "xyz789",
       "verifications": [Verification]
     }
     
    @@ -33584,64 +38485,12 @@ "agenda": [AgendaGeneralMeetPointInput], "close_at": "2007-12-03T10:15:30Z", "coopname": "xyz789", - "initiator": "xyz789", + "initiator": "abc123", "open_at": "2007-12-03T10:15:30Z", "presider": "xyz789", "proposal": AnnualGeneralMeetingAgendaSignedDocumentInput, "secretary": "abc123" } -
    -
    -
    - -
    -
    -
    - Types -
    -

    CreateBankAccountInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - data - BankAccountInput! - Данные для банковского перевода
    - is_default - Boolean! - Флаг основного метода платежа, который отображается в документах
    - username - String! - Имя аккаунта пользователя
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "data": BankAccountInput,
    -  "is_default": false,
    -  "username": "xyz789"
    -}
     
    @@ -33727,14 +38576,14 @@
    Example
    {
       "based_on": "xyz789",
    -  "braname": "xyz789",
    -  "coopname": "xyz789",
    -  "email": "abc123",
    -  "fact_address": "abc123",
    +  "braname": "abc123",
    +  "coopname": "abc123",
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
       "full_name": "abc123",
       "phone": "xyz789",
       "short_name": "abc123",
    -  "trustee": "abc123"
    +  "trustee": "xyz789"
     }
     
    @@ -33832,10 +38681,10 @@ "meta": "abc123", "parent_id": 123.45, "product_lifecycle_secs": 123.45, - "program_id": 123.45, - "unit_cost": "abc123", + "program_id": 987.65, + "unit_cost": "xyz789", "units": 123.45, - "username": "xyz789" + "username": "abc123" }
    @@ -33859,12 +38708,6 @@ - - - commit_hash - String! - - Хэш коммита - commit_hours - Float! @@ -33877,6 +38720,12 @@ Имя аккаунта кооператива + + + data - JSON! + + Данные коммита (массив структурированных объектов) + description - String! @@ -33909,13 +38758,13 @@
    Example
    {
    -  "commit_hash": "abc123",
       "commit_hours": 987.65,
       "coopname": "xyz789",
    -  "description": "xyz789",
    -  "meta": "xyz789",
    -  "project_hash": "xyz789",
    -  "username": "abc123"
    +  "data": {},
    +  "description": "abc123",
    +  "meta": "abc123",
    +  "project_hash": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -33971,7 +38820,7 @@
    Example
    {
    -  "end_date": "xyz789",
    +  "end_date": "abc123",
       "name": "abc123",
       "start_date": "xyz789",
       "status": "ACTIVE"
    @@ -34049,12 +38898,12 @@
                       
    Example
    {
       "amount": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "debt_hash": "xyz789",
    -  "project_hash": "xyz789",
    +  "project_hash": "abc123",
       "repaid_at": "xyz789",
       "statement": SignedDigitalDocumentInput,
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -34105,8 +38954,8 @@
    Example
    {
       "quantity": 987.65,
    -  "symbol": "abc123",
    -  "username": "abc123"
    +  "symbol": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -34199,14 +39048,14 @@
    Example
    {
       "bank_account": BankAccountInput,
    -  "birthdate": "abc123",
    -  "city": "abc123",
    +  "birthdate": "xyz789",
    +  "city": "xyz789",
       "country": "Russia",
       "details": EntrepreneurDetailsInput,
       "first_name": "abc123",
       "full_address": "abc123",
       "last_name": "abc123",
    -  "middle_name": "abc123",
    +  "middle_name": "xyz789",
       "phone": "xyz789"
     }
     
    @@ -34281,9 +39130,9 @@
    Example
    {
    -  "amount": "xyz789",
    +  "amount": "abc123",
       "coopname": "xyz789",
    -  "creator": "xyz789",
    +  "creator": "abc123",
       "description": "abc123",
       "expense_hash": "xyz789",
       "project_hash": "xyz789",
    @@ -34361,13 +39210,13 @@
                     
    Example
    {
    -  "birthdate": "xyz789",
    -  "first_name": "abc123",
    -  "full_address": "xyz789",
    +  "birthdate": "abc123",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
       "last_name": "xyz789",
    -  "middle_name": "xyz789",
    +  "middle_name": "abc123",
       "passport": PassportInput,
    -  "phone": "abc123"
    +  "phone": "xyz789"
     }
     
    @@ -34472,11 +39321,11 @@
    Example
    {
       "bank_account": BankAccountInput,
    -  "city": "abc123",
    +  "city": "xyz789",
       "country": "xyz789",
       "details": OrganizationDetailsInput,
    -  "email": "abc123",
    -  "fact_address": "abc123",
    +  "email": "xyz789",
    +  "fact_address": "xyz789",
       "full_address": "abc123",
       "full_name": "xyz789",
       "phone": "xyz789",
    @@ -34612,7 +39461,7 @@
                             
                               submaster - String
                             
    -                         Имя пользователя подмастерья (contributor) 
    +                         Имя пользователя ответственного (contributor) 
                           
                           
                             
    @@ -34631,16 +39480,16 @@
       "attachments": ["xyz789"],
       "coopname": "abc123",
       "creators": ["xyz789"],
    -  "cycle_id": "abc123",
    -  "description": "xyz789",
    +  "cycle_id": "xyz789",
    +  "description": "abc123",
       "estimate": 123,
    -  "labels": ["xyz789"],
    +  "labels": ["abc123"],
       "priority": "HIGH",
    -  "project_hash": "abc123",
    +  "project_hash": "xyz789",
       "sort_order": 987,
       "status": "BACKLOG",
    -  "submaster": "xyz789",
    -  "title": "abc123"
    +  "submaster": "abc123",
    +  "title": "xyz789"
     }
     
    @@ -34686,8 +39535,8 @@
    Example
    {
    -  "password": "xyz789",
    -  "username": "xyz789"
    +  "password": "abc123",
    +  "username": "abc123"
     }
     
    @@ -34786,15 +39635,15 @@
    Example
    {
       "bank_account": BankAccountInput,
    -  "city": "xyz789",
    -  "country": "xyz789",
    +  "city": "abc123",
    +  "country": "abc123",
       "details": OrganizationDetailsInput,
    -  "fact_address": "abc123",
    -  "full_address": "abc123",
    +  "fact_address": "xyz789",
    +  "full_address": "xyz789",
       "full_name": "abc123",
    -  "phone": "xyz789",
    +  "phone": "abc123",
       "represented_by": RepresentedByInput,
    -  "short_name": "xyz789",
    +  "short_name": "abc123",
       "type": "AO"
     }
     
    @@ -34884,13 +39733,68 @@ "coopname": "abc123", "data": "abc123", "meta": "xyz789", - "parent_id": 987.65, - "product_lifecycle_secs": 123.45, + "parent_id": 123.45, + "product_lifecycle_secs": 987.65, "program_id": 123.45, - "unit_cost": "abc123", - "units": 123.45, + "unit_cost": "xyz789", + "units": 987.65, "username": "xyz789" } +
    + + + +
    +
    +
    + Types +
    +

    CreateProcessTemplateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + +
    + project_hash - String! + +
    + title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "abc123",
    +  "project_hash": "xyz789",
    +  "title": "xyz789"
    +}
     
    @@ -34958,7 +39862,7 @@
    Example
    {
       "coopname": "xyz789",
    -  "property_amount": "xyz789",
    +  "property_amount": "abc123",
       "property_description": "xyz789",
       "property_hash": "abc123",
       "statement": SignedDigitalDocumentInput,
    @@ -34998,6 +39902,12 @@
                             
                              Вопрос, который выносится на повестку 
                           
    +                      
    +                        
    +                          title - String
    +                        
    +                         Пользовательский заголовок документа 
    +                      
                         
                       
                     
    @@ -35007,7 +39917,8 @@
    Example
    {
       "decision": "xyz789",
    -  "question": "abc123"
    +  "question": "xyz789",
    +  "title": "xyz789"
     }
     
    @@ -35031,12 +39942,6 @@ - - - can_convert_to_project - Boolean! - - Флаг возможности конвертации в проект - coopname - String! @@ -35093,15 +39998,14 @@
    Example
    {
    -  "can_convert_to_project": false,
       "coopname": "abc123",
    -  "data": "abc123",
    -  "description": "xyz789",
    -  "invite": "xyz789",
    -  "meta": "xyz789",
    +  "data": "xyz789",
    +  "description": "abc123",
    +  "invite": "abc123",
    +  "meta": "abc123",
       "parent_hash": "abc123",
    -  "project_hash": "abc123",
    -  "title": "xyz789"
    +  "project_hash": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -35145,7 +40049,7 @@ - statement - SignedDigitalDocumentInput! + statement - GenerationMoneyInvestStatementSignedDocumentInput! Заявление на инвестирование @@ -35163,10 +40067,10 @@
    Example
    {
    -  "amount": "abc123",
    +  "amount": "xyz789",
       "coopname": "xyz789",
       "project_hash": "abc123",
    -  "statement": SignedDigitalDocumentInput,
    +  "statement": GenerationMoneyInvestStatementSignedDocumentInput,
       "username": "xyz789"
     }
     
    @@ -35235,7 +40139,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "project_hash": "xyz789",
       "property_amount": "abc123",
       "property_description": "xyz789",
    @@ -35321,10 +40225,10 @@
                       
    Example
    {
       "birthdate": "abc123",
    -  "email": "abc123",
    -  "first_name": "abc123",
    -  "full_address": "xyz789",
    -  "last_name": "xyz789",
    +  "email": "xyz789",
    +  "first_name": "xyz789",
    +  "full_address": "abc123",
    +  "last_name": "abc123",
       "middle_name": "abc123",
       "passport": PassportInput,
       "phone": "xyz789"
    @@ -35365,9 +40269,9 @@
                           
                           
                             
    -                          issue_id - String
    +                          issue_hash - String
                             
    -                         ID задачи (если история привязана к задаче) 
    +                         Хеш задачи (если история привязана к задаче) 
                           
                           
                             
    @@ -35407,14 +40311,14 @@
                     
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "description": "abc123",
    -  "issue_id": "xyz789",
    +  "issue_hash": "xyz789",
       "project_hash": "xyz789",
    -  "sort_order": 987,
    +  "sort_order": 123,
       "status": "CANCELLED",
       "story_hash": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -35465,7 +40369,7 @@
    Example
    {
       "subscription": WebPushSubscriptionDataInput,
    -  "userAgent": "xyz789",
    +  "userAgent": "abc123",
       "username": "abc123"
     }
     
    @@ -35513,9 +40417,9 @@
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "subscription": WebPushSubscriptionDto,
    -  "success": true
    +  "success": false
     }
     
    @@ -35590,12 +40494,12 @@
    Example
    {
       "coopname": "xyz789",
    -  "method_id": "abc123",
    +  "method_id": "xyz789",
       "payment_hash": "abc123",
       "quantity": 987.65,
       "statement": ReturnByMoneySignedDocumentInput,
       "symbol": "abc123",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -35669,6 +40573,11 @@ Вопрос, который выносится на повестку + + title - String + + Пользовательский заголовок документа +
    @@ -35677,9 +40586,10 @@
    Example
    {
    -  "decision": "xyz789",
    +  "decision": "abc123",
       "id": "abc123",
    -  "question": "xyz789"
    +  "question": "xyz789",
    +  "title": "abc123"
     }
     
    @@ -35756,10 +40666,10 @@
    Example
    {
    -  "blockchain_status": "xyz789",
    -  "description": "xyz789",
    +  "blockchain_status": "abc123",
    +  "description": "abc123",
       "domain": "xyz789",
    -  "image": "abc123",
    +  "image": "xyz789",
       "is_delegated": false,
       "is_valid": true,
       "progress": 987.65,
    @@ -35832,11 +40742,11 @@
                       
    Example
    {
       "block_num": 987.65,
    -  "code": "xyz789",
    +  "code": "abc123",
       "created_at": "2007-12-03T10:15:30Z",
       "primary_key": "xyz789",
    -  "scope": "xyz789",
    -  "table": "abc123",
    +  "scope": "abc123",
    +  "table": "xyz789",
       "value": {}
     }
     
    @@ -35887,9 +40797,9 @@
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "scope": "abc123",
    -  "table": "xyz789"
    +  "table": "abc123"
     }
     
    @@ -36002,7 +40912,7 @@
    Example
    -
    {"subscriptionId": "xyz789"}
    +                  
    {"subscriptionId": "abc123"}
     
    @@ -36051,8 +40961,8 @@
    Example
    {
    -  "projectHash": "xyz789",
    -  "status": "abc123",
    +  "projectHash": "abc123",
    +  "status": "xyz789",
       "username": "abc123"
     }
     
    @@ -36255,10 +41165,10 @@
    Example
    {
       "administrator": "abc123",
    -  "agreement_id": "abc123",
    -  "comment": "abc123",
    +  "agreement_id": "xyz789",
    +  "comment": "xyz789",
       "coopname": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -36312,8 +41222,8 @@
    Example
    {
    -  "approval_hash": "abc123",
    -  "coopname": "xyz789",
    +  "approval_hash": "xyz789",
    +  "coopname": "abc123",
       "reason": "xyz789"
     }
     
    @@ -36370,9 +41280,9 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "exchange_id": 123.45,
    -  "meta": "abc123",
    +  "meta": "xyz789",
       "username": "xyz789"
     }
     
    @@ -36459,7 +41369,7 @@
    Example
    -
    {"issue_hash": "abc123"}
    +                  
    {"issue_hash": "xyz789"}
     
    @@ -36499,7 +41409,7 @@
    Example
    -
    {"story_hash": "abc123"}
    +                  
    {"story_hash": "xyz789"}
     
    @@ -36542,8 +41452,8 @@
    Example
    {
    -  "method_id": "xyz789",
    -  "username": "xyz789"
    +  "method_id": "abc123",
    +  "username": "abc123"
     }
     
    @@ -36587,7 +41497,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "project_hash": "abc123"
     }
     
    @@ -36640,7 +41550,7 @@
    {
       "braname": "xyz789",
       "coopname": "abc123",
    -  "trusted": "xyz789"
    +  "trusted": "abc123"
     }
     
    @@ -36690,8 +41600,8 @@
    Example
    {
    -  "coopname": "abc123",
    -  "exchange_id": 987.65,
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
       "username": "xyz789"
     }
     
    @@ -36779,16 +41689,16 @@
    Example
    {
    -  "block_id": "xyz789",
    -  "block_num": 987.65,
    +  "block_id": "abc123",
    +  "block_num": 123.45,
       "chain_id": "abc123",
    -  "code": "abc123",
    +  "code": "xyz789",
       "created_at": "2007-12-03T10:15:30Z",
       "id": "xyz789",
    -  "present": false,
    -  "primary_key": "abc123",
    -  "scope": "xyz789",
    -  "table": "xyz789",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "abc123",
    +  "table": "abc123",
       "value": {}
     }
     
    @@ -36857,11 +41767,11 @@
    Example
    {
    -  "block_num": 987.65,
    +  "block_num": 123.45,
       "code": "xyz789",
    -  "present": false,
    -  "primary_key": "abc123",
    -  "scope": "abc123",
    +  "present": true,
    +  "primary_key": "xyz789",
    +  "scope": "xyz789",
       "table": "abc123"
     }
     
    @@ -36921,10 +41831,10 @@
    Example
    {
    -  "authorizedHome": "xyz789",
    -  "coopname": "abc123",
    -  "layout": "xyz789",
    -  "nonAuthorizedHome": "xyz789",
    +  "authorizedHome": "abc123",
    +  "coopname": "xyz789",
    +  "layout": "abc123",
    +  "nonAuthorizedHome": "abc123",
       "workspaces": [DesktopWorkspace]
     }
     
    @@ -36978,8 +41888,8 @@
    Example
    {
       "defaultRoute": "abc123",
    -  "icon": "abc123",
    -  "name": "abc123",
    +  "icon": "xyz789",
    +  "name": "xyz789",
       "title": "abc123"
     }
     
    @@ -37038,10 +41948,10 @@
    Example
    {
       "defaultRoute": "abc123",
    -  "extension_name": "xyz789",
    -  "icon": "abc123",
    +  "extension_name": "abc123",
    +  "icon": "xyz789",
       "name": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -37099,7 +42009,7 @@
    {
       "coopname": "xyz789",
       "document": {},
    -  "exchange_id": 123.45,
    +  "exchange_id": 987.65,
       "username": "xyz789"
     }
     
    @@ -37325,10 +42235,10 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [DocumentPackageAggregate],
    -  "totalCount": 123,
    -  "totalPages": 987
    +  "totalCount": 987,
    +  "totalPages": 123
     }
     
    @@ -37414,14 +42324,14 @@
    Example
    {
    -  "based_on": "xyz789",
    -  "braname": "xyz789",
    -  "coopname": "xyz789",
    +  "based_on": "abc123",
    +  "braname": "abc123",
    +  "coopname": "abc123",
       "email": "xyz789",
       "fact_address": "xyz789",
       "full_name": "xyz789",
    -  "phone": "abc123",
    -  "short_name": "abc123",
    +  "phone": "xyz789",
    +  "short_name": "xyz789",
       "trustee": "abc123"
     }
     
    @@ -37485,10 +42395,10 @@
    Example
    {
       "about": "abc123",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "hours_per_day": 987.65,
    -  "rate_per_hour": "xyz789",
    -  "username": "abc123"
    +  "rate_per_hour": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -37512,12 +42422,6 @@ - - - can_convert_to_project - Boolean - - Флаг возможности конвертации в проект - coopname - String! @@ -37568,12 +42472,11 @@
    Example
    {
    -  "can_convert_to_project": false,
       "coopname": "abc123",
       "data": "abc123",
    -  "description": "abc123",
    -  "invite": "abc123",
    -  "meta": "xyz789",
    +  "description": "xyz789",
    +  "invite": "xyz789",
    +  "meta": "abc123",
       "project_hash": "xyz789",
       "title": "xyz789"
     }
    @@ -37667,8 +42570,8 @@
       "country": "xyz789",
       "details": EntrepreneurDetails,
       "email": "xyz789",
    -  "first_name": "xyz789",
    -  "full_address": "abc123",
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
       "last_name": "xyz789",
       "middle_name": "abc123",
       "phone": "xyz789",
    @@ -37736,10 +42639,10 @@
                       
    {
       "first_name": "xyz789",
       "inn": "abc123",
    -  "last_name": "xyz789",
    -  "middle_name": "xyz789",
    +  "last_name": "abc123",
    +  "middle_name": "abc123",
       "type": "entrepreneur",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -37827,7 +42730,7 @@
    Example
    {
       "inn": "xyz789",
    -  "ogrn": "xyz789"
    +  "ogrn": "abc123"
     }
     
    @@ -37883,8 +42786,8 @@
    Example
    {
    -  "fundId": "xyz789",
    -  "projectHash": "abc123",
    +  "fundId": "abc123",
    +  "projectHash": "xyz789",
       "status": "xyz789",
       "username": "abc123"
     }
    @@ -38104,9 +43007,9 @@
                     
    Example
    {
    -  "account": "xyz789",
    +  "account": "abc123",
       "account_ram_deltas": [AccountRamDelta],
    -  "action_ordinal": 123,
    +  "action_ordinal": 987,
       "actor_certificate": EntrepreneurCertificate,
       "authorization": [ActionAuthorization],
       "block_id": "abc123",
    @@ -38116,7 +43019,7 @@
       "context_free": false,
       "creator_action_ordinal": 123,
       "data": {},
    -  "elapsed": 123,
    +  "elapsed": 987,
       "global_sequence": "abc123",
       "name": "xyz789",
       "receipt": ActionReceipt,
    @@ -38339,20 +43242,20 @@
                       
    {
       "config": {},
       "created_at": "2007-12-03T10:15:30Z",
    -  "description": "abc123",
    +  "description": "xyz789",
       "desktops": [DesktopConfig],
    -  "enabled": true,
    -  "external_url": "abc123",
    -  "image": "abc123",
    +  "enabled": false,
    +  "external_url": "xyz789",
    +  "image": "xyz789",
       "instructions": "abc123",
    -  "is_available": true,
    -  "is_builtin": true,
    +  "is_available": false,
    +  "is_builtin": false,
       "is_installed": true,
    -  "is_internal": true,
    -  "name": "xyz789",
    +  "is_internal": false,
    +  "name": "abc123",
       "readme": "xyz789",
       "schema": {},
    -  "tags": ["xyz789"],
    +  "tags": ["abc123"],
       "title": "abc123",
       "updated_at": "2007-12-03T10:15:30Z"
     }
    @@ -38419,7 +43322,7 @@
       "config": {},
       "created_at": "2007-12-03T10:15:30Z",
       "enabled": true,
    -  "name": "abc123",
    +  "name": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z"
     }
     
    @@ -38541,8 +43444,53 @@
    {
       "currentPage": 123,
       "items": [ExtensionLog],
    -  "totalCount": 987,
    -  "totalPages": 987
    +  "totalCount": 123,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FinalizeProjectInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя аккаунта кооператива
    + project_hash - String! + Хэш проекта для финализации
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "xyz789",
    +  "project_hash": "xyz789"
     }
     
    @@ -38564,7 +43512,7 @@
    Example
    -
    987.65
    +                  
    123.45
     
    @@ -38667,13 +43615,13 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "abc123",
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "decision_id": 987.65,
       "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["abc123"],
    +  "lang": "abc123",
    +  "links": ["xyz789"],
       "project_id": "abc123",
       "timezone": "xyz789",
       "title": "abc123",
    @@ -38729,67 +43677,8 @@
                       
    Example
    {
       "amount": "abc123",
    -  "coopname": "abc123",
    -  "memo": "abc123"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    FundProjectInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - amount - String! - Сумма финансирования
    - coopname - String! - Имя аккаунта кооператива
    - memo - String! - Memo
    - project_hash - String! - Хэш проекта
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "amount": "xyz789",
       "coopname": "xyz789",
    -  "memo": "abc123",
    -  "project_hash": "xyz789"
    +  "memo": "xyz789"
     }
     
    @@ -38962,34 +43851,183 @@
    Example
    {
       "blockchain_data": {},
    -  "can_change_status": true,
    -  "coopname": "abc123",
    +  "can_change_status": false,
    +  "coopname": "xyz789",
       "created_at": "2007-12-03T10:15:30Z",
       "direction": "INCOMING",
       "direction_label": "abc123",
       "expired_at": "2007-12-03T10:15:30Z",
       "formatted_amount": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "id": "4",
       "income_hash": "xyz789",
       "is_final": false,
       "memo": "abc123",
    -  "message": "abc123",
    -  "outcome_hash": "abc123",
    +  "message": "xyz789",
    +  "outcome_hash": "xyz789",
       "payment_details": PaymentDetails,
    -  "payment_method_id": "abc123",
    +  "payment_method_id": "xyz789",
       "provider": "xyz789",
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "statement": {},
       "status": "CANCELLED",
       "status_label": "xyz789",
       "symbol": "abc123",
       "type": "DEPOSIT",
    -  "type_label": "abc123",
    +  "type_label": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z",
    -  "username": "abc123",
    +  "username": "xyz789",
       "username_certificate": EntrepreneurCertificate
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    GenerateAnyDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - JSON! + Произвольные данные для генерации документа в формате JSON
    + options - GenerateDocumentOptionsInput + Опции генерации документа
    +
    +
    +
    +
    +
    Example
    +
    {"data": {}, "options": GenerateDocumentOptionsInput}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateCapitalRegistrationDocumentsInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String! + Имя кооператива
    + lang - String + Язык документов (по умолчанию ru)
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "lang": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateCapitalRegistrationDocumentsOutputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    blagorost_agreement - GeneratedDocument + Соглашение Благорост (только для пути Генератора)
    generation_contract - GeneratedDocument + Договор УХД (всегда генерируется)
    generator_offer - GeneratedDocument + Оферта Генератор (для пути Капитализации)
    storage_agreement - GeneratedDocument + Соглашение о хранении имущества (всегда генерируется)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "blagorost_agreement": GeneratedDocument,
    +  "generation_contract": GeneratedDocument,
    +  "generator_offer": GeneratedDocument,
    +  "storage_agreement": GeneratedDocument
    +}
     
    @@ -39080,16 +44118,16 @@
    Example
    {
    -  "block_num": 987,
    +  "block_num": 123,
       "coopname": "abc123",
       "created_at": "xyz789",
       "generator": "xyz789",
       "lang": "xyz789",
    -  "links": ["xyz789"],
    +  "links": ["abc123"],
       "timezone": "abc123",
    -  "title": "xyz789",
    +  "title": "abc123",
       "username": "xyz789",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -39132,7 +44170,166 @@
    Example
    -
    {"lang": "xyz789", "skip_save": true}
    +                  
    {"lang": "xyz789", "skip_save": false}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateRegistrationDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + account_type - AccountType! + Тип аккаунта пайщика
    + coopname - String! + Имя кооператива
    + program_key - String + Ключ выбранной программы регистрации (опционально)
    + username - String! + Имя пользователя (аккаунт)
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_type": "entrepreneur",
    +  "coopname": "abc123",
    +  "program_key": "xyz789",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateRegistrationDocumentsOutput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    account_type - AccountType! + Тип аккаунта
    documents - [GeneratedRegistrationDocument!]! + Массив сгенерированных документов
    username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "account_type": "entrepreneur",
    +  "documents": [GeneratedRegistrationDocument],
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerateReportInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + period - Int + +
    + reportType - ReportType! + +
    + year - Int! + +
    +
    +
    +
    +
    +
    Example
    +
    {"period": 987, "reportType": "BUHOTCH", "year": 987}
     
    @@ -39189,11 +44386,939 @@
    Example
    {
       "binary": "xyz789",
    -  "full_title": "xyz789",
    +  "full_title": "abc123",
       "hash": "xyz789",
    -  "html": "abc123",
    +  "html": "xyz789",
       "meta": {}
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    GeneratedRegistrationDocument

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    agreement_type - String! + Тип соглашения для блокчейна
    checkbox_text - String! + Текст для галочки на фронтенде
    document - GeneratedDocument! + Сгенерированный документ
    id - String! + Идентификатор соглашения (wallet_agreement, signature_agreement и т.д.)
    is_blockchain_agreement - Boolean! + Нужно ли отправлять в блокчейн как agreement
    link_text - String! + Текст ссылки для открытия диалога чтения
    link_to_statement - Boolean! + Нужно ли линковать в заявление
    order - Int! + Порядок отображения
    title - String! + Название документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "agreement_type": "xyz789",
    +  "checkbox_text": "abc123",
    +  "document": GeneratedDocument,
    +  "id": "xyz789",
    +  "is_blockchain_agreement": false,
    +  "link_text": "abc123",
    +  "link_to_statement": true,
    +  "order": 987,
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GeneratedReport

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    errors - [String!]! + +
    fileName - String! + +
    isValid - Boolean! + +
    reportType - ReportType! + +
    xml - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "errors": ["xyz789"],
    +  "fileName": "xyz789",
    +  "isValid": true,
    +  "reportType": "BUHOTCH",
    +  "xml": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationContractGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int + Номер блока, на котором был создан документ
    + contributor_hash - String! + Хэш участника для генерации соглашения
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 123,
    +  "contributor_hash": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["xyz789"],
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "abc123",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationContractSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - GenerationContractSignedMetaDocumentInput! + Метаинформация для документа договора участия в хозяйственной деятельности
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": GenerationContractSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationContractSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int! + Номер блока, на котором был создан документ
    + contributor_hash - 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,
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationMoneyInvestStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма инвестирования
    + block_num - Int + Номер блока, на котором был создан документ
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + project_hash - String! + Хэш проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "block_num": 987,
    +  "coopname": "abc123",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "project_hash": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationMoneyInvestStatementSignedDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + doc_hash - String! + Хэш содержимого документа
    + hash - String! + Общий хэш (doc_hash + meta_hash)
    + meta - GenerationMoneyInvestStatementSignedMetaDocumentInput! + Метаинформация для документа заявления об инвестировании в генерацию
    + meta_hash - String! + Хэш мета-данных
    + signatures - [SignatureInfoInput!]! + Вектор подписей
    + version - String! + Версия стандарта документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "doc_hash": "abc123",
    +  "hash": "abc123",
    +  "meta": GenerationMoneyInvestStatementSignedMetaDocumentInput,
    +  "meta_hash": "abc123",
    +  "signatures": [SignatureInfoInput],
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationMoneyInvestStatementSignedMetaDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + amount - String! + Сумма инвестирования
    + appendix_created_at - String! + Дата создания приложения к проекту
    + appendix_hash - String! + Хэш приложения к проекту
    + block_num - Int! + Номер блока, на котором был создан документ
    + contributor_created_at - String! + Дата создания участника
    + contributor_hash - String! + Хэш участника
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String! + Дата и время создания документа
    + generator - String! + Имя генератора, использованного для создания документа
    + lang - String! + Язык документа
    + links - [String!]! + Ссылки, связанные с документом
    + project_hash - String! + Хэш проекта
    + registry_id - Int! + ID документа в реестре
    + timezone - String! + Часовой пояс, в котором был создан документ
    + title - String! + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String! + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "amount": "abc123",
    +  "appendix_created_at": "abc123",
    +  "appendix_hash": "abc123",
    +  "block_num": 987,
    +  "contributor_created_at": "xyz789",
    +  "contributor_hash": "abc123",
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "project_hash": "abc123",
    +  "registry_id": 123,
    +  "timezone": "xyz789",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GenerationToMainWalletConvertStatementGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + appendix_hash - String! + Хэш приложения
    + blagorost_wallet_amount - String! + Сумма для перевода на благорост кошелек
    + block_num - Int + Номер блока, на котором был создан документ
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + main_wallet_amount - String! + Сумма для перевода на основной кошелек
    + project_hash - String! + Хэш проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + to_blagorost - Boolean! + Перевод на благорост кошелек
    + to_wallet - Boolean! + Перевод на основной кошелек
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "appendix_hash": "abc123",
    +  "blagorost_wallet_amount": "xyz789",
    +  "block_num": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "main_wallet_amount": "abc123",
    +  "project_hash": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "to_blagorost": false,
    +  "to_wallet": true,
    +  "username": "xyz789",
    +  "version": "xyz789"
    +}
     
    @@ -39229,7 +45354,7 @@
    Example
    -
    {"username": "abc123"}
    +                  
    {"username": "xyz789"}
     
    @@ -39310,7 +45435,7 @@
    Example
    {
       "braname": "xyz789",
    -  "coopname": "abc123"
    +  "coopname": "xyz789"
     }
     
    @@ -39351,7 +45476,7 @@
    Example
    -
    {"commit_hash": "xyz789"}
    +                  
    {"commit_hash": "abc123"}
     
    @@ -39387,7 +45512,7 @@
    Example
    -
    {"coopname": "xyz789"}
    +                  
    {"coopname": "abc123"}
     
    @@ -39424,10 +45549,99 @@ +
    +
    +
    Example
    +
    {"issue_hash": "xyz789"}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    GetCapitalIssueLogsInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения логов событий по задаче

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + issue_hash - String! + Хеш задачи
    +
    +
    Example
    {"issue_hash": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetCapitalLogsInput

    +
    +
    +
    +
    Description
    +

    Входные данные для получения логов событий с фильтрацией и пагинацией

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + filter - CapitalLogFilterInput + Фильтры для поиска логов
    + pagination - PaginationInput + Параметры пагинации
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "filter": CapitalLogFilterInput,
    +  "pagination": PaginationInput
    +}
     
    @@ -39467,7 +45681,7 @@
    Example
    -
    {"story_hash": "abc123"}
    +                  
    {"story_hash": "xyz789"}
     
    @@ -39555,7 +45769,7 @@
    Example
    -
    {"_id": "xyz789"}
    +                  
    {"_id": "abc123"}
     
    @@ -39643,13 +45857,13 @@
    Example
    {
       "actions": ["CONTRIBUTE"],
    -  "after_block": 987,
    +  "after_block": 123,
       "before_block": 123,
       "filter": {},
       "limit": 123,
       "page": 123,
    -  "type": "abc123",
    -  "username": "abc123"
    +  "type": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -39737,7 +45951,7 @@
    {
       "createdFrom": "2007-12-03T10:15:30Z",
       "createdTo": "2007-12-03T10:15:30Z",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -39799,11 +46013,11 @@
    Example
    {
    -  "enabled": false,
    +  "enabled": true,
       "is_available": true,
       "is_desktop": true,
       "is_installed": true,
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -39840,7 +46054,7 @@
    Example
    -
    {"install_code": "xyz789"}
    +                  
    {"install_code": "abc123"}
     
    @@ -39944,11 +46158,11 @@
    Example
    {
       "account_id": 123,
    -  "coopname": "xyz789",
    -  "limit": 987,
    -  "page": 987,
    +  "coopname": "abc123",
    +  "limit": 123,
    +  "page": 123,
       "sortBy": "abc123",
    -  "sortOrder": "abc123"
    +  "sortOrder": "xyz789"
     }
     
    @@ -40029,7 +46243,7 @@
    Example
    {
       "coopname": "abc123",
    -  "hash": "xyz789"
    +  "hash": "abc123"
     }
     
    @@ -40066,7 +46280,7 @@
    Example
    -
    {"coopname": "xyz789"}
    +                  
    {"coopname": "abc123"}
     
    @@ -40120,7 +46334,7 @@
    Example
    -
    {"block_from": 123, "block_to": 123, "limit": 987, "page": 123}
    +                  
    {"block_from": 987, "block_to": 987, "limit": 123, "page": 123}
     
    @@ -40182,10 +46396,10 @@
    Example
    {
       "limit": 123,
    -  "page": 123,
    +  "page": 987,
       "sortBy": "xyz789",
       "sortOrder": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -40265,8 +46479,8 @@
    Example
    {
    -  "hash": "abc123",
    -  "parent_hash": "abc123"
    +  "hash": "xyz789",
    +  "parent_hash": "xyz789"
     }
     
    @@ -40303,7 +46517,7 @@
    Example
    -
    {"projectHash": "xyz789"}
    +                  
    {"projectHash": "abc123"}
     
    @@ -40339,7 +46553,99 @@
    Example
    -
    {"_id": "xyz789"}
    +                  
    {"_id": "abc123"}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    GetTranscriptionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {"id": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GetTranscriptionsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int + +
    + matrixRoomId - String + +
    + offset - Int + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "limit": 987,
    +  "matrixRoomId": "xyz789",
    +  "offset": 123
    +}
     
    @@ -40411,7 +46717,7 @@
    Example
    -
    {"_id": "xyz789"}
    +                  
    {"_id": "abc123"}
     
    @@ -40432,7 +46738,7 @@
    Example
    -
    "4"
    +                  
    4
     
    @@ -40455,6 +46761,18 @@ + + + blagorost_agreement_created_at - String! + + Дата соглашения Благорост в формате DD.MM.YYYY + + + + blagorost_agreement_number - String! + + Номер соглашения Благорост + contribution_amount - String! @@ -40463,9 +46781,15 @@ - contributor_hash - String! + contributor_contract_created_at - String! - Хэш участника + Дата создания договора участника (в формате DD.MM.YYYY) + + + + contributor_contract_number - String! + + Номер договора участника @@ -40493,11 +46817,14 @@
    Example
    {
    +  "blagorost_agreement_created_at": "abc123",
    +  "blagorost_agreement_number": "abc123",
       "contribution_amount": "xyz789",
    -  "contributor_hash": "abc123",
    -  "coopname": "xyz789",
    -  "memo": "xyz789",
    -  "username": "abc123"
    +  "contributor_contract_created_at": "abc123",
    +  "contributor_contract_number": "xyz789",
    +  "coopname": "abc123",
    +  "memo": "abc123",
    +  "username": "xyz789"
     }
     
    @@ -40574,15 +46901,15 @@
    Example
    {
    -  "birthdate": "xyz789",
    +  "birthdate": "abc123",
       "email": "abc123",
    -  "first_name": "abc123",
    +  "first_name": "xyz789",
       "full_address": "abc123",
    -  "last_name": "abc123",
    -  "middle_name": "xyz789",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
       "passport": Passport,
       "phone": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -40639,11 +46966,11 @@
    Example
    {
    -  "first_name": "abc123",
    -  "last_name": "abc123",
    +  "first_name": "xyz789",
    +  "last_name": "xyz789",
       "middle_name": "abc123",
       "type": "entrepreneur",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -41169,7 +47496,7 @@
    Example
    -
    {"key": "abc123", "weight": 987}
    +                  
    {"key": "xyz789", "weight": 123}
     
    @@ -41222,7 +47549,7 @@
    {
       "currentPage": 987,
       "items": [LedgerOperation],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -41277,11 +47604,21 @@ Номер глобальной последовательности блокчейна + + hash - String + + Хеш пакета документов операции + quantity - String! Сумма операции + + username - String + + Имя пользователя, совершившего операцию +
    @@ -41290,13 +47627,15 @@
    Example
    {
    -  "account_id": 123,
    +  "account_id": 987,
       "action": "xyz789",
       "comment": "xyz789",
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "created_at": "2007-12-03T10:15:30Z",
    -  "global_sequence": 123,
    -  "quantity": "abc123"
    +  "global_sequence": 987,
    +  "hash": "xyz789",
    +  "quantity": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -41341,6 +47680,445 @@ "chartOfAccounts": [ChartOfAccountsItem], "coopname": "xyz789" } +
    + + + +
    +
    +
    + Types +
    +

    LogEntityType

    +
    +
    +
    +
    Description
    +

    Типы сущностей в логах

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CONTRIBUTOR

    +
    +
    +

    CYCLE

    +
    +
    +

    ISSUE

    +
    +
    +

    PROGRAM

    +
    +
    +

    PROJECT

    +
    +
    +

    STORY

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CONTRIBUTOR"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LogEventType

    +
    +
    +
    +
    Description
    +

    Типы событий в системе логирования

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AUTHOR_ADDED

    +
    +
    +

    COMMIT_RECEIVED

    +
    +
    +

    COMPONENT_CREATED

    +
    +
    +

    COMPONENT_MASTER_ASSIGNED

    +
    +
    +

    CONTRIBUTOR_EDITED

    +
    +
    +

    CONTRIBUTOR_IMPORTED

    +
    +
    +

    CONTRIBUTOR_JOINED

    +
    +
    +

    CONTRIBUTOR_REGISTERED

    +
    +
    +

    CYCLE_CREATED

    +
    +
    +

    DEBT_CREATED

    +
    +
    +

    EXPENSES_EXPANDED

    +
    +
    +

    EXPENSE_CREATED

    +
    +
    +

    FUNDS_ALLOCATED

    +
    +
    +

    FUNDS_DEALLOCATED

    +
    +
    +

    INVESTMENT_RECEIVED

    +
    +
    +

    ISSUE_CREATED

    +
    +
    +

    ISSUE_DELETED

    +
    +
    +

    ISSUE_UPDATED

    +
    +
    +

    PROGRAM_FUNDED

    +
    +
    +

    PROGRAM_INVESTMENT_RECEIVED

    +
    +
    +

    PROGRAM_PROPERTY_RECEIVED

    +
    +
    +

    PROGRAM_REFRESHED

    +
    +
    +

    PROGRAM_WITHDRAWAL

    +
    +
    +

    PROJECT_CLOSED

    +
    +
    +

    PROJECT_CREATED

    +
    +
    +

    PROJECT_DELETED

    +
    +
    +

    PROJECT_EDITED

    +
    +
    +

    PROJECT_FUNDED

    +
    +
    +

    PROJECT_MASTER_ASSIGNED

    +
    +
    +

    PROJECT_OPENED

    +
    +
    +

    PROJECT_PLAN_SET

    +
    +
    +

    PROJECT_PROPERTY_RECEIVED

    +
    +
    +

    PROJECT_REFRESHED

    +
    +
    +

    PROJECT_STARTED

    +
    +
    +

    PROJECT_STOPPED

    +
    +
    +

    PROJECT_WITHDRAWAL

    +
    +
    +

    RESULT_CONTRIBUTION_RECEIVED

    +
    +
    +

    RESULT_PUSHED

    +
    +
    +

    SEGMENT_CONVERTED

    +
    +
    +

    SEGMENT_REFRESHED

    +
    +
    +

    STORY_CREATED

    +
    +
    +

    STORY_DELETED

    +
    +
    +

    STORY_UPDATED

    +
    +
    +

    VOTES_CALCULATED

    +
    +
    +

    VOTE_SUBMITTED

    +
    +
    +

    VOTING_COMPLETED

    +
    +
    +

    VOTING_STARTED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "AUTHOR_ADDED"
     
    @@ -41390,7 +48168,7 @@
    Example
    {
       "email": "abc123",
    -  "now": "xyz789",
    +  "now": "abc123",
       "signature": "xyz789"
     }
     
    @@ -41435,7 +48213,7 @@
    Example
    {
    -  "access_token": "abc123",
    +  "access_token": "xyz789",
       "refresh_token": "abc123"
     }
     
    @@ -41476,7 +48254,7 @@ document - SignedDigitalDocumentInput! - Документ + Подписанный документ @@ -41498,11 +48276,11 @@
    Example
    {
    -  "contribution": "xyz789",
    +  "contribution": "abc123",
       "coopname": "abc123",
       "document": SignedDigitalDocumentInput,
    -  "project_hash": "abc123",
    -  "username": "abc123"
    +  "project_hash": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -41720,26 +48498,26 @@ "coopname": "xyz789", "created_at": "2007-12-03T10:15:30Z", "current_quorum_percent": 123.45, - "cycle": 123.45, + "cycle": 987.65, "decision1": DocumentAggregate, "decision2": DocumentAggregate, - "hash": "xyz789", + "hash": "abc123", "id": 987.65, - "initiator": "abc123", + "initiator": "xyz789", "initiator_certificate": EntrepreneurCertificate, - "level": "xyz789", - "notified_users": ["abc123"], + "level": "abc123", + "notified_users": ["xyz789"], "open_at": "2007-12-03T10:15:30Z", "presider": "abc123", "presider_certificate": EntrepreneurCertificate, "proposal": DocumentAggregate, "quorum_passed": false, "quorum_percent": 987.65, - "secretary": "abc123", + "secretary": "xyz789", "secretary_certificate": EntrepreneurCertificate, "signed_ballots": 123.45, "status": "xyz789", - "type": "xyz789" + "type": "abc123" }
    @@ -41896,12 +48674,12 @@
    {
       "agenda": [AgendaMeetPoint],
       "close_at": "2007-12-03T10:15:30Z",
    -  "coopname": "abc123",
    -  "hash": "xyz789",
    -  "initiator": "xyz789",
    +  "coopname": "xyz789",
    +  "hash": "abc123",
    +  "initiator": "abc123",
       "initiator_certificate": EntrepreneurCertificate,
       "open_at": "2007-12-03T10:15:30Z",
    -  "presider": "xyz789",
    +  "presider": "abc123",
       "presider_certificate": EntrepreneurCertificate,
       "proposal": DocumentAggregate,
       "secretary": "abc123",
    @@ -42004,7 +48782,7 @@
       "coopname": "xyz789",
       "decision": SignedDigitalDocument,
       "decisionAggregate": DocumentAggregate,
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "presider": "abc123",
       "presider_certificate": EntrepreneurCertificate,
       "quorum_passed": false,
    @@ -42012,7 +48790,7 @@
       "results": [MeetQuestionResult],
       "secretary": "abc123",
       "secretary_certificate": EntrepreneurCertificate,
    -  "signed_ballots": 123
    +  "signed_ballots": 987
     }
     
    @@ -42074,8 +48852,8 @@
    Example
    {
       "extendedStatus": "AUTHORIZED",
    -  "hash": "abc123",
    -  "isVoted": false,
    +  "hash": "xyz789",
    +  "isVoted": true,
       "meet": Meet,
       "questions": [Question]
     }
    @@ -42158,124 +48936,16 @@
                     
    Example
    {
    -  "accepted": true,
    -  "context": "abc123",
    -  "decision": "abc123",
    +  "accepted": false,
    +  "context": "xyz789",
    +  "decision": "xyz789",
       "number": 123,
    -  "question_id": 123,
    -  "title": "xyz789",
    +  "question_id": 987,
    +  "title": "abc123",
       "votes_abstained": 987,
    -  "votes_against": 987,
    +  "votes_against": 123,
       "votes_for": 123
     }
    -
    -
    - - -
    -
    -
    - Types -
    -

    MetaDocumentInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - 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": "abc123",
    -  "created_at": "abc123",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    -  "registry_id": 123,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    -  "username": "xyz789",
    -  "version": "xyz789"
    -}
     
    @@ -42333,7 +49003,7 @@ "cancellation_fee": "abc123", "coopname": "abc123", "exchange_id": 987.65, - "username": "xyz789" + "username": "abc123" }
    @@ -42436,19 +49106,19 @@
    Example
    {
       "email": "xyz789",
    -  "has_account": false,
    -  "initial_order": "xyz789",
    +  "has_account": true,
    +  "initial_order": "abc123",
       "is_email_verified": false,
       "is_registered": true,
       "message": "abc123",
       "public_key": "xyz789",
    -  "referer": "abc123",
    -  "role": "abc123",
    +  "referer": "xyz789",
    +  "role": "xyz789",
       "status": "Active",
    -  "subscriber_hash": "xyz789",
    -  "subscriber_id": "xyz789",
    +  "subscriber_hash": "abc123",
    +  "subscriber_id": "abc123",
       "type": "xyz789",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -42544,7 +49214,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "meet_hash": "abc123",
       "notification": AnnualGeneralMeetingNotificationSignedDocumentInput,
       "username": "abc123"
    @@ -42604,10 +49274,10 @@
                     
    Example
    {
    -  "action": "xyz789",
    +  "action": "abc123",
       "block_num": 987,
       "data": {},
    -  "hash": "abc123",
    +  "hash": "xyz789",
       "package": "abc123"
     }
     
    @@ -42667,7 +49337,7 @@
    {
       "current_page": 123,
       "items": [OneCoopDocumentOutput],
    -  "max_block_num": 123,
    +  "max_block_num": 987,
       "total_count": 987,
       "total_pages": 123
     }
    @@ -42713,8 +49383,8 @@
                     
    Example
    {
    -  "coopname": "xyz789",
    -  "project_hash": "abc123"
    +  "coopname": "abc123",
    +  "project_hash": "xyz789"
     }
     
    @@ -42807,17 +49477,17 @@
    Example
    {
       "city": "abc123",
    -  "country": "abc123",
    +  "country": "xyz789",
       "details": OrganizationDetails,
       "email": "xyz789",
    -  "fact_address": "xyz789",
    +  "fact_address": "abc123",
       "full_address": "xyz789",
       "full_name": "abc123",
       "phone": "xyz789",
       "represented_by": RepresentedBy,
    -  "short_name": "abc123",
    +  "short_name": "xyz789",
       "type": "abc123",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -42879,12 +49549,155 @@
    Example
    {
    -  "inn": "abc123",
    -  "ogrn": "abc123",
    +  "inn": "xyz789",
    +  "ogrn": "xyz789",
       "represented_by": RepresentedByCertificate,
    -  "short_name": "xyz789",
    +  "short_name": "abc123",
       "type": "entrepreneur",
    -  "username": "xyz789"
    +  "username": "abc123"
    +}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    OrganizationDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + address - String + +
    + inn - String! + +
    + kpp - String! + +
    + ogrn - String! + +
    + okfs - String + +
    + okopf - String + +
    + oktmo - String! + +
    + okved - String! + +
    + orgName - String! + +
    + phone - String + +
    + signerFirstName - String! + +
    + signerLastName - String! + +
    + signerMiddleName - String + +
    + signerSnils - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "address": "xyz789",
    +  "inn": "xyz789",
    +  "kpp": "xyz789",
    +  "ogrn": "xyz789",
    +  "okfs": "xyz789",
    +  "okopf": "xyz789",
    +  "oktmo": "abc123",
    +  "okved": "xyz789",
    +  "orgName": "abc123",
    +  "phone": "xyz789",
    +  "signerFirstName": "xyz789",
    +  "signerLastName": "abc123",
    +  "signerMiddleName": "xyz789",
    +  "signerSnils": "xyz789"
     }
     
    @@ -42931,7 +49744,7 @@
    Example
    {
    -  "inn": "abc123",
    +  "inn": "xyz789",
       "kpp": "abc123",
       "ogrn": "abc123"
     }
    @@ -42986,9 +49799,9 @@
                     
    Example
    {
    -  "inn": "abc123",
    +  "inn": "xyz789",
       "kpp": "xyz789",
    -  "ogrn": "xyz789"
    +  "ogrn": "abc123"
     }
     
    @@ -43173,13 +49986,13 @@ "country": "xyz789", "details": OrganizationDetails, "email": "abc123", - "fact_address": "xyz789", + "fact_address": "abc123", "full_address": "xyz789", - "full_name": "abc123", - "phone": "abc123", + "full_name": "xyz789", + "phone": "xyz789", "represented_by": RepresentedBy, "short_name": "xyz789", - "type": "abc123", + "type": "xyz789", "username": "abc123" }
    @@ -43232,7 +50045,7 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [BlockchainAction],
       "totalCount": 123,
       "totalPages": 987
    @@ -43287,11 +50100,121 @@
                     
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Agreement],
    -  "totalCount": 987,
    +  "totalCount": 123,
       "totalPages": 987
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCandidatesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [Candidate!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [Candidate],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaginatedCapitalCandidatesPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalCandidate!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalCandidate],
    +  "totalCount": 987,
    +  "totalPages": 123
    +}
     
    @@ -43342,10 +50265,10 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [CapitalCommit],
    -  "totalCount": 987,
    -  "totalPages": 987
    +  "totalCount": 123,
    +  "totalPages": 123
     }
     
    @@ -43399,8 +50322,8 @@
    {
       "currentPage": 987,
       "items": [CapitalContributor],
    -  "totalCount": 987,
    -  "totalPages": 123
    +  "totalCount": 123,
    +  "totalPages": 987
     }
     
    @@ -43455,7 +50378,7 @@ "currentPage": 123, "items": [CapitalCycle], "totalCount": 987, - "totalPages": 123 + "totalPages": 987 }
    @@ -43509,7 +50432,7 @@
    {
       "currentPage": 987,
       "items": [CapitalDebt],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -43562,7 +50485,7 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalExpense],
       "totalCount": 123,
       "totalPages": 987
    @@ -43619,8 +50542,8 @@
                       
    {
       "currentPage": 987,
       "items": [CapitalInvest],
    -  "totalCount": 123,
    -  "totalPages": 987
    +  "totalCount": 987,
    +  "totalPages": 123
     }
     
    @@ -43677,6 +50600,61 @@ "totalCount": 123, "totalPages": 123 } + + + + +
    +
    +
    + Types +
    +

    PaginatedCapitalLogsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [CapitalLog!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 123,
    +  "items": [CapitalLog],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
     
    @@ -43727,9 +50705,9 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalProgramInvest],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -43785,7 +50763,7 @@ "currentPage": 987, "items": [CapitalProject], "totalCount": 987, - "totalPages": 123 + "totalPages": 987 }
    @@ -43840,7 +50818,7 @@ "currentPage": 123, "items": [CapitalResult], "totalCount": 123, - "totalPages": 987 + "totalPages": 123 }
    @@ -43892,7 +50870,7 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalSegment],
       "totalCount": 987,
       "totalPages": 987
    @@ -43947,9 +50925,9 @@
                     
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [CapitalStory],
    -  "totalCount": 123,
    +  "totalCount": 987,
       "totalPages": 987
     }
     
    @@ -44004,7 +50982,7 @@
    {
       "currentPage": 123,
       "items": [CapitalTimeEntriesByIssues],
    -  "totalCount": 987,
    +  "totalCount": 123,
       "totalPages": 123
     }
     
    @@ -44059,8 +51037,8 @@
    {
       "currentPage": 123,
       "items": [CapitalTimeEntry],
    -  "totalCount": 123,
    -  "totalPages": 987
    +  "totalCount": 987,
    +  "totalPages": 123
     }
     
    @@ -44115,7 +51093,7 @@ "currentPage": 987, "items": [CapitalVote], "totalCount": 123, - "totalPages": 123 + "totalPages": 987 }
    @@ -44167,10 +51145,10 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Approval],
       "totalCount": 987,
    -  "totalPages": 987
    +  "totalPages": 123
     }
     
    @@ -44224,8 +51202,8 @@
    {
       "currentPage": 123,
       "items": [CurrentTableState],
    -  "totalCount": 123,
    -  "totalPages": 123
    +  "totalCount": 987,
    +  "totalPages": 987
     }
     
    @@ -44277,7 +51255,7 @@
    Example
    {
    -  "currentPage": 987,
    +  "currentPage": 123,
       "items": [Delta],
       "totalCount": 123,
       "totalPages": 123
    @@ -44332,10 +51310,10 @@
                     
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [GatewayPayment],
    -  "totalCount": 123,
    -  "totalPages": 123
    +  "totalCount": 987,
    +  "totalPages": 987
     }
     
    @@ -44392,8 +51370,8 @@
    Example
    {
       "limit": 123,
    -  "page": 123,
    -  "sortBy": "xyz789",
    +  "page": 987,
    +  "sortBy": "abc123",
       "sortOrder": "xyz789"
     }
     
    @@ -44494,10 +51472,10 @@ "is_minimum": false, "last_min_pay": "2007-12-03T10:15:30Z", "last_update": "2007-12-03T10:15:30Z", - "minimum_amount": "xyz789", - "status": "xyz789", + "minimum_amount": "abc123", + "status": "abc123", "type": "abc123", - "username": "abc123" + "username": "xyz789" }
    @@ -44595,16 +51573,16 @@
    Example
    {
    -  "block_num": 123,
    +  "block_num": 987,
       "coopname": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "decision_id": 987.65,
       "generator": "xyz789",
    -  "lang": "xyz789",
    +  "lang": "abc123",
       "links": ["xyz789"],
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
    -  "username": "abc123",
    +  "username": "xyz789",
       "version": "xyz789"
     }
     
    @@ -44715,19 +51693,19 @@
    Example
    {
    -  "block_num": 123,
    +  "block_num": 987,
       "braname": "xyz789",
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    -  "signature": "xyz789",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "signature": "abc123",
       "skip_save": true,
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "abc123",
       "username": "abc123",
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -44797,7 +51775,7 @@
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": ParticipantApplicationSignedMetaDocumentInput,
       "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    @@ -44917,20 +51895,20 @@
                     
    Example
    {
    -  "block_num": 123,
    -  "braname": "xyz789",
    -  "coopname": "abc123",
    -  "created_at": "abc123",
    +  "block_num": 987,
    +  "braname": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
       "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    -  "registry_id": 987,
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "registry_id": 123,
       "signature": "xyz789",
       "skip_save": true,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -44988,9 +51966,9 @@
    Example
    {
       "code": "xyz789",
    -  "issued_at": "xyz789",
    -  "issued_by": "abc123",
    -  "number": 123,
    +  "issued_at": "abc123",
    +  "issued_by": "xyz789",
    +  "number": 987,
       "series": 987
     }
     
    @@ -45059,10 +52037,10 @@
    Example
    {
       "code": "xyz789",
    -  "issued_at": "xyz789",
    -  "issued_by": "xyz789",
    +  "issued_at": "abc123",
    +  "issued_by": "abc123",
       "number": 123.45,
    -  "series": 987.65
    +  "series": 123.45
     }
     
    @@ -45129,12 +52107,12 @@
    Example
    {
    -  "amount_plus_fee": "abc123",
    -  "amount_without_fee": "xyz789",
    +  "amount_plus_fee": "xyz789",
    +  "amount_without_fee": "abc123",
       "data": {},
    -  "fact_fee_percent": 987.65,
    -  "fee_amount": "xyz789",
    -  "fee_percent": 123.45,
    +  "fact_fee_percent": 123.45,
    +  "fee_amount": "abc123",
    +  "fee_percent": 987.65,
       "tolerance_percent": 987.65
     }
     
    @@ -45257,10 +52235,10 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "direction": "INCOMING",
       "hash": "abc123",
    -  "provider": "xyz789",
    +  "provider": "abc123",
       "status": "CANCELLED",
       "type": "DEPOSIT",
       "username": "abc123"
    @@ -45333,10 +52311,10 @@
       "created_at": "2007-12-03T10:15:30Z",
       "data": BankAccount,
       "is_default": true,
    -  "method_id": "xyz789",
    -  "method_type": "abc123",
    +  "method_id": "abc123",
    +  "method_type": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -45427,10 +52405,10 @@
    Example
    {
    -  "currentPage": 123,
    +  "currentPage": 987,
       "items": [PaymentMethod],
       "totalCount": 987,
    -  "totalPages": 987
    +  "totalPages": 123
     }
     
    @@ -45622,8 +52600,8 @@
    Example
    {
    -  "parent": "xyz789",
    -  "perm_name": "abc123",
    +  "parent": "abc123",
    +  "perm_name": "xyz789",
       "required_auth": Authority
     }
     
    @@ -45666,8 +52644,8 @@
    Example
    {
    -  "actor": "abc123",
    -  "permission": "abc123"
    +  "actor": "xyz789",
    +  "permission": "xyz789"
     }
     
    @@ -45708,7 +52686,7 @@
    Example
    -
    {"permission": PermissionLevel, "weight": 123}
    +                  
    {"permission": PermissionLevel, "weight": 987}
     
    @@ -45862,9 +52840,9 @@
    Example
    {
       "data": Entrepreneur,
    -  "highlightedFields": ["abc123"],
    +  "highlightedFields": ["xyz789"],
       "score": 123.45,
    -  "type": "abc123"
    +  "type": "xyz789"
     }
     
    @@ -45914,10 +52892,783 @@
    Example
    {
    -  "convertAmount": "abc123",
    +  "convertAmount": "xyz789",
       "signedDocument": ConvertToAxonStatementSignedDocumentInput,
    -  "username": "xyz789"
    +  "username": "abc123"
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    ProcessEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - String! + +
    source - String! + +
    target - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "source": "xyz789",
    +  "target": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessEdgeInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - String! + +
    + source - String! + +
    + target - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "source": "xyz789",
    +  "target": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessInstance

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    completed_at - DateTime + +
    coopname - String! + +
    cycle - Int! + +
    id - String! + +
    project_hash - String! + +
    started_at - DateTime! + +
    started_by - String! + +
    status - ProcessInstanceStatus! + +
    step_states - [ProcessStepState!]! + +
    template_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "completed_at": "2007-12-03T10:15:30Z",
    +  "coopname": "abc123",
    +  "cycle": 123,
    +  "id": "abc123",
    +  "project_hash": "abc123",
    +  "started_at": "2007-12-03T10:15:30Z",
    +  "started_by": "xyz789",
    +  "status": "CANCELLED",
    +  "step_states": [ProcessStepState],
    +  "template_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessInstanceStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    RUNNING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CANCELLED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepPosition

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    x - Float! + +
    y - Float! + +
    +
    +
    +
    +
    +
    Example
    +
    {"x": 123.45, "y": 987.65}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepPositionInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + x - Float! + +
    + y - Float! + +
    +
    +
    +
    +
    +
    Example
    +
    {"x": 987.65, "y": 123.45}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    completed_at - DateTime + +
    issue_hash - String + +
    status - ProcessStepStatus! + +
    step_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "completed_at": "2007-12-03T10:15:30Z",
    +  "issue_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "step_id": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    CANCELLED

    +
    +
    +

    COMPLETED

    +
    +
    +

    PENDING

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepTemplate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    description - String + +
    estimate - Float + +
    id - String! + +
    is_start - Boolean + +
    position - ProcessStepPosition! + +
    title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "abc123",
    +  "estimate": 987.65,
    +  "id": "abc123",
    +  "is_start": false,
    +  "position": ProcessStepPosition,
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessStepTemplateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + +
    + estimate - Float + +
    + id - String! + +
    + is_start - Boolean + +
    + position - ProcessStepPositionInput! + +
    + title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "xyz789",
    +  "estimate": 123.45,
    +  "id": "abc123",
    +  "is_start": true,
    +  "position": ProcessStepPositionInput,
    +  "title": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessTemplate

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    coopname - String! + +
    created_at - DateTime! + +
    created_by - String! + +
    description - String + +
    edges - [ProcessEdge!]! + +
    id - String! + +
    project_hash - String! + +
    status - ProcessTemplateStatus! + +
    steps - [ProcessStepTemplate!]! + +
    title - String! + +
    updated_at - DateTime! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "created_at": "2007-12-03T10:15:30Z",
    +  "created_by": "xyz789",
    +  "description": "xyz789",
    +  "edges": [ProcessEdge],
    +  "id": "xyz789",
    +  "project_hash": "xyz789",
    +  "status": "ACTIVE",
    +  "steps": [ProcessStepTemplate],
    +  "title": "xyz789",
    +  "updated_at": "2007-12-03T10:15:30Z"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProcessTemplateStatus

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    ARCHIVED

    +
    +
    +

    DRAFT

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
     
    @@ -45966,6 +53717,328 @@
    Example
    "CREATED"
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    ProgramKey

    +
    +
    +
    +
    Description
    +

    Ключ выбранной программы регистрации

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CAPITALIZATION

    +
    +
    +

    GENERATION

    +
    +
    +

    UNDEFINED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CAPITALIZATION"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramType

    +
    +
    +
    +
    Description
    +

    Тип целевой потребительской программы

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BLAGOROST

    +
    +
    +

    GENERATOR

    +
    +
    +

    MAIN

    +
    +
    +

    MARKETPLACE

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BLAGOROST"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramWallet

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    agreement_id - ID! + Идентификатор соглашения
    available - String! + Доступный баланс (формат: "100.0000 RUB")
    blockNum - Float + Номер блока последнего обновления
    blocked - String! + Заблокированный баланс (формат: "100.0000 RUB")
    coopname - String! + Имя кооператива
    id - ID! + Уникальный идентификатор кошелька в блокчейне
    membership_contribution - String! + Паевой взнос (формат: "100.0000 RUB")
    program_id - ID! + Идентификатор программы
    program_type - ProgramType + Тип программы
    username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "agreement_id": 4,
    +  "available": "xyz789",
    +  "blockNum": 987.65,
    +  "blocked": "abc123",
    +  "coopname": "abc123",
    +  "id": "4",
    +  "membership_contribution": "abc123",
    +  "program_id": "4",
    +  "program_type": "BLAGOROST",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramWalletFilterInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + coopname - String + Фильтр по имени кооператива
    + program_id - String + Фильтр по ID программы
    + program_type - ProgramType + Фильтр по типу программы
    + username - String + Фильтр по имени пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "program_id": "xyz789",
    +  "program_type": "BLAGOROST",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProgramWalletsPaginationResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currentPage - Int! + Текущая страница
    items - [ProgramWallet!]! + Элементы текущей страницы
    totalCount - Int! + Общее количество элементов
    totalPages - Int! + Общее количество страниц
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "currentPage": 987,
    +  "items": [ProgramWallet],
    +  "totalCount": 987,
    +  "totalPages": 987
    +}
     
    @@ -46020,9 +54093,9 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "exchange_id": 123.45,
    -  "meta": "xyz789",
    +  "meta": "abc123",
       "username": "xyz789"
     }
     
    @@ -46121,16 +54194,16 @@
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    -  "project_id": "abc123",
    -  "timezone": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "project_id": "xyz789",
    +  "timezone": "xyz789",
       "title": "xyz789",
    -  "username": "xyz789",
    +  "username": "abc123",
       "version": "xyz789"
     }
     
    @@ -46199,12 +54272,12 @@
    Example
    {
    -  "doc_hash": "abc123",
    -  "hash": "abc123",
    +  "doc_hash": "xyz789",
    +  "hash": "xyz789",
       "meta": ProjectFreeDecisionSignedMetaDocumentInput,
    -  "meta_hash": "abc123",
    +  "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -46309,18 +54382,126 @@
    Example
    {
       "block_num": 987,
    -  "coopname": "abc123",
    -  "created_at": "xyz789",
    -  "generator": "xyz789",
    -  "lang": "abc123",
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "abc123",
    +  "lang": "xyz789",
       "links": ["xyz789"],
    -  "project_id": "abc123",
    +  "project_id": "xyz789",
       "registry_id": 987,
       "timezone": "xyz789",
       "title": "abc123",
       "username": "xyz789",
       "version": "abc123"
     }
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ProjectGenerationContractGenerateDocumentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + block_num - Int + Номер блока, на котором был создан документ
    + coopname - String! + Название кооператива, связанное с документом
    + created_at - String + Дата и время создания документа
    + generator - String + Имя генератора, использованного для создания документа
    + lang - String + Язык документа
    + links - [String!] + Ссылки, связанные с документом
    + project_hash - String! + Хэш проекта
    + timezone - String + Часовой пояс, в котором был создан документ
    + title - String + Название документа
    + username - String! + Имя пользователя, создавшего документ
    + version - String + Версия генератора, использованного для создания документа
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "block_num": 987,
    +  "coopname": "xyz789",
    +  "created_at": "abc123",
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
    +  "project_hash": "xyz789",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "abc123"
    +}
     
    @@ -46361,6 +54542,13 @@ + + +

    FINALIZED

    + + + +

    PENDING

    @@ -46531,22 +54719,22 @@ "domain_valid": false, "expires_at": "xyz789", "id": 987.65, - "installation_progress": 987.65, - "instance_status": "abc123", - "instance_username": "xyz789", - "is_trial": true, + "installation_progress": 123.45, + "instance_status": "xyz789", + "instance_username": "abc123", + "is_trial": false, "next_payment_due": "xyz789", - "period_days": 123.45, + "period_days": 987.65, "price": 987.65, "specific_data": {}, - "started_at": "xyz789", + "started_at": "abc123", "status": "abc123", "subscriber_id": 987.65, "subscriber_username": "abc123", - "subscription_type_description": "xyz789", + "subscription_type_description": "abc123", "subscription_type_id": 987.65, "subscription_type_name": "abc123", - "updated_at": "xyz789" + "updated_at": "abc123" }
    @@ -46597,7 +54785,7 @@
    Example
    {
       "first_name": "abc123",
    -  "last_name": "abc123",
    +  "last_name": "xyz789",
       "middle_name": "abc123"
     }
     
    @@ -46654,9 +54842,9 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "document": ProjectFreeDecisionSignedDocumentInput,
    -  "meta": "xyz789",
    +  "meta": "abc123",
       "username": "abc123"
     }
     
    @@ -46707,8 +54895,8 @@
    Example
    {
    -  "coopname": "abc123",
    -  "exchange_id": 987.65,
    +  "coopname": "xyz789",
    +  "exchange_id": 123.45,
       "username": "abc123"
     }
     
    @@ -46733,30 +54921,6 @@ - - - contribution_amount - String! - - Сумма взноса - - - - coopname - String! - - Имя аккаунта кооператива - - - - debt_amount - String! - - Сумма долга к погашению - - - - debt_hashes - [String!]! - - Хэши долгов для погашения - project_hash - String! @@ -46767,7 +54931,7 @@ statement - SignedDigitalDocumentInput! - Заявление + Подписанное заявление @@ -46783,10 +54947,6 @@
    Example
    {
    -  "contribution_amount": "xyz789",
    -  "coopname": "abc123",
    -  "debt_amount": "xyz789",
    -  "debt_hashes": ["xyz789"],
       "project_hash": "abc123",
       "statement": SignedDigitalDocumentInput,
       "username": "abc123"
    @@ -46893,13 +55053,13 @@
       "context": "abc123",
       "coopname": "xyz789",
       "counter_votes_abstained": 123.45,
    -  "counter_votes_against": 123.45,
    -  "counter_votes_for": 987.65,
    +  "counter_votes_against": 987.65,
    +  "counter_votes_for": 123.45,
       "decision": "xyz789",
       "id": 987.65,
    -  "meet_id": 123.45,
    +  "meet_id": 987.65,
       "number": 123.45,
    -  "title": "xyz789",
    +  "title": "abc123",
       "voters_abstained": ["xyz789"],
       "voters_against": ["abc123"],
       "voters_for": ["abc123"]
    @@ -47005,7 +55165,7 @@
                     
    Example
    {
    -  "access_token": "xyz789",
    +  "access_token": "abc123",
       "refresh_token": "xyz789"
     }
     
    @@ -47050,59 +55210,7 @@
    Example
    {
    -  "coopname": "xyz789",
    -  "username": "abc123"
    -}
    -
    -
    -
    -
    -
    -
    -
    - Types -
    -

    RefreshProjectInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - coopname - String! - Имя аккаунта кооператива
    - project_hash - String! - Хэш проекта
    - username - String! - Имя пользователя
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "coopname": "xyz789",
    -  "project_hash": "abc123",
    +  "coopname": "abc123",
       "username": "xyz789"
     }
     
    @@ -47153,7 +55261,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "project_hash": "abc123",
       "username": "abc123"
     }
    @@ -47207,9 +55315,9 @@
                     
    Example
    {
    -  "cpu_amount": "abc123",
    -  "net_amount": "xyz789",
    -  "owner": "xyz789",
    +  "cpu_amount": "xyz789",
    +  "net_amount": "abc123",
    +  "owner": "abc123",
       "request_time": "xyz789"
     }
     
    @@ -47290,7 +55398,7 @@
    Example
    {
    -  "email": "abc123",
    +  "email": "xyz789",
       "entrepreneur_data": CreateEntrepreneurDataInput,
       "individual_data": CreateIndividualDataInput,
       "organization_data": CreateOrganizationDataInput,
    @@ -47329,10 +55437,16 @@
                           
                           
                             
    -                          contract - SignedDigitalDocumentInput!
    +                          contract - GenerationContractSignedDocumentInput!
                             
                              Документ контракта 
                           
    +                      
    +                        
    +                          contributor_hash - String!
    +                        
    +                         Хэш участника для верификации документа 
    +                      
                           
                             
                               coopname - String!
    @@ -47366,11 +55480,12 @@
                       
    Example
    {
       "about": "xyz789",
    -  "contract": SignedDigitalDocumentInput,
    +  "contract": GenerationContractSignedDocumentInput,
    +  "contributor_hash": "abc123",
       "coopname": "abc123",
    -  "hours_per_day": 123.45,
    +  "hours_per_day": 987.65,
       "rate_per_hour": "abc123",
    -  "username": "abc123"
    +  "username": "xyz789"
     }
     
    @@ -47394,18 +55509,36 @@ + + + blagorost_offer - SignedDigitalDocumentInput + + Подписанный документ соглашения по капитализации (опционально, только если требуется) + braname - String Имя кооперативного участка + + + generator_offer - SignedDigitalDocumentInput + + Подписанный документ оферты по программе "Генератор" (опционально, только для программы generation) + privacy_agreement - SignedDigitalDocumentInput! Подписанный документ политики конфиденциальности от пайщика + + + program_key - ProgramKey + + Ключ выбранной программы регистрации + signature_agreement - SignedDigitalDocumentInput! @@ -47444,12 +55577,15 @@
    Example
    {
    -  "braname": "xyz789",
    +  "blagorost_offer": SignedDigitalDocumentInput,
    +  "braname": "abc123",
    +  "generator_offer": SignedDigitalDocumentInput,
       "privacy_agreement": SignedDigitalDocumentInput,
    +  "program_key": "CAPITALIZATION",
       "signature_agreement": SignedDigitalDocumentInput,
       "statement": ParticipantApplicationSignedDocumentInput,
       "user_agreement": SignedDigitalDocumentInput,
    -  "username": "abc123",
    +  "username": "xyz789",
       "wallet_agreement": SignedDigitalDocumentInput
     }
     
    @@ -47495,6 +55631,208 @@ "account": Account, "tokens": Tokens } +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegistrationConfig

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    programs - [RegistrationProgram!]! + Доступные программы
    requires_selection - Boolean! + Нужен ли выбор программы
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "programs": [RegistrationProgram],
    +  "requires_selection": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RegistrationProgram

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    applicable_account_types - [AccountType!]! + Для каких типов аккаунтов доступна программа
    description - String! + Описание программы
    image_url - String + URL изображения (опционально)
    key - String! + Уникальный ключ программы
    order - Int! + Порядок отображения
    requirements - String + Минимальные требования для участия
    title - String! + Название программы для отображения
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "applicable_account_types": ["entrepreneur"],
    +  "description": "xyz789",
    +  "image_url": "abc123",
    +  "key": "xyz789",
    +  "order": 987,
    +  "requirements": "xyz789",
    +  "title": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ReportType

    +
    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BUHOTCH

    +
    +
    +

    DUSN

    +
    +
    +

    FSS4

    +
    +
    +

    NDFL6

    +
    +
    +

    PSV

    +
    +
    +

    RSV

    +
    +
    +

    UUSN

    +
    +
    +

    UV_VZNOSY

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BUHOTCH"
     
    @@ -47551,10 +55889,10 @@
    Example
    {
       "based_on": "abc123",
    -  "first_name": "xyz789",
    +  "first_name": "abc123",
       "last_name": "abc123",
    -  "middle_name": "xyz789",
    -  "position": "abc123"
    +  "middle_name": "abc123",
    +  "position": "xyz789"
     }
     
    @@ -47609,7 +55947,7 @@ "first_name": "abc123", "last_name": "abc123", "middle_name": "xyz789", - "position": "abc123" + "position": "xyz789" }
    @@ -47676,11 +56014,11 @@
    Example
    {
    -  "based_on": "xyz789",
    -  "first_name": "xyz789",
    -  "last_name": "abc123",
    -  "middle_name": "xyz789",
    -  "position": "abc123"
    +  "based_on": "abc123",
    +  "first_name": "abc123",
    +  "last_name": "xyz789",
    +  "middle_name": "abc123",
    +  "position": "xyz789"
     }
     
    @@ -47725,7 +56063,7 @@
    Example
    {
       "public_key": "xyz789",
    -  "token": "abc123"
    +  "token": "xyz789"
     }
     
    @@ -47778,9 +56116,9 @@
    Example
    {
       "cpu_weight": "abc123",
    -  "from": "xyz789",
    -  "net_weight": "xyz789",
    -  "to": "xyz789"
    +  "from": "abc123",
    +  "net_weight": "abc123",
    +  "to": "abc123"
     }
     
    @@ -47832,10 +56170,10 @@
    Example
    {
    -  "cpu_weight": "abc123",
    -  "net_weight": "xyz789",
    +  "cpu_weight": "xyz789",
    +  "net_weight": "abc123",
       "owner": "abc123",
    -  "ram_bytes": 987
    +  "ram_bytes": 123
     }
     
    @@ -47907,6 +56245,148 @@ "new_open_at": "2007-12-03T10:15:30Z", "newproposal": AnnualGeneralMeetingAgendaSignedDocumentInput } + + + + +
    +
    +
    + Types +
    +

    ResultContributionActGenerateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + result_hash - String! + Хэш результата
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "result_hash": "xyz789",
    +  "username": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultContributionDecisionGenerateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + decision_id - Float! + ID решения совета
    + result_hash - String! + Хэш результата
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "decision_id": 123.45,
    +  "result_hash": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ResultContributionStatementGenerateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + project_hash - String! + Хэш проекта
    + username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "project_hash": "abc123",
    +  "username": "xyz789"
    +}
     
    @@ -47956,8 +56436,8 @@
    Example
    {
       "projectHash": "abc123",
    -  "status": "abc123",
    -  "username": "xyz789"
    +  "status": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -48027,6 +56507,13 @@ + + +

    PENDING

    + + + +

    UNDEFINED

    @@ -48163,20 +56650,20 @@
    Example
    {
       "act_id": "xyz789",
    -  "block_num": 123,
    +  "block_num": 987,
       "braname": "xyz789",
       "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "decision_id": 987.65,
    -  "generator": "xyz789",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    +  "generator": "abc123",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
       "request_id": 123.45,
    -  "timezone": "xyz789",
    -  "title": "xyz789",
    -  "transmitter": "abc123",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "timezone": "abc123",
    +  "title": "abc123",
    +  "transmitter": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -48245,11 +56732,11 @@
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "abc123",
    +  "hash": "xyz789",
       "meta": ReturnByAssetActSignedMetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -48377,21 +56864,21 @@
    Example
    {
    -  "act_id": "xyz789",
    +  "act_id": "abc123",
       "block_num": 987,
    -  "braname": "abc123",
    +  "braname": "xyz789",
       "coopname": "xyz789",
    -  "created_at": "abc123",
    -  "decision_id": 123.45,
    +  "created_at": "xyz789",
    +  "decision_id": 987.65,
       "generator": "abc123",
       "lang": "abc123",
       "links": ["xyz789"],
       "registry_id": 123,
       "request_id": 123.45,
    -  "timezone": "xyz789",
    -  "title": "abc123",
    +  "timezone": "abc123",
    +  "title": "xyz789",
       "transmitter": "xyz789",
    -  "username": "xyz789",
    +  "username": "abc123",
       "version": "xyz789"
     }
     
    @@ -48496,18 +56983,18 @@
    Example
    {
    -  "block_num": 123,
    +  "block_num": 987,
       "coopname": "abc123",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "decision_id": 987.65,
       "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["abc123"],
    +  "lang": "abc123",
    +  "links": ["xyz789"],
       "request_id": 123.45,
    -  "timezone": "abc123",
    +  "timezone": "xyz789",
       "title": "xyz789",
    -  "username": "xyz789",
    -  "version": "xyz789"
    +  "username": "abc123",
    +  "version": "abc123"
     }
     
    @@ -48605,15 +57092,15 @@
    Example
    {
    -  "block_num": 987,
    -  "coopname": "abc123",
    -  "created_at": "abc123",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    +  "block_num": 123,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
       "request": CommonRequestInput,
    -  "timezone": "abc123",
    -  "title": "abc123",
    +  "timezone": "xyz789",
    +  "title": "xyz789",
       "username": "xyz789",
       "version": "xyz789"
     }
    @@ -48683,12 +57170,12 @@
                     
    Example
    {
    -  "doc_hash": "xyz789",
    +  "doc_hash": "abc123",
       "hash": "abc123",
       "meta": ReturnByAssetStatementSignedMetaDocumentInput,
       "meta_hash": "xyz789",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -48792,18 +57279,18 @@
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
       "created_at": "xyz789",
    -  "generator": "abc123",
    +  "generator": "xyz789",
       "lang": "abc123",
       "links": ["xyz789"],
    -  "registry_id": 987,
    +  "registry_id": 123,
       "request": CommonRequestInput,
    -  "timezone": "xyz789",
    -  "title": "abc123",
    -  "username": "abc123",
    -  "version": "abc123"
    +  "timezone": "abc123",
    +  "title": "xyz789",
    +  "username": "xyz789",
    +  "version": "xyz789"
     }
     
    @@ -48921,12 +57408,12 @@
    {
       "block_num": 123,
       "coopname": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "currency": "xyz789",
       "decision_id": 987.65,
    -  "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["abc123"],
    +  "generator": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["xyz789"],
       "payment_hash": "xyz789",
       "quantity": "xyz789",
       "timezone": "xyz789",
    @@ -49048,20 +57535,20 @@
                     
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    +  "block_num": 987,
    +  "coopname": "xyz789",
       "created_at": "abc123",
    -  "currency": "abc123",
    +  "currency": "xyz789",
       "generator": "abc123",
    -  "lang": "abc123",
    -  "links": ["xyz789"],
    -  "method_id": "xyz789",
    -  "payment_hash": "xyz789",
    -  "quantity": "xyz789",
    +  "lang": "xyz789",
    +  "links": ["abc123"],
    +  "method_id": "abc123",
    +  "payment_hash": "abc123",
    +  "quantity": "abc123",
       "timezone": "xyz789",
       "title": "xyz789",
       "username": "xyz789",
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -49130,11 +57617,11 @@
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": ReturnByMoneySignedMetaDocumentInput,
       "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -49256,21 +57743,21 @@
    Example
    {
    -  "block_num": 123,
    -  "coopname": "abc123",
    -  "created_at": "abc123",
    -  "currency": "xyz789",
    -  "generator": "abc123",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    +  "block_num": 987,
    +  "coopname": "xyz789",
    +  "created_at": "xyz789",
    +  "currency": "abc123",
    +  "generator": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
       "method_id": "xyz789",
       "payment_hash": "abc123",
    -  "quantity": "abc123",
    +  "quantity": "xyz789",
       "registry_id": 987,
       "timezone": "abc123",
       "title": "xyz789",
       "username": "xyz789",
    -  "version": "xyz789"
    +  "version": "abc123"
     }
     
    @@ -49307,6 +57794,84 @@
    Example
    {"phone": "abc123"}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    SbpDataInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + phone - String! + Мобильный телефон получателя
    +
    +
    +
    +
    +
    Example
    +
    {"phone": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SearchDocumentsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit - Int + Максимальное количество результатов. Default = 20
    + query - String! + Поисковый запрос
    +
    +
    +
    +
    +
    Example
    +
    {"limit": 123, "query": "xyz789"}
     
    @@ -49342,7 +57907,80 @@
    Example
    -
    {"query": "abc123"}
    +                  
    {"query": "xyz789"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SearchResult

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    coopname - String! + Кооператив
    created_at - String + Дата создания
    full_title - String! + Полный заголовок документа
    hash - String! + Хеш документа
    highlights - [String!]! + Найденные фрагменты с подсветкой
    registry_id - Int! + ID реестра документа
    username - String! + Имя пользователя
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "coopname": "abc123",
    +  "created_at": "abc123",
    +  "full_title": "xyz789",
    +  "hash": "xyz789",
    +  "highlights": ["xyz789"],
    +  "registry_id": 987,
    +  "username": "abc123"
    +}
     
    @@ -49397,6 +58035,13 @@ + + +

    FINALIZED

    + + + +

    GENERATION

    @@ -49411,6 +58056,13 @@ + + +

    SKIPPED

    + + + +

    STATEMENT

    @@ -49529,8 +58181,8 @@
    Example
    {
    -  "block_num": 987,
    -  "braname": "xyz789",
    +  "block_num": 123,
    +  "braname": "abc123",
       "coopname": "xyz789",
       "created_at": "xyz789",
       "generator": "xyz789",
    @@ -49595,7 +58247,7 @@
                     
    Example
    {
    -  "braname": "abc123",
    +  "braname": "xyz789",
       "coopname": "abc123",
       "document": SelectBranchSignedDocumentInput,
       "username": "abc123"
    @@ -49667,7 +58319,7 @@
                       
    Example
    {
       "doc_hash": "xyz789",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": SelectBranchSignedMetaDocumentInput,
       "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
    @@ -49775,15 +58427,15 @@
                     
    Example
    {
    -  "block_num": 123,
    -  "braname": "abc123",
    +  "block_num": 987,
    +  "braname": "xyz789",
       "coopname": "xyz789",
       "created_at": "abc123",
       "generator": "xyz789",
    -  "lang": "xyz789",
    -  "links": ["xyz789"],
    -  "registry_id": 123,
    -  "timezone": "xyz789",
    +  "lang": "abc123",
    +  "links": ["abc123"],
    +  "registry_id": 987,
    +  "timezone": "abc123",
       "title": "abc123",
       "username": "xyz789",
       "version": "xyz789"
    @@ -49850,7 +58502,7 @@
                       
    {
       "administrator": "xyz789",
       "agreement_type": "abc123",
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "document": SignedDigitalDocumentInput,
       "username": "xyz789"
     }
    @@ -49897,7 +58549,7 @@
                       
    Example
    {
       "config": ConfigInput,
    -  "coopname": "xyz789"
    +  "coopname": "abc123"
     }
     
    @@ -49948,8 +58600,8 @@
    Example
    {
       "coopname": "xyz789",
    -  "master": "abc123",
    -  "project_hash": "abc123"
    +  "master": "xyz789",
    +  "project_hash": "xyz789"
     }
     
    @@ -49992,7 +58644,7 @@
    Example
    -
    {"id": "xyz789", "status": "CANCELLED"}
    +                  
    {"id": "abc123", "status": "CANCELLED"}
     
    @@ -50060,11 +58712,11 @@
    Example
    {
       "coopname": "xyz789",
    -  "master": "abc123",
    -  "plan_creators_hours": 123.45,
    -  "plan_expenses": "abc123",
    -  "plan_hour_cost": "xyz789",
    -  "project_hash": "xyz789"
    +  "master": "xyz789",
    +  "plan_creators_hours": 987.65,
    +  "plan_expenses": "xyz789",
    +  "plan_hour_cost": "abc123",
    +  "project_hash": "abc123"
     }
     
    @@ -50153,7 +58805,7 @@ - participant_application - AgreementVarInput! + participant_application - AgreementVarInput @@ -50167,7 +58819,7 @@ - privacy_agreement - AgreementVarInput! + privacy_agreement - AgreementVarInput @@ -50181,7 +58833,7 @@ - signature_agreement - AgreementVarInput! + signature_agreement - AgreementVarInput @@ -50195,14 +58847,14 @@ - user_agreement - AgreementVarInput! + user_agreement - AgreementVarInput - wallet_agreement - AgreementVarInput! + wallet_agreement - AgreementVarInput @@ -50222,24 +58874,24 @@
    Example
    {
    -  "confidential_email": "xyz789",
    +  "confidential_email": "abc123",
       "confidential_link": "xyz789",
       "contact_email": "xyz789",
       "coopenomics_agreement": AgreementVarInput,
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "full_abbr": "abc123",
    -  "full_abbr_dative": "abc123",
    -  "full_abbr_genitive": "xyz789",
    -  "name": "abc123",
    +  "full_abbr_dative": "xyz789",
    +  "full_abbr_genitive": "abc123",
    +  "name": "xyz789",
       "participant_application": AgreementVarInput,
    -  "passport_request": "abc123",
    +  "passport_request": "xyz789",
       "privacy_agreement": AgreementVarInput,
    -  "short_abbr": "xyz789",
    +  "short_abbr": "abc123",
       "signature_agreement": AgreementVarInput,
       "statute_link": "abc123",
       "user_agreement": AgreementVarInput,
       "wallet_agreement": AgreementVarInput,
    -  "website": "xyz789"
    +  "website": "abc123"
     }
     
    @@ -50290,8 +58942,8 @@
    Example
    {
       "permission": "xyz789",
    -  "username": "xyz789",
    -  "wif": "xyz789"
    +  "username": "abc123",
    +  "wif": "abc123"
     }
     
    @@ -50345,6 +58997,11 @@ Рабочий стол по умолчанию для неавторизованных пользователей + + provider_name - String! + + Имя провайдера платежей по умолчанию + updated_at - DateTime! @@ -50358,12 +59015,13 @@
    Example
    {
    -  "authorized_default_route": "xyz789",
    -  "authorized_default_workspace": "xyz789",
    +  "authorized_default_route": "abc123",
    +  "authorized_default_workspace": "abc123",
       "coopname": "xyz789",
       "created_at": "2007-12-03T10:15:30Z",
    -  "non_authorized_default_route": "abc123",
    -  "non_authorized_default_workspace": "xyz789",
    +  "non_authorized_default_route": "xyz789",
    +  "non_authorized_default_workspace": "abc123",
    +  "provider_name": "xyz789",
       "updated_at": "2007-12-03T10:15:30Z"
     }
     
    @@ -50416,7 +59074,7 @@
    {
       "act": SignedDigitalDocumentInput,
       "coopname": "xyz789",
    -  "result_hash": "abc123"
    +  "result_hash": "xyz789"
     }
     
    @@ -50679,13 +59337,13 @@
    Example
    {
    -  "id": 987.65,
    -  "is_valid": true,
    +  "id": 123.45,
    +  "is_valid": false,
       "meta": {},
       "public_key": "xyz789",
       "signature": "xyz789",
       "signed_at": "abc123",
    -  "signed_hash": "abc123",
    +  "signed_hash": "xyz789",
       "signer": "xyz789",
       "signer_certificate": EntrepreneurCertificate
     }
    @@ -50767,7 +59425,7 @@
       "signature": "xyz789",
       "signed_at": "abc123",
       "signed_hash": "xyz789",
    -  "signer": "abc123"
    +  "signer": "xyz789"
     }
     
    @@ -50903,11 +59561,11 @@
    Example
    {
       "doc_hash": "abc123",
    -  "hash": "xyz789",
    +  "hash": "abc123",
       "meta": {},
    -  "meta_hash": "xyz789",
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfo],
    -  "version": "abc123"
    +  "version": "xyz789"
     }
     
    @@ -50945,7 +59603,7 @@ - meta - MetaDocumentInput! + meta - JSON! Метаинформация документа @@ -50975,10 +59633,10 @@
    Example
    {
    -  "doc_hash": "abc123",
    -  "hash": "xyz789",
    -  "meta": MetaDocumentInput,
    -  "meta_hash": "xyz789",
    +  "doc_hash": "xyz789",
    +  "hash": "abc123",
    +  "meta": {},
    +  "meta_hash": "abc123",
       "signatures": [SignatureInfoInput],
       "version": "xyz789"
     }
    @@ -51027,7 +59685,7 @@
                       
    Example
    {
       "individual_data": CreateSovietIndividualDataInput,
    -  "role": "xyz789"
    +  "role": "abc123"
     }
     
    @@ -51105,9 +59763,56 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "install_code": "abc123"
     }
    +
    +
    + + +
    +
    +
    + Types +
    +

    StartProcessInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + project_hash - String! + +
    + template_id - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "project_hash": "abc123",
    +  "template_id": "xyz789"
    +}
     
    @@ -51151,7 +59856,7 @@
    Example
    {
       "coopname": "xyz789",
    -  "project_hash": "xyz789"
    +  "project_hash": "abc123"
     }
     
    @@ -51188,7 +59893,7 @@
    Example
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -51231,7 +59936,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "project_hash": "abc123"
     }
     
    @@ -51325,7 +60030,7 @@
    Example
    {
    -  "coopname": "abc123",
    +  "coopname": "xyz789",
       "project_hash": "xyz789"
     }
     
    @@ -51563,7 +60268,7 @@ "coopname": "xyz789", "document": AssetContributionActSignedDocumentInput, "exchange_id": 987.65, - "username": "abc123" + "username": "xyz789" }
    @@ -51615,11 +60320,46 @@
    Example
    {
    -  "root_govern_precision": 987.65,
    -  "root_govern_symbol": "xyz789",
    +  "root_govern_precision": 123.45,
    +  "root_govern_symbol": "abc123",
       "root_precision": 987.65,
    -  "root_symbol": "abc123"
    +  "root_symbol": "xyz789"
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    SystemFeatures

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    search - Boolean! + Доступен ли полнотекстовый поиск по документам
    +
    +
    +
    +
    +
    Example
    +
    {"search": true}
     
    @@ -51652,6 +60392,11 @@ Набор данных с информацией о состоянии блокчейна + + board_members - [BoardMember!] + + Члены совета кооператива + contacts - ContactsDTO @@ -51667,6 +60412,11 @@ Имя аккаунта кооператива + + features - SystemFeatures! + + Доступные функции платформы + is_providered - Boolean! @@ -51712,9 +60462,11 @@
    {
       "blockchain_account": BlockchainAccount,
       "blockchain_info": BlockchainInfoDTO,
    +  "board_members": [BoardMember],
       "contacts": ContactsDTO,
       "cooperator_account": CooperativeOperatorAccount,
       "coopname": "abc123",
    +  "features": SystemFeatures,
       "is_providered": false,
       "is_unioned": true,
       "settings": Settings,
    @@ -51826,7 +60578,7 @@
                       
    Example
    {
       "expires": "2007-12-03T10:15:30Z",
    -  "token": "abc123"
    +  "token": "xyz789"
     }
     
    @@ -51953,6 +60705,141 @@ "signer": {}, "transaction": {} } + + + + +
    +
    +
    + Types +
    +

    TranscriptionSegment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    createdAt - DateTime! + +
    endOffset - Float! + +
    id - String! + +
    speakerIdentity - String! + +
    speakerName - String! + +
    startOffset - Float! + +
    text - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "createdAt": "2007-12-03T10:15:30Z",
    +  "endOffset": 123.45,
    +  "id": "xyz789",
    +  "speakerIdentity": "abc123",
    +  "speakerName": "abc123",
    +  "startOffset": 123.45,
    +  "text": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TranscriptionStatus

    +
    +
    +
    +
    Description
    +

    Статус транскрипции звонка

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    ACTIVE

    +
    +
    +

    COMPLETED

    +
    +
    +

    FAILED

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "ACTIVE"
     
    @@ -52089,7 +60976,7 @@
    Example
    {
    -  "coopname": "xyz789",
    +  "coopname": "abc123",
       "exchange_id": 123.45,
       "username": "xyz789"
     }
    @@ -52207,9 +61094,9 @@
       "entrepreneur_data": UpdateEntrepreneurDataInput,
       "individual_data": UpdateIndividualDataInput,
       "organization_data": UpdateOrganizationDataInput,
    -  "public_key": "abc123",
    +  "public_key": "xyz789",
       "referer": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -52267,8 +61154,8 @@
    {
       "data": BankAccountInput,
       "is_default": false,
    -  "method_id": "abc123",
    -  "username": "xyz789"
    +  "method_id": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -52366,17 +61253,17 @@
    Example
    {
    -  "birthdate": "xyz789",
    -  "city": "abc123",
    +  "birthdate": "abc123",
    +  "city": "xyz789",
       "country": "Russia",
       "details": EntrepreneurDetailsInput,
    -  "email": "abc123",
    -  "first_name": "xyz789",
    -  "full_address": "abc123",
    -  "last_name": "xyz789",
    +  "email": "xyz789",
    +  "first_name": "abc123",
    +  "full_address": "xyz789",
    +  "last_name": "abc123",
       "middle_name": "xyz789",
    -  "phone": "abc123",
    -  "username": "xyz789"
    +  "phone": "xyz789",
    +  "username": "abc123"
     }
     
    @@ -52464,13 +61351,13 @@
    {
       "birthdate": "xyz789",
       "email": "xyz789",
    -  "first_name": "abc123",
    +  "first_name": "xyz789",
       "full_address": "abc123",
    -  "last_name": "abc123",
    +  "last_name": "xyz789",
       "middle_name": "abc123",
       "passport": PassportInput,
    -  "phone": "abc123",
    -  "username": "abc123"
    +  "phone": "xyz789",
    +  "username": "xyz789"
     }
     
    @@ -52558,7 +61445,7 @@ submaster - String - Имя пользователя подмастерья (contributor) + Имя пользователя ответственного (contributor) @@ -52575,17 +61462,17 @@
    Example
    {
       "attachments": ["abc123"],
    -  "creators": ["xyz789"],
    +  "creators": ["abc123"],
       "cycle_id": "abc123",
    -  "description": "abc123",
    -  "estimate": 987,
    +  "description": "xyz789",
    +  "estimate": 123,
       "issue_hash": "abc123",
    -  "labels": ["xyz789"],
    +  "labels": ["abc123"],
       "priority": "HIGH",
    -  "sort_order": 123,
    +  "sort_order": 987,
       "status": "BACKLOG",
       "submaster": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -52689,18 +61576,97 @@
    Example
    {
    -  "city": "abc123",
    -  "country": "xyz789",
    +  "city": "xyz789",
    +  "country": "abc123",
       "details": OrganizationDetailsInput,
    -  "email": "abc123",
    +  "email": "xyz789",
       "fact_address": "abc123",
       "full_address": "abc123",
    -  "full_name": "xyz789",
    +  "full_name": "abc123",
       "phone": "abc123",
       "represented_by": RepresentedByInput,
    -  "short_name": "abc123",
    -  "type": "xyz789",
    -  "username": "abc123"
    +  "short_name": "xyz789",
    +  "type": "abc123",
    +  "username": "xyz789"
    +}
    +
    +
    + + +
    +
    +
    + Types +
    +

    UpdateProcessTemplateInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + description - String + +
    + edges - [ProcessEdgeInput!] + +
    + id - String! + +
    + status - ProcessTemplateStatus + +
    + steps - [ProcessStepTemplateInput!] + +
    + title - String + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "description": "xyz789",
    +  "edges": [ProcessEdgeInput],
    +  "id": "abc123",
    +  "status": "ACTIVE",
    +  "steps": [ProcessStepTemplateInput],
    +  "title": "xyz789"
     }
     
    @@ -52776,10 +61742,10 @@
    {
       "coopname": "abc123",
       "data": "xyz789",
    -  "exchange_id": 987.65,
    +  "exchange_id": 123.45,
       "meta": "xyz789",
    -  "remain_units": "abc123",
    -  "unit_cost": "xyz789",
    +  "remain_units": "xyz789",
    +  "unit_cost": "abc123",
       "username": "abc123"
     }
     
    @@ -52828,6 +61794,12 @@ Рабочий стол по умолчанию для неавторизованных пользователей + + + provider_name - String + + Имя провайдера платежей по умолчанию +
    @@ -52836,10 +61808,11 @@
    Example
    {
    -  "authorized_default_route": "abc123",
    -  "authorized_default_workspace": "xyz789",
    +  "authorized_default_route": "xyz789",
    +  "authorized_default_workspace": "abc123",
       "non_authorized_default_route": "xyz789",
    -  "non_authorized_default_workspace": "abc123"
    +  "non_authorized_default_workspace": "xyz789",
    +  "provider_name": "xyz789"
     }
     
    @@ -52871,9 +61844,9 @@ - issue_id - String + issue_hash - String - ID задачи (если история привязана к задаче) + Хеш задачи (если история привязана к задаче) @@ -52914,12 +61887,12 @@
    Example
    {
       "description": "abc123",
    -  "issue_id": "abc123",
    +  "issue_hash": "xyz789",
       "project_hash": "xyz789",
       "sort_order": 123,
       "status": "CANCELLED",
       "story_hash": "abc123",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -52996,14 +61969,14 @@
    Example
    {
    -  "meta": "abc123",
    -  "referer": "xyz789",
    +  "meta": "xyz789",
    +  "referer": "abc123",
       "registered_at": "xyz789",
    -  "registrator": "xyz789",
    -  "status": "abc123",
    -  "storages": ["abc123"],
    +  "registrator": "abc123",
    +  "status": "xyz789",
    +  "storages": ["xyz789"],
       "type": "abc123",
    -  "username": "xyz789",
    +  "username": "abc123",
       "verifications": [Verification]
     }
     
    @@ -53221,7 +62194,7 @@ - participant_application - AgreementVar! + participant_application - AgreementVar @@ -53233,7 +62206,7 @@ - privacy_agreement - AgreementVar! + privacy_agreement - AgreementVar @@ -53245,7 +62218,7 @@ - signature_agreement - AgreementVar! + signature_agreement - AgreementVar @@ -53257,13 +62230,13 @@ - user_agreement - AgreementVar! + user_agreement - AgreementVar - wallet_agreement - AgreementVar! + wallet_agreement - AgreementVar @@ -53283,8 +62256,8 @@
    Example
    {
       "confidential_email": "xyz789",
    -  "confidential_link": "abc123",
    -  "contact_email": "abc123",
    +  "confidential_link": "xyz789",
    +  "contact_email": "xyz789",
       "coopenomics_agreement": AgreementVar,
       "coopname": "xyz789",
       "full_abbr": "xyz789",
    @@ -53294,9 +62267,9 @@
       "participant_application": AgreementVar,
       "passport_request": "xyz789",
       "privacy_agreement": AgreementVar,
    -  "short_abbr": "abc123",
    +  "short_abbr": "xyz789",
       "signature_agreement": AgreementVar,
    -  "statute_link": "abc123",
    +  "statute_link": "xyz789",
       "user_agreement": AgreementVar,
       "wallet_agreement": AgreementVar,
       "website": "xyz789"
    @@ -53462,10 +62435,10 @@
       "contact_email": "xyz789",
       "coopenomics_agreement": AgreementInput,
       "coopname": "xyz789",
    -  "full_abbr": "xyz789",
    -  "full_abbr_dative": "xyz789",
    +  "full_abbr": "abc123",
    +  "full_abbr_dative": "abc123",
       "full_abbr_genitive": "xyz789",
    -  "name": "xyz789",
    +  "name": "abc123",
       "participant_application": AgreementInput,
       "passport_request": "xyz789",
       "privacy_agreement": AgreementInput,
    @@ -53536,13 +62509,49 @@
                     
    Example
    {
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "is_verified": true,
       "last_update": "abc123",
    -  "notice": "xyz789",
    +  "notice": "abc123",
       "procedure": "abc123",
       "verificator": "abc123"
     }
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    VerifyEmailInputDTO

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + token - String! + Токен верификации email
    +
    +
    +
    +
    +
    Example
    +
    {"token": "abc123"}
     
    @@ -53585,7 +62594,7 @@
    Example
    {
    -  "amount": "abc123",
    +  "amount": "xyz789",
       "recipient": "xyz789"
     }
     
    @@ -53643,8 +62652,8 @@
    Example
    {
       "coopname": "abc123",
    -  "project_hash": "abc123",
    -  "recipient": "xyz789",
    +  "project_hash": "xyz789",
    +  "recipient": "abc123",
       "voter": "xyz789"
     }
     
    @@ -53692,7 +62701,7 @@
    Example
    -
    {"question_id": 123.45, "vote": "abc123"}
    +                  
    {"question_id": 987.65, "vote": "abc123"}
     
    @@ -53759,8 +62768,8 @@
    {
       "ballot": AnnualGeneralMeetingVotingBallotSignedDocumentInput,
       "coopname": "xyz789",
    -  "hash": "xyz789",
    -  "username": "xyz789",
    +  "hash": "abc123",
    +  "username": "abc123",
       "votes": [VoteItemInput]
     }
     
    @@ -53845,7 +62854,7 @@
    Example
    {
    -  "endpoint": "xyz789",
    +  "endpoint": "abc123",
       "keys": WebPushSubscriptionKeysInput
     }
     
    @@ -53923,15 +62932,15 @@
    Example
    {
    -  "authKey": "xyz789",
    +  "authKey": "abc123",
       "createdAt": "2007-12-03T10:15:30Z",
       "endpoint": "abc123",
       "id": "xyz789",
       "isActive": true,
    -  "p256dhKey": "abc123",
    +  "p256dhKey": "xyz789",
       "updatedAt": "2007-12-03T10:15:30Z",
       "userAgent": "xyz789",
    -  "username": "xyz789"
    +  "username": "abc123"
     }
     
    @@ -53975,7 +62984,7 @@
    Example
    {
    -  "auth": "abc123",
    +  "auth": "xyz789",
       "p256dh": "xyz789"
     }
     
    diff --git a/components/docs/docs/index.md b/components/docs/docs/index.md index 225b5187656..0a413568407 100644 --- a/components/docs/docs/index.md +++ b/components/docs/docs/index.md @@ -101,4 +101,6 @@ graph BT Потому, если вы пайщик, и ищите только то, что касается ваших возможностей на платформе, то воспользуйтесь поиском в шапке сайта, введя "Пайщик". Поиск отобразит все страницы, помеченные вашим тегом, что упростит исследование только нужных вам деталей. Аналогично для председателей, членов совета и разработчиков. -Альтернативно, обращайте внимание на заголовки страниц, на каждой из которых есть соответствующие теги. Это поможет не погружаться в то, что вам на текущий момент не нужно. \ No newline at end of file +Альтернативно, обращайте внимание на заголовки страниц, на каждой из которых есть соответствующие теги. Это поможет не погружаться в то, что вам на текущий момент не нужно. + +На многих страницах с бизнес-описанием внизу добавлен свёрнутый блок **«Техническая информация для разработчика»**: в нём перечислены соответствующие поля GraphQL (`Query` / `Mutation`) и пространства имён `@coopenomics/sdk`, не смешиваясь с текстом для председателя, совета или пайщика. Раскрывайте блок только при работе с API или интеграцией. \ No newline at end of file diff --git a/components/docs/docs/info.md b/components/docs/docs/info.md deleted file mode 100644 index 42bc9fe105d..00000000000 --- a/components/docs/docs/info.md +++ /dev/null @@ -1,80 +0,0 @@ -# Справка - -Данная справка предназначена для руководителей потребительских кооперативов. Справка описывает процесс удаленной регистрации пайщиков в потребительском кооперативе с выпуском цифрового удостоверения (карты) пайщика, позволяющей перевести документооборот в электронную форму. - -Процесс удаленной регистрации в кооперативе для ознакомления можно пройти самостоятельно на [https://testnet.copenomics.world](https://testnet.copenomics.world). - -???+ note "Ключ доступа" - Для входа в качестве члена совета воспользуйтесь следующими данными: - - - Идентификатор пользователя: vtdwpiojgfpl - - - Ключ доступа: 5J3NoZNQZQxEV7auYUoWG76PW5E9eMbjA1wGVdJSBjBjS7BqVuj - - -Удаленная регистрация пайщика начинается с того, что он переходит на страницу регистрации в Вашем кооперативе. - -![Untitled](assets/spravka/1.png) - - -## Решение совета - -Членам совета для принятия любого решения, необходимо войти в свои кабинеты и произвести голосование по автоматически-сформированной повестке. - -Голосование осуществляется с помощью нажатия кнопок - За (зеленый палец вверх) или Против (красный палец вниз). Член совета автоматически считается воздержавшимся, если не принимает участия в голосовании. - -![Untitled](assets/spravka/12.png) - -Детали каждого заявления перед голосованием можно (и нужно) развернуть, нажав на зеленый плюсик слева от повестки перед голосованием. - -![Untitled](assets/spravka/13.png) - -Каждое заявление можно скачать в PDF формате и использовать как юридически-значимый документ. Контрольная сумма документа рассчитывается в момент заполнения заявления с использованием собственноручной подписи на нём. За счёт чего устанавливается алгоритмическая связь между человеком, оставившим свою собственноручную подпись, и простой электронной подписью, которую он получил. - -И с этого момента все документы, которые подписывает пайщик своей электронной подписью, считаются легитимными в кооперативе, ровно такими же, как и заполненные ручкой на бумаге. Любой контролирующий орган, которому предоставлен этот документ с электронной подписью, Вы, члены Совета, или сам пайщик, могут проверить документ и убедиться в том, что именно этот документ был подписан с помощью ключа, который принадлежит именно этому пайщику. Проверка осуществляется с помощью выполнения расчета хэш-суммы из скаченного документа и восстановления публичного ключа из цифровой подписи. Публичный ключ соответствует приватному ключу пайщика и хранится в блокчейне с момента его регистрации. - -![Untitled](assets/spravka/14.png) - -После того, как решение советом принято, председателю необходимо утвердить его. Для утверждения решения, ему необходимо нажать в квадратик для галочки под заголовком “утверждено”: - -![Untitled](assets/spravka/15.png) - -Сразу после утверждения решения председателем, оно будет исполнено - новому пайщику будет создан лицевой счёт в Вашем кооперативе, он получит удостоверение пайщика и доступ в кошелёк. - -![Untitled](assets/spravka/16.png) - -## Реестр документов - -После того, как решение принято, соответствующая пачка документов появятся в разделе “Документы”. Каждая пачка включает в себя: заявление, решение, и в некоторых случаях - акты. - -![Untitled](assets/spravka/17.png) - - -Каждая пачка документов может быть развернута нажатием на зеленый плюсик слева. При развороте все документы с соответствующими цифровыми подписями действующих лиц будут представлены для просмотра, скачивания и проверки. - -![Untitled](assets/spravka/18.png) - -![Untitled](assets/spravka/19.png) - -## Реестр пайщиков - -Раздел “Пайщики” позволяет детально просмотреть пайщиков кооператива и пачки документы каждого из них. Каждая пачка также может быть развернута в заявление, решение и акты, доступные к скачиванию и проверке. - -![Untitled](assets/spravka/20.png) - -## Дополнительно - -Программное обеспечение поставляется Потребительским Кооперативам по WHITE LABEL - сайт запускается на вашем домене, все наименования и названия сменяются на Ваши. Каждый сайт работает как PWA-приложение, устанавливающееся на рабочий стол мобильного телефона. - -Данное программное обеспечение формирует программную среду кооперативной экономики и является системообразующей платформой. В основе платформы лежит технология блокчейн и кооперативные смарт-контракты для: регистрации пайщиков, поставки-приобретения имущества, коллективного и розничного пользования имуществом, кооперативного инвестирования и спонсирования в имущество. - -Основные дополнительные (планируемые) возможности платформы: - -- Быстрая регистрация/вход пайщиков в кооперативы с помощью цифрового удостоверения. -- Бесшовная передача документов от кооператива к кооперативу. -- Формирование бухгалтерской отчетности для передачи в контролирующие органы. -- Голосование совета по произвольным повесткам. -- Образование кооперативных участков и управление ими. -- Общие собрания пайщиков / уполномоченных онлайн, по графику и внеочередные. -- Стандартизированная методология кооперации в кооперативных смарт-контрактах. -- Документация, SDK и API для интеграции действующих и создания новых интерфейсов для кооперации. \ No newline at end of file diff --git a/components/docs/docs/invest.md b/components/docs/docs/invest.md deleted file mode 100644 index 15157ea7a0f..00000000000 --- a/components/docs/docs/invest.md +++ /dev/null @@ -1,104 +0,0 @@ -# ИНВЕСТИЦИОННОЕ ПРЕДЛОЖЕНИЕ - -Кооперативы – это народные организации, в которых нет частной прибыли, но есть общая и личная выгода. Кооперативы существуют для удовлетворения потребностей их участников. В кооперативах нет продаж, но есть вклады и возвраты вкладов в виде денег и имущества. Это приводит к снижению налоговой нагрузки, стоимости товаров и услуг, и увеличению их качества. - -ПК «Восход» разрабатывает цифровую платформу автоматизации документооборота для потребительских, производственных и сельхозяйственных кооперативов, которая включает: - - - Блокчейн-среду для кооперативных смарт-контрактов под управлением участников; - - - Стандартизированный пакет юридических документов для кооперации, которые автоматически заполняются при выполнении действий участниками в смарт-контрактах; - - - Цифровой кошелёк и Удостоверение Пайщика для авторизации участников между кооперативами; - - - Магазин приложений для поставки-приобретения, аренды и инвестиций в результаты деятельности кооперативов платформы; - - - API для подключения действующих кооперативов к платформе; - - -Что позволит кооперативам: - -- Дистанционно принимать и исключать пайщиков, вести реестры пайщиков и их документов с возможностью выгрузки; - -- Автоматически формировать бухгалтерскую отчетность в 1C для отправки в контролирующие органы; - -- Проводить удаленные голосования пайщиков и членов Совета с автоматическим созданием Протоколов и исполнением решений. - -- Вести учет вступительных, членских и паевых взносов, их целевого использования и возврата. - -- Выбирать и подключать сайты/приложения для удовлетворения потребностей пайщиков в потреблении качественных продуктов локальных производителей (__маркетплейсы__), в привлечении инвестиций (__краудинвестинг__ и __краудфандинг__) в локальных производителей, и совместной деятельности по производству продуктов (__краудсорсинг__). - -- Разрабатывать кооперативные приложения, основанные на стандартизированных кооперативных смарт-контрактах и поставлять их кооперативам платформы с получением выгоды в виде членских взносов участников (__маркетплейс кооперативных приложений__); - -- Автоматически подключаться во все новые приложения, которые применяют стандартизированные кооперативные смарт-контракты. - -ПК «Восход» получает членские взносы за пользование сервисом документооборота: - -- Регистрация нового пайщика – 10 рублей; - -- Проведение одной операции целевого кооперативного контракта – 20 рублей. - - -В настоящее время в разработку платформы пайщиками ПК "Восход" вложено 25 млн. рублей – денежными средствами и результатами интеллектуальной деятельности в паевой фонд (складочный капитал). Для дальнейшей разработки последующих этапов платформы требуется 18 млн. руб.: - -- для подготовки, запуска и тестирования Бета-версии Цифровой Платформы с минимально необходимым набором сервисов; - -- организации деятельности выбранных для Бета-тестирования кооперативов и доработки Цифровой Платформы до рабочей версии масштабирования согласно экономической модели. - - - -```mermaid -gantt - title Дорожная карта ПК «Восход» до 2025-06-01 - dateFormat YYYY-MM-DD - Активные исследования :done, 2023-01-01, 180d - Бизнес-моделирование :done, 2023-06-01, 2023-12-01 - Альфа-версия :done, 2023-08-12, 2023-12-20 - Блокчейн-протокол: crit, 2023-12-20, 2025-06-01 - Бета-версия: active, 2023-12-20, 2025-06-01 - Кабинет Совета: milestone, 2024-06-19, 2024-06-22 - Цифровой Кошелёк: milestone, 2024-06-19, 2024-06-22 - Первые подключения: active, 2024-06-20, 2024-09-20 - Приложение маркетплейса: milestone, 2024-08-01, 2024-08-01 - 1C-интеграция: milestone, 2024-09-01, 2024-09-01 - Активные подключения: active, 2024-09-20, 2025-06-01 - Приложение краудинвестинга: milestone, 2024-10-01, 2024-10-01 - Приложение краудсорсинга: milestone, 2025-01-01, 2025-01-01 - Магазин кооперативных приложений: milestone, 2025-06-01, 2025-06-01 - API и документация: active, 2023-10-12, 2025-06-01 - -``` - - - -## Механизм возврата - -(на примере 100 тыс. руб.) - -Пайщик-инвестор вносит в ПК "Восход"»" денежные средства и становится совладельцем Цифровой платформы. 100 т.р. - минимальный паевой взнос. - -ПК "Восход" использует денежные средства для разработки цифровой платформы. По мере разработки цифровой платформы возникают дополнительные результаты интеллектуальной деятельности (РИД), которые капитализируются у всех пайщиков, в том числе и у пайщиков-инвесторов, в зависимости от времени инвестирования: - -| Внесение инвестиций (паевого взноса) деньгами | Сумма, тыс. руб | Расчетная капитализация | Расчет паевого взноса к возврату, тыс. руб | -| --------------------------------------------- | --------------- | ----------------------- | --------------------------------------- | -| В июне 2024 | 100 | 239% | 239 | -| В июле 2024 | 100 | 205% | 205 | -| В августе 2024 | 100 | 182% | 182 | -| В сентябре 2024 | 100 | 166% | 166 | -| В октябре 2024 | 100 | 153% | 153 | -| В ноябре 2024 | 100 | 142% | 142 | - - -Таким образом, на 18 млн. рублей складочного капитала, который требуется для создания минимальной рабочей бета-версии платформы, будет добавлено дополнительных паевых взносов РИД – 14.6 млн. рублей, таким образом, создав для пайщиков-инвесторов общую сумму для возвратов 32.6 млн рублей. И, кроме этого, будет создано и внесено РИД пайщиками-разработчиками на сумму 86.6 млн. рублей. Всего складочный капитал, включая пайщиков-разработчиков, составит 119.2 млн. рублей. - -В сентябре 2024 года мы планируем активное подключение кооперативов и кооперативных участков к платформе. Всего за 1 год планируется подключить 2000 кооперативов с общей численностью 2 млн. пайщиков. По мере поступления оплаты от кооперативов за пользование сервисами платформы, всем пайщикам будут производиться выплаты - возвраты паевых взносов. Все возвраты будут произведены до конца февраля 2026 года в общей сумме 119.248 млн. рублей. - -График расчета поступления оплаты за сервис и возвратов паевых взносов представлен на Рис. 1. - - -
    - ![invest_graph.png](assets/invest_graph.png) -
    Рис. 1
    -
    - -## Как совершить вклад -По вопросу совершения вкладов свяжитесь с нами через [контакты](/contacts). diff --git a/components/docs/docs/manual/.DS_Store b/components/docs/docs/manual/.DS_Store deleted file mode 100644 index cb2221e2d86c8ac86423ad7cbeb30e7e3dab734c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMU2GIp6u#fIzzm(zDN@>jVppn!pH@mKls|E43-kw4!WOzM#k#vQz`%5-?#%8Y zq^3lPf%xR#n?YktG*O}n=#yxS8hp@1(qJS?e9-8NKA9LaQO}(_3lylDm>7t2lY7sc zd(OFY&zbMs+p}eip)F^uV628QCR68BE2H5SjmvqzsY&5XDN&F;V;0L$A7v@#-=rN) zL=lK05Je!0Koo%}0=Gj1=+5R%p5opY(rAn#5JljB83BGi#He!`59zp|!O=lOPy!I; zB|y;Vnd*SRCKl3oNXG>YOleI~Js>niSYkk!lRU=NiN-@ZE~qeP5atZwn-Nwh2;NS1 zu|S<6E@(7H5r`sia|C$$lm!)gmTLCv>vuC<@J7?NnEd%Lz1uPi!`hs7*YQ)9V`c*b%P>i0sNZr7x6tP1 z9K#E26GEU+8`i3i9&KIK5L>l+#aKh^=-TF{hFHt$ma#EKuBuxlaiq2gMos*TBWoo&e97qnTLrE*+ItlBDIjmK9IWb$StfB(H$dL(E0kIGuT9Lz4z>(n8GHnQC{xRoJmXO%#*P_NVXa7laCq|uOt!6JRJ+UHRa zWGy8Wm#K|v-y!i?vRq#TV12wnJWh(7qVa2P z0b9h@(6!db_A!?oV^6VD>6C}0eaVI0SB5>Mk9Jcs9T3a{cdypA{UHa^0~IFCXN#pgft{s(m~;mRLr%#MOVXl zo9Gk=3FTUNkVr4wI@fADyE?no*4sYUzMRFg>#jLfbE{)K<<>mVb`_lh&P4=YpBF(g zOaelX3_;@EfZ_?t!TGi7-E~E9UW2QE?=H$B^RUcQL7Ne3*WW8s7HQK$cJUHod$j3- zt!=ztri|63fK_XoS1Od3T1m(@wh{}$sOvW00?>~)A^3$_xpd$1k5(NEwW44}Oa`(Y8hedLhG zVI0BZcml`qBu)ene>Q;li+Bky;}x97n|KRna2DtA9^S_X_>e&V8NR@`H$ZsXWC-KC zsUe(CWF6ae_LD|20VW&YiCl@;bPccnH&6Zh|DEVswC5-SQ3U>B1W?+M=x8J5sg5>@ zWHIUwQ|FEAjSCu>(7;vrd{B-Pz4{MBdX9y%cu2 - ---- - -**Следующие шаги:** - -- Изучите [стоимость использования](pricing.md) платформы - -- Приступайте к [настройке кооператива](../cooperative-management/cooperative-settings/settings-management.md) \ No newline at end of file diff --git a/components/docs/docs/manual/about-mono/platform-connection.md b/components/docs/docs/manual/about-mono/platform-connection.md deleted file mode 100644 index e6e232777c7..00000000000 --- a/components/docs/docs/manual/about-mono/platform-connection.md +++ /dev/null @@ -1,56 +0,0 @@ -# Подключение к платформе Кооперативной Экономики - -Подключение к основной сети платформы Кооперативной Экономики включает несколько этапов, каждый из которых обеспечивает юридическую и техническую готовность вашего кооператива к работе с системой. - -## Обязательные условия подключения - -Для работы в основной сети платформы Кооперативной Экономики необходимо выполнить два обязательных условия: - -**Членство в Союзе Потребительских Обществ «РУСЬ»** — это гарантирует наличие у вашего кооператива корректного базового электронного документооборота и обеспечивает юридическую поддержку по всем кооперативным вопросам. Союз «РУСЬ» предоставляет базовый документооборот, а также стандартизированные тексты целевых потребительских программ, которые должны быть приняты в вашем кооперативе для использования платформы. - -**Членство в ПК «ВОСХОД»** — как оператора платформы, который обеспечивает техническую инфраструктуру и управляет оборотом утилити-токена AXON для оплаты вычислительных ресурсов блокчейна. - -## Вступление в ПК «ВОСХОД» - -Процесс вступления в Потребительский Кооператив «ВОСХОД» происходит полностью в электронном виде через личный кабинет. Для получения ссылки на регистрацию необходимо заполнить форму в разделе ["Подключение"](../../connect.md) на данном сайте. - -После получения ссылки процедура вступления включает: - -**Заполнение электронного заявления** с указанием всех необходимых данных вашего кооператива. Заявление подписывается собственноручно — пальцем по экрану телефона, трекпадом или мышкой на компьютере, что создает юридически значимую простую электронную подпись. - -**Оплата взносов** составляет 4000 рублей для организаций (вступительный и минимальный паевой взнос). Оплата производится через банковские карты или другие доступные способы платежа прямо в личном кабинете. - -## Подписание соглашения о подключении - -После успешной регистрации в ПК «ВОСХОД» в меню личного кабинета появляется раздел "Подключение". Здесь необходимо ознакомиться с соглашением о подключении к платформе Кооперативной Экономики и подписать его электронной подписью нажатием соответствующей кнопки. - -В процессе подписания соглашения необходимо указать: -- **Суммы вступительного и минимального паевых взносов** для организаций и физических лиц в вашем кооперативе -- **Домен или поддомен**, на который должна быть установлена ваша копия MONO - -!!! note "Самостоятельный запуск" - Каждый кооператив может самостоятельно запустить программное обеспечение MONO на своих серверах после того, как станет пайщиком ПК «ВОСХОД» и подпишет соглашение о подключении к платформе. - -## Техническое развёртывание системы - -Если ПК «ВОСХОД» предоставляет сервис хостинга для вашего кооператива (что в настоящее время временно предоставляется бесплатно), вам необходимо **делегировать имя домена** на предоставленный IP-адрес. Это делается через панель управления DNS у вашего регистратора домена. - -После делегирования домена на сервере ПК «ВОСХОД» автоматически запускаются контейнеры MONO, и на вашем домене появляется интерфейс завершения установки кооператива. - -## Завершение установки кооператива - -Финальный этап требует участия уполномоченного лица вашего кооператива. С помощью **ключа установки**, который соответствует ключу пайщика в ПК «ВОСХОД» (используется тот же ключ для проверки прав доступа), необходимо внести данные членов совета кооператива в систему. - -После внесения данных совета система автоматически отправляет на указанные электронные адреса приглашения получить простую электронную подпись и подписать ею положения о целевых потребительских программах, которые используются на платформе. - -**Выдача подписей происходит уже на сайте нового кооператива.** Сразу после получения подписей всеми членами совета система становится полностью готовой к использованию — можно принимать регистрации новых пайщиков, проводить собрания совета, обрабатывать платежи и выполнять все остальные функции управления кооперативом. - -## О стоимости использования - -Стоимость использования платформы рассчитывается по прозрачной формуле на основе фактического потребления ресурсов вашим кооперативом. Базовый пакет составляет 1500 рублей в месяц и включает хостинг, техническую поддержку и базовую квоту операций. - -Подробная информация о компонентах стоимости, формулах расчета и примерах представлена в разделе [«Стоимость использования»](pricing.md). - ---- - -**Следующий шаг:** Изучите процесс [установки и запуска](installation.md) системы \ No newline at end of file diff --git a/components/docs/docs/manual/about-mono/pricing.md b/components/docs/docs/manual/about-mono/pricing.md deleted file mode 100644 index b5fe0c62f8c..00000000000 --- a/components/docs/docs/manual/about-mono/pricing.md +++ /dev/null @@ -1,147 +0,0 @@ -# Стоимость использования платформы - -Общие затраты на внедрение платформы Кооперативной Экономики включают первоначальные расходы на подключение и ежемесячную стоимость использования системы. - -## Первоначальные затраты на подключение - -Перед началом использования платформы необходимо внести обязательные взносы в структуры, обеспечивающие юридическую и техническую поддержку системы. - -### Членство в ПК «ВОСХОД» — 4000 рублей - -**Вступительный и минимальный паевой взнос** в Потребительский Кооператив «ВОСХОД» составляет 4000 рублей для организаций. ПК «ВОСХОД» является оператором платформы и обеспечивает: - -- Техническую инфраструктуру блокчейна -- Управление утилити-токеном AXON -- Хостинг и техническую поддержку (временно бесплатно) -- Доступ к платформе и основному функционалу - -### Членство в СПО «РУСЬ» — 53500 рублей - -**Подготовка базового документооборота** через Союз Потребительских Обществ «РУСЬ» стоит 53500 рублей. СПО «РУСЬ» предоставляет: - -- Базовый электронный документооборот для кооперативов -- Стандартизированные тексты целевых потребительских программ -- Юридическую поддержку по кооперативному законодательству -- Методическое сопровождение деятельности кооператива - -### Итоговые первоначальные затраты - -**При наличии действующего членства в СПО «РУСЬ»:** 4000 рублей (только ПК «ВОСХОД») - -**При отсутствии членства в СПО «РУСЬ»:** 57500 рублей (53500 + 4000) - -!!! info "Обязательное условие" - Членство в СПО «РУСЬ» является обязательным условием для работы в основной сети платформы Кооперативной Экономики. Если ваш кооператив уже является членом Союза «РУСЬ», дополнительные взносы не требуются. - -## Ежемесячная стоимость использования - -Стоимость использования платформы Кооперативной Экономики состоит из базового пакета услуг и дополнительных расходов при превышении включенных лимитов. - -### Базовый пакет: 1500 рублей в месяц - -**Ежемесячная подписка в 1500 рублей включает:** - -- **50 новых пайщиков** (стоимость 500 рублей) -- **100 пакетов документов** (стоимость 1000 рублей) -- Хостинг на серверах ПК «ВОСХОД» (временно бесплатно) -- Техническую поддержку и обслуживание -- Доступ к базовому функционалу платформы - -Если ваш кооператив регистрирует менее 50 новых пайщиков и создает менее 100 пакетов документов в месяц, дополнительная плата не взимается. - -### Дополнительные расходы при превышении лимитов - -При превышении базовых лимитов действует следующая тарификация: - -**Общая дополнительная стоимость = A + (D - 50) × 10 + (G - 100) × 10** (в рублях) - -Где: -- **A** — стоимость подключенных приложений из магазина приложений -- **D** — количество новых пайщиков свыше 50 в месяц -- **G** — количество пакетов документов свыше 100 в месяц - -### Компоненты дополнительной стоимости - -**Приложения из магазина (A)** -Каждое приложение в магазине имеет установленную разработчиком стоимость членского взноса. При подключении приложения эта сумма добавляется к ежемесячной стоимости. Оплаты направляются транзитом через ПК «ВОСХОД» непосредственно разработчикам приложений. - -**Дополнительные пайщики (×10 рублей)** -За каждого нового пайщика сверх 50 в месяц взимается 10 рублей. Эта стоимость покрывает создание аккаунта в блокчейне, генерацию криптографических ключей и настройку доступа к системе. - -**Дополнительные пакеты документов (×10 рублей)** -За каждый пакет документов сверх 100 в месяц взимается 10 рублей. **Пакет документов** — это завершенная операция кооператива согласно целевой потребительской программе. Например, операция "поставка-приобретение имущества на маркетплейсе" включает: - -- Заявление пайщика на заказ -- Заявление пайщика на поставку -- Два протокола решения совета -- Два акта приёма-передачи имущества - -Их формирование сопровождается использованием вычислительных ресурсов блокчейна, и один такой пакет документов стоит 10 рублей. - -### Токены AXON и оплата ресурсов - -**Курс токена:** 1 AXON = 10 рублей - -Токены AXON используются для оплаты вычислительных ресурсов блокчейна. В рамках базового пакета все необходимые токены предоставляются автоматически. При превышении лимитов дополнительные токены приобретаются по указанному курсу. - -**Оплата за регистрацию пайщиков и пакеты документов** — направляется делегатам сети, которые предоставляют вычислительные мощности для работы платформы Кооперативной Экономики. - -!!! info "Подробности платформы" - Детальное описание правил распределения платежей и работы с делегатами представлено в документации платформы на [coopenomics.world](https://coopenomics.world) и выходит за рамки документации MONO. - -## Примеры расчета стоимости - -### Небольшой кооператив (уже член СПО «РУСЬ») -**Первоначальные затраты:** 4000 рублей (только ПК «ВОСХОД») - -**Ежемесячное использование:** -- Новые пайщики: 5 в месяц (в пределах лимита 50) -- Пакеты документов: 20 в месяц (в пределах лимита 100) -- Приложения: базовые (0 рублей) - -**Ежемесячная стоимость:** 1500 рублей (только базовый пакет) - -### Активный кооператив (не член СПО «РУСЬ») -**Первоначальные затраты:** 57500 рублей (53500 в СПО «РУСЬ» + 4000 в ПК «ВОСХОД») - -**Ежемесячное использование:** -- Новые пайщики: 65 в месяц (65 - 50 = 15 сверх лимита) -- Пакеты документов: 180 в месяц (180 - 100 = 80 сверх лимита) -- Приложения: 1500 рублей - -**Расчет дополнительной стоимости:** -- Базовый пакет: 1500 рублей -- Приложения: 1500 рублей -- Дополнительные пайщики: 15 × 10 = 150 рублей -- Дополнительные пакеты: 80 × 10 = 800 рублей - -**Итого в месяц: 1500 + 1500 + 150 + 800 = 3950 рублей** - -### Стартующий кооператив (уже член СПО «РУСЬ») -**Первоначальные затраты:** 4000 рублей (только ПК «ВОСХОД») - -**Ежемесячное использование:** -- Новые пайщики: 50 в месяц (в пределах лимита 50) -- Пакеты документов: 100 в месяц (в пределах лимита 100) -- Приложения: базовые (0 рублей) - -**Ежемесячная стоимость:** 1500 рублей (только базовый пакет) - -## Прозрачность расчетов - -Все операции в системе фиксируются в блокчейне, что обеспечивает полную прозрачность расчетов. Количество новых пайщиков и созданных пакетов документов автоматически подсчитывается системой и отображается в личном кабинете. - -**Детальная отчетность доступна в режиме реального времени:** -- Количество зарегистрированных пайщиков за текущий месяц -- Число созданных пакетов документов по типам операций -- Использование базовых лимитов и превышения -- Стоимость подключенных приложений - -Все расчеты основаны на фактическом использовании вычислительных ресурсов блокчейна и доступны для независимого аудита через открытые протоколы платформы. - ---- - -**Следующие шаги:** -- Изучите процесс [установки и запуска](installation.md) системы -- Ознакомьтесь с процедурой [подключения к платформе](platform-connection.md) -- Попробуйте [демо-версию](demo.md) перед принятием решения \ No newline at end of file diff --git a/components/docs/docs/manual/about-mono/what-is-mono.md b/components/docs/docs/manual/about-mono/what-is-mono.md deleted file mode 100644 index 15f7a31baa6..00000000000 --- a/components/docs/docs/manual/about-mono/what-is-mono.md +++ /dev/null @@ -1,53 +0,0 @@ -# Что такое MONO - -Добро пожаловать в MONO — систему управления кооперативными отношениями (Cooperative Relationship Management), которая автоматизирует основной документооборот потребительских кооперативов и существенно упрощает управление организацией. - - - -## Основные возможности MONO - -MONO представляет собой комплексную платформу для управления потребительскими кооперативами с поддержкой всех основных бизнес-процессов. Система обеспечивает цифровой документооборот, автоматизированное принятие решений и прозрачную финансовую отчётность. - -**Управление пайщиками:** Централизованный реестр участников с историей взаимодействий, автоматической обработкой заявлений на вступление и выход, ведением персональных папок документов и уведомлениями о важных событиях. - -**Цифровой документооборот:** Создание, подписание и хранение всех документов кооператива в электронном виде с использованием простой электронной подписи, автоматическая генерация протоколов собраний и решений совета. - -**Финансовая прозрачность:** Отслеживание всех финансовых операций в реальном времени, автоматическое распределение поступлений по программам кооператива, прозрачная отчётность для пайщиков и контролирующих органов. - -**Собрания и голосования:** Организация собраний совета кооператива в цифровом формате, голосование по вопросам повестки с фиксацией результатов в блокчейне, автоматическое формирование протоколов. - -## Техническая архитектура - -MONO построена на современных технологиях с использованием блокчейна для обеспечения неизменности и прозрачности документооборота. Все критически важные операции — решения совета, финансовые транзакции, изменения в составе пайщиков — записываются в распределённый реестр, что исключает возможность фальсификации данных и упрощает взаимный обмен данными между кооперативами в единой сети. - -**Блокчейн-инфраструктура:** Документы кооператива хранятся в анонимизированном виде в блокчейне, обеспечивая их неизменность и возможность независимой верификации. Персональные данные пайщиков защищены и обрабатываются в соответствии с требованиями 152-ФЗ. - -**Открытый исходный код:** MONO является свободным программным обеспечением с открытым исходным кодом, что обеспечивает прозрачность работы системы и возможность независимого аудита безопасности. - -**Безопасность данных:** Система использует криптографическую защиту всех операций с беспрецедентным уровнем надёжности. Каждый участник кооператива имеет уникальные криптографические ключи для подписания документов, которые не хранятся и не передаются в открытом виде. - -## Подключение к платформе Кооперативной Экономики - -MONO является частью более широкой экосистемы — платформы Кооперативной Экономики, которая объединяет кооперативы в единую сеть для обмена ресурсами и взаимодействия. - -Подключение к основной сети платформы требует членства в ПК «ВОСХОД» — операторе платформы, который обеспечивает техническую инфраструктуру и управляет оборотом утилити-токена AXON для оплаты вычислительных ресурсов блокчейна. - -Также необходимо членство в Союзе Потребительских Обществ «РУСЬ», который предоставляет базовый документооборот и юридическую поддержку по кооперативному законодательству. - -## Преимущества для кооперативов - -**Снижение административной нагрузки:** Автоматизация рутинных процессов освобождает руководство кооператива для стратегических задач, сокращает время на оформление документов и принятие решений. - -**Повышение прозрачности:** Все операции кооператива доступны для просмотра пайщиками в реальном времени, что повышает доверие участников и соответствует принципам кооперативной демократии. - -**Соответствие законодательству:** Система автоматически обеспечивает соблюдение требований законодательства о потребительской кооперации, ведёт необходимую отчётность и документооборот. - -**Масштабируемость:** MONO подходит как для небольших местных кооперативов, так и для крупных межрегиональных объединений, автоматически адаптируясь к размеру и специфике организации. - ---- - -**Следующие шаги:** -- Изучите процесс [подключения к платформе](platform-connection.md) -- Ознакомьтесь со [стоимостью использования](pricing.md) -- Попробуйте [демо-версию](demo.md) системы \ No newline at end of file diff --git a/components/docs/docs/manual/about-mono/workspaces.md b/components/docs/docs/manual/about-mono/workspaces.md deleted file mode 100644 index c5e5b22cc3a..00000000000 --- a/components/docs/docs/manual/about-mono/workspaces.md +++ /dev/null @@ -1,89 +0,0 @@ -# Рабочие столы - -MONO построена на концепции **рабочих столов** — специализированных интерфейсов, каждый из которых предназначен для выполнения определённых задач в рамках управления кооперативом. - -## Что такое рабочий стол - -**Рабочий стол** — это композитное приложение, состоящее из одного или нескольких специализированных мини-приложений. Каждая кнопка в меню рабочего стола представляет собой отдельное мини-приложение с определённой функциональностью. - -Например, стол совета объединяет мини-приложения для работы с повесткой, реестрами пайщиков, документами и собраниями. При этом каждое из этих мини-приложений имеет свой интерфейс и набор функций. - -## Базовые рабочие столы - -В MONO по умолчанию доступны три основных рабочих стола: - -### Стол пайщика -Базовый рабочий стол, доступный всем зарегистрированным пайщикам кооператива. Включает мини-приложения для: -- Управления личным кошельком и балансом -- Работы с профилем и настройками -- Просмотра документов и заявлений -- Отслеживания платежей и взносов -- Участия в собраниях кооператива -- Просмотра контактной информации - -### Стол совета -Специализированный рабочий стол для членов совета кооператива. Предоставляет мини-приложения для: -- Ведения повестки совета и голосований -- Управления реестром пайщиков -- Контроля документооборота -- Мониторинга платежей и финансовых операций -- Организации и проведения собраний - -### Стол председателя -Административный рабочий стол с максимальными правами доступа. Позволяет через мини-приложения: -- Управлять расширениями и приложениями -- Настраивать состав совета кооператива -- Конфигурировать кооперативные участки и фонды -- Устанавливать размеры паевых взносов -- Управлять контактной информацией кооператива - -## Система ролей и доступа - -Доступ к рабочим столам определяется ролью пользователя в кооперативе: - -- **Пайщик** — доступен стол пайщика и другие столы с уровнем доступа **Пайщик** -- **Член совета** — доступны столы пайщика и стол совета -- **Председатель** — доступны рабочие столы кооператива - -Переключение между доступными рабочими столами осуществляется через меню в верхней части интерфейса. - -## Приложения и расширение функциональности - -Помимо базовых рабочих столов, функциональность MONO может расширяться через **приложения** — специальные модули, которые добавляют новые рабочие столы или мини-приложения. - -### Принцип работы приложений - -Приложение может создавать один или несколько дополнительных рабочих столов, обслуживающих определённую целевую потребительскую программу или бизнес-процесс. Например: - -**Приложение маркетплейса** добавляет: -- **Стол заказов** — для поиска и заказа имущества -- **Стол поставок** — для модерации и управления предложениями на поставку - -Каждый из этих столов предоставляет специализированный интерфейс для своих задач, но они объединены общей бизнес-логикой приложения маркетплейса. - -### Магазин приложений и управление - -**Председатель кооператива** в магазине расширений выбирает приложения для установки. Базовый стол пайщика присутствует всегда, а дополнительные рабочие столы от приложений могут быть: - -- Включены для всех пайщиков -- Доступны только определённым группам согласно настройкам -- Активированы индивидуально по приглашениям - -## Текущее состояние и развитие - -**Сейчас** MONO поставляется с готовыми решениями — конструктора рабочих столов нет, мини-приложения внутри столов также предопределены. Однако архитектура системы позволяет гибко развивать эту функциональность. - -**В будущем** планируется: -- Конструктор рабочих столов для настройки под нужды кооператива -- Расширенный магазин приложений для выбора и установки нужных модулей -- Возможность создания собственных приложений и их интеграции - -Такая архитектура обеспечивает баланс между готовыми решениями для быстрого старта и гибкостью для развития уникальных потребностей каждого кооператива. - ---- - -**Следующие шаги:** - -- Изучите описание [столов председателя и совета](../../workspace-management/) для понимания их функций -- Ознакомьтесь с [установкой и запуском](installation.md) системы -- Приступайте к [настройке кооператива](../../cooperative-management/cooperative-settings/settings-management.md) \ No newline at end of file diff --git a/components/docs/docs/manual/admins/add.md b/components/docs/docs/manual/admins/add.md deleted file mode 100644 index f70bc36ec4b..00000000000 --- a/components/docs/docs/manual/admins/add.md +++ /dev/null @@ -1 +0,0 @@ -# Добавить администратора \ No newline at end of file diff --git a/components/docs/docs/manual/admins/remove.md b/components/docs/docs/manual/admins/remove.md deleted file mode 100644 index ffd3e3ed039..00000000000 --- a/components/docs/docs/manual/admins/remove.md +++ /dev/null @@ -1 +0,0 @@ -# Удалить администратора diff --git a/components/docs/docs/manual/admins/rights.md b/components/docs/docs/manual/admins/rights.md deleted file mode 100644 index f70bc36ec4b..00000000000 --- a/components/docs/docs/manual/admins/rights.md +++ /dev/null @@ -1 +0,0 @@ -# Добавить администратора \ No newline at end of file diff --git a/components/docs/docs/manual/cooperative-management/cooperative-settings/notification-setup.md b/components/docs/docs/manual/cooperative-management/cooperative-settings/notification-setup.md deleted file mode 100644 index 9080a91ebf1..00000000000 --- a/components/docs/docs/manual/cooperative-management/cooperative-settings/notification-setup.md +++ /dev/null @@ -1,158 +0,0 @@ -# Настройка уведомлений - -Система уведомлений обеспечивает своевременное информирование всех участников кооператива о важных событиях и необходимых действиях. - -## Типы уведомлений - -### Для пайщиков -- **Статус заявлений** - изменения в рассмотрении документов -- **Платежи** - подтверждения оплат и запросы на доплату -- **Собрания** - приглашения на общие собрания -- **Программы** - информация о новых целевых программах - -### Для совета -- **Новые заявления** - поступление документов на рассмотрение -- **Голосования** - напоминания о необходимости проголосовать -- **Финансовые операции** - крупные транзакции и движения средств -- **Системные события** - изменения в настройках, ошибки - -
    - ![Типы уведомлений]() -
    Классификация уведомлений по категориям
    -
    - -## Каналы доставки уведомлений - -### Email уведомления -- **Настройка SMTP** - подключение почтового сервера кооператива -- **Шаблоны писем** - кастомизация дизайна и содержания -- **Списки рассылки** - автоматическое формирование получателей - -Настройка email сервера: -``` -SMTP сервер: smtp.ваш-кооператив.ru -Порт: 587 (TLS) или 465 (SSL) -Аутентификация: имя пользователя и пароль -``` - -### SMS уведомления -- **Интеграция с SMS-провайдером** - подключение сервиса массовых рассылок -- **Шаблоны сообщений** - краткие информативные тексты -- **Приоритетные уведомления** - критически важные сообщения - -### Push-уведомления -- **Веб-уведомления** - для работы в браузере -- **Мобильные уведомления** - через PWA приложение -- **Настройка частоты** - группировка уведомлений - -
    - ![Каналы уведомлений]() -
    Конфигурация каналов доставки уведомлений
    -
    - -## Настройка автоматических уведомлений - -### Для документооборота -- **При подаче заявления** - немедленное уведомление совета -- **Через 24 часа бездействия** - напоминание о необходимости рассмотрения -- **При принятии решения** - уведомление заявителя об итогах -- **При требовании подписи** - напоминание о необходимости подписать документ - -### Для финансовых операций -- **При поступлении платежа** - подтверждение оплаты пайщику -- **При просрочке платежа** - напоминание о задолженности -- **При крупных операциях** - уведомление председателя и совета -- **Ежемесячные отчеты** - сводка по движению средств - -### Для собраний -- **За 7 дней до собрания** - предварительное уведомление -- **За 24 часа до собрания** - финальное напоминание -- **В день собрания** - напоминание за 2 часа до начала -- **По итогам собрания** - протокол всем участникам - - - -## Персональные настройки уведомлений - -### Для каждого пайщика -Пайщики могут самостоятельно настраивать: -- Предпочитаемые каналы получения уведомлений -- Частоту получения сводок -- Отключение неприоритетных уведомлений -- Временные рамки доставки (не беспокоить ночью) - -### Для членов совета -- **Критические уведомления** - всегда доставляются немедленно -- **Рабочие уведомления** - в рабочие часы -- **Сводки** - ежедневные или еженедельные -- **Дублирование** - важные уведомления через несколько каналов - -
    - ![Персональные настройки]() -
    Интерфейс персональных настроек уведомлений
    -
    - -## Шаблоны уведомлений - -### Стандартные шаблоны -Система предоставляет готовые шаблоны для: -- Подтверждения регистрации -- Уведомлений о платежах -- Приглашений на собрания -- Отчетов о решениях совета - -### Кастомизация шаблонов -- **Брендинг** - логотип и цвета кооператива -- **Персонализация** - обращение по имени -- **Юридическая информация** - реквизиты и подписи -- **Мультиязычность** - поддержка нескольких языков - -## Аналитика уведомлений - -### Статистика доставки -- **Показатели доставки** - процент успешно доставленных уведомлений -- **Время доставки** - среднее время от отправки до получения -- **Ошибки доставки** - анализ причин недоставки -- **Активность пользователей** - открытие и чтение уведомлений - -### Оптимизация -- **A/B тестирование** - сравнение эффективности разных шаблонов -- **Анализ времени** - определение оптимального времени отправки -- **Частотный анализ** - предотвращение спама -- **Обратная связь** - учет пожеланий пользователей - -
    - ![Аналитика уведомлений]() -
    Дашборд аналитики системы уведомлений
    -
    - -## Устранение неполадок - -### Частые проблемы -- **Уведомления не доходят** - проверка настроек провайдера -- **Уведомления в спаме** - настройка SPF/DKIM записей -- **Задержка доставки** - проверка очередей обработки -- **Неккоректное отображение** - проблемы с шаблонами - -### Диагностика -- **Журнал уведомлений** - детальная история отправки -- **Тестовая отправка** - проверка настроек перед внедрением -- **Мониторинг статуса** - отслеживание работы каналов -- **Логи ошибок** - анализ причин сбоев - -## Соответствие требованиям - -### Защита персональных данных -- **Согласие на получение** - явное согласие пользователей -- **Отказ от рассылки** - простая процедура отписки -- **Шифрование данных** - защита персональной информации -- **Аудит доступа** - контроль кто имеет доступ к контактам - -### Нормативные требования -- **Закон о персональных данных** - соответствие 152-ФЗ -- **Антиспам законодательство** - соблюдение требований по рассылкам -- **Архивирование** - сохранение истории уведомлений -- **Отчетность** - предоставление данных по запросам \ No newline at end of file diff --git a/components/docs/docs/manual/cooperative-management/cooperative-settings/settings-management.md b/components/docs/docs/manual/cooperative-management/cooperative-settings/settings-management.md deleted file mode 100644 index d2260476663..00000000000 --- a/components/docs/docs/manual/cooperative-management/cooperative-settings/settings-management.md +++ /dev/null @@ -1,104 +0,0 @@ -# Управление настройками системы - -В этом разделе описывается, как руководители кооператива могут настраивать основные параметры системы для эффективной работы. - -## Доступ к настройкам - -Для входа в раздел настроек: -1. Войдите в систему под учетной записью председателя или члена совета -2. В главном меню выберите **"Настройки"** -3. Выберите нужный подраздел настроек - -
    - ![Меню настроек]() -
    Раздел настроек в главном меню
    -
    - -## Основные настройки кооператива - -### Общая информация -- **Название кооператива** - официальное наименование организации -- **Юридический адрес** - адрес регистрации кооператива -- **Контактная информация** - телефон, email, сайт -- **Банковские реквизиты** - для приема платежей - -### Настройки документооборота -- **Сроки рассмотрения заявлений** - максимальное время на принятие решения советом -- **Автоматические уведомления** - настройка отправки уведомлений пайщикам -- **Шаблоны документов** - кастомизация стандартных шаблонов - -
    - ![Настройки документооборота]() -
    Форма настройки параметров документооборота
    -
    - -## Финансовые настройки - -### Размеры взносов -- **Вступительный взнос** - сумма при регистрации нового пайщика -- **Минимальный паевой взнос** - обязательная сумма при вступлении -- **Членские взносы** - периодические взносы для участия в программах - -### Платежные методы -Настройка доступных способов оплаты: -- Банковские карты -- Банковские переводы -- Электронные кошельки -- QR-коды для оплаты - -
    - ![Настройки платежей]() -
    Конфигурация платежных методов
    -
    - -## Настройки безопасности - -### Права доступа -- **Членство в совете** - управление составом совета -- **Делегирование полномочий** - назначение ответственных лиц -- **Уровни доступа** - настройка прав для разных ролей - -### Аудит операций -- **Логирование действий** - ведение журнала всех операций -- **Уведомления о критических действиях** - моментальные оповещения -- **Резервное копирование** - настройка автоматических бэкапов - -## Интеграции и приложения - -### Подключение сервисов -- **Платежные системы** - интеграция с банками и платежными провайдерами -- **Уведомления** - подключение SMS, email, push-уведомлений -- **Отчетность** - интеграция с системами учета - -### Управление приложениями -Подробнее см. раздел [Конфигурация приложений](extension-configuration.md) - - - -## Сохранение изменений - -!!! warning "Важно" - Все изменения настроек требуют подтверждения цифровой подписью председателя и автоматически логируются в системе аудита. - -После внесения изменений: -1. Проверьте корректность введенных данных -2. Нажмите **"Сохранить изменения"** -3. Подтвердите операцию цифровой подписью -4. Дождитесь подтверждения сохранения - -## Восстановление настроек - -В случае некорректной конфигурации система позволяет: -- Откат к предыдущей версии настроек -- Восстановление из резервной копии -- Сброс к заводским настройкам (только для председателя) - -## Поддержка - -При возникновении вопросов по настройке системы обращайтесь: -- В службу технической поддержки -- К документации разработчиков -- На форум пользователей системы \ No newline at end of file diff --git a/components/docs/docs/manual/cooperative-management/participants-management/participants-registry.md b/components/docs/docs/manual/cooperative-management/participants-management/participants-registry.md deleted file mode 100644 index 090a9eb46ca..00000000000 --- a/components/docs/docs/manual/cooperative-management/participants-management/participants-registry.md +++ /dev/null @@ -1,197 +0,0 @@ -# Реестр пайщиков - -Реестр пайщиков является центральным местом для управления всеми участниками кооператива, их статусами и документами. - -## Доступ к реестру - -### Открытие реестра -1. В главном меню выберите раздел **"Пайщики"** -2. Откроется список всех зарегистрированных пайщиков -3. Используйте фильтры для поиска нужных участников - -
    - ![Реестр пайщиков]() -
    Основной интерфейс реестра пайщиков
    -
    - -### Права доступа -- **Председатель** - полный доступ ко всем данным и функциям -- **Члены совета** - просмотр и управление в рамках полномочий -- **Доверенные лица** - ограниченный доступ согласно делегированным правам - -## Структура реестра - -### Основная информация о пайщике -- **Идентификатор аккаунта** - уникальный номер в системе -- **ФИО** - полное имя пайщика -- **Контактные данные** - телефон, email, адрес -- **Дата регистрации** - когда пайщик вступил в кооператив -- **Статус** - текущее состояние членства - -### Финансовая информация -- **Паевой счет** - текущий баланс паевых взносов -- **История платежей** - все поступления и списания -- **Задолженности** - неоплаченные взносы или услуги -- **Возвраты** - заявки на возврат паевых средств - -
    - ![Карточка пайщика]() -
    Детальная информация о пайщике
    -
    - -## Статусы пайщиков - -### Активные статусы -- **Пайщик** - полноправный участник кооператива -- **Кандидат** - подал заявление, ожидает решения совета -- **Совет** - член совета кооператива -- **Председатель** - председатель кооператива - -### Неактивные статусы -- **Приостановлен** - временно исключен из активной деятельности -- **Исключен** - исключен из состава пайщиков -- **Вышел** - добровольно покинул кооператив - - - -## Поиск и фильтрация - -### Быстрый поиск -- **По имени** - введите часть ФИО для поиска -- **По email** - поиск по адресу электронной почты -- **По телефону** - поиск по номеру телефона -- **По идентификатору** - точный поиск по ID аккаунта - -### Расширенные фильтры -- **По статусу** - отбор пайщиков определенного статуса -- **По дате регистрации** - пайщики за определенный период -- **По балансу** - фильтр по размеру паевых взносов -- **По активности** - последняя активность в системе - -
    - ![Фильтры поиска]() -
    Инструменты поиска и фильтрации
    -
    - -## Работа с папками пайщиков - -### Открытие папки -1. Найдите нужного пайщика в реестре -2. Нажмите на зеленый **"+"** слева от записи -3. Откроется детальная информация о пайщике - -### Содержимое папки -- **Личные данные** - полная анкета пайщика -- **Документы** - все документы, связанные с пайщиком -- **Платежи** - история финансовых операций -- **Активность** - журнал действий в системе - -Подробнее о работе с папками см. [Папки пайщиков](папки-пайщиков.md) - -## Массовые операции - -### Групповые действия -- **Рассылка уведомлений** - отправка сообщений группе пайщиков -- **Экспорт данных** - выгрузка информации в Excel/CSV -- **Изменение статусов** - массовое обновление статусов -- **Формирование отчетов** - создание сводных документов - -### Импорт пайщиков -- **Из файла Excel** - загрузка списка новых пайщиков -- **Из другой системы** - интеграция с внешними базами данных -- **Валидация данных** - автоматическая проверка корректности -- **Предварительный просмотр** - проверка перед окончательным импортом - -
    - ![Массовые операции]() -
    Инструменты для массовых операций
    -
    - -## Аналитика и отчеты - -### Статистика по пайщикам -- **Общее количество** - всего пайщиков в кооперативе -- **Новые регистрации** - за месяц, квартал, год -- **Распределение по статусам** - активные, неактивные, кандидаты -- **География** - распределение по регионам - -### Финансовая аналитика -- **Общий паевой фонд** - сумма всех паевых взносов -- **Средний размер взноса** - статистика по размерам взносов -- **Динамика поступлений** - график поступления средств -- **Задолженности** - анализ просроченных платежей - -### Экспорт отчетов -- **PDF отчеты** - готовые для печати документы -- **Excel таблицы** - для дальнейшей обработки -- **Официальные формы** - для предоставления в контролирующие органы -- **Аналитические дашборды** - интерактивные панели - -
    - ![Аналитика пайщиков]() -
    Аналитический дашборд по пайщикам
    -
    - -## Управление правами доступа - -### Делегирование полномочий -- **Ответственный за регион** - назначение региональных координаторов -- **Управляющий документооборотом** - права на работу с документами -- **Финансовый контролер** - доступ к финансовой информации -- **Временные права** - ограниченные по времени полномочия - -### Аудит доступа -- **Журнал действий** - кто и когда обращался к данным пайщиков -- **Попытки доступа** - фиксация всех обращений к системе -- **Подозрительная активность** - автоматическое выявление аномалий -- **Отчеты безопасности** - регулярные сводки по безопасности - -## Защита персональных данных - -### Конфиденциальность -- **Шифрование данных** - защита информации в базе данных -- **Ограниченный доступ** - только уполномоченные лица -- **Сроки хранения** - автоматическое удаление устаревших данных -- **Согласие на обработку** - документированное согласие пайщиков - -### Соответствие законодательству -- **152-ФЗ** - закон о персональных данных -- **Кооперативное законодательство** - требования к ведению реестров -- **Банковское законодательство** - требования к финансовой отчетности -- **Налоговое законодательство** - документооборот с ФНС - -## Резервное копирование - -### Автоматические копии -- **Ежедневные бэкапы** - автоматическое сохранение изменений -- **Недельные архивы** - полные копии базы данных -- **Месячные снимки** - исторические состояния системы -- **Годовые архивы** - долгосрочное хранение данных - -### Восстановление данных -- **Быстрое восстановление** - восстановление за последние 24 часа -- **Выборочное восстановление** - восстановление отдельных записей -- **Полное восстановление** - возврат к состоянию на конкретную дату -- **Аварийное восстановление** - процедуры при критических сбоях - -
    - ![Резервное копирование]() -
    Настройки резервного копирования данных
    -
    - -## Интеграции - -### С внешними системами -- **1С Бухгалтерия** - синхронизация финансовой отчетности -- **CRM системы** - обмен контактной информацией -- **Банк-клиент** - автоматическая сверка платежей -- **ФНС** - электронная отчетность - -### API для разработчиков -- **RESTful API** - программный доступ к данным -- **GraphQL** - гибкие запросы к базе данных -- **Webhook** - уведомления о изменениях -- **SDK** - библиотеки для разработки приложений \ No newline at end of file diff --git a/components/docs/docs/manual/cooperative-management/participants-management/process-applications.md b/components/docs/docs/manual/cooperative-management/participants-management/process-applications.md deleted file mode 100644 index 31d549e7f06..00000000000 --- a/components/docs/docs/manual/cooperative-management/participants-management/process-applications.md +++ /dev/null @@ -1,158 +0,0 @@ -# Обработка заявлений - -Система позволяет эффективно управлять всеми заявлениями пайщиков от подачи до исполнения решений совета. - -## Рабочее место эксперта - -### Панель заявлений -- **Очередь на рассмотрение** - новые заявления -- **В работе** - заявления находящиеся на экспертизе -- **Готовые к совету** - подготовленные к рассмотрению -- **Архив** - завершённые заявления - -### Фильтры и поиск -- **По типам заявлений** - вступление, программы, возврат -- **По статусам** - текущий этап рассмотрения -- **По срокам** - дата подачи или дедлайн -- **По исполнителям** - ответственный эксперт - -
    - ![Панель заявлений]() -
    Интерфейс управления заявлениями
    -
    - -## Экспертиза заявлений - -### Первичная проверка -- **Комплектность документов** - наличие всех необходимых файлов -- **Корректность заполнения** - правильность указанных данных -- **Соответствие требованиям** - критериям программы или устава -- **Техническая проверка** - валидность подписей и форматов - -### Финансовая экспертиза -- **Оценка платёжеспособности** - для займов и программ -- **Анализ финансовых документов** - справки о доходах -- **Расчёт рисков** - вероятность исполнения обязательств -- **Соответствие лимитам** - программных ограничений - -### Правовая экспертиза -- **Соответствие уставу** - кооператива и программы -- **Проверка ограничений** - законодательных и внутренних -- **Анализ документов** - их юридическая корректность -- **Оценка рисков** - правовых последствий - - - -## Подготовка к совету - -### Формирование пакета документов -- **Заявление пайщика** - с полным комплектом документов -- **Экспертное заключение** - выводы и рекомендации -- **Финансовые расчёты** - влияние на бюджет кооператива -- **Проект решения** - рекомендуемое решение совета - -### Систематизация материалов -- **Группировка по типам** - однотипные заявления вместе -- **Приоритизация** - срочные вопросы в начало -- **Подготовка презентации** - для доклада совету -- **Расчёт времени** - на рассмотрение каждого вопроса - -
    - ![Подготовка к совету]() -
    Подготовка материалов для заседания совета
    -
    - -## Работа с проблемными заявлениями - -### Неполные документы -**Действия эксперта:** -1. Составить список недостающих документов -2. Отправить запрос пайщику через систему -3. Установить срок предоставления -4. Приостановить рассмотрение до получения - -### Несоответствие требованиям -**Варианты решения:** -- **Отказ** - с обоснованием причин -- **Доработка** - с указанием необходимых изменений -- **Альтернативное предложение** - другая программа -- **Консультация** - разъяснение возможностей - -### Спорные случаи -**Процедура эскалации:** -1. Консультация с руководителем направления -2. Привлечение дополнительных экспертов -3. Вынесение на расширенное обсуждение -4. Передача на рассмотрение совета - -
    - ![Проблемные заявления]() -
    Работа с проблемными заявлениями
    -
    - -## Автоматизация процессов - -### Автоматические проверки -- **Валидация данных** - корректность введённой информации -- **Проверка документов** - наличие подписей и печатей -- **Сверка с базами** - дублирование заявлений -- **Расчёт показателей** - финансовых коэффициентов - -### Шаблоны решений -- **Стандартные одобрения** - для типовых случаев -- **Типовые отказы** - с распространёнными причинами -- **Запросы документов** - стандартные формулировки -- **Уведомления** - автоматические сообщения пайщикам - -### Контроль сроков -- **Автоматические напоминания** - о приближении дедлайнов -- **Эскалация просрочек** - руководителю при нарушении сроков -- **Отчёты по KPI** - метрики эффективности обработки -- **Планирование нагрузки** - распределение заявлений - -## Взаимодействие с пайщиками - -### Обратная связь -- **Уведомления о статусе** - автоматические и ручные -- **Запросы документов** - через систему сообщений -- **Разъяснения** - по спорным вопросам -- **Консультации** - по телефону или в офисе - -### Документооборот -- **Входящие документы** - от пайщиков -- **Исходящие уведомления** - о решениях и требованиях -- **Промежуточная переписка** - уточнения и консультации -- **Финальные документы** - решения совета - -
    - ![Взаимодействие с пайщиками]() -
    Коммуникация с пайщиками в процессе рассмотрения
    -
    - -## Отчётность и аналитика - -### Операционные отчёты -- **Заявления по статусам** - текущее состояние очереди -- **Нагрузка экспертов** - распределение заявлений -- **Соблюдение сроков** - метрики своевременности -- **Качество экспертизы** - доля одобренных советом заключений - -### Аналитические отчёты -- **Тренды подачи** - динамика по типам заявлений -- **Причины отказов** - статистика по основаниям -- **Эффективность процессов** - время обработки -- **Качество документов** - частота запросов доработки - -### Управленческая отчётность -- **Еженедельные сводки** - для руководства -- **Месячные отчёты** - детальная аналитика -- **Квартальные обзоры** - тренды и рекомендации -- **Годовая отчётность** - для общего собрания - -
    - ![Отчётность]() -
    Аналитические панели по обработке заявлений
    -
    \ No newline at end of file diff --git a/components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-agenda.md b/components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-agenda.md deleted file mode 100644 index 643c610d8b6..00000000000 --- a/components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-agenda.md +++ /dev/null @@ -1,94 +0,0 @@ -# Повестка собрания - -Повестка дня определяет структуру и содержание заседания совета кооператива. - -## Формирование повестки - -### Источники вопросов -- **Заявления пайщиков** - рассмотрение поданных заявлений -- **Финансовые вопросы** - утверждение бюджетов и отчётов -- **Организационные решения** - изменения в структуре -- **Плановые мероприятия** - регулярные процедуры - -### Структура повестки -1. **Открытие собрания** - регистрация участников -2. **Утверждение повестки** - голосование по предложенным вопросам -3. **Основные вопросы** - рассмотрение заявлений и решений -4. **Разное** - дополнительные вопросы -5. **Закрытие** - подведение итогов - -
    - ![Структура повестки]() -
    Типовая структура повестки собрания
    -
    - -## Подготовка вопросов - -### Заявления пайщиков -- **Вступление в кооператив** - рассмотрение новых заявлений -- **Возврат средств** - решения о выплатах -- **Участие в программах** - одобрение заявок -- **Исключение пайщиков** - дисциплинарные вопросы - -### Материалы к рассмотрению -- **Документы заявителя** - полный пакет документов -- **Экспертные заключения** - анализ и рекомендации -- **Финансовые расчёты** - влияние на бюджет кооператива -- **Правовые аспекты** - соответствие уставу и законодательству - - - -## Техническое оформление - -### В системе кооператива -1. **Создание собрания** - указание даты и времени -2. **Добавление вопросов** - формирование списка для обсуждения -3. **Прикрепление документов** - материалы для рассмотрения -4. **Уведомление участников** - автоматическая рассылка - -### Документооборот -- **Проект повестки** - предварительная версия -- **Согласование** - с председателем и секретарём -- **Утверждение** - финальная версия для голосования -- **Рассылка** - всем членам совета - -
    - ![Техническое оформление]() -
    Интерфейс создания повестки собрания
    -
    - -## Сроки и процедуры - -### Временные рамки -- **За 7 дней** - направление повестки членам совета -- **За 3 дня** - окончательное согласование -- **В день собрания** - возможность дополнений -- **Во время собрания** - утверждение повестки голосованием - -### Процедурные требования -- **Кворум** - не менее 50% членов совета -- **Голосование** - простое большинство для утверждения -- **Протоколирование** - фиксация всех решений -- **Уведомления** - информирование заинтересованных лиц - -## Управление в процессе собрания - -### Ведение повестки -- **Последовательное рассмотрение** - по порядку пунктов -- **Тайминг обсуждения** - контроль времени на каждый вопрос -- **Голосование по пунктам** - принятие решений -- **Протоколирование** - фиксация хода обсуждения - -### Изменения повестки -- **Добавление срочных вопросов** - при необходимости -- **Перенос пунктов** - изменение порядка рассмотрения -- **Исключение вопросов** - при отсутствии материалов -- **Перенос на следующее собрание** - при нехватке времени - -
    - ![Управление повесткой]() -
    Управление повесткой во время собрания
    -
    \ No newline at end of file diff --git a/components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-announcement.md b/components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-announcement.md deleted file mode 100644 index fd38a031c79..00000000000 --- a/components/docs/docs/manual/document-workflow-and-decisions/board-meetings/meeting-announcement.md +++ /dev/null @@ -1,195 +0,0 @@ -# Объявление собрания совета - -Собрания совета являются основным механизмом принятия решений в кооперативе. Система автоматизирует процесс от инициации до исполнения решений. - -## Виды собраний - -### По поводу созыва -- **Плановые собрания** - регулярные заседания по расписанию -- **Внеочередные собрания** - при необходимости срочного решения -- **Тематические собрания** - по конкретным вопросам деятельности - -### По способу проведения -- **Очные собрания** - личное присутствие членов совета -- **Заочные собрания** - электронное голосование -- **Смешанные собрания** - комбинированный формат - -
    - ![Типы собраний]() -
    Типы собраний в системе управления
    -
    - -## Автоматическое объявление собраний - -### Триггеры для собраний -Система автоматически объявляет собрания при: -- **Поступлении заявления** от пайщика (регистрация, возврат средств) -- **Превышении лимитов** финансовых операций -- **Истечении сроков** рассмотрения документов -- **Системных событиях** требующих решения совета - -### Формирование повестки -1. **Анализ заявлений** - система сканирует новые документы -2. **Группировка вопросов** - объединение связанных тем -3. **Приоритизация** - сортировка по важности и срочности -4. **Генерация повестки** - автоматическое создание документа - - - -## Ручное объявление собрания - -### Инициация председателем -1. Войдите в раздел **"Собрания"** → **"Создать собрание"** -2. Выберите тип собрания (плановое/внеочередное) -3. Укажите дату и время проведения -4. Добавьте вопросы в повестку -5. Определите участников - -### Параметры собрания -- **Дата и время** - когда состоится собрание -- **Продолжительность** - планируемая длительность -- **Место проведения** - для очных собраний -- **Кворум** - минимальное количество участников -- **Срок голосования** - для заочных собраний - -
    - ![Создание собрания]() -
    Интерфейс создания нового собрания
    -
    - -## Формирование повестки - -### Структура повестки -1. **Организационные вопросы** - - Открытие собрания - - Регистрация участников - - Утверждение повестки - -2. **Основные вопросы** - - Заявления пайщиков - - Финансовые вопросы - - Организационные решения - -3. **Заключительная часть** - - Разное - - Определение даты следующего собрания - - Закрытие собрания - -### Добавление вопросов -- **Из заявлений** - автоматически добавляются нерассмотренные заявления -- **Инициатива совета** - вопросы, поднятые членами совета -- **Плановые вопросы** - регулярные отчеты и процедуры -- **Срочные вопросы** - требующие немедленного рассмотрения - -
    - ![Повестка собрания]() -
    Редактор повестки собрания
    -
    - -## Уведомление участников - -### Автоматические уведомления -- **При объявлении** - немедленно после создания собрания -- **За 7 дней** - предварительное напоминание -- **За 24 часа** - финальное напоминание -- **В день собрания** - напоминание за 2 часа до начала - -### Каналы уведомлений -- **Email** - подробная информация с повесткой -- **SMS** - краткое уведомление с основными данными -- **Push-уведомления** - для пользователей мобильного приложения -- **Системные уведомления** - в личном кабинете - -### Персонализация уведомлений -- **Роль участника** - разные шаблоны для председателя и членов совета -- **Предпочтения** - учет индивидуальных настроек -- **Часовой пояс** - корректировка времени для разных регионов -- **Язык интерфейса** - уведомления на предпочитаемом языке - -
    - ![Уведомления о собрании]() -
    Пример email уведомления о собрании
    -
    - -## Подготовка материалов - -### Документы к собранию -- **Повестка** - официальный документ с вопросами -- **Заявления** - все документы для рассмотрения -- **Справочные материалы** - дополнительная информация -- **Проекты решений** - предварительные варианты решений - -### Предварительное ознакомление -- **Заблаговременная рассылка** - за 3-7 дней до собрания -- **Электронный доступ** - возможность скачать материалы -- **Комментарии и вопросы** - возможность уточнений до собрания -- **Дополнения к повестке** - внесение изменений до дедлайна - - - -## Техническая подготовка - -### Для очных собраний -- **Бронирование помещения** - резервирование места проведения -- **Техническое оснащение** - проектор, звук, интернет -- **Регистрация участников** - система учета присутствующих -- **Протоколирование** - подготовка средств записи - -### Для заочных собраний -- **Настройка голосования** - конфигурация электронной системы -- **Тестирование доступа** - проверка возможности участия всех членов -- **Резервные каналы** - альтернативные способы связи -- **Техническая поддержка** - помощь участникам при проблемах - -## Правовые аспекты - -### Соответствие уставу -- **Сроки уведомления** - соблюдение установленных в уставе сроков -- **Состав участников** - правомочность созыва собрания -- **Компетенция** - соответствие вопросов полномочиям совета -- **Процедуры** - следование установленному порядку - -### Документооборот -- **Официальные уведомления** - юридически значимые документы -- **Подтверждения получения** - фиксация доставки уведомлений -- **Архивирование** - сохранение всей документации -- **Отчетность** - подготовка сведений для контролирующих органов - -
    - ![Правовые требования]() -
    Контроль соблюдения правовых требований
    -
    - -## Отложение и отмена собраний - -### Причины изменений -- **Форс-мажор** - непредвиденные обстоятельства -- **Недостаток кворума** - недостаточное количество участников -- **Технические проблемы** - сбои в системе или оборудовании -- **Процедурные нарушения** - выявленные ошибки в подготовке - -### Процедура изменений -1. **Принятие решения** - только председатель или большинство совета -2. **Уведомление участников** - немедленная рассылка об изменениях -3. **Перенос голосований** - остановка всех активных процедур -4. **Назначение новой даты** - определение альтернативного времени - -## Архивирование - -### Сохранение документов -- **Объявления о собраниях** - все уведомления и повестки -- **Списки участников** - кто был уведомлен и кто участвовал -- **Материалы** - все документы, рассматриваемые на собрании -- **Техническая информация** - логи системы и метаданные - -### Сроки хранения -- **Активные собрания** - до завершения всех процедур -- **Завершенные собрания** - согласно требованиям законодательства -- **Исторический архив** - долгосрочное хранение значимых решений -- **Техническое архивирование** - резервные копии всех данных \ No newline at end of file diff --git a/components/docs/docs/manual/documents/check.md b/components/docs/docs/manual/documents/check.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/components/docs/docs/manual/documents/folders.md b/components/docs/docs/manual/documents/folders.md deleted file mode 100644 index 831d8812711..00000000000 --- a/components/docs/docs/manual/documents/folders.md +++ /dev/null @@ -1,11 +0,0 @@ -# Папки документов - -Все протоколы решений и сопутствующие им документы складываются в папки реестра документов. Папка - это форма хранения документов в реестре. Каждая папка реестра документов содержит инициирующий документ, протокол решения и акты. - -
    - ![Структура папки](/assets/docs_folder.png){ width="100%" } -
    Структура папки реестра документов
    -
    - - -Инициирующий собрание совета документ - это тот документ, на основании которого формируется повестка собрания совета и текст протокола решения. Этот документ всегда один на одну папку. Протокол решения собрания совета формируется в соответствии с иниицирующим документом и он также один на одну папку. Актов же в папке может быть несколько, или не быть вообще - их отсутствие или наличие зависит от содержания инициирующего документа. diff --git a/components/docs/docs/manual/documents/look.md b/components/docs/docs/manual/documents/look.md deleted file mode 100644 index 1f3e0dcf45c..00000000000 --- a/components/docs/docs/manual/documents/look.md +++ /dev/null @@ -1,12 +0,0 @@ -# Просмотреть реестр - -Для просмотра реестра документов необходимо открыть раздел меню **"Документы"**, этот раздел доступен только членам совета и доверенным ими лицам. Простые Пайщики, гости Кооператива, или другие Кооперативы не имеют доступа к реестру документов Кооператива. - -![alt text](/assets/docs_docs_registry.png) - -Каждая папка реестра может быть открыта, нажав на зеленый "плюсик" слева от неё. Открыв папку, вы увидите содержащиеся в них документы с соответсветствующими ими мета-данными и статусами проверки цифровой подписи. - -![alt text](/assets/docs_statement.png) - -Каждый документ можно скачать в формате PDF, нажав на одноименную кнопку. - diff --git a/components/docs/docs/manual/documents/structure.md b/components/docs/docs/manual/documents/structure.md deleted file mode 100644 index caf2b143faf..00000000000 --- a/components/docs/docs/manual/documents/structure.md +++ /dev/null @@ -1,38 +0,0 @@ -## Шаблоны документов - -Стандартизированные шаблоны документов хранятся в распределенной базе данных Платформы "Кооперативная Экономика". Каждый шаблон состоит из: - -- Базового текста документов; -- Переводов базового текста на разные языки; -- Модели данных, которые подставляются в шаблон при его заполнении; - -Ниже представлен пример шаблона Акта приёма-передачи имущества по целевой потребительской программе, где синим маркером отмечен данные, которые были подставлены в шаблон согласно его модели, текст же шаблона переведен на русский язык, однако, перевод может быть любым. - -![alt text](/assets/template.png) - -## Приватные данные документов -Приватные данные пайщиков кооперативов, которые используются для подстановки в шаблоны документов, хранятся на защищенных серверах SberCloud и не раскрываются никому, кроме членов Совета Кооператива и доверенными ими лицами, в рамках необходимости администрирования деятельности Платформы. - -Приватными данными являются: ФИО, дата рождения, адрес регистриации, телефон и email физических лиц. Данные юридических лиц, такие как наименования организаций, ИНН / ОГРН и прочие также являются приватными на платформе, что позволяет кооперативам хранить тайну своих Пайщиков и предоставлять им личный выбор - раскрывать себя на платформе или нет. - -## Публичные данные документов -Обезличенная информация, которая не содержит приватных данных Пайщиков, хранится и передаётся через распределенную базу данных, что позволяет в хронологическом порядке и с криптографической надежностью публично хранить реестр документов и их цифровых подписей. - -Публичными данными являются: информация о балансах лицевых счетов, внесении и возврате имущества, актах действий, и другая обезличенная информация, необходимая Платформе для функционирования на основе смарт-контрактов целевых потребительских программ. - -## Восстановление документов -Все обезличенные документы публичного реестра могут быть восстановлены в полноценные документы, удостоверенные их цифровыми подписями, при условии наличия приватных данных пользователей, которые использовались при формировании этих документов. - -## Электронная подпись -Каждый документ на Платформе подписывается простой электронной подписью, он может быть скачан и передан контролирующим органам вместе с мета-данными, которые необходимы для его удостоверения: - -- Цифровая подпись - формируется на основании приватного ключа, который выдается Пайщику при регистрации на Платформе; -- Публичный ключ - соответствует приватному ключу пользователя и содержится в распределенной базе данных, что позволяет в криптографически установить соответствие между подписью и идентификатором аккаунта, который её оставил; -- Контрольная сумма - криптографически-вычисленная строка латинских букв и цифр, которая получена методом хэширования SHA256 из PDF документа, который был сформирован на основании шаблона данных и приватной информации пользователя в момент совершения действия на Платформе. - -Платформа автоматически проверяет цифровую подпись каждого документа при его загрузке и отмечает зелеными маркерами, если всё в порядке. - -
    - ![Просмотр Повестки Кооператива](/assets/docs_checksum.png){ width="500px" } -
    Мета-данные документа
    -
    diff --git a/components/docs/docs/manual/financial-management/payments-and-contributions/payment-processing.md b/components/docs/docs/manual/financial-management/payments-and-contributions/payment-processing.md deleted file mode 100644 index b1077048d01..00000000000 --- a/components/docs/docs/manual/financial-management/payments-and-contributions/payment-processing.md +++ /dev/null @@ -1,105 +0,0 @@ -# Обработка платежей - -Руководители кооператива контролируют поступление и обработку всех платежей пайщиков через специальную панель управления. - -## Мониторинг платежей - -### Панель управления платежами -- **Список всех платежей** - с фильтрацией и поиском -- **Статусы обработки** - текущее состояние каждого платежа -- **Суммы и комиссии** - детализация финансовых операций -- **Методы оплаты** - способы поступления средств - -### Типы платежей -- **Вступительные взносы** - от новых пайщиков -- **Паевые взносы** - дополнительные взносы участников -- **Программные взносы** - для участия в целевых программах -- **Возвраты** - исходящие платежи пайщикам - -
    - ![Панель платежей]() -
    Панель мониторинга платежей
    -
    - -## Статусы платежей - -### Входящие платежи -- **PENDING** - ожидает поступления от провайдера -- **PAID** - средства поступили, требует подтверждения -- **CONFIRMED** - платёж подтверждён и обработан -- **FAILED** - ошибка при обработке платежа - -### Контроль статусов -- **Автоматическое обновление** - от платёжных провайдеров -- **Ручное подтверждение** - для проблемных случаев -- **Массовые операции** - обработка группы платежей -- **История изменений** - аудиторский след всех действий - -
    - ![Статусы платежей]() -
    Жизненный цикл статусов платежей
    -
    - -## Ручная обработка - -### Подтверждение платежей -Для платежей в статусе PAID: -1. **Проверьте поступление** - сверьте с банковской выпиской -2. **Убедитесь в корректности** - сумма и отправитель -3. **Нажмите "Отметить оплаченным"** - для подтверждения -4. **Система обработает** - автоматически выполнит действия - -### Автоматические действия после подтверждения -- **Вступительный взнос** - создание пакета документов для совета -- **Паевой взнос** - зачисление на кошелёк пайщика -- **Программный взнос** - активация участия в программе -- **Уведомления** - отправка уведомлений пайщику - - - -## Проблемные платежи - -### Типичные проблемы -- **Неверная сумма** - отличается от заказанной -- **Чужой плательщик** - средства поступили с другого счёта -- **Просроченный платёж** - поступил после истечения срока -- **Дублированный платёж** - повторная оплата - -### Действия при проблемах -- **Возврат средств** - при невозможности принять платёж -- **Связь с пайщиком** - уточнение обстоятельств -- **Корректировка данных** - исправление информации -- **Эскалация** - передача сложных случаев экспертам - -
    - ![Проблемные платежи]() -
    Работа с проблемными платежами
    -
    - -## Аналитика и отчёты - -### Финансовая аналитика -- **Поступления по дням** - динамика платежей -- **Структура платежей** - по типам и программам -- **Конверсия** - от создания заказа до оплаты -- **Проблемные платежи** - статистика ошибок - -### Экспорт данных -- **Excel отчёты** - для бухгалтерского учёта -- **CSV выгрузки** - для анализа в других системах -- **PDF справки** - для официальной отчётности -- **API интеграции** - автоматический обмен данными - -### Периодические отчёты -- **Ежедневные сводки** - операции за день -- **Еженедельные отчёты** - тренды и аномалии -- **Месячные сводки** - для финансового планирования -- **Годовая отчётность** - для общего собрания - -
    - ![Аналитика платежей]() -
    Аналитические панели по платежам
    -
    \ No newline at end of file diff --git a/components/docs/docs/manual/participants/add.md b/components/docs/docs/manual/participants/add.md deleted file mode 100644 index 0e422d43210..00000000000 --- a/components/docs/docs/manual/participants/add.md +++ /dev/null @@ -1 +0,0 @@ -# Добавить пайщика \ No newline at end of file diff --git a/components/docs/docs/manual/participants/edit.md b/components/docs/docs/manual/participants/edit.md deleted file mode 100644 index 8191bd208ab..00000000000 --- a/components/docs/docs/manual/participants/edit.md +++ /dev/null @@ -1 +0,0 @@ -# Редактировать пайщика diff --git a/components/docs/docs/manual/participants/folders.md b/components/docs/docs/manual/participants/folders.md deleted file mode 100644 index 99bfec9a07c..00000000000 --- a/components/docs/docs/manual/participants/folders.md +++ /dev/null @@ -1,15 +0,0 @@ -# Папка пайщика - -У каждого пайщика есть папка с идентификатором имени его аккаунта. Идентификатор имени аккаунта выдается при регистрации на Платформе. Идентификатор имени аккаунта позволяет установить соответствие между электронной подписью на любом документе и папкой пайщика в Кооперативе. - -
    - ![Структура папки](/assets/participant_folder.png){ width="100%" } -
    Структура папки пайщика
    -
    - -Каждая папка пайщика содержит в себе ссылки на папки с документами из реестра документов, которые были инициированы Пайщиком, или в которые Пайщик был вовлечен. Также, в папке Пайщика находятся приватные данные, публичная история действий на платформе, лицевые счета, и прочая информация, которая накапливается в папке и относится к Пайщику. - -Публичная история действий включает в себя все транзакции и анонимизированные документы, опубликованные в распределенной базе данных Платформы. История действий закреплена за идентификатором аккаунта и не может быть никем изменена. - -При регистрации Пайщика одновременно в нескольких кооперативах, его публичная история действий будет содержать информацию о действиях во всех кооперативах. Однако, приватные данные Пайщика всегда содержатся только в том кооперативе, членом которого он является, и эти данные передаются из кооператива в кооператив без его явного на то согласия. - diff --git a/components/docs/docs/manual/participants/search.md b/components/docs/docs/manual/participants/search.md deleted file mode 100644 index 9e622db6a27..00000000000 --- a/components/docs/docs/manual/participants/search.md +++ /dev/null @@ -1,21 +0,0 @@ -# Просмотреть реестр - -Для просмотра реестра папок Пайщиков необходимо открыть раздел меню **"Пайщики"**. Раздел доступен только членам совета кооператива или доверенн ими лицам. Простые Пайщики, гости Кооператива, или другие Кооперативы не имеют доступа к персонализированному реестру пайщиков Кооператива. - -
    - ![Структура папки](/assets/docs_participant_folder.png){ width="100%" } -
    Структура папки пайщика
    -
    - - -Для открытия папки пайщика необходимо нажать на "плюсик" слева от его записи. При нажатии будет развернут интерфейс с папками документов и прочей информацией пайщика. - -
    - ![Структура папки](/assets/docs_open_participant_folder.png){ width="100%" } -
    Открытая папка пайщика содержит папки с документами и прочую информацию о Пайщике
    -
    - - - - - diff --git a/components/docs/docs/manual/participate/registration.md b/components/docs/docs/manual/participate/registration.md deleted file mode 100644 index 8b37e40dfc3..00000000000 --- a/components/docs/docs/manual/participate/registration.md +++ /dev/null @@ -1,50 +0,0 @@ - -# Регистрация пайщика - -Будущий пайщик вводит свою электронную почту. - -![Untitled](/assets/spravka/2.png) - -Заполняет персональную информацию и соглашается с политикой обработки персональных данных. - -![Untitled](/assets/spravka/3.png) - -Получает идентификатор аккаунта и приватный ключ для цифровой подписи, надежно сохраняет их. - -![Untitled](/assets/spravka/4.png) - -Ознакамливается с заявлением на вступление, Уставом, положением о ЭЦП, ЦПП “Кошелёк”, и пользовательским соглашением. - -![Untitled](/assets/spravka/5.png) - -Оставляет собственноручную подпись пальцем по сенсорному экрану или рукой со вложенной компьютерной мышью. - -![Untitled](/assets/spravka/6.png) - -Оплачивает вступительный взнос в Вашем кооперативе на счёт Вашего кооператива со своей банковской карты. - - - -![Untitled](/assets/spravka/7.png) - -Подтвердить, что оплата была произведена именно со своей банковской карты. Это важно для некоторых спорных случаев. - -![Untitled](/assets/spravka/8.png) - -Дождаться решения совета о приёме в пайщики. - -![Untitled](/assets/spravka/9.png) - -После получения решения, войти в кошелёк. - -![Untitled](/assets/spravka/10.png) - - -![Untitled](/assets/spravka/11.png) diff --git a/components/docs/docs/manual/participate/restore.md b/components/docs/docs/manual/participate/restore.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/components/docs/docs/manual/settings/branches.md b/components/docs/docs/manual/settings/branches.md deleted file mode 100644 index 1bb84aacc8d..00000000000 --- a/components/docs/docs/manual/settings/branches.md +++ /dev/null @@ -1,3 +0,0 @@ -# Просмотр Кооперативных Участков - -# Добавить Кооператинвый Участок \ No newline at end of file diff --git a/components/docs/docs/manual/settings/soviet.md b/components/docs/docs/manual/settings/soviet.md deleted file mode 100644 index da3127c329a..00000000000 --- a/components/docs/docs/manual/settings/soviet.md +++ /dev/null @@ -1,30 +0,0 @@ -## Просмотреть совет -Для просмотра членов действующего совета перейдите в раздел меню **"Настройки"** -> **"Совет"**. Вам откроется таблица с участниками действующего цифрового совета Вашего кооператива. Только члены совета могут принимать участие в обеспечении деятельности Кооператива согласно его Устава. - - -
    - ![Просмотр Совета Кооператива](/assets/docs_look_to_soviet.png){ width="100%" } -
    Просмотр членов Совета Кооператива
    -
    - - - -## Добавить члена совета -Для добавления члена совета, необходимо нажать кнопку **"Добавить Участника"**: - -Во всплывающем окне ввести идентификатор аккаунта, который может быть получен в разделе ![/Пайщики] и нажать кнопку **"Добавить"**. Через несколько секунд пайщик будет добавлен в совет. - -
    - ![Добавить участника в Совет](/assets/docs_add_to_soviet.png) -
    Добавить участника в Совет
    -
    - - -## Удалить члена совета -Для удаления члена из совета, необходимо нажать кнопку **"Удалить"** напротив него в таблице. через несколько секунд пайщик будет удален из совета. - - - -## Примечание -На текущий момент управление составом совета на платформе производит председатель кооператива. Для того, чтобы решения совета были легитимны, его состав должен соответствовать тому, который был принят на общем собрании кооператива. - diff --git a/components/docs/docs/manual/soviet/agenda.md b/components/docs/docs/manual/soviet/agenda.md deleted file mode 100644 index 92ffd267206..00000000000 --- a/components/docs/docs/manual/soviet/agenda.md +++ /dev/null @@ -1,19 +0,0 @@ -## Просмотреть список вопросов -Для просмотра повестки необходимо перейти в раздел **"Повестка"**. После перехода, если у Кооператива есть открытые вопросы на голосовании, будет отображена таблица: - - -
    - ![Просмотр Повестки Кооператива](/assets/docs_agend_look.png){ width="100%" } -
    Просмотр Повестки Кооператива
    -
    - -Таблица позволяет ознакомиться с вопросам повестки, проголосовать по ним и утвердить решения. - -## Открыть прилагаемые документы -Каждый пункт повестки может быть развернут нажатием на круглую зеленую иконку **+**, которая находится слева от каждой записи. После нажатия, вопрос повестки развернёт документ, на основании которого было объявлено собрание совета. Каждый член совета может ознакомиться с документом и проверить корректность заполненных данных перед тем, как принять участие в голосовании по вопросу повестки. Подробнее о структуре документов и о их цифровой подписи см. в разделе "Структура Документов". - -
    - ![Просмотр прилагаемых документов](/assets/docs_open_agenda_doc.png){ width="100%" } -
    Просмотр прилагаемых документов
    -
    - diff --git a/components/docs/docs/manual/soviet/approve.md b/components/docs/docs/manual/soviet/approve.md deleted file mode 100644 index bb608fee3b3..00000000000 --- a/components/docs/docs/manual/soviet/approve.md +++ /dev/null @@ -1,7 +0,0 @@ -# Утвердить решение -После того, как совет принял положительное решение по вопросу повестки, Председателю необходимо утвердить Протокол собрания совета. Для этого, Председатель нажимает на кнопку **"Утвердить"** напротив принятого вопроса повестки, после чего, платформа автоматически генерирует протокол собрания совета, вносит в него все необходимые данные и подписывает его простой цифровой подписью Председателя. - -
    - ![Утвердить решение](/assets/docs_approve.png){ width="150px" } -
    Утвердить решение
    -
    \ No newline at end of file diff --git a/components/docs/docs/manual/soviet/exec.md b/components/docs/docs/manual/soviet/exec.md deleted file mode 100644 index 38f7f324c49..00000000000 --- a/components/docs/docs/manual/soviet/exec.md +++ /dev/null @@ -1,11 +0,0 @@ -# Исполнить решение - -Исполнение большинства типовых решений совета, собрания по которым были инициированы автоматически, производятся также автоматически сразу после утверждения протокола собрания совета Председателем. - -Например, после утверждения решения о приёме нового пайщика в кооператив, автоматически вносятся соответствующие записи в реестры и высылаются оповещения. Или, при приёме/возврате паевого взноса, также автоматически изменяются и лицевые счета пайщика. - -В некоторых случаях, при участии в целевых потребительских программах, сразу после исполнения решения совета, Уполномоченные кооператива, Администраторы или Пайщики получают дополнительные возможности для совершения действий, которые до решения совета им были криптографически запрещены. - -Например, согласно целевой потребительской программе "Соседи", пайщик получает возможность совершить поставку своего имущества в кооператив только после того, как другой пайщик внесет паевый взнос деньгами и оставит заявление на возврат указанным имуществом. Процесс приёма взносов и их возвратов может быть технически и криптографически продолжен только после того, как совет кооператива примет решение, а председатель утвердит и исполнит его. После исполнения решения, все пайщики получают оповещения, а платформа разрешает Уполномоченным и Пайщиками подписать соответствующие акты, когда последние явятся на свои кооперативные участки. Таким образом, исполнение решений совета кооператива - это необходимая и неотъемлимая часть процесса электронного документооборота на Платформе. - -Все решения, для которых доступно автоматическое исполнение - исполняются автоматически при утверждении решения Председателем. Единственный тип решений, для которых недоступно автоматическое исполнение - это произвольные решения, повестка по которым была инициирована вручную членами совета или Председателем Совета Копоератива. \ No newline at end of file diff --git a/components/docs/docs/manual/soviet/meet.md b/components/docs/docs/manual/soviet/meet.md deleted file mode 100644 index 06f45bdce77..00000000000 --- a/components/docs/docs/manual/soviet/meet.md +++ /dev/null @@ -1,18 +0,0 @@ -## Формат - -Собрания совета проводятся в онлайн-формате, удаленно. Члены совета получают оповещения с типовой повесткой, которая формируется автоматически на основе действий пайщиков на Платформе. Когда Пайщик совершает действие, например, пишет заявление на вступление в кооператив, Платформа формирует повестку для собрания совета и оповещает членов совета о ней. - -## Автоматическое объявление -Платформа автоматически объявляет собрания совета, где на каждом собрании решается только один вопрос и формируется только один протокол решения Совета. Автоматическое объявление собрания совета происходит в момент заполнения заявлений Пайщиком: - -- заявления на вступление в кооператив; -- заявление на паевый взнос деньгами; -- заявление на имущественный взнос деньгами; -- заявление на возврат паевого взноса деньгами; -- заявление на возврат имущественного взноса; -- заявление на выход из кооператива; - -Автоматическое формирование повестки происходит по любым вопросам, требующим решения совета. - -## Ручное объявление -Ручное объявление собрания совета по произвольным вопросам временно недоступно. \ No newline at end of file diff --git a/components/docs/docs/manual/soviet/voting.md b/components/docs/docs/manual/soviet/voting.md deleted file mode 100644 index ea9e01393ed..00000000000 --- a/components/docs/docs/manual/soviet/voting.md +++ /dev/null @@ -1,33 +0,0 @@ -## Голосовать за -Для того, чтобы члену совета отдать голос за решение, ему необходимо войти в раздел **"Повестка"**, выбрать вопрос на повестке и нажать на зеленую кнопку большого пальца вверх ("лайк"). После нажатия, иконка окрасится в зеленый цвет полностью, а счетчик голосов отданных за решение увеличится на единицу. - -
    - ![Голосовать за](/assets/docs_vote_0.png){ width="100px" } - ![Голосовать за](/assets/docs_vote_1.png){ width="100px" } - -
    Проголосовать за решение
    -
    - -После того, как вопрос на голосовании соберёт достаточное количество голосов членов совета (>50%), центральный квадратик окрашивается в зеленый цвет и включает в себя "галочку", которая символизирует успешно принятое решение. - -
    - ![Голосовать за](/assets/docs_vote_2.png){ width="100px" } -
    Принятое решение
    -
    - - - -## Голосовать против -Для того, чтобы члену совета отдать голос против решения, ему необходимо выбрать вопрос в разделе **"Повестка"** и нажать на красную кнопку большого пальца вниз ("дизлайк"). После нажатия, иконка окрасится в красный цвет полностью, а счетчик голосов против решения увеличится на единицу. - -
    - ![Проголосовать против решения](/assets/docs_vote_against.png){ width="100px" } -
    Проголосовать против решения
    -
    - - -## Воздержаться от голосования -Воздержаться от голосования возможно посредством отказа участия в нём. Для этого, члену совета необходимо игнорировать вопрос до момента истечения срока давности. После истечения срока давности, непринятые решения автоматически отклоняются. Сроком давности управляет Председатель кооператива в Настройках, который по-умолчанию составляет 24 часа с момента регистрации заявления. - - - diff --git a/components/docs/docs/metodology.md b/components/docs/docs/metodology.md deleted file mode 100644 index 734b236900e..00000000000 --- a/components/docs/docs/metodology.md +++ /dev/null @@ -1,613 +0,0 @@ - - - -!!! tip "Платформа - это технологии и методы управления совместной хозяйственной деятельностью в кооперативах." - -Платформа представляет собой комплексное решение, объединяющее передовые технологии и проверенные методы управления для оптимизации эффективности хозяйственной деятельности в потребительских, сельскохозяйственных и производственных кооперативах. - -Основанием Платформы является операционная система кооперативных смарт-контрактов, исполняющихся по технологии блокчейн. Операционная система производит генерацию и регистрацию юридических документов согласно принятой на Платформе методологии кооперации [Союза Потребительских Обществ “РУСЬ”](https://союз-русь.рф/). - -Платформа предоставляет инструменты для автоматизации процессов в кооперативах и объединяет их в сеть, обеспечивая прозрачность взаимодействия в единой цифровой среде Кооперативной Экономики. - - -## Архитектура -Для составления полного образа Платформы, рассмотрим её по функциональным слоям в отдельности: - -- пользовательский слой. Отвечает за пользовательский опыт взаимодействия с Платформой. - -- организационный слой. Отвечает за взаимодействие Платформы с кооперативами. - -- управленческий слой. Отвечает за управление внутри кооперативов и Платформой. - -- методологический слой. Отвечает за соответствие нормам закона в странах присутствия Платформы. - -- технологический слой. Отвечает за цифровую среду для Кооперативной Экономики. - - - -## Пользовательский Слой -Ориентирован на конечных пользователей системы, обеспечивая им доступ к ресурсам и услугам Платформы. Включает интерфейсы и инструменты, позволяющие пользователям взаимодействовать с платформой и кооперативами, в которых он состоит. - -### Простая ЭЦП -Каждый пользователь при регистрации на Платформе Кооперативной Экономики получает простую электронно-цифровую подпись. - - -### Единый Аккаунт -Единый аккаунт на Платформе Кооперативной Экономики является центральным элементом пользовательского взаимодействия, обеспечивая доступ ко всем приложениям и сервисам, предлагаемым различными кооперативами. Аккаунт упрощает процесс регистрации и входа в различные кооперативные приложения, устраняя необходимость создавать отдельные учетные записи для каждого сервиса. Пользователи могут с легкостью переключаться между приложениями, сохраняя при этом единообразие и целостность своего опыта. - -### Быстрая регистрация -На Платформе Кооперативной Экономики реализована функция быстрой регистрации, позволяющая пользователям, уже являющимся членами одного кооператива, легко присоединяться к другим кооперативам. Этот процесс основан на однократном вводе пользовательских данных при первоначальной регистрации, после чего данные могут быть повторно использованы для входа в другие кооперативы. Передача персональной информации между кооперативами происходит только с согласия пользователя и через защищенные каналы связи между кооперативами. - -### Магазин приложений -Магазин приложений на Платформе Кооперативной Экономики служит центральной точкой доступа к приложениям, разработанным кооператорами для кооператоров. Эти приложения, созданные с учетом принципов кооперативной экономики, предоставляют пользователям широкий выбор инструментов и сервисов для эффективной работы и взаимодействия. Благодаря открытому обмену данными между приложениями, разработчики имеют возможность использовать существующие ресурсы платформы для создания новых сервисов, улучшая общую функциональность и полезность системы. - -Для пользователей магазин приложений является простым и интуитивно понятным средством для доступа к необходимым инструментам. Здесь они могут легко находить и внедрять приложения, которые способствуют повышению производительности, улучшению управления и содействию взаимодействию внутри кооперативной среды. Этот магазин уникальным образом сочетает в себе технологические инновации и кооперативные ценности, предоставляя необходимые инструменты для роста и развития Кооперативной Экономики. - -### ИИ-помощник -ИИ-помощник на Платформе Кооперативной Экономики является инструментом, предназначенным для улучшения кооперации между пользователями платформы. Этот ИИ-помощник специализируется на анализе потребностей и возможностей кооператоров, соединяя их для создания эффективных кооперативных связей и ускорения обмена в рамках Кооперативной Экономики. - -ИИ-помощник использует продвинутые алгоритмы для анализа данных пользователей, включая их текущие запросы, предложения и потенциал для взаимодействия. На основе этого анализа он формирует предложения о возможных кооперативных связках, организуя промежуточные конвертационные цепочки, которые максимально эффективно связывают потребности одних участников с возможностями других. - -ИИ-помощник представлен в форме текстового или голосового советника на персональном рабочем столе пользователя, предлагая рекомендации и советы в режиме реального времени. Он обеспечивает непрерывную поддержку в процессе кооперации, помогая кооператорам находить наиболее подходящие и эффективные пути для совместной работы и взаимодействия. - -Таким образом, персональный ИИ-помощник не только способствует укреплению кооперативных связей между пользователями, но и играет ключевую роль в ускорении и оптимизации процессов в рамках Кооперативной Экономики, делая ее более динамичной и интегрированной. - - -## Организационный Слой -Сосредоточен на организационно-правовых аспектах кооперативов и других организаций, входящих в систему Кооперативной Экономики. Этот слой включает различные формы организаций в Кооперативной Экономике и определяет правовые рамки для их функционирования. - -### АНО -Автономная Некоммерческая Организация "Кооперативная Экономика" является оператором Платформы Кооперативной Экономики и выполняет роль основного координатора и организатора в системе Кооперативной Экономики. Она создана для обеспечения равноправных отношений всех участников АНО, коими и являются кооперативы. Это делает АНО не просто управляющим органом Платформы, но и средством утверждения принципов равенства,сотрудничества между всеми участниками и коллективного принятия решений. - -Технологическую поддержку функционирования Платформы осуществляют делегаты - кооперативы (как пользователи) Платформы, которые предоставляют вычислительные ресурсы для блокчейна Кооперативной Экономики, являясь, таким образом, узлами распределенного реестра Платформы. - -С юридической точки зрения, АНО является коллективным владельцем Платформы - своеобразным “неделимым фондом” для кооперативов - учредителей АНО. Юридический формат АНО обеспечивает необходимую правовую основу для коллективного владения и развития Платформой Кооперативной Экономики, и укрепляет их взаимные обязательства и ответственность участников. - -Каждый кооператив - участник Платформы, может предложить программное обеспечение для укрепления цифровой инфраструктуры Платформы и, таким образом, стать учредителем АНО, либо предложить программное обеспечение в Магазин Приложений, с тем, чтобы все участники Платформы могли его использовать. - -Таким образом, АНО является ключевым элементом в структуре Кооперативной Экономики, воплощая принципы демократического управления и сотрудничества между участниками. Это обеспечивает устойчивое развитие и эффективное функционирование Кооперативной Экономики в целом. - -### Мета-кооперативы -Мета-кооперативы в рамках Платформы Кооперативной Экономики играют критически важную роль, устраняя сложности, связанные с необходимостью взаимного членства между множеством кооперативов. В условиях, где число кооперативов достигает тысяч, прямое взаимное членство каждого с каждым становится непрактичным из-за высоких организационных затрат и сложности управления. Мета-кооперативы решают эту проблему, создавая эффективные узлы кооперации. - -Эти узлы предлагают специализированное программное обеспечение, доступное для всех присоединившихся кооперативов. Программное обеспечение мета-кооперативов интегрировано с единой распределенной базой данных, обеспечивая целостность и последовательность данных даже при капитальных обновлениях системы. Это упрощает взаимодействие между кооперативами, позволяя им обмениваться ресурсами и услугами через минимальное количество взаимных членств. - -Так, мета-кооперативы служат не просто как поставщики программного кода, но и как ключевые организационные узлы, которые способствуют более гладкому и эффективному обмену в рамках кооперативной экономики. Они значительно упрощают организационные процессы и снижают затраты, способствуя продуктивному и скоординированному функционированию всей системы. - - -### Кооперативы -Кооперативы на Платформе Кооперативной Экономики занимают ключевую позицию, действуя как основные пользователи и участники системы. Они подключаются к Платформе как участники через вступление в члены [Союза Потребительских Обществ “РУСЬ”.](https://союз-русь.рф/) - -Основная роль кооперативов на платформе – это активное взаимодействие и сотрудничество с другими участниками Платформы. Это включает в себя возможность использования ими программного обеспечения (ПО), разработанного другими участниками Платформы для оптимизации своих бизнес-процессов. Это ПО обеспечивает кооперативам доступ к необходимым инструментам и ресурсам, а также способствует упрощению процессов взаимодействия в рамках кооперативной сети. - -Кооперативы имеют возможность расширять свои сети и влияние, вступая во взаимное членство с другими кооперативами, что укрепляет связи внутри Платформы и способствует созданию более эффективной и скоординированной системы взаимодействия. Платформа Кооперативной Экономики обеспечивает документооборот, в том числе, между кооперативами при учёте их взаимного членства. - - -### Организации -На Платформе Кооперативной Экономики, организации в форме ООО, индивидуальных предпринимателей (ИП), и другие организации могут быть зарегистрированы членами в одном или нескольких из действующих кооперативов - участников АНО “Кооперативная Экономика” и принимать участие в кооперативном взаимодействии в качестве пайщиков. - -Этот процесс позволяет им интегрироваться в экосистему Кооперативной Экономики и стать ее активными участниками. Зарегистрировать организацию или себя как ИП на Платформе может только физическое лицо, принадлежащее к какому-либо кооперативу. - -Организации, вступившие в систему через кооператив, получают возможность стать пайщиками в любых других кооперативах в рамках Платформы с помощью системы быстрой регистрации. Это предоставляет им широкие возможности для сотрудничества, обмена ресурсами и расширения своей деятельности в различных сферах Кооперативной Экономики. - - -### Физические лица -Физические лица, участвующие на Платформе Кооперативной Экономики, начинают свой путь с верификации в своём кооперативе. Эта процедура, обязательная согласно законодательства РФ, выполняется для подтверждения личности участника. Эта процедура ключевая для создания доверительной и безопасной среды в рамках Платформы. - -Пройдя верификацию, физические лица становятся полноправными участниками Кооперативной Экономики. В этом статусе они имеют равный голос в системных решениях, что обеспечивает справедливое участие каждого в общих процессах и инициативах. - -Такой подход позволяет установить четкие и прозрачные правила для всех участников, поддерживая порядок и эффективное функционирование кооперативной системы. - - -## Управленческий Слой -Отвечает за руководство, управление и стратегическое планирование кооперативами и Платформой. Включает в себя механизмы принятия решений. Управленческий слой обеспечивает, чтобы все операции были направлены на достижение общих целей участников Кооперативной Экономики. - -#### Советы кооперативов -На Платформе Кооперативной Экономики каждый кооператив функционирует независимо и управляется своим Советом онлайн. Совет избирается на Общих Собраниях пайщиков каждого кооператива и ответственен за принятие решений, направленных на развитие и управление кооперативом. - -Вопросы управления кооперативом и взаимоотношений между пайщиками и кооперативом рассматриваются Советом Кооператива. Решения принимаются через систему онлайн голосований членов Совета, где каждое решение утверждается цифровой подписью Председателя Совета Кооператива. - -Для упрощения рутинных задач, таких как приём новых пайщиков, Совет кооператива может делегировать свою подпись автоматизированной системе с сохранением ответственности. Это обеспечивает более эффективное управление стандартными операциями, снижая административную нагрузку на членов Совета и улучшая общую производительность процессов в кооперативе. - - -### Общее собрание -В каждом кооперативе на Платформе Кооперативной Экономики общее собрание пайщиков выступает как высший орган управления. Пайщики на этих собраниях принимают ключевые решения, избирают членов Совета кооператива и Председателя Совета, которые затем отвечают за повседневное управление кооперативом. - -Совет Кооператива может назначить оперативный исполнительный орган кооператива - Правление, а также назначить Председателя Правления. Полномочия Правления и Председателя Правления обусловлены положениями Устава кооператива. - -Процедура выборов в Совет кооператива и Председателя Совета осуществляется через онлайн-голосования с использованием электронно-цифровых подписей пайщиков. Каждый пайщик имеет один голос, обеспечивая равное участие в принятии ключевых решений. - -Эта структура управления поддерживает автономность каждого кооператива, гарантируя, что все важные решения принимаются с учетом мнений всех его членов. - - -### Выборы делегатов -Делегаты – это организации - члены АНО, отобранные Советом АНО для обеспечения функционирования Платформы Кооперативной Экономики. Они играют ключевую роль в функционировании Платформы составляя узлы ее распределенного реестра . - -В системе установлено 21 место для управляющих делегатов и дополнительно 150 мест для резервных делегатов. Каждый кооператив - участник АНО “Кооперативная Экономика” имеет право претендовать на функцию делегата. Эти делегаты несут ответственность за координацию функционирования Платформы. - -Процесс выборов управляющих делегатов происходит непрерывно, позволяя участникам АНО “Кооперативная Экономика” в любой момент перераспределить свои голоса среди кандидатов и заменить управляющих делегатов при ненадлежащем функционировании узлов распределенного реестра, находящихся под их управлением . Это обеспечивает динамичность и адаптивность в управленческой структуре Платформы, отражая текущие интересы и требования участников. - -Для участия в выборах кандидаты в делегаты должны пройти верификацию в АНО, подтверждая свою компетентность. Как члены АНО, делегаты занимаются поддержанием работоспособности блокчейна Кооперативной Экономики на своих серверах. За свою деятельность они получают вознаграждение в утилитарных токенах системы, стимулируя активное и эффективное управление. - -Каждый кооператив -участник Платформы имеет равный голос в выборе делегатов, что подчеркивает принципы равноправия и демократичности в процессе управления кооперативной экономикой. - - -## Методологический Слой -Отвечает за соответствие нормам законодательства РФ . Состоит за основополагающих принципов и подходов к ведению кооперативной деятельности. Определяет стандарты, правила и лучшие практики, которые формируют основу для эффективной и работы кооперативов в правовом поле. - -### Общее Собрание Пайщиков -На Платформе Кооперативной Экономики общее собрание пайщиков каждого кооператива, являющееся высшим органом его управления, инициируется членами Совета этого кооператива. Общее собрание проводится регулярно, не реже одного раза в год, по требованию Ревизионной комиссии Кооператива или по требованию пайщиков, составляющих не менее, чем 25 (Двадцать пять) процентов общего количества пайщиков Кооператива на дату предъявления требования. - -Повестку дня формирует Совет кооператива, но Ревизионная комиссия кооператива и пайщики могут предложить свои пункты повестки дня. После согласования повестки и, далее голосования, Совет утверждает решение о проведении собрания. - -После утверждения Советом кооператива даты и первого варианта повестки, пайщики информируются о предстоящем общем собрании через пуш-уведомления, с приглашением на онлайн-собрание. Для подтверждения участия, пайщики должны отреагировать на уведомление и выразить своё согласие или несогласие с повесткой дня. - -Общее собрание пайщиков кооператива, как высший орган управления, проводит годовое собрание не ранее чем через два месяца и не позднее шести месяцев после окончания финансового года. Внеочередные собрания проводятся по мере необходимости. В повестку дня годового собрания обязательно включаются вопросы, касающиеся годового отчета и заключения Ревизионной комиссии, а также предложение кандидатур Председателя общего собрания и секретаря. - -Компетенция собрания включает решение вопросов, относящихся к деятельности кооператива, в том числе изменение решений совета и правления. Исключительная компетенция собрания охватывает утверждение устава, годовых отчетов, решения по вопросам реорганизации и ликвидации кооператива, а также другие ключевые вопросы. - -Голосование на собрании осуществляется по принципу "один пайщик – один голос". Решения принимаются открытым голосованием, если только не предусмотрено иное. Решение считается принятым, если за него проголосовало более 50% присутствующих пайщиков. - -Право на участие в собрании определяется на основе списка пайщиков. Уведомления о проведении собрания направляются пайщикам не позднее чем за 10 дней до его проведения, а в случае вопросов о реорганизации - не позднее чем за 30 дней. - -Пайщики имеют право предлагать вопросы для включения в повестку дня и выдвигать кандидатов в органы управления. Предложения должны быть сделаны в письменной форме и соответствовать определенным требованиям. Совет кооператива обязан рассмотреть поступившие предложения и принять решение о включении их в повестку дня или об отказе. В случае отказа, решение Совета может быть обжаловано в суде. - -После уведомления о проведении собрания и определения повестки дня, начинается процесс голосования по каждому вопросу, включенному в повестку. Этот процесс предусматривает активное участие пайщиков кооператива, которые могут влиять на итоговое решение. - -#### Голосование по Вопросам Повестки -Каждый пайщик кооператива имеет возможность проголосовать по каждому вопросу, включенному в повестку дня. Голосование обычно проходит в электронной форме, что позволяет пайщикам участвовать в собрании, несмотря на их физическое местонахождение. Для каждого вопроса предусмотрена возможность выразить свое согласие или несогласие. - -#### Внесение Изменений в Повестку -После ознакомления с повесткой дня пайщики имеют право обсудить предложенные вопросы и внести свои предложения по изменению или дополнению повестки. Это может включать исключение определенных вопросов или добавление новых пунктов. Для внесения изменений в повестку требуется собрать определенный процент голосов от тех пайщиков, которые выразили несогласие с первоначальной версией повестки. - -#### Обсуждение Повестки -В период между уведомлением о собрании и самим собранием пайщики могут активно обсуждать вопросы повестки, предлагая аргументы за или против конкретных пунктов. Это обсуждение может происходить в электронном формате, например, через форумы или чаты, специально созданные для этой цели. - -#### Утверждение Повестки -На основе обсуждения и собранных голосов за изменения, повестка дня может быть скорректирована. Конечное решение о составе повестки утверждается Советом кооператива. - - -### Ход общего собрания -После окончания обсуждения и утверждения Советом Кооператива повестки дня, наступает этап проведения самого общего собрания. - -#### Начало Собрания -В назначенный день и время проведения общего собрания пайщики получают уведомление о его начале. Это уведомление обычно поступает в форме пуш-сообщения или электронного письма, напоминая о собрании и предоставляя ссылку для участия в онлайн-формате. - -#### Участие в Собрании -Пайщики заходят в свой личный кабинет на Платформе и участвуют в собрании, оставляя свои голоса напротив каждого пункта повестки. Это может быть выполнено с помощью электронных бюллетеней, где пайщики ставят галочки или крестики в зависимости от своего решения по каждому пункту. Каждый персональный бюллетень записывается в распределенный реестр инфрааструктуры Платформы и не может быть изменен. - -#### Подпись бюллетеней -По завершении голосования пайщики подписывают электронный документ бюллетеня, который формируется на основе их персональных данных и выраженных голосов. Этот документ является подтверждением их участия и голосования по вопросам повестки общего собрания. - -#### Подсчет Голосов и Протоколирование -После окончания собрания происходит подсчет голосов. Результаты голосования вносятся в протокол Общего собрания кооператива, который подписывается электронной подписью Председателя общего собрания. - - -#### Цикличность Собрания -Если в первом цикле собрания не удается собрать необходимый кворум в 75% от общего числа пайщиков, собрание переходит во второй цикл с требованием кворума в 50%. В случае недостижения кворума, процесс повторяется, при этом кворум с каждым новым циклом уменьшается вдвое, пока общее собрание не состоится. - -#### Завершение Собрания -С момента утверждения протокола председателем общего собрания, общее собрание считается состоявшимся. Решения, принятые на собрании, становятся официальными и обязательными для исполнения. - -Этот процесс обеспечивает прозрачность и демократичность в принятии решений, позволяя каждому пайщику кооператива активно участвовать в управлении и влиять на ключевые аспекты деятельности кооператива. - -### Общее собрание Уполномоченных -Когда кооператив имеет большое количество пайщиков или его деятельность охватывает обширную территорию с разнообразной специализированной деятельностью, вместо общего собрания пайщиков кооператив применяет общее собрание Уполномоченных. - - -#### Уполномоченные -Участники общего собрания уполномоченных представляют собой председателей кооперативных участков. Каждый уполномоченный имеет один голос и представляет интересы пайщиков своего кооперативного участка на общем собрании Общества. - -Эта модель обеспечивает, чтобы каждый кооперативный участок имел представительство и голос на общем собрании кооперативаа, что способствует более сбалансированному и представительному процессу принятия решений. - -### Председатель Совета Кооператива -Председатель Совета кооператива возглавляет Совет Кооператива, выполняя ряд функций, строго определенных уставом кооператива. - -#### Представительство Кооператива -Председатель Совета представляет кооператив без доверенности. Это дает ему возможность быстро и эффективно принимать важные управленческие решения в рамках определенных Уставом кооператива полномочий. При наличии Председателя Правления Кооператива, последний также представляет кооператив без доверенности в рамках определенных Уставом кооператива полномочий. - -#### Управление Финансами и Имуществом -Совет кооператива и Правление отвечают за эффективное операционное управление кооперативом, включая управление финансовыми ресурсами и имуществом кооператива в рамках уставных полномочий. - - - -#### Роль в Голосовании -В рамках Совета Председатель активно участвует в голосованиях, внося свой вклад в принятие решений. В случае равенства голосов, его решение становится решающим, что гарантирует прогресс в принятии важных решений и предотвращает застой в работе кооператива. - -#### Организация Заседаний Совета -Организация и проведение заседаний Совета лежит на плечах Председателя Совета. Он обеспечивает подготовку и координацию встреч, а также гарантирует, что все решения принимаются на основе полной и точной информации. Он также отвечает за ведение заочных голосований, что обеспечивает гибкость и оперативность в управленческом процессе. - -#### Дисциплинарная Ответственность -Председатель Совета несет ответственность перед Общим собранием пайщиков, которое может принимать решения о наложении дисциплинарных взысканий в его отношении, вплоть до переизбрания. Это подчеркивает его ответственность и обеспечивает высокий уровень доверия и прозрачности в деятельности кооператива. Пределы компетенции Председателя Совета определяются Уставом Кооператива. - -#### Утверждение Решений Совета -Председатель Совета играет ключевую роль в утверждении решений Совета. Без его подписи решения Совета не вступают в силу, что обеспечивает единство управления и стратегического направления кооператива. Он отвечает за то, чтобы все решения соответствовали Уставу и целям кооператива, а также интересам пайщиков. - - -### Совет Кооператива -#### Созыв и Проведение Общих собраний -Совет кооператива несет ответственность за созыв, подготовку и проведение Общих собраний. Это включает в себя предложение и согласование повестки дня, организацию процесса голосования и обеспечение соответствия всех процедур уставным требованиям и законодательству. Совет гарантирует, что все пайщики получают своевременное уведомление о собраниях и имеют возможность участвовать в обсуждении и принятии решений, касающихся кооператива. - -#### Прием в Пайщики -Одной из ключевых функций Совета является рассмотрение заявлений от физических и юридических лиц на вступление в пайщики кооператива. Совет оценивает каждое заявление в соответствии с установленными критериями и принимает решения о приеме новых пайщиков. - -#### Выполнение Наказов Пайщиков -Совет обязан следить за тем, чтобы наказы и решения, принятые пайщиками на Общих собраниях, выполнялись надлежащим образом. Это включает в себя разработку и реализацию планов и стратегий, направленных на достижение целей, установленных пайщиками, и обеспечение прозрачности и отчетности в процессе их выполнения. - -#### Эффективное Использование Ресурсов -Совет кооператива отвечает за управление материальными ресурсами кооператива в рамках полномочий, определенных Уставом кооператива. Это включает в себя разработку стратегий использования ресурсов, их распределение и контроль за их эффективным использованием, чтобы обеспечить устойчивое развитие кооператива и удовлетворение потребностей его членов. - -#### Разработка и Утверждение Документации -Совет кооператива отвечает за разработку и утверждение внутренней документации кооператива. Это включает в себя положения, должностные инструкции и другие регламентирующие документы, которые являются необходимыми для эффективного управления и операционной деятельности кооператива. Важной задачей Совета является обеспечение того, чтобы все документы соответствовали уставным требованиям кооператива и действующему законодательству. - -#### Назначение и Управление Персоналом -Совет кооператива имеет полномочия назначать и смещать руководителей кооператива. Это включает в себя заместителей председателя Совета, председателя Правления, членов Правления и руководителей структурных подразделений. Эти полномочия позволяют Совету эффективно управлять человеческими ресурсами кооператива, гарантируя, что на ключевые должности назначаются квалифицированные и компетентные лица. - -#### Контроль за Деятельностью Председателя -Совет обладает правом приостанавливать полномочия Председателя Совета при превышении им пределов своих компетенций и злоупотреблении полномочиями. В таких случаях Совет может инициировать проведение чрезвычайного Общего собрания для переизбрания Председателя. - -#### Определение Полномочий и Контроль за Правлением -Одной из ключевых функций Совета является установление рамок полномочий Правления кооператива и осуществление контроля за его деятельностью. Это обеспечивает, что Правление действует в рамках установленной пайщиками стратегии и соответствует уставным требованиям. - -#### Коммерческая Тайна и Работа с Информацией -Совет кооператива ответственен за определение перечня информации, которая составляет коммерческую тайну организации. Он устанавливает правила работы с такой информацией и несет ответственность за нарушение этих правил. Эта функция важна для защиты конфиденциальности и хозяйственных интересов кооператива. - -#### Разработка Программ и Регламентов -Совет занимается разработкой и утверждением различных целевых потребительских программ и регламентов, включая порядки предоставления ссуд пайщикам, материальной помощи и авансирования пайщиков. Эти документы служат основой для структурирования и систематизации ключевых процессов внутри кооператива. - -#### Распределение Полномочий и Отчетность -Совет регулярно отчитывается перед Общим собранием кооператива и осуществляет распределение полномочий между своими членами. Это гарантирует, что все члены Совета активно участвуют в управлении кооперативом и несут ответственность за свои области деятельности. - -#### Ответственность Членов Совета -Члены Совета несут ответственность за решения, принятые ими на заседаниях Совета. Это обеспечивает прозрачность их действий и способствует принятию обдуманных и ответственных решений, направленных на благо кооператива и его пайщиков. - -#### Заседания Совета -Совет проводит заседания по мере необходимости, но не реже одного раза в месяц. Это обеспечивает постоянный мониторинг и управление текущими делами кооператива. На заседаниях ведется протокол, который фиксирует основные вопросы обсуждения и принятые решения. - -#### Заочное Голосование -Совет может проводить заочное голосование по важным вопросам, не требующим физического присутствия членов Совета. Это позволяет ускорить процесс принятия решений и повышает гибкость управления кооперативом. - -### Правление Кооператива -#### Роль Правления -Правление кооператива, действуя на основании устава и положения о Правлении, осуществляет руководство текущей деятельностью кооператива. Его задачи включают принятие внутренних правил и регламентов, которые обеспечивают организованное функционирование всех аспектов работы кооператива. - -#### Выполнение Решений Собрания и Совета -Правление несет ответственность за реализацию решений, принятых Общим собранием и Советом кооператива. Это включает координацию деятельности подразделений и обеспечение их совместной работы для достижения целей кооператива. - -#### Управление Хозяйственной Деятельностью -Основной задачей Правления является принятие решений по финансовым вопросам, включая расходы, не предусмотренные сметой, и определение источников финансирования. Правление также организует и контролирует хозяйственную деятельность кооператива для его стабильного развития. - -#### Материальная Ответственность -Правление принимает и изменяет положение о материальной ответственности, гарантируя защиту имущества кооператива от убытков и недобросовестных действий, а также регулирует ответственность по обязательствам кооператива. - -#### Организация Работы Подразделений -Правление отвечает за организацию работы представительств, филиалов и других подразделений кооператива, обеспечивая их эффективное функционирование. - -#### Отстранение Нарушителей -Правление имеет полномочия отстранять от должности руководителей филиалов и представительств (не включая председателей кооперативных участков) в случае их неправомерных действий или злоупотреблений, наносящих ущерб кооперативу. - -#### Руководство Деятельностью Общества -Правление прямо участвует в руководстве деятельностью кооператива, включая планирование и реализацию текущих и долгосрочных задач. Это охватывает все аспекты деятельности кооператива. - -#### Ответственность за Финансовое и Хозяйственное Управление -Правление несет ответственность за общую производственную и хозяйственную деятельность кооператива. Оно следит за тем, чтобы все операции и проекты были направлены на достижение установленных целей. - -#### Отношения с Внешними Сторонами -Правление занимается установлением и поддержанием взаимоотношений с другими юридическими и физическими лицами, в том числе через заключение договоров и соглашений. Это включает в себя управление внешними партнерствами, которые способствуют развитию и укреплению кооператива. - -#### Управление Персоналом и Трудовыми Ресурсами -В случае ведения кооперативом коммерческой деятельности, Правление занимается набором персонала, управлением и увольнением сотрудников. Оно также определяет политику в отношении форм и размеров оплаты труда, улучшая тем самым рабочую среду и повышая мотивацию сотрудников. - - - -### Председатель Правления -#### Назначение -Председатель Правления кооператива назначается Советом Кооператива, подотчетен Совету Кооператива и Общему Собранию (Собранию Уполномоченных). - -#### Полномочия -Председатель Правления имеет право действовать от имени кооператива без дополнительной доверенности. Он издает распоряжения и дает указания, которые входят в пределы его компетенции и являются обязательными к исполнению всеми работниками кооператива. - -#### Руководство Деятельностью -Основная задача Председателя - повседневное руководство деятельностью кооператива. Он организует хозяйственную деятельность, стремится к выполнению текущих и перспективных планов, способствуя развитию и укреплению кооператива. - -#### Внешние Соглашения и Финансовое Управление -Председатель Правления уполномочен заключать договоры с юридическими и физическими лицами, открывать и управлять банковскими счетами кооператива, что играет важную роль в финансовом управлении и внешних отношениях общества. - -#### Управление Персоналом -Он отвечает за найм и увольнение сотрудников, а также утверждает и изменяет положение о формах и размерах оплаты труда, обеспечивая эффективное управление человеческими ресурсами в кооперативе. - -#### Единоличное Осуществление Полномочий -В случае, если Председатель Правления является единственным членом Правления, он вправе единолично принимать решения по ключевым аспектам управления кооперативом, что дает ему гибкость в реагировании на оперативные вызовы и потребности общества. - - -### Ревизионная комиссия -#### Назначение Ревизионной Комиссии -Ревизионная Комиссия кооператива назначается Общим собранием пайщиков сроком на один год. Основная функция Комиссии - осуществление контроля за деятельностью кооператива в соответствии с его Уставом, а также за его хозяйственной и финансовой деятельностью. - -#### Состав Ревизионной Комиссии -Комиссия состоит из пайщиков кооператива. В ее составе может быть три или более членов, среди которых избирается Председатель. В случаях, когда Ревизионная Комиссия состоит из одного члена, этот член (Ревизор) выполняет ее функции самостоятельно. - -#### Функции и Ответственность -Ревизионная Комиссия несет ответственность за контроль и проверку соблюдения Устава кооператива, его финансовой отчетности и обеспечение соответствия деятельности кооператива законодательству. Она также контролирует деятельность созданных кооперативом организаций и филиалов. - -#### Подотчетность Ревизионной Комиссии -Ревизионная Комиссия действует независимо и подотчетна непосредственно Общему собранию пайщиков кооператива. Эта подотчетность гарантирует прозрачность и эффективность выполнения ее контрольных функций. - -#### Принятие Решений -Решения Ревизионной Комиссии принимаются большинством голосов ее членов. Это обеспечивает справедливость и баланс в процессе принятия решений. - -#### Взаимодействие с Советом и Правлением -Ревизионная Комиссия взаимодействует с Советом и Правлением кооператива, предоставляя рекомендации и замечания. Решения Комиссии обязательны к рассмотрению и исполнению этими органами управления в течение 30 дней. В случае возникновения разногласий, Комиссия имеет право передать вопрос на рассмотрение Общего собрания. - - -### Кооперативные Участки - -#### Назначение -Кооперативные участки (КУ) - это подразделения Кооператива, объединяющие пайщиков по территориальному или функциональному принципу. Они образуют часть общей структуры Кооператива, но не являются независимыми юридическими лицами или филиалами. - -КУ служат для более эффективного вовлечения пайщиков в процесс управления кооперативом, облегчая коммуникацию и принятие решений. КУ обеспечивают более демократичное участие пайщиков в жизни кооператива, особенно в крупных кооперативах с большим числом членов. - - -#### Управление КУ -Каждый КУ управляется его Председателем, избранным пайщиками этого КУ. Председатель КУ действует на основании доверенности, выданной Председателем Совета кооператива, и представляет интересы пайщиков КУ на Общем собрании уполномоченных кооператива. - -#### Роль в Обществе -При создании КУ, система управления кооперативом модифицируется. Вместо одного общего собрания всех пайщиков кооператива вводится система собраний уполномоченных КУ. Таким образом, пайщики выражают своё мнение на собраниях КУ, а уполномоченные - Председатели КУ - представляют их голоса на общем собрании уполномоченных кооператива. - - -#### Процесс Вступления -При вступлении в кооператив, каждый новый пайщик выбирает КУ для участия. В заявлении о вступлении в кооператив пайщик делегирует свой голос Председателю такого КУ для представления его интересов на общих собраниях уполномоченных кооператива.Таким образом, пайщик подтверждает полномочия Председателя КУ как своего уполномоченного представителя. - -#### Проведение Собрания КУ -Когда кооператив имеет более одного КУ, он переходит на мажоритарную систему управления. Это означает, что пайщики голосуют на уровне своих КУ, а уполномоченные Председатели КУ участвуют в общем собрании уполномоченных кооператива , где принимают решения от имени пайщиков своих КУ. - -Собрание пайщиков КУ является правомочным, если на нем присутствует более 50% пайщиков участка. В случае отсутствия кворума, повторное собрание считается правомочным при участии более 25% пайщиков. - - -### Председатель КУ -#### Назначение -Председатель КУ избирается из числа пайщиков КУ на общем собрании пайщиков КУ. Избрание происходит простым большинством голосов присутствующих пайщиков, что отражает доверие и поддержку со стороны пайщиков к конкретному пайщику. - - - -#### Полномочия и Обязанности -Председатель кооперативного участка отвечает за организацию работы и представляет интересы пайщиков своего участка на общем собрании Общества. Это включает в себя принятие решений, касающихся местных инициатив, проектов, а также участие в обсуждениях и голосованиях на высшем уровне общества. - -#### Подтверждение Полномочий -Полномочия Председателя КУ утверждаются документально: доверенностью от Председателя Совета Общества и протоколом собрания пайщиков участка, где фиксируется его избрание, а также договором о материальной ответственности. Эти документы являются официальным подтверждением его статуса. - -#### Роль на Общем Собрании -На общем собрании уполномоченных кооператива Председатель КУ выступает с одним голосом, представляя мнение и интересы пайщиков своего КУ. Это позволяет учитывать местные особенности и потребности в процессе принятия решений на уровне общества. - - - -### Целевые Потребительские Программы -#### Определение и Назначение -Целевые потребительские программы (ЦПП) - это составленные в соответствии с Уставом кооператива свод условий, правил, регламентов, прав и обязанностей пайщиков и кооператива в отношении конкретного характера взаимодействия между ними, направленного на обеспечение целевых потребностей пайщиков. - -ЦПП разрабатываются исходя из запросов/наказов пайщиков и утверждаются Советом кооператива. Любое экономическое взаимодействие пайщиков и кооператива осуществляется строго по ЦПП. Без участия пайщика в ЦПП экономическое взаимодействие между пайщиком и кооперативом не производится. - -#### Удовлетворение Потребностей -Цель ЦПП - удовлетворение потребностей пайщиков в товарах и услугах, произведенных или предоставленных самими участниками. ЦПП действует как механизм для удовлетворения разнообразных потребностей участников и способствует их предпринимательской активности и творческому самовыражению. - -#### Процедура Участия в ЦПП -Участие в ЦПП начинается с официального согласия пайщика с условиями ЦПП, выраженными в Положении о конкретной ЦПП, утвержденной Советом кооператива. Подписание согласия с утвержденным Положением о ЦПП формализует пайщика как участника ЦПП. Пайщик обязуется следовать условиям ЦПП и и взаимодействовать с кооперативам в соответствии с регламентом, изложенным в положение о ЦПП. - -#### Регламент и Условия ЦПП -Каждая ЦПП регламентируется документацией, определяющей правила, условия участия, а также механизмы распределения ресурсов и предоставления услуг или товаров. Документация ЦПП обеспечивает ясность и единообразие в вопросах управления взносами и распределения ресурсов. - -#### Роль ЦПП в Удовлетворении Потребностей Участников -ЦПП служат для организованного и эффективного удовлетворения потребностей участников, обеспечивая соответствие вкладов участников и получаемых ими благ и выгоды. Каждая программа строится таким образом, чтобы участник мог получать товары или услуги, соответствующие его взносам и потребностям. - - -### Фонды Кооператива -#### Паевой Фонд -Паевой фонд кооператива представляет собой основной капитал, состоящий из паевых взносов участников. Этот фонд выступает в качестве основного оборотного ресурса кооператива и используется для осуществления его уставной деятельности. - -#### Неделимый Фонд -Неделимый фонд формируется из начальных взносов пайщиков при вступлении в кооператив. Этот фонд служит страховкой финансовой стабильности кооператива и используется в исключительных случаях, например, при ликвидации кооператива. - -#### Резервный Фонд -Резервный фонд предназначен для покрытия непредвиденных расходов и потерь кооператива. Это может включать чрезвычайные ситуации, непредвиденные потери или другие обязательства. - -#### Фонд Развития Потребкооперации -Фонд развития потребкооперации направлен на финансирование проектов и мероприятий, которые способствуют росту и развитию кооператива. Этот фонд может быть использован для инвестиций в новые технологии, образовательные программы, маркетинговые инициативы и другие деятельности, направленные на улучшение работы кооператива. - -#### Фонд Социально-Экономической Взаимопомощи -Фонд социально-экономической взаимопомощи создается для поддержки членов кооператива в сложных жизненных обстоятельствах. Это может включать финансовую помощь в случае болезни, потери работы или других социально значимых ситуаций. - -#### Фонд Обеспечения Хозяйственной Деятельности -Фонд обеспечения хозяйственной деятельности предназначен для поддержки текущей экономической деятельности кооператива. Это может включать приобретение сырья, оплату заработной платы сотрудникам, аренду помещений и другие операционные расходы. - -#### Формирование Фондов -Фонды могут формироваться из разных источников, включая паевые и членские взносы, благотворительные поступления, доходы кооператива, а также другие поступления, не противоречащие законодательству РФ. - -#### Управление и Распределение Фондов -Положения о формировании и использовании фондов утверждаются Общим собранием пайщиков. Эти положения определяют размеры фондов, правила их формирования и способы использования средств. - - -#### Распределение Средств -Все взносы пайщиков являются целевыми и вносятся в соответствии с условиями целевых потребительских программ. Эти программы определяют размеры и пропорции между членской и паевой частями взносов. - -Членские и Паевые Взносы: При присоединении к ЦПП, пайщик вносит определенную сумму, разделенную на паевой и/или членский взносы. Паевой взнос является безусловно возвратным, в то время как членский взнос используется для получения услуг, текущих нужд и развития кооператива. - -Распределение по Фондам: Членские взносы кооператива распределяются по фондам кооператива — неделимый фонд, резервный фонд, фонд развития потребкооперации, фонд социально-экономической взаимопомощи, фонд обеспечения хозяйственной деятельности. Распределение происходит согласно утвержденным правилам и положениям, принятым Общим собранием кооператива (общим собранием уполномоченных). - -Использование Фондов: Фонды используются в соответствии с их назначением и текущими нуждами кооператива. Например, фонд развития потребкооперации может использоваться для финансирования новых проектов или инициатив, в то время как резервный фонд предназначен для покрытия непредвиденных расходов или потерь. - -Таким образом, членские взносы, внесенные пайщиками в рамках ЦПП, обеспечивают финансовую основу для деятельности кооператива, позволяя ему развиваться и удовлетворять потребности своих членов. Это обеспечивает устойчивость кооператива и его способность отвечать на меняющиеся требования и вызовы. - - -### Межкооперативное взаимодействие -Здесь необходимо описать как конкретно пайщики кооперативов могут взаимодействовать (методологически) между кооперативами посредством взаимного членства кооперативов. - -### Межкооперативное взаимодействие -Здесь необходимо описать как конкретно пайщики кооперативов могут взаимодействовать (методологически) между кооперативами посредством взаимного членства кооперативов. - - -## Технологический Слой -Отвечает за образование цифровой среды кооперативной экономики. Включает в себя технологию блокчейн и смарт-контракты, обеспечивающие неизменяемость и прозрачность документооборота кооперативов. Слой гарантирует взаимную интеграцию всех участников и процессов в рамках кооперативной экономики. - -### Блокчейн -Блокчейн представляет собой платформу для кооперативных смарт-контрактов на основе исходного кода блокчейна EOSIO. - -Краткие характеристики: -- Алгоритм консенсуса: Delegated Proof of Authority (dPoA) -- Время генерации блока: 0.5 секунды -- Пропускная способность: до 10000 транзакций в секунду -- Язык программирования смарт-контрактов: С/C++ -- Системный токен: AXON -- Экономическая модель: плановая - -#### Нода -Нода в сети EOSIO — это активный узел, который играет критическую роль в поддержании работоспособности и распределенности платформы. Особенностью нод EOSIO является их способность выполнять разные функции в зависимости от роли, которую они занимают в сети. Эти ноды помогают поддерживать блокчейн, обрабатывая транзакции и участвуя в системе управления и достижения консенсуса, которая отличается от традиционного маининга блокчейнов, например, Bitcoin или Ethereum. - -В сети EOSIO существуют следующие основные типы нод: - -Производящие ноды (Block Producers) — эти ноды отвечают за генерацию новых блоков, участвуют в голосовании по изменениям в протоколе и обрабатывают транзакции в сети. Выбор производящих нод осуществляется путём голосования держателей токенов EOS, что отражает децентрализованный характер платформы. - -Полные ноды (Full Nodes) — эти ноды хранят полную копию блокчейна и обеспечивают валидность транзакций, распространяя их по сети. Они играют важную роль в поддержании целостности данных и доступности истории транзакций для других пользователей и нод. - -API-ноды (API Nodes) — на этих нодах запущены API-интерфейсы, которые позволяют пользователям и разработчикам взаимодействовать с блокчейном, отправлять транзакции и запрашивать информацию. - -Светлые ноды (Light Nodes) — они облегчают использование сети, не храня полный блокчейн, а полагаясь на полные ноды для получения информации. Такая конфигурация позволяет клиентам EOSIO работать на устройствах с ограниченными ресурсами. - -Благодаря разнообразию нод и их специализированным функциям, EOSIO обеспечивает высокую производительность и масштабируемость. Ноды EOSIO способны обрабатывать существенное количество транзакций в секунду, что положительно сказывается на транзакционной пропускной способности всей сети. В то же время система управления EOSIO, в которой ключевую роль играют производящие ноды, предполагает большую степень координации, что допускает эффективное внедрение изменений в протокол и адаптацию к условиям рынка и запросам сообщества. - -#### Аккаунты - -Каждый аккаунт представляет собой учётную запись, в которой хранится информация на платформе. Каждый аккаунт имеет уникальное имя длинной от 6 до 12 латинских букв и цифр. В имени аккаунта могут быть использованы цифры от 1 до 5, а цифры 6, 7, 8, 9 и 0 не могут быть использованы в имени аккаунта из-за особенностей кодировки. - -С учётом данных ограничений, платформа позволяет создать 1 152 921 504 606 846 975 различных комбинаций имён аккаунтов. - -#### Домены -Домены в экосистеме EOSIO исполняют ключевую роль, аналогичную именам доменов в Интернете. Они служат короткими, легко узнаваемыми и запоминаемыми ссылками на аккаунты и представляют собой своего рода цифровые наименования, способные упростить взаимодействие в блокчейне. Эти домены определены ограничением в длине от 1 до 6 символов, что делает их особенно желанными благодаря краткости и простоте. - -Основное исключительное право владельца домена заключается в его авторитете по созданию дочерних аккаунтов в пределах своей зоны влияния, то есть любого аккаунта, следующего за точкой. В контексте EOSIO, если мы рассмотрим аккаунт "com" как домен, владельцу этого домена предоставляется возможность создавать дополнительные аккаунты, чьи имена завершаются на ".com", например "user.com", "bitcoin.com", или "bank.com". Это позволяет владельцу домена формировать структурированное пространство имен внутри блокчейна, что может быть использовано для бизнес-структур, брендирования или личного пространства. - -Важно отметить, что владелец домена имеет исключительное право на создание этих дочерних аккаунтов, и такая возможность не может быть подражана или украдена другими сторонами в блокчейне. Такая система обеспечивает уникальность и авторитет для владельцев доменных имен, гарантируя, что только они могут выразительно лепить собственное имя в большом мире блокчейн-сетей. - -Наличие домена с коротким и простым именем может значительно повысить видимость и узнаваемость аккаунта в блокчейне EOSIO. Операция по созданию новых аккаунтов под доменом требует правильного управления со стороны доменного аккаунта, что также включает контроль над ключами доступа и полномочиями для создания новых аккаунтов. Это прибавляет уровень ответственности к владельцу домена в вопросах обеспечения безопасности и заботы о связанных аккаунтах. - -В целом, система доменов в EOSIO отражает структурированный и безопасный подход к управлению и идентификации в цифровом пространстве, предоставляя ключи к организации и контролю за персонализированным пространством внутри блокчейна. - -#### Разрешения доступа -В блокчейне EOSIO система разрешений доступа отыгрывает роль надёжного замка, охраняющего вход в цифровой дом каждого пользователя. Эти разрешения могут быть представлены как сложная система ключей и замков, где каждый ключ дает определенный уровень доступа к функциям и ресурсам аккаунта. Пользователь может настроить несколько ключей и разрешений, каждое со своими индивидуальными полномочиями и степенью влияния, словно установив несколько запорных механизмов на важных порталах своего цифрового имущества. - -Таблица разрешений прав доступа в этом контексте играет роль продуманной карты сокровищ, где маршруты проводят от самых простых операций до аккаунта с полным доступом. Она позволяет легко просматривать и модифицировать иерархию доступа, настраивая каждый слой защиты с тщательностью драгоценного ювелира, ваяя ключи, которые соответствуют только определенным замкам. - -Когда ключ доступа утерян, система разрешений в EOSIO предоставляет пользователю что-то вроде запасного плота в штормовом море — возможность восстановления доступа к своему аккаунту. Это возможно благодаря гибкости, с которой архитекторы EOSIO разработали систему разрешений. Имея возможность назначить другой аккаунт в качестве доверительного, можно страховать свой основной аккаунт, создавая систему взаимозаменяемых поручителей, которые могут подстраховать в случае потери доступа. - -Таким образом, система разрешений в EOSIO подобна составлению генеалогического дерева, где каждая ветвь отображает связь с различными ключами и полномочиями, позволяя владельцу аккаунта транслировать требования доверия через ярусы разрешений. Это цифровое доказательство доверия и разделения полномочий служит как защита от несанкционированного доступа, так и умело настроенный инструмент для управления корпоративными структурами в пространстве блокчейна. - -В целом, система разрешений EOSIO воплощает идеалы цифровой безопасности и контроля доступа. Она превращает процесс управления цифровыми активами в акт высокого искусства, где каждая закрытая дверь может быть открыта только выбранным ключом, тщательно созданным и надежно хранимым владельцем. - -#### Цифровые договора -!!! tip "Цифровой договор" - (или, смарт-контракты) - это компьютерные программы для достоверного учёта действий участников на Платформе. - -Цифровые договора создаются на языке программирования C/C++, который обеспечивает быстроту работы, а также высокую степень надежности и безопасности, сравнимую с банковской. - -Все цифровые договора устанавливаются на аккаунты, хранят в себе публичные таблицы с информацией, и позволяют аккаунтам вызывать действия. Действия - это минимальные операции взаимодействия пользователей с Платформой. - -Аккаунтам, для вызова действий, необходимо отправить транзакцию. Транзакция будет обработана согласно бизнес-логике Платформы. В случае, если действие в транзакции не может быть принято по условиям смарт-контракта, то такое действие будет отклонено автоматически. Таким образом, смарт-контракты позволяют описать бизнес-логику системы. - -Каждый пользователь системы может просмотреть всю историю изменений всех таблиц всех цифровых договоров Платформы от момента её создания, а также, получить достоверную информацию о том, какой именно программный код цифрового договора исполняется прямо сейчас. - - -#### База данных -Распределенная база данных EOSIO это как обширный участок земли, разбитый на индивидуальные частные владения – каждое из которых засеяно определенными данными и защищено своим набором правил. Такая структура обеспечивает самодостаточность каждого участка при сохранении общей интеграции и безопасности всей системы. - -В контексте EOSIO, каждое "владение" представляет собой смарт-контракт. Смарт-контракты – это программы, выполняющиеся на блокчейне и автоматически реализующие условия и бизнес-логику. Эти контракты живут в общей среде, используют общие ресурсы (например, процессорное время и память), но при этом существуют в изоляции, то есть не могут напрямую взаимодействовать друг с другом, если только это не предусмотрено их кодом. - -Данные внутри каждого умного контракта организованы в структуры, называемые таблицами. Эти таблицы могут хранить всё, что угодно, от пользовательских аккаунтов до финансовых транзакций и игрового инвентаря. Представьте, что каждая запись в этих таблицах – это запись в учетной книге, которая может быть добавлена, обновлена или удалена, но при этом каждое изменение учитывается и сохраняется как часть истории. - -Смысл в том, что никогда не происходит просто "затирание" старых данных. Вместо этого, когда происходит "изменение", такое как обновление баланса пользователя, старая информация фиксируется, а новая записывается как продолжение истории. Таким образом, можно в любой момент взглянуть назад и проследить все изменения, которые произошли с каждой записью. - -Каждое действие, каждое изменение данных в таблицах должно быть подтверждено цифровой подписью, которая гарантирует, что этот акт совершен тем, кто имел на это право – в соответствии с бизнес-логикой смарт-контракта. Это ключевой момент для обеспечения безопасности и порядка возделывания этих цифровых владений. - -Это значит, что все действия прозрачны, их можно верифицировать и они соответствуют заложенной бизнес-логике, что превращает распределенную базу данных EOSIO в надежную и одновременно гибкую основу для любого бизнеса, стремящегося автоматизировать свои процессы и сделать их более эффективными и безопасными. - - -#### Системные ресурсы -Системные ресурсы в EOSIO – это кровеносная система блокчейна, управляющая энергией и возможностями сети. Рассмотрим основные ресурсы: CPU (Процессорное время), NET (Сетевая пропускная способность) и RAM (Память). - -CPU (Процессорное время): CPU измеряет время, в течение которого умный контракт может выполнять операции на блокчейне. Пользователи должны "закладывать" токены EOS, чтобы обеспечить себе доступ к процессорному времени. Чем больше токенов закладывается, тем больший кредит процессорного времени становится доступен. Это похоже на аренду процессорного времени суперкомпьютера; вы платите за возможность его использования. Однако использование CPU регулируется: если сеть не перегружена, пользователь может использовать больше CPU, чем резервирует, но в периоды пиковых нагрузок каждому пользователю будет гарантировано только то время, за которое он заплатил. - -NET (Сетевая пропускная способность): Пропускная способность или NET относится к количеству данных, которые пользователь может передать по сети блокчейна. Также как с CPU, пользователи должны закладывать токены EOS, чтобы получить доступ к сетевых ресурсам. Это устанавливает, сколько информации пользователь может отправить в блокчейн, важно для транзакций или развертывания сложных умных контрактов, которые требуют большого количества данных. - -RAM (Память): RAM необходима для хранения данных умных контрактов, таких как состояние контрактов или таблицы. В отличие от CPU и NET, RAM покупается и продается по рыночной цене на специализированной бирже RAM внутри самого блокчейна EOSIO. Чем больше операций требует большего хранения, тем больше RAM нужно будет приобрести. - -Эти ресурсы образуют иерархическую систему, где RAM занимает вершину пирамиды из-за своей ценности и конечности, за ней следуют CPU и NET. Все вместе они создают сбалансированную экосистему, в которой операции выполняются эффективно и экономически целесообразно. Система ресурсов поддерживает блокчейн здоровым и быстрым, позволяя масштабировать его для обслуживания миллионов пользователей по всему миру, обеспечивая при этом возможность взаимодействия с глобальной инфраструктурой и поддерживая высокий уровень безопасности и доступности. - - -#### Системный токен -Системный токен в сетях блокчейна, таких как EOSIO, является основой экономической модели и регулирует взаимодействие пользователей с системными ресурсами. Для сети EOSIO таким токеном является EOS. EOS используется не только как средство передачи ценности между пользователями, но и как инструмент доступа к сетевым ресурсам. - -Токен EOS обеспечивает пользователям возможность участвовать в управлении сетью посредством голосования за блок-продюсеров - участников, которые обрабатывают транзакции и создают новые блоки. Владение EOS дает право голоса, пропорциональное количеству держимых токенов. Это управляющая особенность, которая включает держателей токенов в процесс принятия решений. - -Также токены EOS используются для доступа к системным ресурсам: CPU, NET и RAM. Закладывание (staking) токенов EOS позволяет пользователям получать доступ к процессорному времени и пропускной способности сети, необходимым для выполнения операций на блокчейне. Чем больше EOS закладывается, тем больше ресурсов становится доступным для пользователя. Это механизм обеспечивает справедливое распределение ресурсов среди пользователей и мотивирует держать токен для взаимодействия с экосистемой, а не просто для спекуляций на рынке. - -В отношении памяти, RAM, токены EOS не закладываются, а тратятся, так как память покупается и продается по текущей рыночной цене. Это создает рыночный механизм, регулирующий доступность и ценность памяти в зависимости от спроса и предложения. - -Системный токен EOS играет важную роль в экономической архитектуре блокчейна EOSIO, обеспечивая функционирование и устойчивость платформы. Он служит для поддержания активности и стимуляции роста сети, гарантируя, что пользователи имеют заинтересованность в поддержании здоровья и безопасности экосистемы блокчейна. - -#### Эмиссия - - - -### Командный кошелёк -Командный кошелек cleos в EOSIO представляет собой консольную утилиту, которая выполняет роль жизненно важного инструмента для взаимодействия с блокчейном прямо из командной строки. Он обеспечивает мост между пользователем и сетевыми операциями блокчейна, наделяя его возможностью осуществлять основные действия, такие как управление аккаунтами, отправка транзакций, развертывание и взаимодействие с умными контрактами. - -Cleos действует как навигатор через запутанные коридоры блокчейна EOSIO, позволяя его пользователям непосредственно коммуницировать с узлами блокчейна, используя текстовые команды для выполнения сложных задач. Это похоже на использование прецизионных инструментов для построения цифрового мира, где каждая команда cleos направляет электронные импульсы, чтобы создавать, изменять или узнавать информацию. - -Для работы с аккаунтами и ключами командный кошелек предоставляет набор функций по их созданию, импорту, экспорту и управлению разрешениями. Вот как мастерская художника, где с каждой командой пользователь рисует свои уникальные аккаунты на палитре блокчейна, определяя правила доступа и степени доверия через разграничение полномочий. - -Отправка транзакций через cleos подобна отсылке сообщений в цифровой бутылке через море блокчейн сети. Пользователь может отправить транзакцию, которая будет включена в блоки и распространена по всей сети, с последующим исполнением операции, будь то простой перевод токенов или сложный вызов умного контракта. - -В мире умных контрактов, cleos выступает как строитель и механик: с помощью команд разработчики могут разворачивать (deploy), обновлять или даже удалять умные контракты из блокчейна, тестируя и подтверждая их функциональность на лету. - -Использование cleos требует понимания его синтаксиса и доступных команд, но оно высоко ценится в кругу разработчиков блокчейна EOSIO, поскольку предлагает прямой и гибкий контроль над взаимодействием со многими аспектами блокчейна. Словно скрипка в руках виртуоза, cleos в правильных руках может воспроизвести мелодию блокчейн транзакций с безупречной точностью и мастерством. - -### Терминал -Терминал - это точка доступа к Платформе. - -Суть работы терминала заключается в обеспечении взаимодействия между пользователем и Платформой. Терминал предоставляет интерфейс, через который можно получать сервисы Платформы. - -Терминалы служат порталом входа для пользователей в мета-кооперативы. В различных формах реализации – будь то телеграм-бот, веб-сайт или десктопное приложение – терминал предоставляет пользователю безопасное соединение с Платформой. - -Внешне, терминал может принимать форму веб-сайта, телеграм-бота или десктопного приложения, но в каждом случае его основная цель – обеспечить надежный и удобный доступ к Платформе. - -Терминалы доступа к Платформе добавляются на витрину в программный кооплейс АНО, где они могут быть просмотрены и запущены Пользователями. - - - - - - - - diff --git a/components/docs/docs/mission.md b/components/docs/docs/mission.md deleted file mode 100644 index 3bcce8d1537..00000000000 --- a/components/docs/docs/mission.md +++ /dev/null @@ -1,13 +0,0 @@ -# Миссия - -После распада Советского Союза, свободные рынки, конкуренция и "демократия" захватили его торговое пространство. Это привело к тому, что 80% граждан России сегодня не являются членами каких-либо общественных организаций, а 94% уверены, что их мнение не оказывает влияние на государственную политику. Это - идеологический и технологический тупик. - -Для ускоренного перехода в новый технологический уклад и Большой Победы, необходимо создать условия для рождения "закрывающей" технологии информационной эпохи, которая соберёт и объединит разрозненнную информацию и кусочки знаний отдельных людей - в едином сознании людей и машин. - -Россию - изолировали от его создания. Несколькими продвинутыми западными корпорациями формируется технологическое преимущество, в основе которого лежат достижения в области Искусственного Интеллекта. И тем самым, они вновь создали условия, при которых Россия вынуждена совершить свой подвиг или погибнуть в жерновах истории. - -Этот подвиг установит нового цивилизационного чемпиона на век и будет являться достойной Победой наших дедов. Победитель получит возможность планировать тысячелетиями и предельно эффективно управлять физическими и интеллектуальными ресурсами людей - коллективным разумом самих людей. - -Создавать условия для нового технологического рывка необходимо с экономики. Независимо от того, осознаем ли мы величие награды, требования в ней всегда присутствуют в нашем подсознании. Вся наша жизнь — это экономические расчеты. За каждым нашим действием и решением всегда стоит экономический мотив. Мы инвестируем в проекты, потому что чувствуем, что они приведут нас к успеху, даже если на это уйдут годы. - -Кооперативная экономика - это платформа перехода в новый технологический уклад. А этот информационный сайт призван стать общественной платформой для практического поиска пути в Рай на Земле. diff --git a/components/docs/docs/new/accounts/index.md b/components/docs/docs/new/accounts/index.md index a7d2ee6c494..995595ac8af 100644 --- a/components/docs/docs/new/accounts/index.md +++ b/components/docs/docs/new/accounts/index.md @@ -34,34 +34,37 @@ tags: ## Получить информацию об аккаунте {{ get_sdk_doc("Queries", "Accounts", "GetAccount") }} | {{ get_graphql_doc("Query.getAccount") }} +{{ get_typedoc_desc("Queries.Accounts.GetAccount") }} + {{ get_typedoc_input("Queries.Accounts.GetAccount") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Queries.Accounts.GetAccount", "IOutput") }} -
    ## Получить список аккаунтов {{ get_sdk_doc("Queries", "Accounts", "GetAccounts") }} | {{ get_graphql_doc("Query.getAccounts") }} +{{ get_typedoc_desc("Queries.Accounts.GetAccounts") }} + {{ get_typedoc_input("Queries.Accounts.GetAccounts") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Queries.Accounts.GetAccounts", "IOutput") }} -
    ## Поиск по приватным данным {{ get_sdk_doc("Queries", "Accounts", "SearchPrivateAccounts") }} | {{ get_graphql_doc("Query.searchPrivateAccounts") }} +{{ get_typedoc_desc("Queries.Accounts.SearchPrivateAccounts") }} + Поиск осуществляется по полям ФИО, ИНН, ОГРН, наименованию организации и другим приватным данным. {{ get_typedoc_input("Queries.Accounts.SearchPrivateAccounts") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Queries.Accounts.SearchPrivateAccounts", "IOutput") }} -
    diff --git a/components/docs/docs/new/chairman/app-store.md b/components/docs/docs/new/chairman/app-store.md index ef20b11dd8d..6e73baa9d2e 100644 --- a/components/docs/docs/new/chairman/app-store.md +++ b/components/docs/docs/new/chairman/app-store.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- Магазин приложений - это способ, которым кооператив берет из экосистемы то, что ему нужно. Магазин предоставляет приложения, которые расширяют [Навигатор](../navigator/index.md) новыми рабочими столами, а также включают фоновые утилиты для автоматизации бизнес-процессов в кооперации. @@ -20,3 +21,81 @@ tags: !!!note "О том, что это будет" Мы исследуем возможность создания магазина PWA-приложений (которые устанавливаются нажатием на кнопку "добавить на домашний экран"). Он позволит пайщикам устанавливать на рабочие столы своих устройств кооперативные приложения из магазина кооператива, которые не будут содержать избыточной информации о других установленных в кооперативе рабочих столах. Например, таким приложеним может быть "Стол заказов", которое при установке на устройство пайщика добавит иконку, организовав прямой и быстрый доступ только на стол заказов конкретного цифрового кооператива, и скрыв все другие столы. На текущий момент мы только исследуем эту возможность. Шагов по реализации пока не предпринимается. + +## Разработчикам + +{{ dev_schema_source() }} + +### Список расширений + +{{ get_sdk_doc("Queries", "Extensions", "GetExtensions") }} | {{ get_graphql_doc("query.getExtensions") }} + +{{ get_typedoc_desc("Queries.Extensions.GetExtensions") }} + +{{ get_typedoc_input("Queries.Extensions.GetExtensions") }} + +Результат: + +{{ get_typedoc_definition("Queries.Extensions.GetExtensions", "IOutput") }} + +### Логи расширений + +{{ get_sdk_doc("Queries", "Extensions", "GetExtensionLogs") }} | {{ get_graphql_doc("query.getExtensionLogs") }} + +{{ get_typedoc_desc("Queries.Extensions.GetExtensionLogs") }} + +{{ get_typedoc_input("Queries.Extensions.GetExtensionLogs") }} + +Результат: + +{{ get_typedoc_definition("Queries.Extensions.GetExtensionLogs", "IOutput") }} + +### Рабочие столы (контекст магазина) + +{{ get_sdk_doc("Queries", "Desktop", "GetDesktop") }} | {{ get_graphql_doc("query.getDesktop") }} + +{{ get_typedoc_desc("Queries.Desktop.GetDesktop") }} + +{{ get_typedoc_input("Queries.Desktop.GetDesktop") }} + +Результат: + +{{ get_typedoc_definition("Queries.Desktop.GetDesktop", "IOutput") }} + +### Установить расширение + +{{ get_sdk_doc("Mutations", "Extensions", "InstallExtension") }} | {{ get_graphql_doc("Mutation.installExtension") }} + +{{ get_typedoc_desc("Mutations.Extensions.InstallExtension") }} + +{{ get_typedoc_input("Mutations.Extensions.InstallExtension") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Extensions.InstallExtension", "IOutput") }} + +### Обновить расширение + +{{ get_sdk_doc("Mutations", "Extensions", "UpdateExtension") }} | {{ get_graphql_doc("Mutation.updateExtension") }} + +{{ get_typedoc_desc("Mutations.Extensions.UpdateExtension") }} + +{{ get_typedoc_input("Mutations.Extensions.UpdateExtension") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Extensions.UpdateExtension", "IOutput") }} + +### Удалить расширение + +{{ get_sdk_doc("Mutations", "Extensions", "UninstallExtension") }} | {{ get_graphql_doc("Mutation.uninstallExtension") }} + +{{ get_typedoc_desc("Mutations.Extensions.UninstallExtension") }} + +{{ get_typedoc_input("Mutations.Extensions.UninstallExtension") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Extensions.UninstallExtension", "IOutput") }} + + diff --git a/components/docs/docs/new/chairman/approval-requests.md b/components/docs/docs/new/chairman/approval-requests.md index 7dc84d0ca8b..10c986991b5 100644 --- a/components/docs/docs/new/chairman/approval-requests.md +++ b/components/docs/docs/new/chairman/approval-requests.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- На странице запросов одобрений представлены входящие документы, которые должны быть завизированы подписью председателя как принятые. @@ -13,3 +14,59 @@ tags: !!!info "О нагрузках" В больших кооперативах запросы одобрений могут вызывать задержки и создавать большую нагрузку на председателя совета. Для решения этого, председатель сможет делегировать полномочия одобрений пайщикам или роботу. На текущий момент возможность делегирования не реализована. + +## Разработчикам + +{{ dev_schema_source() }} + +### Список запросов на одобрение + +{{ get_sdk_doc("Queries", "Chairman", "GetApprovals") }} | {{ get_graphql_doc("query.chairmanApprovals") }} + +{{ get_typedoc_desc("Queries.Chairman.GetApprovals") }} + +{{ get_typedoc_input("Queries.Chairman.GetApprovals") }} + +Результат: + +{{ get_typedoc_definition("Queries.Chairman.GetApprovals", "IOutput") }} + +### Один запрос на одобрение + +{{ get_sdk_doc("Queries", "Chairman", "GetApproval") }} | {{ get_graphql_doc("query.chairmanApproval") }} + +{{ get_typedoc_desc("Queries.Chairman.GetApproval") }} + +{{ get_typedoc_input("Queries.Chairman.GetApproval") }} + +Результат: + +{{ get_typedoc_definition("Queries.Chairman.GetApproval", "IOutput") }} + +### Подтвердить одобрение + +{{ get_sdk_doc("Mutations", "Chairman", "ConfirmApprove") }} | {{ get_graphql_doc("Mutation.chairmanConfirmApprove") }} + +{{ get_typedoc_desc("Mutations.Chairman.ConfirmApprove") }} + +{{ get_typedoc_input("Mutations.Chairman.ConfirmApprove") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Chairman.ConfirmApprove", "IOutput") }} + +### Отклонить одобрение + +{{ get_sdk_doc("Mutations", "Chairman", "DeclineApprove") }} | {{ get_graphql_doc("Mutation.chairmanDeclineApprove") }} + +{{ get_typedoc_desc("Mutations.Chairman.DeclineApprove") }} + +{{ get_typedoc_input("Mutations.Chairman.DeclineApprove") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Chairman.DeclineApprove", "IOutput") }} + +{{ dev_blockchain_note() }} + + diff --git a/components/docs/docs/new/chairman/board-members.md b/components/docs/docs/new/chairman/board-members.md index 4d8126c6a54..88ba3a650f4 100644 --- a/components/docs/docs/new/chairman/board-members.md +++ b/components/docs/docs/new/chairman/board-members.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- Страница управления составом совета кооператива позволяет председателю просматривать и редактировать список членов совета. @@ -17,4 +18,29 @@ tags: ![члены совета](/assets/new/chairman_members_2.png) !!!note "На заметку" - В дальнейшем мы планируем ввести специализированный вопрос на повестке общего собрания пайщиков, который будет автоматически изменять состав членов совета. Однако, ручное управление составом мы, вероятно, сохраним, на случай, если решение об изменении принято за пределами цифровой системы. \ No newline at end of file + В дальнейшем мы планируем ввести специализированный вопрос на повестке общего собрания пайщиков, который будет автоматически изменять состав членов совета. Однако, ручное управление составом мы, вероятно, сохраним, на случай, если решение об изменении принято за пределами цифровой системы. + +## Разработчикам + +{{ dev_schema_source() }} + +### Системная информация (в т.ч. состав совета) + +{{ get_sdk_doc("Queries", "System", "GetSystemInfo") }} | {{ get_graphql_doc("query.getSystemInfo") }} + +{{ get_typedoc_desc("Queries.System.GetSystemInfo") }} + +{{ get_typedoc_input("Queries.System.GetSystemInfo") }} + +Результат: + +{{ get_typedoc_definition("Queries.System.GetSystemInfo", "IOutput") }} + +В ответе поле `board_members` (тип `BoardMember`) отражает текущий состав совета, отображаемый в интерфейсе. + +### Изменение состава совета (как в UI рабочего стола) + +Транзакция в контракт `soviet`, действие `updateboard`; типы параметров — `cooptypes` → `SovietContract.Actions.Boards.UpdateBoard` (см. также `src/features/Cooperative/UpdateBoard` на десктопе). + +{{ dev_blockchain_note() }} + diff --git a/components/docs/docs/new/chairman/cooperative-branches.md b/components/docs/docs/new/chairman/cooperative-branches.md index a3baff74f2a..c4fe9fd5998 100644 --- a/components/docs/docs/new/chairman/cooperative-branches.md +++ b/components/docs/docs/new/chairman/cooperative-branches.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- Страница предоставляет список кооперативных участков с возможностью добавления, редактирования и удаления. Все изменения на этой странице должны иметь юридические основания - решения совета или собрания пайщиков. @@ -53,3 +54,107 @@ tags: **Важно!** С момента включения двухуровневой системы управления в [процесс вступления пайщиков](../registration/join.md) добавится пункт с предложением выбрать кооперативный участок. Запись о делегировании голоса на общих собраниях председателю выбранного кооперативного участка добавится в заявление на вступление в кооператив. +## Разработчикам + +{{ dev_schema_source() }} + +### Список кооперативных участков + +{{ get_sdk_doc("Queries", "Branches", "GetBranches") }} | {{ get_graphql_doc("query.getBranches") }} + +{{ get_typedoc_desc("Queries.Branches.GetBranches") }} + +{{ get_typedoc_input("Queries.Branches.GetBranches") }} + +Результат: + +{{ get_typedoc_definition("Queries.Branches.GetBranches", "IOutput") }} + +### Создать участок + +{{ get_sdk_doc("Mutations", "Branches", "CreateBranch") }} | {{ get_graphql_doc("Mutation.createBranch") }} + +{{ get_typedoc_desc("Mutations.Branches.CreateBranch") }} + +{{ get_typedoc_input("Mutations.Branches.CreateBranch") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.CreateBranch", "IOutput") }} + +### Изменить участок + +{{ get_sdk_doc("Mutations", "Branches", "EditBranch") }} | {{ get_graphql_doc("Mutation.editBranch") }} + +{{ get_typedoc_desc("Mutations.Branches.EditBranch") }} + +{{ get_typedoc_input("Mutations.Branches.EditBranch") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.EditBranch", "IOutput") }} + +### Удалить участок + +{{ get_sdk_doc("Mutations", "Branches", "DeleteBranch") }} | {{ get_graphql_doc("Mutation.deleteBranch") }} + +{{ get_typedoc_desc("Mutations.Branches.DeleteBranch") }} + +{{ get_typedoc_input("Mutations.Branches.DeleteBranch") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.DeleteBranch", "IOutput") }} + +### Документ выбора участка пайщиком + +{{ get_sdk_doc("Mutations", "Branches", "GenerateSelectBranchDocument") }} | {{ get_graphql_doc("Mutation.generateSelectBranchDocument") }} + +{{ get_typedoc_desc("Mutations.Branches.GenerateSelectBranchDocument") }} + +{{ get_typedoc_input("Mutations.Branches.GenerateSelectBranchDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.GenerateSelectBranchDocument", "IOutput") }} + +### Выбор участка пайщиком + +{{ get_sdk_doc("Mutations", "Branches", "SelectBranch") }} | {{ get_graphql_doc("Mutation.selectBranch") }} + +{{ get_typedoc_desc("Mutations.Branches.SelectBranch") }} + +{{ get_typedoc_input("Mutations.Branches.SelectBranch") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.SelectBranch", "IOutput") }} + +### Добавить доверенное лицо + +{{ get_sdk_doc("Mutations", "Branches", "AddTrustedAccount") }} | {{ get_graphql_doc("Mutation.addTrustedAccount") }} + +{{ get_typedoc_desc("Mutations.Branches.AddTrustedAccount") }} + +{{ get_typedoc_input("Mutations.Branches.AddTrustedAccount") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.AddTrustedAccount", "IOutput") }} + +### Удалить доверенное лицо + +{{ get_sdk_doc("Mutations", "Branches", "DeleteTrustedAccount") }} | {{ get_graphql_doc("Mutation.deleteTrustedAccount") }} + +{{ get_typedoc_desc("Mutations.Branches.DeleteTrustedAccount") }} + +{{ get_typedoc_input("Mutations.Branches.DeleteTrustedAccount") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Branches.DeleteTrustedAccount", "IOutput") }} + +{{ dev_blockchain_note() }} + + + diff --git a/components/docs/docs/new/chairman/cooperative-contacts.md b/components/docs/docs/new/chairman/cooperative-contacts.md index 465d61d6ca1..5c79d083d10 100644 --- a/components/docs/docs/new/chairman/cooperative-contacts.md +++ b/components/docs/docs/new/chairman/cooperative-contacts.md @@ -1,8 +1,35 @@ --- tags: - Председатель + - Разработчик --- Страница предоставляет возможность председателю изменить публичные контакты кооператива, которые указываются в "подвале" сайта для не авторизованных пайщиков, и на странице [Контакты](../participant/contacts.md) стола авторизованного пайщика. ![управление контактами](/assets/new/chairman_contacts_1.png) + +## Разработчикам + +{{ dev_schema_source() }} + +### Системная информация (в т.ч. публичные контакты) + +{{ get_sdk_doc("Queries", "System", "GetSystemInfo") }} | {{ get_graphql_doc("query.getSystemInfo") }} + +{{ get_typedoc_desc("Queries.System.GetSystemInfo") }} + +{{ get_typedoc_input("Queries.System.GetSystemInfo") }} + +Результат: + +{{ get_typedoc_definition("Queries.System.GetSystemInfo", "IOutput") }} + +В ответе поле `contacts` (`ContactsDTO`: телефон, email и др.) соответствует блоку контактов в подвале сайта и на странице «Контакты» у пайщика. + +### Запись контактов (как в UI председателя) + +Отдельной GraphQL-мутации «только контакты кооператива» нет. Действие `updateaccnt` контракта `registrator` с `meta` в виде JSON (`RegistratorContract.Actions.UpdateAccount`, поля `phone` и `email` в `Cooperative.Users.IAccountMeta`; см. `src/features/User/UpdateMeta` на десктопе). + +{{ dev_blockchain_note() }} + + diff --git a/components/docs/docs/new/chairman/cooperative-key.md b/components/docs/docs/new/chairman/cooperative-key.md index b5437cd8e44..cdc258230d4 100644 --- a/components/docs/docs/new/chairman/cooperative-key.md +++ b/components/docs/docs/new/chairman/cooperative-key.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- Ключ кооператива хранится на сервере в зашифрованном виде и используется для подписи транзакций при отправке в блокчейн. Пайщики не совершают транзакции в блокчейн самостоятельно и не подписывают их, за них это всегда делает кооператив, и для этого ему необходим приватный ключ. Этот ключ можно только заменить, прочитать его нельзя. @@ -11,3 +12,21 @@ tags: !!!note "Почему пайщики не подписывают транзакции?" Это архитектурное решение, которое обуслувлено двумя причинами: возникающая повышенная сложность приложений для разработчиков и необходимость следить за собственными вычислительными ресурсами у пайщиков. Блокчейн кооперативной экономики служит бизнес-ядром для кооперативов, но не для пайщиков. Пайщики и разработчики в своей деятельности опираются на функционал цифрового кооператива, который скрывает избыточную сложность от них и упрощает взаимодействие с платформой кооперативной экономики. + +## Разработчикам + +{{ dev_schema_source() }} + +### Сохранить WIF кооператива (`setWif`) + +{{ get_sdk_doc("Mutations", "System", "SetWif") }} | {{ get_graphql_doc("Mutation.setWif") }} + +{{ get_typedoc_desc("Mutations.System.SetWif") }} + +{{ get_typedoc_input("Mutations.System.SetWif") }} + +Результат: + +{{ get_typedoc_definition("Mutations.System.SetWif", "IOutput") }} + + diff --git a/components/docs/docs/new/chairman/extensions/index.md b/components/docs/docs/new/chairman/extensions/index.md deleted file mode 100644 index da82dbaebe6..00000000000 --- a/components/docs/docs/new/chairman/extensions/index.md +++ /dev/null @@ -1,270 +0,0 @@ ---- -tags: - - Председатель - - Член совета - - Разработчик ---- - -Федеративная экосистема Цифрового Кооператива расширяется приложениями. Доступные для установки приложения представлены в магазине приложений на столе председателя. - -Все приложения можно разделить на две категории: **утилиты** и **рабочие столы**. - -## Утилиты -Утилиты предоставляют настройки при установке и функционируют для автоматизации какого-либо кооперативного процесса. В частности, утилитой является интеграция с 1С-Бухгалтерией и различными платежными провайдерами. У утилит нет предоставляемого ей пользовательского интерфейса для пайщиков или членов совета. Утилита предоставляет набор настроек, и возможность включения/выключения. Включая утилиту - начинается ее фоновая работа, например, утилита 1С с момента включения получает возможность отправлять в 1С первичные документы. - -Примеры платежей -**YOOKASSA — робот управления платежами** -Утилита автоматизации приёма платежей, предоставляет возможность принимать и обрабатывать платежи автоматически. - -**Автоматическое снятие вопроса с повестки** -Утилита автоматически снимает вопросы с повестки собраний совета через 30 дня после их создания, если решение по вопросу не принято. - -**QUOTTER — робот управления ресурсами** -Автоматизированная система тонкой настройки членских взносов за электронный документооборот. QUOTTER выполняет следующие функции. - - -## Рабочие столы - -Рабочие столы отличаются от утилит тем, что у них помимо фоновых процессов, которые также могут быть им доступны, как и утилитам, есть пользовательские интерфейсы, разделенные по страницам, где у каждой странице есть предопределенный допуск по роли. Страницы, предназначенные только для председателя - будут отображаться только у председателя. - -**Рабочий стол** — это приложение, представляющее собой специализированный интерфейс для выполнения определённых задач. Каждый рабочий стол состоит из одной или нескольких страниц, организованных в единую рабочую среду. - -Примеры рабочих столов: - -- **Стол пайщика** — базовый интерфейс для всех участников кооператива - -- **Стол совета** — специализированный интерфейс для управленческих задач - -- **Стол председателя** — административный интерфейс с максимальными правами - -### Страницы - -**Страницы** — это специализированные модули, которые обеспечивают требуемую функциональность рабочих столов. Страницы состоят из виджетов - переиспользуемых программных компонентов. - - -### Виджеты - -**Виджеты** — это элементы интерфейса, из которых состоят страницы. Предоставляют базовые строительные блоки пользовательского интерфейса. - -На текущий момент в магазине приложений представлены только рабочие столы и страницы. Конфигурация страниц из виджетов производится разработчикам программно. - - -## Витрина приложений - -Витрина приложений — это интерфейс для просмотра доступных приложений в системе MONO. Через витрину председатель может увидеть все приложения, установить новые и управлять уже установленными. - -## Как открыть витрину приложений - -Для доступа к витрине приложений: - -1. Войдите в систему как председатель кооператива -2. Откройте рабочий стол председателя (выберите "Стол председателя" в меню рабочих столов) -3. Перейдите в раздел "Приложения" — он откроется автоматически как основной раздел - -В разделе приложений вы увидите: -- **Витрина приложений** — все доступные приложения для установки -- **Установленные приложения** — управление уже добавленными приложениями - -## Что показывает витрина - -Витрина представляет собой сетку карточек приложений. Каждая карточка содержит: - -- **Название приложения** — основное имя приложения -- **Описание** — краткое объяснение функциональности -- **Теги** — категории и ключевые слова приложения -- **Изображение** — визуальная иконка или скриншот (если есть) -- **Статус установки** — зеленая метка "установлено" для уже добавленных приложений -- **Кнопка действия** — "подробнее" для доступных приложений - -## Статусы приложений - -В витрине приложения могут иметь следующие статусы: - -### Доступные приложения -- Показывают кнопку "подробнее" -- Можно открыть для изучения и установки -- Полностью готовы к использованию - -### В разработке -- Помечены оранжевой меткой "в разработке" -- Нельзя установить или настроить -- Находятся в стадии создания - -### Установленные приложения -- Показывают зеленую метку "установлено" -- Доступны для настройки и управления -- Активно работают в системе - -## Просмотр деталей приложения - -Чтобы узнать больше о приложении: - -1. Нажмите кнопку "подробнее" на карточке приложения -2. Откроется страница с подробной информацией: - - Полное описание функциональности - - Инструкции по использованию - - Возможности настройки - - Кнопки для установки или управления - -## Категории приложений - -В витрине представлены разные типы приложений: - -### Рабочие столы -- **Стол пайщика** — интерфейс для участников кооператива -- **Стол совета** — управление для членов совета и председателя -- **Стол заказов** — маркетплейс для торговли между пайщиками -- **Стол администратора** — расширенные функции модерации маркетплейса - -### Утилиты и инструменты -- **Power Up** — дополнительные возможности системы - -## Навигация по витрине - -В витрине все приложения отображаются одновременно в виде сетки. Для удобства: - -- Приложения располагаются в адаптивной сетке (3-4 колонки на больших экранах) -- Карточки автоматически подстраиваются под размер экрана -- Нет отдельных категорий или фильтров — все приложения видны сразу - -## Взаимодействие с приложениями - -Из витрины можно выполнить базовые действия: - -- **Просмотреть детали** — нажав "подробнее" на доступном приложении -- **Перейти к установке** — через страницу деталей приложения -- **Открыть настройки** — для уже установленных приложений - -Все расширенные операции (установка, конфигурация, удаление) выполняются на отдельных страницах, доступных через карточки приложений. - -## Автоматическое обновление - -Витрина автоматически загружает актуальный список приложений при каждом открытии. Это гарантирует, что вы всегда видите: - -- Самые свежие версии приложений -- Корректные статусы установки -- Новые доступные приложения - - -## Установка и конфигурация приложений - -Система MONO позволяет председателю устанавливать и настраивать приложения для приложения функциональности кооператива. Процесс максимально упрощен и стандартизирован. - -## Установка приложения - -### Выбор приложения для установки - -1. Откройте [витрину приложений](showcase.md) -2. Найдите нужное приложение среди доступных -3. Нажмите кнопку "подробнее" на карточке приложения -4. Изучите описание и возможности приложения - -### Процесс установки - -На странице приложения вы увидите: - -- **Полное описание** — детальную информацию о функциональности -- **Инструкции** — руководство по использованию (если есть) -- **Кнопку "установить"** — для неустановленных приложений - -Для установки: - -1. Нажмите кнопку "установить" -2. Система перенаправит на страницу установки -3. Настройте параметры (если требуется) -4. Нажмите кнопку "включить" - -После успешной установки приложение становится доступным в системе. - -## Настройка приложений - -### Приложения с настройками - -Некоторые приложения требуют конфигурации перед использованием. Если у приложения есть настройки, вы увидите: - -- **Форму настроек** с полями для заполнения -- **Описания параметров** — объяснение каждого поля -- **Валидацию** — проверку корректности введенных данных - -### Приложения без настроек - -Простые приложения работают сразу после установки и показывают сообщение: -- "Нет настроек" -- "Расширение не предоставило настроек для изменения" - -### Заполнение настроек - -При наличии настроек: - -1. Внимательно изучите описание каждого параметра -2. Заполните обязательные поля -3. Настройте дополнительные опции при необходимости -4. Нажмите кнопку "включить" для завершения установки - -## Управление установленными приложениями - -### Доступные действия - -Для каждого установленного приложения доступны следующие действия: - -**Настройки** -- Кнопка "настройки" открывает форму конфигурации -- Можно изменить любые параметры приложения -- Нажмите "сохранить" для применения изменений - -**Включение и отключение** -- Кнопка-переключатель "включено/отключено" -- При отключении приложение скрывается из интерфейса -- Все настройки сохраняются при отключении -- Повторное включение восстанавливает работу без потери конфигурации - -**Удаление** -- Кнопка "удалить" полностью убирает приложение -- Удаляются все данные и настройки приложения -- Операция необратима — потребуется новая установка - -### Ограничения для встроенных приложений - -Некоторые приложения помечены как "минимальное расширение". Это базовые компоненты системы, для которых: - -- Нельзя отключить приложение -- Нельзя удалить приложение -- Доступна только настройка параметров - -### Статусы приложений - -На странице приложения отображается текущий статус: - -- **Установлено и включено** — приложение активно работает -- **Установлено и отключено** — приложение остановлено, но настройки сохранены -- **Не установлено** — приложение доступно для установки - -## Влияние на рабочие столы - -Установка приложений влияет на доступные рабочие столы: - -### При установке -- Новое приложение может добавить рабочий стол в главное меню -- Рабочий стол появляется в списке доступных для переключения -- Добавляются новые разделы и функции - -### При отключении -- Рабочий стол исчезает из интерфейса -- Пользователи теряют доступ к функциям приложения -- При повторном включении рабочий стол восстанавливается - -### При удалении -- Рабочий стол полностью удаляется из системы -- Все связанные данные и настройки очищаются -- Требуется новая установка для восстановления функциональности - -## Обновление конфигурации - -После установки настройки можно изменять в любое время: - -1. Откройте страницу приложения -2. Нажмите кнопку "настройки" -3. Измените нужные параметры -4. Нажмите "сохранить" - -Изменения применяются немедленно без перезапуска системы. diff --git a/components/docs/docs/new/chairman/registration-fees.md b/components/docs/docs/new/chairman/registration-fees.md index 17130af194c..820962f5b15 100644 --- a/components/docs/docs/new/chairman/registration-fees.md +++ b/components/docs/docs/new/chairman/registration-fees.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- Страница управления позволяет изменить размер вступительных и минимальных паевых взносов отдельно для юридических лиц и отдельно для физических лиц и индивидуальных предпринимателей. Изменения должны иметь юридические основания. Обычно, размер взносов прописывается в Уставе кооператива. @@ -8,3 +9,19 @@ tags: ![управление платежами](/assets/new/chairman_fees_1.png) +## Разработчикам + +{{ dev_schema_source() }} + +### Где хранятся суммы взносов + +Отдельной мутации GraphQL «только взносы» в схеме нет. Величины хранятся в строке кооператива в таблице `coops` контракта `registrator` (поля `initial`, `minimum`, `org_initial`, `org_minimum` в `cooptypes`: `RegistratorContract.Tables.Cooperatives.ICooperative`). Рабочий стол читает их через RPC (`fetchTable` → `src/entities/Cooperative/api`). + +### Запись (как в UI председателя) + +Действие `updatecoop` контракта `registrator`, тип `RegistratorContract.Actions.UpdateCoop` (`src/features/Cooperative/UpdateCoop` на десктопе). + +{{ dev_blockchain_note() }} + + + diff --git a/components/docs/docs/new/chairman/start-pages.md b/components/docs/docs/new/chairman/start-pages.md index 4ff163ab3de..b39f9d6e3de 100644 --- a/components/docs/docs/new/chairman/start-pages.md +++ b/components/docs/docs/new/chairman/start-pages.md @@ -1,6 +1,7 @@ --- tags: - Председатель + - Разработчик --- Стартовые страницы указывают на то, какие маршруты используются для авторизованных и не авторизованных пользователей. Председатель, изменяя их - изменяет страницы, которые видят пользователи при загрузке сайта или первого входа в личный кабинет. @@ -9,4 +10,45 @@ tags: !!!note "На заметку" - Для авторизованных пользователей, которые когда-либо ранее входили в личные кабинеты кооператива - система сохраняет крайний использованный пайщиком рабочий стол. Именно на этот рабочий стол пользователь попадет, если закроет и откроет сайт вновь. \ No newline at end of file + Для авторизованных пользователей, которые когда-либо ранее входили в личные кабинеты кооператива - система сохраняет крайний использованный пайщиком рабочий стол. Именно на этот рабочий стол пользователь попадет, если закроет и откроет сайт вновь. + +## Разработчикам + +{{ dev_schema_source() }} + +### Настройки системы + +{{ get_sdk_doc("Mutations", "System", "UpdateSettings") }} | {{ get_graphql_doc("Mutation.updateSettings") }} + +{{ get_typedoc_desc("Mutations.System.UpdateSettings") }} + +{{ get_typedoc_input("Mutations.System.UpdateSettings") }} + +Результат: + +{{ get_typedoc_definition("Mutations.System.UpdateSettings", "IOutput") }} + +### Рабочие столы (десктоп) + +{{ get_sdk_doc("Queries", "Desktop", "GetDesktop") }} | {{ get_graphql_doc("query.getDesktop") }} + +{{ get_typedoc_desc("Queries.Desktop.GetDesktop") }} + +{{ get_typedoc_input("Queries.Desktop.GetDesktop") }} + +Результат: + +{{ get_typedoc_definition("Queries.Desktop.GetDesktop", "IOutput") }} + +### Системная информация + +{{ get_sdk_doc("Queries", "System", "GetSystemInfo") }} | {{ get_graphql_doc("query.getSystemInfo") }} + +{{ get_typedoc_desc("Queries.System.GetSystemInfo") }} + +{{ get_typedoc_input("Queries.System.GetSystemInfo") }} + +Результат: + +{{ get_typedoc_definition("Queries.System.GetSystemInfo", "IOutput") }} + diff --git a/components/docs/docs/new/council/agenda.md b/components/docs/docs/new/council/agenda.md index 5c9c1f9b440..1c725a38529 100644 --- a/components/docs/docs/new/council/agenda.md +++ b/components/docs/docs/new/council/agenda.md @@ -2,6 +2,7 @@ tags: - Член совета - Председатель + - Разработчик --- ## Типы решений @@ -68,4 +69,83 @@ flowchart TD ![модуль голосования](/assets/new/soviet_agenda_3.png) -![модуль голосования](/assets/new/soviet_agenda_4.png) \ No newline at end of file +![модуль голосования](/assets/new/soviet_agenda_4.png) + +## Разработчикам + +{{ dev_schema_source() }} + +### Повестка совета + +{{ get_sdk_doc("Queries", "Agenda", "GetAgenda") }} | {{ get_graphql_doc("query.getAgenda") }} + +{{ get_typedoc_desc("Queries.Agenda.GetAgenda") }} + +{{ get_typedoc_input("Queries.Agenda.GetAgenda") }} + +Результат: + +{{ get_typedoc_definition("Queries.Agenda.GetAgenda", "IOutput") }} + +### Документы (контекст вопросов) + +{{ get_sdk_doc("Queries", "Documents", "GetDocuments") }} | {{ get_graphql_doc("query.getDocuments") }} + +{{ get_typedoc_desc("Queries.Documents.GetDocuments") }} + +{{ get_typedoc_input("Queries.Documents.GetDocuments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Documents.GetDocuments", "IOutput") }} + +### Свободное решение: создать проект + +{{ get_sdk_doc("Mutations", "FreeDecisions", "CreateProjectOfFreeDecision") }} | {{ get_graphql_doc("Mutation.createProjectOfFreeDecision") }} + +{{ get_typedoc_desc("Mutations.FreeDecisions.CreateProjectOfFreeDecision") }} + +{{ get_typedoc_input("Mutations.FreeDecisions.CreateProjectOfFreeDecision") }} + +Результат: + +{{ get_typedoc_definition("Mutations.FreeDecisions.CreateProjectOfFreeDecision", "IOutput") }} + +### Свободное решение: сгенерировать документ + +{{ get_sdk_doc("Mutations", "FreeDecisions", "GenerateFreeDecision") }} | {{ get_graphql_doc("Mutation.generateFreeDecision") }} + +{{ get_typedoc_desc("Mutations.FreeDecisions.GenerateFreeDecision") }} + +{{ get_typedoc_input("Mutations.FreeDecisions.GenerateFreeDecision") }} + +Результат: + +{{ get_typedoc_definition("Mutations.FreeDecisions.GenerateFreeDecision", "IOutput") }} + +### Свободное решение: сгенерировать проект + +{{ get_sdk_doc("Mutations", "FreeDecisions", "GenerateProjectOfFreeDecision") }} | {{ get_graphql_doc("Mutation.generateProjectOfFreeDecision") }} + +{{ get_typedoc_desc("Mutations.FreeDecisions.GenerateProjectOfFreeDecision") }} + +{{ get_typedoc_input("Mutations.FreeDecisions.GenerateProjectOfFreeDecision") }} + +Результат: + +{{ get_typedoc_definition("Mutations.FreeDecisions.GenerateProjectOfFreeDecision", "IOutput") }} + +### Свободное решение: опубликовать проект + +{{ get_sdk_doc("Mutations", "FreeDecisions", "PublishProjectOfFreeDecision") }} | {{ get_graphql_doc("Mutation.publishProjectOfFreeDecision") }} + +{{ get_typedoc_desc("Mutations.FreeDecisions.PublishProjectOfFreeDecision") }} + +{{ get_typedoc_input("Mutations.FreeDecisions.PublishProjectOfFreeDecision") }} + +Результат: + +{{ get_typedoc_definition("Mutations.FreeDecisions.PublishProjectOfFreeDecision", "IOutput") }} + +{{ dev_blockchain_note() }} + diff --git a/components/docs/docs/new/council/documents.md b/components/docs/docs/new/council/documents.md index c1882e9ff4f..c7a802e513d 100644 --- a/components/docs/docs/new/council/documents.md +++ b/components/docs/docs/new/council/documents.md @@ -2,6 +2,7 @@ tags: - Член совета - Председатель + - Разработчик --- В разделе "Реестр документов" представлены все пакеты документов, которые приняты советом. Страница позволяет открывать карточку пакета документа, просматривать входящие в пакет документы и решения, валидировать их цифровые подписи и производить глубокие сверки. @@ -16,3 +17,33 @@ tags: ![реестр документов](/assets/new/soviet_documents_2.png) +## Разработчикам + +{{ dev_schema_source() }} + +### Список документов + +{{ get_sdk_doc("Queries", "Documents", "GetDocuments") }} | {{ get_graphql_doc("query.getDocuments") }} + +{{ get_typedoc_desc("Queries.Documents.GetDocuments") }} + +{{ get_typedoc_input("Queries.Documents.GetDocuments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Documents.GetDocuments", "IOutput") }} + +### Поиск документов + +{{ get_sdk_doc("Queries", "Search", "SearchDocuments") }} | {{ get_graphql_doc("query.searchDocuments") }} + +{{ get_typedoc_desc("Queries.Search.SearchDocuments") }} + +{{ get_typedoc_input("Queries.Search.SearchDocuments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Search.SearchDocuments", "IOutput") }} + + + diff --git a/components/docs/docs/new/council/meetings.md b/components/docs/docs/new/council/meetings.md index a4ed0d6dd38..2ac0dd17e5e 100644 --- a/components/docs/docs/new/council/meetings.md +++ b/components/docs/docs/new/council/meetings.md @@ -2,6 +2,183 @@ tags: - Член совета - Председатель + - Разработчик --- В "Реестре собраний" фиксируются все заседания совета: даты, повестки, протоколы и решения. Страница позволяет открыть карточку заседания и перейти к связанным вопросам или документам. + +## Разработчикам + +{{ dev_schema_source() }} + +### Одно собрание + +{{ get_sdk_doc("Queries", "Meet", "GetMeet") }} | {{ get_graphql_doc("query.getMeet") }} + +{{ get_typedoc_desc("Queries.Meet.GetMeet") }} + +{{ get_typedoc_input("Queries.Meet.GetMeet") }} + +Результат: + +{{ get_typedoc_definition("Queries.Meet.GetMeet", "IOutput") }} + +### Список собраний + +{{ get_sdk_doc("Queries", "Meet", "GetMeets") }} | {{ get_graphql_doc("query.getMeets") }} + +{{ get_typedoc_desc("Queries.Meet.GetMeets") }} + +{{ get_typedoc_input("Queries.Meet.GetMeets") }} + +Результат: + +{{ get_typedoc_definition("Queries.Meet.GetMeets", "IOutput") }} + +### Повестка (для контекста собрания) + +{{ get_sdk_doc("Queries", "Agenda", "GetAgenda") }} | {{ get_graphql_doc("query.getAgenda") }} + +{{ get_typedoc_desc("Queries.Agenda.GetAgenda") }} + +{{ get_typedoc_input("Queries.Agenda.GetAgenda") }} + +Результат: + +{{ get_typedoc_definition("Queries.Agenda.GetAgenda", "IOutput") }} + +### ОСП: создать собрание + +{{ get_sdk_doc("Mutations", "Meet", "CreateAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.createAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.CreateAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.CreateAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.CreateAnnualGeneralMeet", "IOutput") }} + +### ОСП: уведомление (генерация документа) + +{{ get_sdk_doc("Mutations", "Meet", "GenerateAnnualGeneralMeetNotificationDocument") }} | {{ get_graphql_doc("Mutation.generateAnnualGeneralMeetNotificationDocument") }} + +{{ get_typedoc_desc("Mutations.Meet.GenerateAnnualGeneralMeetNotificationDocument") }} + +{{ get_typedoc_input("Mutations.Meet.GenerateAnnualGeneralMeetNotificationDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.GenerateAnnualGeneralMeetNotificationDocument", "IOutput") }} + +### ОСП: повестка (генерация документа) + +{{ get_sdk_doc("Mutations", "Meet", "GenerateAnnualGeneralMeetAgendaDocument") }} | {{ get_graphql_doc("Mutation.generateAnnualGeneralMeetAgendaDocument") }} + +{{ get_typedoc_desc("Mutations.Meet.GenerateAnnualGeneralMeetAgendaDocument") }} + +{{ get_typedoc_input("Mutations.Meet.GenerateAnnualGeneralMeetAgendaDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.GenerateAnnualGeneralMeetAgendaDocument", "IOutput") }} + +### ОСП: решение (генерация документа) + +{{ get_sdk_doc("Mutations", "Meet", "GenerateAnnualGeneralMeetDecisionDocument") }} | {{ get_graphql_doc("Mutation.generateAnnualGeneralMeetDecisionDocument") }} + +{{ get_typedoc_desc("Mutations.Meet.GenerateAnnualGeneralMeetDecisionDocument") }} + +{{ get_typedoc_input("Mutations.Meet.GenerateAnnualGeneralMeetDecisionDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.GenerateAnnualGeneralMeetDecisionDocument", "IOutput") }} + +### ОСП: бюллетень (генерация документа) + +{{ get_sdk_doc("Mutations", "Meet", "GenerateBallotForAnnualGeneralMeetDocument") }} | {{ get_graphql_doc("Mutation.generateBallotForAnnualGeneralMeetDocument") }} + +{{ get_typedoc_desc("Mutations.Meet.GenerateBallotForAnnualGeneralMeetDocument") }} + +{{ get_typedoc_input("Mutations.Meet.GenerateBallotForAnnualGeneralMeetDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.GenerateBallotForAnnualGeneralMeetDocument", "IOutput") }} + +### ОСП: решение совета по итогам (генерация документа) + +{{ get_sdk_doc("Mutations", "Meet", "GenerateSovietDecisionOnAnnualMeetDocument") }} | {{ get_graphql_doc("Mutation.generateSovietDecisionOnAnnualMeetDocument") }} + +{{ get_typedoc_desc("Mutations.Meet.GenerateSovietDecisionOnAnnualMeetDocument") }} + +{{ get_typedoc_input("Mutations.Meet.GenerateSovietDecisionOnAnnualMeetDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.GenerateSovietDecisionOnAnnualMeetDocument", "IOutput") }} + +### ОСП: уведомить + +{{ get_sdk_doc("Mutations", "Meet", "NotifyOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.notifyOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.NotifyOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.NotifyOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.NotifyOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: голосование + +{{ get_sdk_doc("Mutations", "Meet", "VoteOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.voteOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.VoteOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.VoteOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.VoteOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: подпись председателя + +{{ get_sdk_doc("Mutations", "Meet", "SignByPresiderOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.signByPresiderOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.SignByPresiderOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.SignByPresiderOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.SignByPresiderOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: подпись секретаря + +{{ get_sdk_doc("Mutations", "Meet", "SignBySecretaryOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.signBySecretaryOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.SignBySecretaryOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.SignBySecretaryOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.SignBySecretaryOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: перезапуск + +{{ get_sdk_doc("Mutations", "Meet", "RestartAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.restartAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.RestartAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.RestartAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.RestartAnnualGeneralMeet", "IOutput") }} + +{{ dev_blockchain_note() }} + + diff --git a/components/docs/docs/new/council/participants.md b/components/docs/docs/new/council/participants.md index d6df19b0018..d91f8fca2bb 100644 --- a/components/docs/docs/new/council/participants.md +++ b/components/docs/docs/new/council/participants.md @@ -2,6 +2,7 @@ tags: - Член совета - Председатель + - Разработчик --- "Реестр пайщиков" стола совета содержит список пайщиков кооператива, их статус участия, персональные и контактные данные с возможностью редактирования, а также возможность добавления пайщиков. @@ -37,3 +38,87 @@ tags: Также, система предложит указать, добавлять ли сумму вступительного взноса в кошелек вступительных взносов кооператива. После добавления, сумма вступительного может быть использована (списана) в счёт расходов по фонду хозяйственной деятельности. Система делает предложение выбрать, т.к. средства по вступительному взносу данного пайщика уже могли быть учтены ранее в бухгалтерии и потрачены. Что же касается мининимального паевого взноса, то его сумма будет добавлена в главный кошелёк пайщика и паевой кошелек кооператива без исключений. После нажатия на кнопку "Добавить", пайщик получит приглашение на электронную почту с предложением выпустить электронную подпись и подключиться к цифровому кооперативу по ссылке. + +## Разработчикам + +{{ dev_schema_source() }} + +### Кандидаты на вступление (`candidates`) + +{{ get_graphql_doc("query.candidates") }} + +Селектор запроса и типы входа — в `src/queries/registration/getCandidates.ts` (модуль `Queries.Registration` в рантайме SDK). В сгенерированной документации TypeDoc этот запрос может не иметь отдельной страницы модуля — ориентируйтесь на поле `candidates` в GraphQL и типы `CandidateFilterInput`, `PaginationInput`. + +### Поиск по приватным данным аккаунтов + +{{ get_sdk_doc("Queries", "Accounts", "SearchPrivateAccounts") }} | {{ get_graphql_doc("query.searchPrivateAccounts") }} + +{{ get_typedoc_desc("Queries.Accounts.SearchPrivateAccounts") }} + +{{ get_typedoc_input("Queries.Accounts.SearchPrivateAccounts") }} + +Результат: + +{{ get_typedoc_definition("Queries.Accounts.SearchPrivateAccounts", "IOutput") }} + +### Список аккаунтов + +{{ get_sdk_doc("Queries", "Accounts", "GetAccounts") }} | {{ get_graphql_doc("query.getAccounts") }} + +{{ get_typedoc_desc("Queries.Accounts.GetAccounts") }} + +{{ get_typedoc_input("Queries.Accounts.GetAccounts") }} + +Результат: + +{{ get_typedoc_definition("Queries.Accounts.GetAccounts", "IOutput") }} + +### Добавить пайщика + +{{ get_sdk_doc("Mutations", "Participants", "AddParticipant") }} | {{ get_graphql_doc("Mutation.addParticipant") }} + +{{ get_typedoc_desc("Mutations.Participants.AddParticipant") }} + +{{ get_typedoc_input("Mutations.Participants.AddParticipant") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.AddParticipant", "IOutput") }} + +### Обновить аккаунт + +{{ get_sdk_doc("Mutations", "Accounts", "UpdateAccount") }} | {{ get_graphql_doc("Mutation.updateAccount") }} + +{{ get_typedoc_desc("Mutations.Accounts.UpdateAccount") }} + +{{ get_typedoc_input("Mutations.Accounts.UpdateAccount") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Accounts.UpdateAccount", "IOutput") }} + +### Заявление на вступление (генерация) + +{{ get_sdk_doc("Mutations", "Participants", "GenerateParticipantApplication") }} | {{ get_graphql_doc("Mutation.generateParticipantApplication") }} + +{{ get_typedoc_desc("Mutations.Participants.GenerateParticipantApplication") }} + +{{ get_typedoc_input("Mutations.Participants.GenerateParticipantApplication") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.GenerateParticipantApplication", "IOutput") }} + +### Начальный платёж (в контексте регистрации пайщика) + +{{ get_sdk_doc("Mutations", "Participants", "CreateInitialPayment") }} | {{ get_graphql_doc("Mutation.createInitialPayment") }} + +{{ get_typedoc_desc("Mutations.Participants.CreateInitialPayment") }} + +{{ get_typedoc_input("Mutations.Participants.CreateInitialPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.CreateInitialPayment", "IOutput") }} + + diff --git a/components/docs/docs/new/council/payments.md b/components/docs/docs/new/council/payments.md index 3b71dde13a5..9e1a4088160 100644 --- a/components/docs/docs/new/council/payments.md +++ b/components/docs/docs/new/council/payments.md @@ -2,6 +2,7 @@ tags: - Член совета - Председатель + - Разработчик --- "Реестр платежей" отображает список всех входящих и исходящих платежей в кооперативе. Они включают в себя приём паевых взносов и их возврат по целевой потребительской программе "Цифровой Кошелек", которые отображаются пайщикам в [главном кошельке](../participant/wallet.md), но не ограничиваются ими. @@ -25,5 +26,57 @@ tags: В случае отклонения входящего в кооператив платежа - кассиру необходимо произвести обратную операцию по расчетному счету, если это требуется. При отклонении исходящего платежа система автоматически запустит соответствующую цепочку действий согласно стандартам смарт-контрактов. После отклонения от кассира обычно дополнительных действий не требуется. +## Разработчикам + +{{ dev_schema_source() }} + +### Список платежей + +{{ get_sdk_doc("Queries", "Gateway", "GetPayments") }} | {{ get_graphql_doc("query.getPayments") }} + +{{ get_typedoc_desc("Queries.Gateway.GetPayments") }} + +{{ get_typedoc_input("Queries.Gateway.GetPayments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Gateway.GetPayments", "IOutput") }} + +### Изменить статус платежа + +{{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} + +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + +{{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} + +### Создать платёж (депозит) + +{{ get_sdk_doc("Mutations", "Gateway", "CreateDepositPayment") }} | {{ get_graphql_doc("Mutation.createDepositPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateDepositPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateDepositPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateDepositPayment", "IOutput") }} + +### Создать начальный платёж + +{{ get_sdk_doc("Mutations", "Gateway", "CreateInitialPayment") }} | {{ get_graphql_doc("Mutation.createInitialPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateInitialPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateInitialPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateInitialPayment", "IOutput") }} + diff --git a/components/docs/docs/new/council/wallets.md b/components/docs/docs/new/council/wallets.md index 18fba4d2862..04147463457 100644 --- a/components/docs/docs/new/council/wallets.md +++ b/components/docs/docs/new/council/wallets.md @@ -2,6 +2,7 @@ tags: - Член совета - Председатель + - Разработчик --- "Реестр кошельков" отображает кошельки кооператива для управленческого учёта. Баланс кошельков изменяются на основе правил стандартов смарт-контрактов следующими операциями: **"увеличение"**, **"уменьшение"**, **"блокировка"**, **перевод**, **"списание"**. @@ -61,5 +62,59 @@ tags: При создании членом совета служебной записки на расход средств членских взносов по фонду обеспечения хозяйственной деятельности (86.4), +## Разработчикам + +{{ dev_schema_source() }} + +### План счетов (ledger) + +{{ get_sdk_doc("Queries", "Ledger", "GetLedger") }} | {{ get_graphql_doc("query.getLedger") }} + +{{ get_typedoc_desc("Queries.Ledger.GetLedger") }} + +{{ get_typedoc_input("Queries.Ledger.GetLedger") }} + +Результат: + +{{ get_typedoc_definition("Queries.Ledger.GetLedger", "IOutput") }} + +### История операций по счетам + +{{ get_sdk_doc("Queries", "Ledger", "GetLedgerHistory") }} | {{ get_graphql_doc("query.getLedgerHistory") }} + +{{ get_typedoc_desc("Queries.Ledger.GetLedgerHistory") }} + +{{ get_typedoc_input("Queries.Ledger.GetLedgerHistory") }} + +Результат: + +{{ get_typedoc_definition("Queries.Ledger.GetLedgerHistory", "IOutput") }} + +### Программные кошельки (список) + +{{ get_sdk_doc("Queries", "Wallet", "GetProgramWallets") }} | {{ get_graphql_doc("query.getProgramWallets") }} + +{{ get_typedoc_desc("Queries.Wallet.GetProgramWallets") }} + +{{ get_typedoc_input("Queries.Wallet.GetProgramWallets") }} + +Результат: + +{{ get_typedoc_definition("Queries.Wallet.GetProgramWallets", "IOutput") }} + +### Программный кошелёк (один) + +{{ get_sdk_doc("Queries", "Wallet", "GetProgramWallet") }} | {{ get_graphql_doc("query.getProgramWallet") }} + +{{ get_typedoc_desc("Queries.Wallet.GetProgramWallet") }} + +{{ get_typedoc_input("Queries.Wallet.GetProgramWallet") }} + +Результат: + +{{ get_typedoc_definition("Queries.Wallet.GetProgramWallet", "IOutput") }} + +{{ dev_blockchain_note() }} + diff --git a/components/docs/docs/new/factory/index.md b/components/docs/docs/new/factory/index.md index 13cae9035cd..a914ec7c1f8 100644 --- a/components/docs/docs/new/factory/index.md +++ b/components/docs/docs/new/factory/index.md @@ -98,7 +98,7 @@ tags: | 901 | Решение совета о возврате паевого взноса | {{ get_sdk_doc("Mutations", "Wallet", "GenerateReturnByMoneyDecisionDocument") }} | {{ get_graphql_doc("Mutation.generateReturnByMoneyDecisionDocument") }} | | 1000 | Оферта по капитализации | {{ get_sdk_doc("Mutations", "Capital", "GenerateCapitalizationAgreement") }} | {{ get_graphql_doc("Mutation.capitalGenerateCapitalizationAgreement") }} | | 1001 | Договор участия в хозяйственной деятельности | {{ get_sdk_doc("Mutations", "Capital", "GenerateGenerationContract") }} | {{ get_graphql_doc("Mutation.capitalGenerateGenerationContract") }} | -| 1002 | Приложение к договору участия | {{ get_sdk_doc("Mutations", "Capital", "GenerateAppendixGenerationContract") }} | {{ get_graphql_doc("Mutation.capitalGenerateAppendixGenerationContract") }} | +| 1002 | Приложение к договору участия | {{ get_sdk_doc("Mutations", "Capital", "GenerateProjectGenerationContract") }} | {{ get_graphql_doc("Mutation.capitalGenerateProjectGenerationContract") }} | | 1010 | Заявление о расходах | {{ get_sdk_doc("Mutations", "Capital", "GenerateExpenseStatement") }} | {{ get_graphql_doc("Mutation.capitalGenerateExpenseStatement") }} | | 1011 | Решение совета о расходах | {{ get_sdk_doc("Mutations", "Capital", "GenerateExpenseDecision") }} | {{ get_graphql_doc("Mutation.capitalGenerateExpenseDecision") }} | | 1020 | Заявление об инвестировании денежных средств в генерацию | {{ get_sdk_doc("Mutations", "Capital", "GenerateGenerationMoneyInvestStatement") }} | {{ get_graphql_doc("Mutation.capitalGenerateGenerationMoneyInvestStatement") }} | @@ -128,12 +128,17 @@ tags: Т.е. в результате генерации документа будет получен объект мета-данных, который можно использовать для глубокой сверки, передав их в качестве опциональных параметров. +### Пример: заявление на вступление + +{{ get_sdk_doc("Mutations", "Participants", "GenerateParticipantApplication") }} | {{ get_graphql_doc("Mutation.generateParticipantApplication") }} + +{{ get_typedoc_desc("Mutations.Participants.GenerateParticipantApplication") }} + {{ get_typedoc_input("Mutations.Participants.GenerateParticipantApplication") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Mutations.Participants.GenerateParticipantApplication", "IOutput") }} -
    Используем полученный документ в `result` для создания подписи: @@ -145,10 +150,14 @@ const signer = new Classes.Document('WIF_PRIVATE_KEY') const signed = await signer.signDocument(document, 'user1', 1) //1 - это порядковый номер подписи ``` -
    -Результат + +### Тип подписанного документа + +{{ get_typedoc_desc("SignedBlockchainDocument") }} + +Результат (тип `signed`): + {{ get_typedoc_definition("SignedBlockchainDocument") }} -
    Полученный `signed` документ может быть использован для отправки в мутацией согласно бизнес-процессам, которые мы далее рассматриваем по документации. diff --git a/components/docs/docs/new/installation/dev/graphql.md b/components/docs/docs/new/installation/dev/graphql.md index f0fe4efdb8c..ba2942d9484 100644 --- a/components/docs/docs/new/installation/dev/graphql.md +++ b/components/docs/docs/new/installation/dev/graphql.md @@ -4,7 +4,7 @@ tags: --- ## GraphQL - язык API -Всё взаимодействие между компонентами ЦК осуществляется через [GraphQL-API](/graphql). Он предоставляет язык запросов и среду их выполнения, позволяя клиентам запрашивать только необходимые данные и минимизируя избыточную передачу информации. Кроме того, единая схема API объединяет в себе все сервисы, включая запросы, мутации и подписки на данные как самого приложения ЦК, так и его [приложений](/documentation/extensions). +Всё взаимодействие между компонентами ЦК осуществляется через [GraphQL-API](/graphql). Он предоставляет язык запросов и среду их выполнения, позволяя клиентам запрашивать только необходимые данные и минимизируя избыточную передачу информации. Кроме того, единая схема API объединяет в себе все сервисы, включая запросы, мутации и подписки на данные как самого приложения ЦК, так и его [расширений и приложений](/new/chairman/app-store/). Язык запросов GraphQL-API позволяет сократить количество отдельных методов на бэкенде ЦК, которые обычно предназначены для получения или обновления информации о небольших аспектах одной рабочей сущности. В традиционном подходе количество методов API и сопутствующего кода постоянно растёт, но полезная нагрузка каждого вызова становится всё меньше. GraphQL решает эту проблему, предоставляя единую схему запросов, которая позволяет клиенту определять только те данные, которые ему действительно нужны. @@ -94,10 +94,11 @@ query getAccountExample($username: String!) { Пример: ```graphql -mutation createDepositExample($username: String!, $quantity: String!) { - createDeposit(data: { +mutation createDepositExample($username: String!, $quantity: Float!, $symbol: String!) { + createDepositPayment(data: { username: $username quantity: $quantity + symbol: $symbol }) { id amount @@ -112,7 +113,8 @@ mutation createDepositExample($username: String!, $quantity: String!) { ``` { "username": "voskhod", - "quantity": "100.00 RUB" + "quantity": 100, + "symbol": "RUB" } ``` diff --git a/components/docs/docs/new/installation/dev/init.md b/components/docs/docs/new/installation/dev/init.md index dfa5292dd4b..878f86fec61 100644 --- a/components/docs/docs/new/installation/dev/init.md +++ b/components/docs/docs/new/installation/dev/init.md @@ -1,4 +1,4 @@ -После установки программного обеспечения `MONO` его необходимо инициализировать, предоставим информацию о кооперативе, который будет обслуживаться системой. Для инициализации потребуется приватный ключ доступа, который выдаётся оператором платформы [Кооперативной Экономики](https://coopenomics.world). Для получения ключа перейдите в раздел [Подключение](/connect) и действуйте по инструкциям. +После установки программного обеспечения `MONO` его необходимо инициализировать, предоставим информацию о кооперативе, который будет обслуживаться системой. Для инициализации потребуется приватный ключ доступа, который выдаётся оператором платформы [Кооперативной Экономики](https://coopenomics.world). Для получения ключа перейдите в раздел [Облачная поставка](/new/connection/) и действуйте по инструкциям. !!!note "В целях тестирования" В целях тестирования вы можете воспользоваться тестовым (общедоступным) кооперативом по адресу https://testnet.coopenomics.world, воспользовавшись электронной почтой: `chairman.voskhod@gmail.com` и ключом `5Hs46kBWGMKnsqntqLCinp6QSCuuWkc39DLMzaNaUjv3TFLif2U` для входа. Также, эти данные могут использоваться для подключения SDK к GraphQL-API по адресу `https://testnet.coopenomics.world/backend/v1/graphql` @@ -180,7 +180,7 @@ const { [Mutations.System.InstallSystem.name]: result } = await client.Mutation( После того, как все члены совета будут добавлены методом installSystem, каждый из них получит оповещение на электронную почту с приглашением получить приватный ключ доступа к системе своего кооператива. Срок действия ссылки для выпуска ключа - 24 часа. -Если по истечению 24 часов ссылка не будет использована, то члену совета для входа будет необходимо воспользоваться методом сброса приватного ключа к его аккаунту. Для этого в терминале ему необходимо нажать кнопку "потяряли ключ?" и следовать инструкциям (см. подробнее [здесь](/participants/restore). +Если по истечению 24 часов ссылка не будет использована, то члену совета для входа будет необходимо воспользоваться методом сброса приватного ключа к его аккаунту. Для этого в терминале ему необходимо нажать кнопку "потяряли ключ?" и следовать инструкциям (см. подробнее [в разделе об аутентификации](/new/installation/dev/auth/)). Выпуск ключа осуществляется на стороне пользователя в браузерне, и для этого ему необходимо перейти по ссылке, которую он получит. После чего, отправить его публичную часть в MONO для установки в блокчейне методом resetKey. diff --git a/components/docs/docs/new/installation/dev/sdk.md b/components/docs/docs/new/installation/dev/sdk.md index d6ad8539945..12f6d2ee28a 100644 --- a/components/docs/docs/new/installation/dev/sdk.md +++ b/components/docs/docs/new/installation/dev/sdk.md @@ -41,7 +41,7 @@ const client = Client.create({ client.setToken() ``` -Подробнее о получении токенов доступа смотри раздел [Аудентификация](/documentation/auth). +Подробнее о получении токенов доступа смотри раздел [Аутентификация](/new/installation/dev/auth/). ### Запросы @@ -165,4 +165,4 @@ const { [Mutations.Payments.SetPaymentStatus.name]: result } = await client.Muta ); ``` -Полный набор списков доступен в документации [SDK](/documentation/sdk) в пространстве имён Zeus. +Полный набор списков доступен в [документации SDK](/sdk) в пространстве имён Zeus. diff --git a/components/docs/docs/new/members/payments/index.md b/components/docs/docs/new/members/payments/index.md deleted file mode 100644 index b2129dc45cf..00000000000 --- a/components/docs/docs/new/members/payments/index.md +++ /dev/null @@ -1,28 +0,0 @@ - -### Платежные провайдеры - -**Платежные провайдеры** — это специализированные сервисы, которые интегрируются в логику управления входящими платежами. Они предоставляют возможность генерировать платежные ордера и автоматически обрабатывать поступающие платежи. - -Доступные платежные провайдеры: - -**ЮКасса** -Интеграция с сервисом ЮКасса позволяет: - -- Автоматизированно принимать входящие платежи - -- Автоматически увеличивать стоимость взноса на сумму комиссий - -- Генерировать безопасные платежные ссылки - -- Обрабатывать возвраты средств - -**QR-pay (базовое приложение)** -Базовый платежный провайдер, который включён в MONO по умолчанию: - -- Генерация QR-кодов для оплаты через банковские приложения - -- Поддержка Системы быстрых платежей (СБП) - -- Автоматическое распознавание входящих платежей - -- Интеграция с основными банками России diff --git a/components/docs/docs/new/participant/contacts.md b/components/docs/docs/new/participant/contacts.md index e3b06de5e47..85618cbbbb3 100644 --- a/components/docs/docs/new/participant/contacts.md +++ b/components/docs/docs/new/participant/contacts.md @@ -1,9 +1,30 @@ --- tags: - Пайщик + - Разработчик --- Страница "Контакты" стола пайщика предоставляет контакты кооператива, а также его реквизиты: ![контакты кооператива](/assets/new/participant_contacts_1.png) +## Разработчикам + +{{ dev_schema_source() }} + +### Системная информация (контакты и сводка по кооперативу) + +{{ get_sdk_doc("Queries", "System", "GetSystemInfo") }} | {{ get_graphql_doc("query.getSystemInfo") }} + +{{ get_typedoc_desc("Queries.System.GetSystemInfo") }} + +{{ get_typedoc_input("Queries.System.GetSystemInfo") }} + +Результат: + +{{ get_typedoc_definition("Queries.System.GetSystemInfo", "IOutput") }} + +Публичные контакты и реквизиты на этой странице соответствуют полю `contacts` и связанным данным в типе `SystemInfo`. + + + diff --git a/components/docs/docs/new/participant/documents.md b/components/docs/docs/new/participant/documents.md index e42cb370c1b..f4e13df370d 100644 --- a/components/docs/docs/new/participant/documents.md +++ b/components/docs/docs/new/participant/documents.md @@ -1,11 +1,43 @@ --- tags: - Пайщик + - Разработчик --- Страница "Документы" предоставляет пайщику список пакетов документов с его участием. Пакеты документов содержат в себе заявления, протоколы решений и сопутствующие документы, если таковые имеются (например, акты приема-передачи, и т.д.). Каждый пакет документов может быть развернут для чтения содержимого и просмотра состояния цифровой подписи на каждом отдельном документе. ![документы пайщика](/assets/new/participant_documents_1.png) +## Разработчикам + +{{ dev_schema_source() }} + +### Список документов + +{{ get_sdk_doc("Queries", "Documents", "GetDocuments") }} | {{ get_graphql_doc("query.getDocuments") }} + +{{ get_typedoc_desc("Queries.Documents.GetDocuments") }} + +{{ get_typedoc_input("Queries.Documents.GetDocuments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Documents.GetDocuments", "IOutput") }} + +### Поиск документов + +{{ get_sdk_doc("Queries", "Search", "SearchDocuments") }} | {{ get_graphql_doc("query.searchDocuments") }} + +{{ get_typedoc_desc("Queries.Search.SearchDocuments") }} + +{{ get_typedoc_input("Queries.Search.SearchDocuments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Search.SearchDocuments", "IOutput") }} + +Класс для подписи содержимого документов: {{ get_class_doc("Classes", "Document") }}. + + \ No newline at end of file diff --git a/components/docs/docs/new/participant/meetings.md b/components/docs/docs/new/participant/meetings.md index 9dd53bad979..2fec10f4dce 100644 --- a/components/docs/docs/new/participant/meetings.md +++ b/components/docs/docs/new/participant/meetings.md @@ -1,5 +1,100 @@ --- tags: - Пайщик + - Разработчик --- +## Разработчикам + +{{ dev_schema_source() }} + +### Одно собрание + +{{ get_sdk_doc("Queries", "Meet", "GetMeet") }} | {{ get_graphql_doc("query.getMeet") }} + +{{ get_typedoc_desc("Queries.Meet.GetMeet") }} + +{{ get_typedoc_input("Queries.Meet.GetMeet") }} + +Результат: + +{{ get_typedoc_definition("Queries.Meet.GetMeet", "IOutput") }} + +### Список собраний + +{{ get_sdk_doc("Queries", "Meet", "GetMeets") }} | {{ get_graphql_doc("query.getMeets") }} + +{{ get_typedoc_desc("Queries.Meet.GetMeets") }} + +{{ get_typedoc_input("Queries.Meet.GetMeets") }} + +Результат: + +{{ get_typedoc_definition("Queries.Meet.GetMeets", "IOutput") }} + +### ОСП: голосование + +{{ get_sdk_doc("Mutations", "Meet", "VoteOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.voteOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.VoteOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.VoteOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.VoteOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: уведомить + +{{ get_sdk_doc("Mutations", "Meet", "NotifyOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.notifyOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.NotifyOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.NotifyOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.NotifyOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: перезапуск + +{{ get_sdk_doc("Mutations", "Meet", "RestartAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.restartAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.RestartAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.RestartAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.RestartAnnualGeneralMeet", "IOutput") }} + +### ОСП: подпись председателя + +{{ get_sdk_doc("Mutations", "Meet", "SignByPresiderOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.signByPresiderOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.SignByPresiderOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.SignByPresiderOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.SignByPresiderOnAnnualGeneralMeet", "IOutput") }} + +### ОСП: подпись секретаря + +{{ get_sdk_doc("Mutations", "Meet", "SignBySecretaryOnAnnualGeneralMeet") }} | {{ get_graphql_doc("Mutation.signBySecretaryOnAnnualGeneralMeet") }} + +{{ get_typedoc_desc("Mutations.Meet.SignBySecretaryOnAnnualGeneralMeet") }} + +{{ get_typedoc_input("Mutations.Meet.SignBySecretaryOnAnnualGeneralMeet") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Meet.SignBySecretaryOnAnnualGeneralMeet", "IOutput") }} + +Остальные мутации жизненного цикла ОСП (генерация документов повестки, бюллетеня и т.д.) — см. [Реестр собраний стола совета](../council/meetings.md) (тот же модуль `Mutations.Meet.*`). + +{{ dev_blockchain_note() }} + + + diff --git a/components/docs/docs/new/participant/payments.md b/components/docs/docs/new/participant/payments.md index 4b1142f0f2e..5aeb2678f24 100644 --- a/components/docs/docs/new/participant/payments.md +++ b/components/docs/docs/new/participant/payments.md @@ -1,6 +1,7 @@ --- tags: - Пайщик + - Разработчик --- На странице платежей пайщика отображаются все входящие и исходящие платежи по [главному кошельку](wallet.md). Вступительный и минимальный паевой взносы, оплачиваеивые при регистрации пайщика, объединены в один тип платежа для внутреннего учета - регистрационный взнос. @@ -13,3 +14,57 @@ tags: ![платежи пайщика](/assets/new/participant_payments_2.png) +## Разработчикам + +{{ dev_schema_source() }} + +### Список платежей + +{{ get_sdk_doc("Queries", "Gateway", "GetPayments") }} | {{ get_graphql_doc("query.getPayments") }} + +{{ get_typedoc_desc("Queries.Gateway.GetPayments") }} + +{{ get_typedoc_input("Queries.Gateway.GetPayments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Gateway.GetPayments", "IOutput") }} + +### Изменить статус платежа + +{{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} + +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + +{{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} + +### Создать платёж (депозит) + +{{ get_sdk_doc("Mutations", "Gateway", "CreateDepositPayment") }} | {{ get_graphql_doc("Mutation.createDepositPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateDepositPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateDepositPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateDepositPayment", "IOutput") }} + +### Создать начальный платёж + +{{ get_sdk_doc("Mutations", "Gateway", "CreateInitialPayment") }} | {{ get_graphql_doc("Mutation.createInitialPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateInitialPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateInitialPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateInitialPayment", "IOutput") }} + + + diff --git a/components/docs/docs/new/participant/profile.md b/components/docs/docs/new/participant/profile.md index e220325e144..aeb305a56cc 100644 --- a/components/docs/docs/new/participant/profile.md +++ b/components/docs/docs/new/participant/profile.md @@ -1,6 +1,7 @@ --- tags: - Пайщик + - Разработчик --- Удостоверение пайщика предоставляет информацию об аккаунте пайщика, его публичном ключа, по которому производится сверка подписи на электронных документах, а также, личные данные пайщика, которые используются при производстве документов. @@ -10,3 +11,33 @@ tags: ![пополнить кошелек](/assets/new/participant_identity_1.png) +## Разработчикам + +{{ dev_schema_source() }} + +### Данные аккаунта + +{{ get_sdk_doc("Queries", "Accounts", "GetAccount") }} | {{ get_graphql_doc("query.getAccount") }} + +{{ get_typedoc_desc("Queries.Accounts.GetAccount") }} + +{{ get_typedoc_input("Queries.Accounts.GetAccount") }} + +Результат: + +{{ get_typedoc_definition("Queries.Accounts.GetAccount", "IOutput") }} + +### Обновление аккаунта (в т.ч. председателем) + +{{ get_sdk_doc("Mutations", "Accounts", "UpdateAccount") }} | {{ get_graphql_doc("Mutation.updateAccount") }} + +{{ get_typedoc_desc("Mutations.Accounts.UpdateAccount") }} + +{{ get_typedoc_input("Mutations.Accounts.UpdateAccount") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Accounts.UpdateAccount", "IOutput") }} + + + diff --git a/components/docs/docs/new/participant/requisites.md b/components/docs/docs/new/participant/requisites.md index 98e2e9f8a58..3e7d9d2cdc5 100644 --- a/components/docs/docs/new/participant/requisites.md +++ b/components/docs/docs/new/participant/requisites.md @@ -1,6 +1,7 @@ --- tags: - - Пайщик + - Пайщик + - Разработчик --- Реквизиты пайщика используются для совершения платежей при возврате паевых взносов. @@ -10,3 +11,57 @@ tags: Для добавления реквизитов необходимо нажать на кнопку "Добавить" в шапке страницы, что откроет всплывающее окно с выбором типа реквизитов. На текущий момент доступны два типа: Система Быстрых Платежей (СБП) и Банковский Перевод. После выборе типа реквизитов, вводе данных и добавлении, реквизиты становятся доступными для получения платежей на них. ![пополнить кошелек](/assets/new/participant_requisites_3.png) + +## Разработчикам + +{{ dev_schema_source() }} + +### Список платёжных методов + +{{ get_sdk_doc("Queries", "PaymentMethods", "GetPaymentMethods") }} | {{ get_graphql_doc("query.getPaymentMethods") }} + +{{ get_typedoc_desc("Queries.PaymentMethods.GetPaymentMethods") }} + +{{ get_typedoc_input("Queries.PaymentMethods.GetPaymentMethods") }} + +Результат: + +{{ get_typedoc_definition("Queries.PaymentMethods.GetPaymentMethods", "IOutput") }} + +### Добавить реквизиты + +{{ get_sdk_doc("Mutations", "PaymentMethods", "AddPaymentMethod") }} | {{ get_graphql_doc("Mutation.addPaymentMethod") }} + +{{ get_typedoc_desc("Mutations.PaymentMethods.AddPaymentMethod") }} + +{{ get_typedoc_input("Mutations.PaymentMethods.AddPaymentMethod") }} + +Результат: + +{{ get_typedoc_definition("Mutations.PaymentMethods.AddPaymentMethod", "IOutput") }} + +### Обновить банковский счёт + +{{ get_sdk_doc("Mutations", "PaymentMethods", "UpdateBankAccount") }} | {{ get_graphql_doc("Mutation.updateBankAccount") }} + +{{ get_typedoc_desc("Mutations.PaymentMethods.UpdateBankAccount") }} + +{{ get_typedoc_input("Mutations.PaymentMethods.UpdateBankAccount") }} + +Результат: + +{{ get_typedoc_definition("Mutations.PaymentMethods.UpdateBankAccount", "IOutput") }} + +### Удалить платёжный метод + +{{ get_sdk_doc("Mutations", "PaymentMethods", "DeletePaymentMethod") }} | {{ get_graphql_doc("Mutation.deletePaymentMethod") }} + +{{ get_typedoc_desc("Mutations.PaymentMethods.DeletePaymentMethod") }} + +{{ get_typedoc_input("Mutations.PaymentMethods.DeletePaymentMethod") }} + +Результат: + +{{ get_typedoc_definition("Mutations.PaymentMethods.DeletePaymentMethod", "IOutput") }} + + diff --git a/components/docs/docs/new/participant/wallet-refund.md b/components/docs/docs/new/participant/wallet-refund.md index d2965cef613..2c880eaae21 100644 --- a/components/docs/docs/new/participant/wallet-refund.md +++ b/components/docs/docs/new/participant/wallet-refund.md @@ -1,6 +1,7 @@ --- tags: - Пайщик + - Разработчик --- Возврат паевого взноса инициируется заявлением пайщика из интерфейса страницы кошелька нажатием на кнопку "Получить возврат". Для получения возврата, предварительно необходимо добавить реквизиты, на которые будет производится платеж на странице [Реквизиты](requisites.md). @@ -11,3 +12,69 @@ tags: Для наблюдения за состоянием обработки возврата паевого взноса см. страницу [Платежи](payments.md). Для просмотра заявления на возврат паевого взноса см. страницу [Документы](documents.md) cтола пайщика. +## Разработчикам + +{{ dev_schema_source() }} + +### Заявление на возврат (генерация документа) + +{{ get_sdk_doc("Mutations", "Wallet", "GenerateReturnByMoneyStatementDocument") }} | {{ get_graphql_doc("Mutation.generateReturnByMoneyStatementDocument") }} + +{{ get_typedoc_desc("Mutations.Wallet.GenerateReturnByMoneyStatementDocument") }} + +{{ get_typedoc_input("Mutations.Wallet.GenerateReturnByMoneyStatementDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Wallet.GenerateReturnByMoneyStatementDocument", "IOutput") }} + +### Решение по возврату (генерация документа) + +{{ get_sdk_doc("Mutations", "Wallet", "GenerateReturnByMoneyDecisionDocument") }} | {{ get_graphql_doc("Mutation.generateReturnByMoneyDecisionDocument") }} + +{{ get_typedoc_desc("Mutations.Wallet.GenerateReturnByMoneyDecisionDocument") }} + +{{ get_typedoc_input("Mutations.Wallet.GenerateReturnByMoneyDecisionDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Wallet.GenerateReturnByMoneyDecisionDocument", "IOutput") }} + +### Список платежей + +{{ get_sdk_doc("Queries", "Gateway", "GetPayments") }} | {{ get_graphql_doc("query.getPayments") }} + +{{ get_typedoc_desc("Queries.Gateway.GetPayments") }} + +{{ get_typedoc_input("Queries.Gateway.GetPayments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Gateway.GetPayments", "IOutput") }} + +### Изменить статус платежа + +{{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} + +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + +{{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} + +### Баланс программного кошелька + +{{ get_sdk_doc("Queries", "Wallet", "GetProgramWallet") }} | {{ get_graphql_doc("query.getProgramWallet") }} + +{{ get_typedoc_desc("Queries.Wallet.GetProgramWallet") }} + +{{ get_typedoc_input("Queries.Wallet.GetProgramWallet") }} + +Результат: + +{{ get_typedoc_definition("Queries.Wallet.GetProgramWallet", "IOutput") }} + + + diff --git a/components/docs/docs/new/participant/wallet-topup.md b/components/docs/docs/new/participant/wallet-topup.md index f1c3ed03067..fe8097daf7f 100644 --- a/components/docs/docs/new/participant/wallet-topup.md +++ b/components/docs/docs/new/participant/wallet-topup.md @@ -1,6 +1,7 @@ --- tags: - Пайщик + - Разработчик --- Паевой взнос на странице "Кошелек" стола пайщика пополняет лицевой счет пайщика и делает его доступным для использования в любом приложении цифрового кооператива. @@ -13,4 +14,57 @@ tags: ![пополнить кошелек](/assets/new/participant_wallet_4.png) -После совершения оплаты, и после того, как кассир подтвердит получение платежа, произойдет зачисление суммы на лицевой счет главного кошелька. Сразу после этого он готов к использованию в приложениях. \ No newline at end of file +После совершения оплаты, и после того, как кассир подтвердит получение платежа, произойдет зачисление суммы на лицевой счет главного кошелька. Сразу после этого он готов к использованию в приложениях. + +## Разработчикам + +{{ dev_schema_source() }} + +### Создать платёж (депозит / пополнение) + +{{ get_sdk_doc("Mutations", "Gateway", "CreateDepositPayment") }} | {{ get_graphql_doc("Mutation.createDepositPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateDepositPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateDepositPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateDepositPayment", "IOutput") }} + +### Изменить статус платежа + +{{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} + +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + +{{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} + +### Список платежей + +{{ get_sdk_doc("Queries", "Gateway", "GetPayments") }} | {{ get_graphql_doc("query.getPayments") }} + +{{ get_typedoc_desc("Queries.Gateway.GetPayments") }} + +{{ get_typedoc_input("Queries.Gateway.GetPayments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Gateway.GetPayments", "IOutput") }} + +### Баланс программного кошелька + +{{ get_sdk_doc("Queries", "Wallet", "GetProgramWallet") }} | {{ get_graphql_doc("query.getProgramWallet") }} + +{{ get_typedoc_desc("Queries.Wallet.GetProgramWallet") }} + +{{ get_typedoc_input("Queries.Wallet.GetProgramWallet") }} + +Результат: + +{{ get_typedoc_definition("Queries.Wallet.GetProgramWallet", "IOutput") }} + diff --git a/components/docs/docs/new/participant/wallet.md b/components/docs/docs/new/participant/wallet.md index 85f5531fd9f..7a560cdf8fd 100644 --- a/components/docs/docs/new/participant/wallet.md +++ b/components/docs/docs/new/participant/wallet.md @@ -1,6 +1,7 @@ --- tags: - Пайщик + - Разработчик --- Страница "Кошелек" со стола пайщика отображает баланс лицевого счета пайщика по всем целевым потребительским программам и договорам, для которых у пайщика заведены кошельки. @@ -59,3 +60,117 @@ flowchart LR Находясь в любом приложении цифрового кооператива пайщику всегда доступен его баланс, которым он может принимать участие. При необходимости, он может как пополнить свой главный кошелек, совершив паевой взнос, так и запросить возврат паевого взноса, нажав соответствующие кнопки в микро-кошельке. +## Разработчикам + +{{ dev_schema_source() }} + +### Получить программный кошелёк + +{{ get_sdk_doc("Queries", "Wallet", "GetProgramWallet") }} | {{ get_graphql_doc("query.getProgramWallet") }} + +{{ get_typedoc_desc("Queries.Wallet.GetProgramWallet") }} + +{{ get_typedoc_input("Queries.Wallet.GetProgramWallet") }} + +Результат: + +{{ get_typedoc_definition("Queries.Wallet.GetProgramWallet", "IOutput") }} + +### Список программных кошельков + +{{ get_sdk_doc("Queries", "Wallet", "GetProgramWallets") }} | {{ get_graphql_doc("query.getProgramWallets") }} + +{{ get_typedoc_desc("Queries.Wallet.GetProgramWallets") }} + +{{ get_typedoc_input("Queries.Wallet.GetProgramWallets") }} + +Результат: + +{{ get_typedoc_definition("Queries.Wallet.GetProgramWallets", "IOutput") }} + +### Получить информацию об аккаунте + +{{ get_sdk_doc("Queries", "Accounts", "GetAccount") }} | {{ get_graphql_doc("Query.getAccount") }} + +{{ get_typedoc_desc("Queries.Accounts.GetAccount") }} + +{{ get_typedoc_input("Queries.Accounts.GetAccount") }} + +Результат: + +{{ get_typedoc_definition("Queries.Accounts.GetAccount", "IOutput") }} + +### Создать платёж (депозит), модуль Gateway + +{{ get_sdk_doc("Mutations", "Gateway", "CreateDepositPayment") }} | {{ get_graphql_doc("Mutation.createDepositPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateDepositPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateDepositPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateDepositPayment", "IOutput") }} + +### Создать платёж (депозит), модуль Wallet + +{{ get_sdk_doc("Mutations", "Wallet", "CreateDepositPayment") }} | {{ get_graphql_doc("Mutation.createDepositPayment") }} + +{{ get_typedoc_desc("Mutations.Wallet.CreateDepositPayment") }} + +{{ get_typedoc_input("Mutations.Wallet.CreateDepositPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Wallet.CreateDepositPayment", "IOutput") }} + +### Создать начальный платёж + +{{ get_sdk_doc("Mutations", "Gateway", "CreateInitialPayment") }} | {{ get_graphql_doc("Mutation.createInitialPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateInitialPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateInitialPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateInitialPayment", "IOutput") }} + +### Изменить статус платежа + +{{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} + +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + +{{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} + +### Заявление на возврат паевого взноса (документ) + +{{ get_sdk_doc("Mutations", "Wallet", "GenerateReturnByMoneyStatementDocument") }} | {{ get_graphql_doc("Mutation.generateReturnByMoneyStatementDocument") }} + +{{ get_typedoc_desc("Mutations.Wallet.GenerateReturnByMoneyStatementDocument") }} + +{{ get_typedoc_input("Mutations.Wallet.GenerateReturnByMoneyStatementDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Wallet.GenerateReturnByMoneyStatementDocument", "IOutput") }} + +### Решение совета о возврате паевого взноса (документ) + +{{ get_sdk_doc("Mutations", "Wallet", "GenerateReturnByMoneyDecisionDocument") }} | {{ get_graphql_doc("Mutation.generateReturnByMoneyDecisionDocument") }} + +{{ get_typedoc_desc("Mutations.Wallet.GenerateReturnByMoneyDecisionDocument") }} + +{{ get_typedoc_input("Mutations.Wallet.GenerateReturnByMoneyDecisionDocument") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Wallet.GenerateReturnByMoneyDecisionDocument", "IOutput") }} + + + diff --git a/components/docs/docs/new/registration/accept.md b/components/docs/docs/new/registration/accept.md index 6a3e3a25937..ce9d51e51dd 100644 --- a/components/docs/docs/new/registration/accept.md +++ b/components/docs/docs/new/registration/accept.md @@ -70,4 +70,107 @@ tags: Следует сказать, что система способна работать со стандартизированными решениями (например, вступление пайщика, взнос/возврат имущественных взносов, и т.д.), которые исполняются автоматически согласно стандартам платформы (например - через изменение статуса пайщика, увеличение баланса цифрового кошелька, и т.п.), и произвольными, когда члены совета создают вопрос на повестке и используют модуль голосования для формирования протокола решения совета, которое будет сохранено в системе как принятое, но не будет автоматически исполнено на уровне стандартов его программного кода. Произвольные решения позволяют кооперативам частично автоматизировать процесс принятия решений по любым вопросам своей деятельности вне цифровой платформы, автоматизируя процесс голосования и утверждения протоколов собрания совета. Стандартизированные решения же ведут к изменениям в распределенной базе данных блокчейна согласно стандартам платформы. Подробнее мы рассмотрим произвольные решения на странице "Повестка совета" на столе совета. -Мы здесь не будем рассматривать то, из чего состоит цифровая подпись и какие есть кнопки действий у электронных документов - оставим это соответствующим разделам. Пайщика мы приняли, двигаемся дальше.. Следующий раздел для разработчиков - смело пропускайте его, если вам это не нужно. \ No newline at end of file +Мы здесь не будем рассматривать то, из чего состоит цифровая подпись и какие есть кнопки действий у электронных документов - оставим это соответствующим разделам. Пайщика мы приняли, двигаемся дальше.. Следующий раздел для разработчиков - смело пропускайте его, если вам это не нужно. + +## Разработчикам + +{{ dev_schema_source() }} + +### Повестка совета + +{{ get_sdk_doc("Queries", "Agenda", "GetAgenda") }} | {{ get_graphql_doc("query.getAgenda") }} + +{{ get_typedoc_desc("Queries.Agenda.GetAgenda") }} + +{{ get_typedoc_input("Queries.Agenda.GetAgenda") }} + +Результат: + +{{ get_typedoc_definition("Queries.Agenda.GetAgenda", "IOutput") }} + +### Документы + +{{ get_sdk_doc("Queries", "Documents", "GetDocuments") }} | {{ get_graphql_doc("query.getDocuments") }} + +{{ get_typedoc_desc("Queries.Documents.GetDocuments") }} + +{{ get_typedoc_input("Queries.Documents.GetDocuments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Documents.GetDocuments", "IOutput") }} + +### Список платежей + +{{ get_sdk_doc("Queries", "Gateway", "GetPayments") }} | {{ get_graphql_doc("query.getPayments") }} + +{{ get_typedoc_desc("Queries.Gateway.GetPayments") }} + +{{ get_typedoc_input("Queries.Gateway.GetPayments") }} + +Результат: + +{{ get_typedoc_definition("Queries.Gateway.GetPayments", "IOutput") }} + +### Изменить статус платежа + +{{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} + +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + +{{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} + +### Утвердить запрос председателем + +{{ get_sdk_doc("Mutations", "Chairman", "ConfirmApprove") }} | {{ get_graphql_doc("Mutation.chairmanConfirmApprove") }} + +{{ get_typedoc_desc("Mutations.Chairman.ConfirmApprove") }} + +{{ get_typedoc_input("Mutations.Chairman.ConfirmApprove") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Chairman.ConfirmApprove", "IOutput") }} + +### Отклонить запрос председателем + +{{ get_sdk_doc("Mutations", "Chairman", "DeclineApprove") }} | {{ get_graphql_doc("Mutation.chairmanDeclineApprove") }} + +{{ get_typedoc_desc("Mutations.Chairman.DeclineApprove") }} + +{{ get_typedoc_input("Mutations.Chairman.DeclineApprove") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Chairman.DeclineApprove", "IOutput") }} + +### Добавить пайщика + +{{ get_sdk_doc("Mutations", "Participants", "AddParticipant") }} | {{ get_graphql_doc("Mutation.addParticipant") }} + +{{ get_typedoc_desc("Mutations.Participants.AddParticipant") }} + +{{ get_typedoc_input("Mutations.Participants.AddParticipant") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.AddParticipant", "IOutput") }} + +### Решение совета по заявлению (документ) + +{{ get_sdk_doc("Mutations", "Participants", "GenerateParticipantApplicationDecision") }} | {{ get_graphql_doc("Mutation.generateParticipantApplicationDecision") }} + +{{ get_typedoc_desc("Mutations.Participants.GenerateParticipantApplicationDecision") }} + +{{ get_typedoc_input("Mutations.Participants.GenerateParticipantApplicationDecision") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.GenerateParticipantApplicationDecision", "IOutput") }} + +{{ dev_blockchain_note() }} + diff --git a/components/docs/docs/new/registration/dev.md b/components/docs/docs/new/registration/dev.md index ffc0c870eba..0fc15873d69 100644 --- a/components/docs/docs/new/registration/dev.md +++ b/components/docs/docs/new/registration/dev.md @@ -23,45 +23,90 @@ sequenceDiagram {{ get_sdk_doc("Mutations", "Accounts", "RegisterAccount") }} | {{ get_graphql_doc("Mutation.registerAccount") }} +{{ get_typedoc_desc("Mutations.Accounts.RegisterAccount") }} + {{ get_typedoc_input("Mutations.Accounts.RegisterAccount") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Mutations.Accounts.RegisterAccount", "IOutput") }} -
    ## 2. Подготовить пакет документов и заявление -Выпускаем обязательные соглашения, подписываем их и прикладываем к заявлению на вступление. Сгенерировать заявление: +Выпускаем обязательные соглашения, подписываем их и прикладываем к заявлению на вступление. + +### Заявление на вступление + {{ get_sdk_doc("Mutations", "Participants", "GenerateParticipantApplication") }} | {{ get_graphql_doc("Mutation.generateParticipantApplication") }} +{{ get_typedoc_desc("Mutations.Participants.GenerateParticipantApplication") }} + {{ get_typedoc_input("Mutations.Participants.GenerateParticipantApplication") }} -И аналогично сопутствующие документы соглашений: -Сгенерировать и подписать обязательные соглашения (каждое — отдельный документ): +Результат: + +{{ get_typedoc_definition("Mutations.Participants.GenerateParticipantApplication", "IOutput") }} + +### Соглашение о ЦПП «Цифровой кошелёк» -1. Соглашение о ЦПП "Цифровой Кошелек" {{ get_sdk_doc("Mutations", "Agreements", "GenerateWalletAgreement") }} | {{ get_graphql_doc("Mutation.generateWalletAgreement") }} -2. Политика конфиденциальности +{{ get_typedoc_desc("Mutations.Agreements.GenerateWalletAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GenerateWalletAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GenerateWalletAgreement", "IOutput") }} + +### Политика конфиденциальности + {{ get_sdk_doc("Mutations", "Agreements", "GeneratePrivacyAgreement") }} | {{ get_graphql_doc("Mutation.generatePrivacyAgreement") }} -3. Соглашение о порядке и правилах использования простой электронной подписи +{{ get_typedoc_desc("Mutations.Agreements.GeneratePrivacyAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GeneratePrivacyAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GeneratePrivacyAgreement", "IOutput") }} + +### Соглашение об электронной подписи + {{ get_sdk_doc("Mutations", "Agreements", "GenerateSignatureAgreement") }} | {{ get_graphql_doc("Mutation.generateSignatureAgreement") }} -4. Пользовательское соглашение +{{ get_typedoc_desc("Mutations.Agreements.GenerateSignatureAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GenerateSignatureAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GenerateSignatureAgreement", "IOutput") }} + +### Пользовательское соглашение + {{ get_sdk_doc("Mutations", "Agreements", "GenerateUserAgreement") }} | {{ get_graphql_doc("Mutation.generateUserAgreement") }} +{{ get_typedoc_desc("Mutations.Agreements.GenerateUserAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GenerateUserAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GenerateUserAgreement", "IOutput") }} + ## 3. Создать регистрационный платёж Выпускаем платёж на вступительный и минимальный паевой взносы и отмечаем его поступление. + {{ get_sdk_doc("Mutations", "Gateway", "CreateInitialPayment") }} | {{ get_graphql_doc("Mutation.createInitialPayment") }} +{{ get_typedoc_desc("Mutations.Gateway.CreateInitialPayment") }} + {{ get_typedoc_input("Mutations.Gateway.CreateInitialPayment") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Mutations.Gateway.CreateInitialPayment", "IOutput") }} -
    ## 4. Подтвердить приём платежа @@ -69,24 +114,27 @@ sequenceDiagram {{ get_sdk_doc("Mutations", "Gateway", "SetPaymentStatus") }} | {{ get_graphql_doc("Mutation.setPaymentStatus") }} +{{ get_typedoc_desc("Mutations.Gateway.SetPaymentStatus") }} + {{ get_typedoc_input("Mutations.Gateway.SetPaymentStatus") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Mutations.Gateway.SetPaymentStatus", "IOutput") }} -
    -## 4. Провести голосование и утвердить решение +## 5. Провести голосование и утвердить решение Фиксируем решение совета. Сейчас фронтенд отправляет транзакцию и протокол напрямую в блокчейн, используя класс голосования {{ get_class_doc("Classes.Vote", "voteFor") }}. Планируемая SDK-обёртка (без макроса, чтобы не ломать сборку): `Mutations.Soviet.AcceptParticipant` — для передачи результата голосования и протокола. -## 5. Завершить регистрацию +## 6. Завершить регистрацию Фиксируем принятого пайщика, выдаём доступы/роли и открываем доступ к рабочему месту. + {{ get_sdk_doc("Mutations", "Participants", "RegisterParticipant") }} | {{ get_graphql_doc("Mutation.registerParticipant") }} +{{ get_typedoc_desc("Mutations.Participants.RegisterParticipant") }} + {{ get_typedoc_input("Mutations.Participants.RegisterParticipant") }} -
    -Результат +Результат: + {{ get_typedoc_definition("Mutations.Participants.RegisterParticipant", "IOutput") }} -
    diff --git a/components/docs/docs/new/registration/index.md b/components/docs/docs/new/registration/index.md index 96b8786f4cc..61b0a5f99c0 100644 --- a/components/docs/docs/new/registration/index.md +++ b/components/docs/docs/new/registration/index.md @@ -31,3 +31,65 @@ flowchart TD В этой документации мы рассмотрим оба подхода. Начнем с первого - вступление в пайщики. +## Разработчикам + +{{ dev_schema_source() }} + +Подробные цепочки вызовов см. в свёрнутых блоках на страницах [Вступить в пайщики](join.md) и [Принять пайщика](accept.md). + +### Конфигурация регистрации + +{{ get_sdk_doc("Queries", "System", "GetRegistrationConfig") }} | {{ get_graphql_doc("query.getRegistrationConfig") }} + +{{ get_typedoc_desc("Queries.System.GetRegistrationConfig") }} + +{{ get_typedoc_input("Queries.System.GetRegistrationConfig") }} + +Результат: + +{{ get_typedoc_definition("Queries.System.GetRegistrationConfig", "IOutput") }} + +### Завершить вступление (регистрация пайщика) + +{{ get_sdk_doc("Mutations", "Participants", "RegisterParticipant") }} | {{ get_graphql_doc("Mutation.registerParticipant") }} + +{{ get_typedoc_desc("Mutations.Participants.RegisterParticipant") }} + +{{ get_typedoc_input("Mutations.Participants.RegisterParticipant") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.RegisterParticipant", "IOutput") }} + +### Добавить пайщика (упрощённый сценарий) + +{{ get_sdk_doc("Mutations", "Participants", "AddParticipant") }} | {{ get_graphql_doc("Mutation.addParticipant") }} + +{{ get_typedoc_desc("Mutations.Participants.AddParticipant") }} + +{{ get_typedoc_input("Mutations.Participants.AddParticipant") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.AddParticipant", "IOutput") }} + +### Кандидаты на вступление + +{{ get_graphql_doc("query.candidates") }} + +В SDK запрос оформлен в `src/queries/registration/getCandidates.ts` (экспорт `getCandidatesQuery`); отдельной записи в TypeDoc под стандартным путём `Queries.*` для этой операции нет. + +### Повестка совета + +{{ get_sdk_doc("Queries", "Agenda", "GetAgenda") }} | {{ get_graphql_doc("query.getAgenda") }} + +{{ get_typedoc_desc("Queries.Agenda.GetAgenda") }} + +{{ get_typedoc_input("Queries.Agenda.GetAgenda") }} + +Результат: + +{{ get_typedoc_definition("Queries.Agenda.GetAgenda", "IOutput") }} + + + diff --git a/components/docs/docs/new/registration/join.md b/components/docs/docs/new/registration/join.md index 27c8bc5cac9..7d6023f2916 100644 --- a/components/docs/docs/new/registration/join.md +++ b/components/docs/docs/new/registration/join.md @@ -3,6 +3,7 @@ tags: - Председатель - Член совета - Пайщик + - Разработчик --- Для вступления в пайщики кооператива необходимо пройти процедуру регистрации. Для этого необходимо нажать на кнопку "Регистрация": @@ -68,4 +69,159 @@ tags: ![ожидание решения совета](/assets/new/register_10.png) -На этом процесс вступления в кооператив для пайщика завершается. Перейдем к рассмотрению того же самого процесса со стороны взгляда члена совета. \ No newline at end of file +На этом процесс вступления в кооператив для пайщика завершается. Перейдем к рассмотрению того же самого процесса со стороны взгляда члена совета. + +## Разработчикам + +{{ dev_schema_source() }} + +### Конфигурация регистрации + +{{ get_sdk_doc("Queries", "System", "GetRegistrationConfig") }} | {{ get_graphql_doc("query.getRegistrationConfig") }} + +{{ get_typedoc_desc("Queries.System.GetRegistrationConfig") }} + +{{ get_typedoc_input("Queries.System.GetRegistrationConfig") }} + +Результат: + +{{ get_typedoc_definition("Queries.System.GetRegistrationConfig", "IOutput") }} + +### Зарегистрировать аккаунт + +{{ get_sdk_doc("Mutations", "Accounts", "RegisterAccount") }} | {{ get_graphql_doc("Mutation.registerAccount") }} + +{{ get_typedoc_desc("Mutations.Accounts.RegisterAccount") }} + +{{ get_typedoc_input("Mutations.Accounts.RegisterAccount") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Accounts.RegisterAccount", "IOutput") }} + +### Подтвердить адрес электронной почты + +{{ get_graphql_doc("Mutation.verifyEmail") }} + +Отдельного экспортируемого модуля в `@coopenomics/sdk` для этой мутации нет. + +### Сгенерировать пакет документов регистрации + +{{ get_sdk_doc("Mutations", "Registration", "GenerateRegistrationDocuments") }} | {{ get_graphql_doc("Mutation.generateRegistrationDocuments") }} + +{{ get_typedoc_desc("Mutations.Registration.GenerateRegistrationDocuments") }} + +{{ get_typedoc_input("Mutations.Registration.GenerateRegistrationDocuments") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Registration.GenerateRegistrationDocuments", "IOutput") }} + +### Соглашение о ЦПП «Цифровой кошелёк» + +{{ get_sdk_doc("Mutations", "Agreements", "GenerateWalletAgreement") }} | {{ get_graphql_doc("Mutation.generateWalletAgreement") }} + +{{ get_typedoc_desc("Mutations.Agreements.GenerateWalletAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GenerateWalletAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GenerateWalletAgreement", "IOutput") }} + +### Политика конфиденциальности + +{{ get_sdk_doc("Mutations", "Agreements", "GeneratePrivacyAgreement") }} | {{ get_graphql_doc("Mutation.generatePrivacyAgreement") }} + +{{ get_typedoc_desc("Mutations.Agreements.GeneratePrivacyAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GeneratePrivacyAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GeneratePrivacyAgreement", "IOutput") }} + +### Соглашение об электронной подписи + +{{ get_sdk_doc("Mutations", "Agreements", "GenerateSignatureAgreement") }} | {{ get_graphql_doc("Mutation.generateSignatureAgreement") }} + +{{ get_typedoc_desc("Mutations.Agreements.GenerateSignatureAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GenerateSignatureAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GenerateSignatureAgreement", "IOutput") }} + +### Пользовательское соглашение + +{{ get_sdk_doc("Mutations", "Agreements", "GenerateUserAgreement") }} | {{ get_graphql_doc("Mutation.generateUserAgreement") }} + +{{ get_typedoc_desc("Mutations.Agreements.GenerateUserAgreement") }} + +{{ get_typedoc_input("Mutations.Agreements.GenerateUserAgreement") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Agreements.GenerateUserAgreement", "IOutput") }} + +### Зарегистрировать пайщика + +{{ get_sdk_doc("Mutations", "Participants", "RegisterParticipant") }} | {{ get_graphql_doc("Mutation.registerParticipant") }} + +{{ get_typedoc_desc("Mutations.Participants.RegisterParticipant") }} + +{{ get_typedoc_input("Mutations.Participants.RegisterParticipant") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Participants.RegisterParticipant", "IOutput") }} + +### Сохранить ключ (WIF) + +{{ get_sdk_doc("Mutations", "System", "SetWif") }} | {{ get_graphql_doc("Mutation.setWif") }} + +{{ get_typedoc_desc("Mutations.System.SetWif") }} + +{{ get_typedoc_input("Mutations.System.SetWif") }} + +Результат: + +{{ get_typedoc_definition("Mutations.System.SetWif", "IOutput") }} + +### Вход в систему + +{{ get_sdk_doc("Mutations", "Auth", "Login") }} | {{ get_graphql_doc("Mutation.login") }} + +{{ get_typedoc_desc("Mutations.Auth.Login") }} + +{{ get_typedoc_input("Mutations.Auth.Login") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Auth.Login", "IOutput") }} + +### Создать начальный платёж + +{{ get_sdk_doc("Mutations", "Gateway", "CreateInitialPayment") }} | {{ get_graphql_doc("Mutation.createInitialPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateInitialPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateInitialPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateInitialPayment", "IOutput") }} + +### Создать платёж (депозит) + +{{ get_sdk_doc("Mutations", "Gateway", "CreateDepositPayment") }} | {{ get_graphql_doc("Mutation.createDepositPayment") }} + +{{ get_typedoc_desc("Mutations.Gateway.CreateDepositPayment") }} + +{{ get_typedoc_input("Mutations.Gateway.CreateDepositPayment") }} + +Результат: + +{{ get_typedoc_definition("Mutations.Gateway.CreateDepositPayment", "IOutput") }} + diff --git a/components/docs/docs/new/resources/index.md b/components/docs/docs/new/resources/index.md deleted file mode 100644 index 4768c61e969..00000000000 --- a/components/docs/docs/new/resources/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -tags: - - Председатель - - Член совета - - Разработчик ---- - -Материалы разделены по темам: - -- [Квоты и аренда](quotas.md) -- [Монитор ресурсов](monitor.md) -- [Настройки ресурсов](settings.md) -- [Лог ресурсов](log.md) diff --git a/components/docs/docs/participants/documents-and-applications/board-interaction/appeal-decisions.md b/components/docs/docs/participants/documents-and-applications/board-interaction/appeal-decisions.md deleted file mode 100644 index 5e1eae3d201..00000000000 --- a/components/docs/docs/participants/documents-and-applications/board-interaction/appeal-decisions.md +++ /dev/null @@ -1,127 +0,0 @@ -# Обжалование решений - -Раздел описывает процедуру обжалования решений совета кооператива. - -## Право на обжалование - -### Кто может обжаловать -- Пайщики, чьи права затронуты решением -- Представители пайщиков (по доверенности) -- Уполномоченные лица юридических лиц-пайщиков - -### Решения, подлежащие обжалованию -- Отказы в удовлетворении заявлений -- Решения о наложении санкций -- Решения, нарушающие права пайщиков -- Процедурные нарушения при рассмотрении - -### Ограничения права обжалования -- Решения, принятые в окончательной форме -- Решения по техническим вопросам -- Решения, обжалованные ранее - -## Сроки обжалования - -### Общие сроки -- **30 календарных дней** с момента получения решения -- Исчисление сроков с момента официального уведомления -- Восстановление пропущенных сроков при уважительных причинах - -### Особые сроки -- **10 дней** для решений о срочных мерах -- **60 дней** для сложных решений по заявлению пайщика -- Приостановление сроков в период отпусков - -## Порядок подачи жалобы - -### Форма жалобы -- Обязательные реквизиты жалобы -- Требования к содержанию -- Приложения к жалобе - -### Подача жалобы -- Подача через личный кабинет -- Подача в офисе кооператива -- Направление почтой с уведомлением - -### Рассмотрение жалобы -- Первичная проверка жалобы -- Назначение к рассмотрению -- Уведомление о принятии к рассмотрению - -## Органы рассмотрения жалоб - -### Внутренние органы -- **Председатель совета** - для процедурных вопросов -- **Расширенный состав совета** - для решений совета -- **Общее собрание пайщиков** - высшая инстанция - -### Внешние органы -- Надзорные органы кооперативов -- Арбитражные суды -- Суды общей юрисдикции - -## Процедура рассмотрения - -### Подготовительная стадия -- Проверка соблюдения формальных требований -- Истребование материалов дела -- Назначение даты рассмотрения - -### Рассмотрение по существу -- Изучение материалов жалобы -- Заслушивание сторон -- Принятие решения по жалобе - -### Сроки рассмотрения -- **15 рабочих дней** для простых случаев -- **30 рабочих дней** для сложных вопросов -- Возможность продления при необходимости - -## Решения по жалобе - -### Виды решений -- **Удовлетворение жалобы** - отмена или изменение решения -- **Частичное удовлетворение** - изменение части решения -- **Отказ в удовлетворении** - оставление решения в силе - -### Последствия решений -- Восстановление нарушенных прав -- Отмена незаконных решений -- Возмещение причиненного ущерба - -## Исполнение решений по жалобе - -### Обязательность исполнения -- Все решения по жалобам подлежат обязательному исполнению -- Сроки исполнения решений -- Ответственность за неисполнение - -### Контроль исполнения -- Мониторинг исполнения решений -- Отчеты об исполнении -- Дополнительные меры принуждения - -## Дальнейшее обжалование - -### Апелляционный порядок -- Обжалование в вышестоящих органах кооператива -- Сроки апелляционного обжалования -- Особенности апелляционной процедуры - -### Судебная защита -- Право обращения в суд -- Подсудность споров -- Представительство в суде - -## Правовая помощь - -### Консультации -- Бесплатные консультации по вопросам обжалования -- Помощь в подготовке документов -- Разъяснение процедур - -### Представительство -- Право на представителя -- Требования к представителям -- Доверенности на представительство \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/board-interaction/receive-decisions.md b/components/docs/docs/participants/documents-and-applications/board-interaction/receive-decisions.md deleted file mode 100644 index 77bdb297277..00000000000 --- a/components/docs/docs/participants/documents-and-applications/board-interaction/receive-decisions.md +++ /dev/null @@ -1,105 +0,0 @@ -# Получение решений - -Раздел описывает порядок получения решений совета кооператива по поданным заявлениям. - -## Уведомление о решении - -### Способы уведомления -- **Личный кабинет** - основной способ уведомления -- **Email** - дублирование важных решений -- **SMS** - критические уведомления -- **Почтовое отправление** - для особо важных решений - -### Сроки уведомления -- Уведомление в день принятия решения -- Детальные документы в течение 3 рабочих дней -- Особый порядок для срочных решений - -## Содержание решения - -### Обязательные элементы -- Номер и дата решения -- Суть принятого решения -- Обоснование решения -- Ссылки на нормативные документы -- Сроки исполнения (если применимо) - -### Дополнительная информация -- Особые условия исполнения -- Контактная информация ответственных лиц -- Процедура обжалования (если применимо) - -## Виды решений - -### Положительные решения -- **Полное одобрение** - заявление одобрено в полном объеме -- **Частичное одобрение** - одобрена часть запрошенного -- **Одобрение с условиями** - одобрение при выполнении дополнительных условий - -### Отрицательные решения -- **Полный отказ** - заявление отклонено полностью -- **Отказ с возможностью повторной подачи** - с указанием необходимых изменений -- **Отложение решения** - перенос рассмотрения на более поздний срок - -### Промежуточные решения -- **Запрос дополнительной информации** -- **Назначение дополнительных проверок** -- **Перенаправление в другие органы** - -## Получение документов - -### Электронные документы -- Скачивание из личного кабинета -- Электронная подпись документов -- Проверка подлинности электронных документов - -### Бумажные документы -- Получение в офисе кооператива -- Почтовая доставка -- Курьерская доставка (при необходимости) - -### Заверенные копии -- Процедура получения заверенных копий -- Стоимость заверения -- Сроки изготовления - -## Исполнение решений - -### Автоматическое исполнение -- Решения, исполняемые автоматически -- Сроки автоматического исполнения -- Уведомление об исполнении - -### Исполнение с участием пайщика -- Действия, требуемые от пайщика -- Сроки выполнения действий -- Последствия невыполнения - -### Контроль исполнения -- Мониторинг хода исполнения -- Отчеты об исполнении -- Устранение препятствий для исполнения - -## Хранение решений - -### Личный архив -- Автоматическое сохранение в личном кабинете -- Организация архива по категориям -- Поиск по архиву решений - -### Официальные реестры -- Внесение в официальные реестры кооператива -- Публичная доступность определенных решений -- Конфиденциальность персональных данных - -## Справочная информация - -### Разъяснения решений -- Право на получение разъяснений -- Процедура запроса разъяснений -- Сроки предоставления разъяснений - -### Техническая поддержка -- Помощь в работе с электронными документами -- Консультации по процедурам -- Решение технических проблем \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/board-interaction/submit-applications.md b/components/docs/docs/participants/documents-and-applications/board-interaction/submit-applications.md deleted file mode 100644 index 4f89339c44e..00000000000 --- a/components/docs/docs/participants/documents-and-applications/board-interaction/submit-applications.md +++ /dev/null @@ -1,149 +0,0 @@ -# Подача заявлений - -Раздел описывает порядок подачи заявлений в совет кооператива для рассмотрения различных вопросов. - -## Виды заявлений - -### Организационные вопросы -- **Изменение персональных данных** - обновление контактной информации -- **Изменение статуса пайщика** - переход между категориями членства -- **Выход из кооператива** - заявление о прекращении членства -- **Восстановление в кооперативе** - возобновление членства - -### Финансовые вопросы -- **Изменение размера паевого взноса** - увеличение или уменьшение взноса -- **Отсрочка платежей** - просьба о переносе сроков платежей -- **Возврат взносов** - возврат средств при выходе из кооператива -- **Перерасчет задолженности** - пересмотр размера задолженности - -### Хозяйственные вопросы -- **Использование имущества кооператива** - аренда, лизинг -- **Участие в проектах** - включение в хозяйственную деятельность -- **Поставка товаров и услуг** - заявки на поставку для кооператива -- **Подрядные работы** - выполнение работ для кооператива - -### Спорные вопросы -- **Обжалование решений** - оспаривание ранее принятых решений -- **Конфликты с другими пайщиками** - разрешение споров -- **Нарушения прав** - восстановление нарушенных прав -- **Жалобы на должностных лиц** - обращения по поводу неправомерных действий - -## Требования к заявлениям - -### Форма заявления -- Письменная форма (бумажная или электронная) -- Обязательные реквизиты заявителя -- Четкое изложение сути обращения -- Подпись заявителя и дата - -### Обязательные сведения -- **ФИО заявителя** - полные данные пайщика -- **Номер пайщика** - идентификационный номер в кооперативе -- **Контактные данные** - телефон, email, адрес -- **Суть обращения** - детальное описание вопроса -- **Просьба** - конкретные требования к совету -- **Обоснование** - мотивы и основания для обращения - -### Приложения к заявлению -- Копии документов, подтверждающих изложенные факты -- Справки и заключения экспертов -- Фотографии и видеоматериалы (при необходимости) -- Переписка с другими организациями - -## Способы подачи - -### Электронная подача -- **Личный кабинет** - основной способ подачи заявлений -- **Email** - на официальный адрес кооператива -- **Мобильное приложение** - через официальное приложение -- **Электронная подпись** - для юридически значимых документов - -### Личная подача -- **Приемная совета** - прием в установленные часы -- **Секретариат** - через секретаря совета -- **Уполномоченные лица** - через представителей совета -- **Собрания пайщиков** - устные заявления с последующим оформлением - -### Почтовая подача -- **Заказное письмо** - с уведомлением о вручении -- **Курьерская доставка** - с подтверждением получения -- **Факсимильная связь** - с последующей подачей оригинала - -## Процедура рассмотрения - -### Регистрация заявления -- Присвоение регистрационного номера -- Внесение в реестр обращений -- Уведомление заявителя о принятии -- Определение ответственного за рассмотрение - -### Первичная проверка -- Проверка полноты представленных документов -- Анализ подведомственности вопроса -- Определение сложности рассмотрения -- Планирование сроков рассмотрения - -### Подготовка к рассмотрению -- Сбор дополнительной информации -- Консультации с экспертами -- Подготовка аналитических материалов -- Уведомление заинтересованных лиц - -## Сроки рассмотрения - -### Стандартные сроки -- **Простые вопросы** - до 10 рабочих дней -- **Сложные вопросы** - до 30 рабочих дней -- **Вопросы, требующие экспертизы** - до 45 рабочих дней -- **Спорные вопросы** - до 60 рабочих дней - -### Сокращенные сроки -- **Срочные вопросы** - до 3 рабочих дней -- **Чрезвычайные ситуации** - немедленно -- **Вопросы безопасности** - в течение суток - -### Продление сроков -- Уведомление о продлении с обоснованием -- Максимальное продление - на 30 дней -- Согласие заявителя на продление -- Промежуточные отчеты о ходе рассмотрения - -## Участие заявителя в рассмотрении - -### Право на информацию -- Получение информации о ходе рассмотрения -- Ознакомление с материалами дела -- Получение копий документов -- Присутствие при рассмотрении (при возможности) - -### Предоставление дополнительных материалов -- Подача дополнительных документов -- Предоставление разъяснений -- Участие в экспертизах -- Дача показаний свидетелей - -### Изменение заявления -- Дополнение заявления новыми требованиями -- Изменение обоснования -- Отзыв заявления -- Приостановление рассмотрения по просьбе заявителя - -## Результаты рассмотрения - -### Решение по заявлению -- Удовлетворение заявления полностью или частично -- Отказ в удовлетворении с обоснованием -- Перенаправление в другие органы -- Назначение дополнительных проверок - -### Оформление решения -- Письменное решение с обоснованием -- Указание сроков исполнения -- Назначение ответственных за исполнение -- Уведомление заявителя о решении - -### Обжалование решения -- Право на обжалование в установленном порядке -- Сроки подачи жалобы -- Органы, рассматривающие жалобы -- Приостановление исполнения решения (при необходимости) \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/board-interaction/track-review.md b/components/docs/docs/participants/documents-and-applications/board-interaction/track-review.md deleted file mode 100644 index 74a20cea962..00000000000 --- a/components/docs/docs/participants/documents-and-applications/board-interaction/track-review.md +++ /dev/null @@ -1,83 +0,0 @@ -# Отслеживание рассмотрения - -Раздел описывает процесс отслеживания рассмотрения заявлений советом кооператива. - -## Статусы заявлений - -### Начальные статусы -- **Подано** - заявление принято к рассмотрению -- **На проверке** - документы проходят первичную проверку -- **Ожидает рассмотрения** - заявление в очереди на рассмотрение - -### Статусы рассмотрения -- **На рассмотрении** - заявление рассматривается советом -- **Требует дополнения** - необходимы дополнительные документы -- **Отложено** - рассмотрение перенесено на следующее заседание - -### Финальные статусы -- **Одобрено** - заявление одобрено советом -- **Отклонено** - заявление отклонено с указанием причин -- **Исполнено** - решение по заявлению выполнено - -## Мониторинг статуса - -### Уведомления -- Автоматические уведомления об изменении статуса -- Email-рассылка о важных обновлениях -- SMS-уведомления для критических изменений - -### Личный кабинет -- Просмотр текущего статуса всех заявлений -- История изменения статусов -- Комментарии от сотрудников кооператива - -### Мобильное приложение -- Push-уведомления -- Быстрый доступ к статусам -- Возможность получения справок - -## Сроки рассмотрения - -### Стандартные сроки -- **Простые заявления** - до 5 рабочих дней -- **Сложные вопросы** - до 15 рабочих дней -- **Требующие голосования** - до следующего заседания совета - -### Ускоренное рассмотрение -- Критерии для приоритетного рассмотрения -- Процедура подачи срочных заявлений -- Дополнительные требования для ускорения - -### Продление сроков -- Основания для продления сроков рассмотрения -- Уведомление о продлении -- Максимальные сроки рассмотрения - -## Взаимодействие в процессе рассмотрения - -### Запрос дополнительной информации -- Получение запросов от совета -- Сроки предоставления дополнительных документов -- Последствия несвоевременного предоставления - -### Личные встречи -- Возможность личной встречи с членами совета -- Порядок назначения встреч -- Подготовка к встречам - -### Письменные разъяснения -- Право на получение разъяснений -- Форма запроса разъяснений -- Сроки предоставления ответов - -## Контроль качества - -### Жалобы на процедуру -- Подача жалоб на нарушение процедуры рассмотрения -- Рассмотрение жалоб -- Меры по устранению нарушений - -### Оценка качества обслуживания -- Система оценки качества рассмотрения -- Обратная связь от пайщиков -- Улучшение процедур на основе отзывов \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/document-work/application-statuses.md b/components/docs/docs/participants/documents-and-applications/document-work/application-statuses.md deleted file mode 100644 index 5e130fc6c60..00000000000 --- a/components/docs/docs/participants/documents-and-applications/document-work/application-statuses.md +++ /dev/null @@ -1,191 +0,0 @@ -# Статусы заявлений - -Каждое заявление проходит через несколько этапов рассмотрения. Отслеживайте статус в личном кабинете. - -## Жизненный цикл заявления - -### Основные статусы -- **📝 Подано** - заявление принято в систему -- **🔍 На рассмотрении** - анализируется специалистами -- **👥 В совете** - рассматривается на заседании совета -- **✅ Одобрено** - принято положительное решение -- **❌ Отклонено** - отказ в удовлетворении заявления -- **⚠️ Требует доработки** - нужны дополнительные документы - -
    - ![Статусы заявлений]() -
    Основные статусы заявлений
    -
    - -## Детализация по этапам - -### "Подано" - начальный этап -**Что происходит:** -- Автоматическая проверка корректности заполнения -- Присвоение уникального номера заявления -- Отправка уведомления о получении -- Добавление в очередь на рассмотрение - -**Сроки:** до 1 рабочего дня - -### "На рассмотрении" - экспертиза -**Что происходит:** -- Проверка соответствия требованиям -- Анализ приложенных документов -- Оценка финансовых аспектов -- Подготовка экспертного заключения - -**Сроки:** 3-10 рабочих дней - -### "В совете" - принятие решения -**Что происходит:** -- Включение в повестку заседания совета -- Обсуждение на заседании -- Голосование по заявлению -- Оформление протокола решения - -**Сроки:** до следующего заседания совета - - - -## Промежуточные статусы - -### "Требует доработки" -**Причины:** -- Неполный пакет документов -- Ошибки в заполнении -- Необходимость дополнительных справок -- Требуется уточнение информации - -**Ваши действия:** -1. Изучите комментарии специалиста -2. Подготовьте недостающие документы -3. Исправьте выявленные ошибки -4. Повторно подайте заявление - -### "Отложено" -**Причины:** -- Недостаток средств в фонде программы -- Ожидание изменений в нормативах -- Необходимость дополнительного анализа -- Технические причины - -**Что делать:** -- Ожидать уведомления о возобновлении рассмотрения -- Следить за обновлениями в личном кабинете -- При необходимости обращаться в поддержку - -
    - ![Промежуточные статусы]() -
    Специальные статусы заявлений
    -
    - -## Финальные статусы - -### "Одобрено" - положительное решение -**Что дальше:** -- Подготовка документов для исполнения -- Уведомление о сроках исполнения -- Начало процедур по программе -- Отражение решения в личном кабинете - -### "Отклонено" - отказ -**Возможные причины:** -- Несоответствие требованиям программы -- Недостаточное финансовое обоснование -- Нарушение устава кооператива -- Технические ограничения - -**Право на повторную подачу:** -- Устранение причин отказа -- Подача нового заявления -- Обжалование решения (при наличии оснований) - -## Уведомления о статусах - -### Способы уведомления -- **Email** - подробная информация о каждом изменении -- **SMS** - краткие уведомления о ключевых событиях -- **Push-уведомления** - в личном кабинете -- **Внутренние сообщения** - в системе кооператива - -### Настройка уведомлений -В разделе "Настройки" можно: -- Включить/отключить типы уведомлений -- Выбрать способы доставки -- Настроить частоту отправки -- Указать дополнительные контакты - -
    - ![Уведомления]() -
    Уведомления об изменении статусов
    -
    - -## Сроки рассмотрения - -### Типовые сроки по видам заявлений -- **Вступление в кооператив** - до 30 дней -- **Участие в программах** - до 21 дня -- **Возврат средств** - до 30 дней -- **Изменение данных** - до 5 дней - -### Факторы влияющие на сроки -- **Сложность заявления** - нестандартные случаи -- **Полнота документов** - наличие всех необходимых бумаг -- **Загруженность совета** - количество заявлений в очереди -- **Сезонность** - периоды повышенной активности - -## Отслеживание в личном кабинете - -### Раздел "Документы" -- **Список всех заявлений** - с текущими статусами -- **Детальная информация** - по каждому заявлению -- **История изменений** - все этапы рассмотрения -- **Комментарии** - пояснения от специалистов - -### Фильтрация и поиск -- **По статусам** - показать только определённые -- **По датам** - в указанном периоде -- **По типам** - заявления конкретного вида -- **Текстовый поиск** - по содержимому - -
    - ![Отслеживание статусов]() -
    Отслеживание статусов в личном кабинете
    -
    - -## Действия при разных статусах - -### Когда заявление "На рассмотрении" -- **Ожидайте** - не требуется никаких действий -- **Проверяйте уведомления** - могут потребоваться уточнения -- **Готовьте документы** - на случай запроса дополнительных - -### Когда "Требует доработки" -- **Внимательно изучите** - комментарии специалиста -- **Устраните недостатки** - исправьте указанные ошибки -- **Дополните документы** - приложите недостающие -- **Повторно подайте** - после исправления всех замечаний - -### После одобрения -- **Ознакомьтесь с условиями** - исполнения решения -- **Подпишите документы** - если требуется -- **Отслеживайте исполнение** - сроки и этапы -- **Обращайтесь при вопросах** - в службу поддержки - -## Техническая поддержка - -### Когда обращаться -- **Статус не обновляется** - долгое время -- **Неясные комментарии** - требуют разъяснения -- **Технические ошибки** - в отображении информации -- **Вопросы по процедуре** - рассмотрения - -### Способы обращения -- **Онлайн-чат** - быстрая помощь -- **Email поддержка** - подробные консультации -- **Телефон горячей линии** - срочные вопросы -- **Личный визит** - в офис кооператива \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/document-work/document-archive.md b/components/docs/docs/participants/documents-and-applications/document-work/document-archive.md deleted file mode 100644 index 8fbacfc75c6..00000000000 --- a/components/docs/docs/participants/documents-and-applications/document-work/document-archive.md +++ /dev/null @@ -1,79 +0,0 @@ -# Архив документов - -Раздел описывает работу с архивом документов пайщика в системе кооператива. - -## Структура архива - -### Категории документов -- **Учредительные документы** - заявления о вступлении, согласия -- **Финансовые документы** - квитанции, справки о платежах -- **Программные документы** - заявки на участие в программах -- **Решения совета** - протоколы, уведомления о решениях -- **Переписка** - обращения, ответы на запросы - -### Хронология -- Сортировка по дате создания -- Группировка по периодам -- Отметки о важных событиях - -## Поиск документов - -### Базовый поиск -- Поиск по названию документа -- Фильтрация по типу документа -- Поиск по дате - -### Расширенный поиск -- Поиск по содержимому документа -- Комбинированные фильтры -- Поиск по тегам и меткам - -### Сохраненные поиски -- Создание закладок поиска -- Быстрый доступ к часто используемым фильтрам - -## Управление архивом - -### Организация документов -- Создание пользовательских папок -- Добавление тегов и меток -- Группировка связанных документов - -### Экспорт и загрузка -- Скачивание отдельных документов -- Массовый экспорт документов -- Создание архивных копий - -### Удаление документов -- Правила удаления документов -- Корзина для восстановления -- Окончательное удаление - -## Хранение и безопасность - -### Сроки хранения -- Обязательные сроки хранения для различных типов документов -- Автоматическое архивирование старых документов -- Уведомления о приближении сроков удаления - -### Безопасность -- Шифрование данных -- Контроль доступа -- Журнал операций с документами - -### Резервные копии -- Автоматическое создание резервных копий -- Восстановление из резервных копий -- Проверка целостности данных - -## Интеграция с внешними системами - -### Импорт документов -- Загрузка из внешних источников -- Автоматическое распознавание типов документов -- Валидация импортируемых данных - -### Синхронизация -- Синхронизация с государственными реестрами -- Обновление статусов документов -- Уведомления об изменениях \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/document-work/document-signing.md b/components/docs/docs/participants/documents-and-applications/document-work/document-signing.md deleted file mode 100644 index 0d08803ecce..00000000000 --- a/components/docs/docs/participants/documents-and-applications/document-work/document-signing.md +++ /dev/null @@ -1,62 +0,0 @@ -# Подписание документов - -Все документы в кооперативе подписываются электронной цифровой подписью (ЭЦП). - -## Принципы работы ЭЦП - -- **Подтверждает авторство** - документ подписан именно вами -- **Гарантирует целостность** - документ не изменялся после подписания -- **Имеет правовую силу** - равнозначна собственноручной подписи -- **Записывается в блокчейн** - неизменяемая запись - -
    - ![Принципы ЭЦП]() -
    Принципы работы электронной цифровой подписи
    -
    - -## Документы требующие подписи - -### При регистрации -- Заявление на вступление -- Пользовательское соглашение -- Соглашение о цифровой подписи -- Целевая программа "Кошелёк" - -### В процессе участия -- Заявления на программы -- Заявления на возврат средств -- Дополнительные соглашения -- Протоколы собраний - -## Процесс подписания - -1. **Ознакомление** с документом -2. **Проверка данных** в документе -3. **Подтверждение согласия** чекбоксом -4. **Нажатие "Подписать"** -5. **Автоматическое создание** ЭЦП - - - -## Безопасность - -!!! warning "Важно" - - Никому не передавайте приватный ключ - - Подписывайте только на официальном сайте - - Внимательно читайте перед подписанием - - При компрометации ключа обращайтесь в поддержку - -## Проверка подписей - -- **✓ Валидна** - подпись корректна -- **⚠ Внимание** - есть предупреждения -- **✗ Недействительна** - проблемы -- **🔄 Проверяется** - идёт валидация - -
    - ![Статусы подписей]() -
    Статусы проверки подписей
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/documents-and-applications/document-work/my-documents.md b/components/docs/docs/participants/documents-and-applications/document-work/my-documents.md deleted file mode 100644 index 2d9c5ee662f..00000000000 --- a/components/docs/docs/participants/documents-and-applications/document-work/my-documents.md +++ /dev/null @@ -1,261 +0,0 @@ -# Мои документы - -В разделе "Мои документы" хранятся все документы, связанные с вашим участием в кооперативе: заявления, решения совета, справки и другие важные бумаги. - -## Структура документов - -### Типы документов -В вашем личном архиве содержатся: -- **Учредительные документы** - заявление на вступление, устав, соглашения -- **Финансовые документы** - справки о взносах, операциях, балансе -- **Решения совета** - протоколы по вашим заявлениям -- **Справки и выписки** - подтверждающие документы -- **Уведомления** - важные сообщения от кооператива - -### Организация документов -Документы организованы по: -- **Хронологии** - от новых к старым -- **Типам** - группировка по назначению -- **Статусам** - активные, архивные, черновики -- **Важности** - критически важные выделены - -
    - ![Список документов]() -
    Основной интерфейс раздела "Мои документы"
    -
    - -## Просмотр документов - -### Доступ к документам -1. Войдите в личный кабинет -2. Выберите раздел **"Документы"** -3. Найдите нужный документ в списке -4. Нажмите на название для открытия - -### Предварительный просмотр -Для каждого документа доступен: -- **Краткое описание** - что это за документ -- **Дата создания** - когда был сформирован -- **Статус** - текущее состояние документа -- **Размер файла** - для планирования загрузки -- **Подписи** - кто подписал документ - -### Полный просмотр -При открытии документа вы видите: -- **PDF превью** - документ в читаемом виде -- **Все подписи** - цифровые подписи участников -- **Статус проверки** - валидность всех подписей -- **Метаданные** - техническая информация - -
    - ![Просмотр документа]() -
    Интерфейс просмотра документа с подписями
    -
    - - - -## Скачивание документов - -### Форматы скачивания -Документы доступны для скачивания в форматах: -- **PDF с подписями** - официальная версия с ЭЦП -- **PDF для печати** - версия оптимизированная для принтера -- **Архив ZIP** - несколько документов одним файлом - -### Процесс скачивания -1. Откройте нужный документ -2. Нажмите кнопку **"Скачать"** -3. Выберите подходящий формат -4. Подтвердите загрузку -5. Сохраните файл на устройстве - -### Групповое скачивание -Возможность скачать несколько документов: -- **Выберите документы** галочками в списке -- **Нажмите "Скачать выбранные"** -- **Дождитесь формирования архива** -- **Скачайте ZIP файл** со всеми документами - -
    - ![Скачивание документов]() -
    Интерфейс скачивания документов
    -
    - -## Проверка подлинности - -### Цифровые подписи -Каждый документ содержит: -- **Подпись пайщика** - ваша цифровая подпись -- **Подпись совета** - ЭЦП председателя или членов совета -- **Timestamp** - временная метка блокчейна -- **Хеш документа** - криптографический отпечаток - -### Статусы проверки -- **✓ Подписи валидны** - все подписи корректны -- **⚠ Требует внимания** - есть вопросы к подписям -- **✗ Ошибка проверки** - проблемы с подлинностью -- **🔄 Проверяется** - идет процесс валидации - -### Самостоятельная проверка -Для дополнительной проверки: -1. **Скопируйте хеш** документа из метаданных -2. **Откройте блокчейн-проводник** (ссылка в настройках) -3. **Найдите транзакцию** с этим хешем -4. **Сравните данные** с информацией в документе - -
    - ![Проверка подписей]() -
    Индикаторы статуса цифровых подписей
    -
    - -## Поиск и фильтрация - -### Быстрый поиск -- **По названию** - поиск в заголовках документов -- **По содержимому** - поиск внутри текста (если поддерживается) -- **По дате** - документы за определенный период -- **По типу** - конкретные виды документов - -### Расширенные фильтры -- **По статусу подписания** - подписанные, ожидающие, отклоненные -- **По участникам** - документы с конкретными подписантами -- **По важности** - критические, обычные, информационные -- **По размеру** - большие или маленькие файлы - -### Сортировка -- **По дате создания** - новые или старые первыми -- **По названию** - в алфавитном порядке -- **По размеру** - от больших к маленьким или наоборот -- **По статусу** - группировка по состоянию - -
    - ![Поиск документов]() -
    Инструменты поиска и фильтрации документов
    -
    - -## Архивирование и удаление - -### Архивирование старых документов -Документы старше определенного срока: -- **Автоматически архивируются** - перемещаются в архивную папку -- **Остаются доступными** - можно найти и скачать -- **Экономят место** - не загромождают основной список -- **Сохраняют подписи** - остаются юридически значимыми - -### Удаление документов -!!! warning "Внимание" - Юридически значимые документы нельзя удалить полностью. Они остаются в блокчейне навсегда. - -Возможные действия: -- **Скрыть из списка** - убрать из основного вида -- **Переместить в архив** - убрать в специальную папку -- **Пометить как неактуальный** - указать что документ устарел - -### Восстановление документов -При случайном удалении или архивировании: -- **Проверьте архив** - документ может быть там -- **Обратитесь в поддержку** - помогут найти документ -- **Восстановление из блокчейна** - техническое восстановление -- **Повторная генерация** - создание копии (если применимо) - - - -## Совместное использование - -### Отправка документов -Возможность поделиться документами: -- **Email** - отправка на адрес электронной почты -- **Ссылка для скачивания** - временная ссылка для третьих лиц -- **QR-код** - для быстрого доступа с мобильных устройств -- **Печать** - отправка на принтер напрямую из интерфейса - -### Контроль доступа -При предоставлении доступа можно настроить: -- **Срок действия ссылки** - ограничение по времени -- **Количество загрузок** - лимит на скачивания -- **Уведомления** - получать информацию о просмотрах -- **Защита паролем** - дополнительная безопасность - -### Юридическая значимость -- **Оригинал остается в блокчейне** - неизменяемый источник истины -- **Копии имеют отметки** - водяные знаки о статусе копии -- **Проверка подлинности** - любую копию можно сверить с оригиналом -- **Аудит доступа** - журнал всех обращений к документу - -
    - ![Совместное использование]() -
    Опции совместного использования документов
    -
    - -## Мобильный доступ - -### Мобильная версия -Все функции доступны на мобильных устройствах: -- **Адаптивный интерфейс** - удобное отображение на малых экранах -- **Сенсорное управление** - оптимизация для пальцевого управления -- **Оффлайн просмотр** - скачанные документы доступны без интернета -- **Push-уведомления** - оповещения о новых документах - -### Мобильные функции -- **Сканирование QR** - быстрый доступ к документам по коду -- **Биометрическая аутентификация** - вход по отпечатку пальца -- **Голосовой поиск** - поиск документов голосовыми командами -- **Синхронизация** - автоматическое обновление при подключении к сети - -## Уведомления о документах - -### Типы уведомлений -Система отправляет уведомления о: -- **Новых документах** - поступление документов в ваш архив -- **Изменении статуса** - обновления в существующих документах -- **Требуемых подписях** - когда нужно подписать документ -- **Истечении сроков** - приближение важных дедлайнов - -### Настройка уведомлений -Возможность настроить: -- **Каналы доставки** - email, SMS, push-уведомления -- **Частоту** - мгновенно, ежедневные сводки, еженедельно -- **Типы документов** - уведомлять только о важных -- **Время доставки** - не беспокоить в определенные часы - -
    - ![Настройки уведомлений]() -
    Настройки уведомлений о документах
    -
    - -## Техническая поддержка - -### Частые проблемы -**Не открывается документ** -- Проверьте подключение к интернету -- Попробуйте другой браузер -- Очистите кеш браузера -- Обновите Adobe Reader (для PDF) - -**Ошибка при скачивании** -- Проверьте свободное место на диске -- Отключите блокировщики рекламы -- Попробуйте инкогнито режим -- Обратитесь в техподдержку - -**Не проходит проверка подписи** -- Документ может быть поврежден при передаче -- Проблемы с синхронизацией блокчейна -- Обратитесь в поддержку с номером документа - -### Получение помощи -- **Встроенный чат** - быстрые ответы на вопросы -- **Email поддержка** - подробные консультации -- **Видеоинструкции** - пошаговые руководства -- **База знаний** - решения типовых проблем - -
    - ![Техническая поддержка]() -
    Способы получения технической поддержки
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/program-participation/available-programs.md b/components/docs/docs/participants/financial-operations/program-participation/available-programs.md deleted file mode 100644 index 54eb101df13..00000000000 --- a/components/docs/docs/participants/financial-operations/program-participation/available-programs.md +++ /dev/null @@ -1,252 +0,0 @@ -# Доступные программы кооператива - -Кооператив предлагает различные целевые программы для удовлетворения потребностей пайщиков в товарах и услугах на взаимовыгодных условиях. - -## Обзор программ - -### Принципы программ -Все программы кооператива основаны на принципах: -- **Взаимопомощи** - пайщики помогают друг другу -- **Экономической выгоды** - условия лучше рыночных -- **Прозрачности** - открытые правила и расчёты -- **Добровольности** - участие по желанию - -### Категории программ -- **Потребительские** - товары для личного использования -- **Жилищные** - решение жилищных вопросов -- **Образовательные** - обучение и развитие -- **Медицинские** - услуги здравоохранения -- **Инвестиционные** - вложения в развитие кооператива - -
    - ![Категории программ]() -
    Основные категории программ кооператива
    -
    - -## Программа "Кошелёк" (Базовая) - -### Описание -Базовая программа для всех пайщиков, обеспечивающая: -- **Хранение паевых средств** - безопасное размещение взносов -- **Начисление процентов** - доходность на остаток средств -- **Льготные условия** - скидки в других программах -- **Гарантии возврата** - полный возврат при выходе - -### Условия участия -- **Вступительный взнос**: 1,000 ₽ -- **Минимальный паевой взнос**: 5,000 ₽ -- **Доходность**: 3-5% годовых -- **Срок**: бессрочно - -### Преимущества -- Автоматическое участие для всех пайщиков -- Начисление процентов ежемесячно -- Возможность частичного возврата средств -- Скидки в других программах до 10% - -
    - ![Программа Кошелёк]() -
    Интерфейс базовой программы "Кошелёк"
    -
    - -## Потребительские программы - -### Программа "Продукты" -**Закупка продуктов питания оптом** -- **Цель**: Обеспечение пайщиков качественными продуктами -- **Экономия**: 15-25% от розничных цен -- **Минимальный взнос**: 10,000 ₽ -- **Периодичность**: ежемесячные закупки - -**Как это работает:** -1. Пайщики вносят средства в программу -2. Формируется общий заказ на оптовых базах -3. Товары доставляются в точки выдачи -4. Пайщики получают продукты по себестоимости - -### Программа "Техника" -**Коллективная покупка бытовой техники** -- **Цель**: Покупка техники по оптовым ценам -- **Экономия**: 20-30% от розничной стоимости -- **Минимальный взнос**: 25,000 ₽ -- **Особенности**: Возможность рассрочки внутри кооператива - - - -## Жилищные программы - -### Программа "Ремонт" -**Коллективные ремонтные работы** -- **Цель**: Качественный ремонт по доступным ценам -- **Экономия**: 30-40% за счёт оптовых закупок материалов -- **Минимальный взнос**: 50,000 ₽ -- **Услуги**: Подбор подрядчиков, контроль качества - -### Программа "Загородная недвижимость" -**Коллективное строительство и покупка** -- **Цель**: Приобретение участков и строительство домов -- **Преимущества**: Снижение стоимости за счёт объёмов -- **Минимальный взнос**: 500,000 ₽ -- **Особенности**: Долгосрочные программы на 3-5 лет - -
    - ![Жилищные программы]() -
    Примеры реализованных жилищных программ
    -
    - -## Образовательные программы - -### Программа "Обучение детей" -**Коллективная оплата образовательных услуг** -- **Цель**: Качественное образование для детей пайщиков -- **Направления**: Языки, программирование, творчество, спорт -- **Экономия**: 25-35% за счёт групповых тарифов -- **Минимальный взнос**: 15,000 ₽ - -### Программа "Профессиональное развитие" -**Обучение и повышение квалификации взрослых** -- **Цель**: Развитие профессиональных навыков пайщиков -- **Форматы**: Онлайн-курсы, семинары, тренинги -- **Экономия**: Корпоративные скидки до 50% -- **Минимальный взнос**: 20,000 ₽ - -## Медицинские программы - -### Программа "Здоровье" -**Медицинское обслуживание пайщиков** -- **Цель**: Доступная качественная медицина -- **Услуги**: Консультации, диагностика, лечение -- **Преимущества**: Договоры с клиниками, скидки 20-40% -- **Минимальный взнос**: 30,000 ₽ - -### Программа "Стоматология" -**Стоматологические услуги для пайщиков** -- **Цель**: Доступное стоматологическое лечение -- **Услуги**: Лечение, протезирование, имплантация -- **Экономия**: 25-35% от рыночных цен -- **Минимальный взнос**: 40,000 ₽ - -
    - ![Медицинские программы]() -
    Партнёры кооператива в медицинской сфере
    -
    - -## Инвестиционные программы - -### Программа "Развитие кооператива" -**Инвестиции в развитие инфраструктуры** -- **Цель**: Расширение возможностей кооператива -- **Доходность**: 7-12% годовых -- **Минимальный взнос**: 100,000 ₽ -- **Срок**: 1-3 года - -### Программа "Недвижимость" -**Инвестиции в коммерческую недвижимость** -- **Цель**: Получение стабильного дохода от аренды -- **Доходность**: 8-15% годовых -- **Минимальный взнос**: 500,000 ₽ -- **Особенности**: Долгосрочные вложения - -## Как выбрать программу - -### Оценка потребностей -Определите ваши приоритеты: -- **Финансовые возможности** - размер доступных средств -- **Цели участия** - что хотите получить -- **Временные рамки** - когда нужен результат -- **Уровень риска** - готовность к волатильности - -### Анализ условий -Для каждой программы изучите: -- **Размер взноса** - сможете ли позволить -- **Сроки реализации** - когда получите результат -- **Гарантии** - что гарантирует кооператив -- **Возможности выхода** - условия возврата средств - -
    - ![Выбор программы]() -
    Инструменты выбора подходящей программы
    -
    - -## Процесс участия - -### Подача заявки -1. **Изучите условия** выбранной программы -2. **Убедитесь в наличии средств** на кошельке -3. **Подайте заявку** через личный кабинет -4. **Дождитесь рассмотрения** советом кооператива -5. **Получите подтверждение** участия - -### Внесение средств -- **Автоматическое списание** с паевого кошелька -- **Подтверждение операции** цифровой подписью -- **Получение документов** об участии в программе -- **Отслеживание статуса** в личном кабинете - -### Получение результатов -- **Уведомления** о ходе выполнения программы -- **Отчёты** о расходовании средств -- **Доставка товаров** или предоставление услуг -- **Возврат остатков** при завершении программы - - - -## Гарантии и риски - -### Гарантии кооператива -- **Целевое использование** средств согласно программе -- **Отчётность** о всех расходах и результатах -- **Страхование** крупных программ -- **Возврат средств** при невыполнении обязательств - -### Возможные риски -- **Рыночные риски** - изменение цен на товары/услуги -- **Форс-мажорные обстоятельства** - внешние факторы -- **Изменение условий** поставщиков или подрядчиков -- **Технические проблемы** при реализации - -### Управление рисками -- **Диверсификация** - участие в нескольких программах -- **Поэтапное участие** - начинайте с небольших сумм -- **Изучение отчётов** - анализируйте результаты прошлых программ -- **Консультации** - обращайтесь за советом к опытным пайщикам - -## Успешные кейсы - -### Программа "Продукты" - 2023 год -- **Участников**: 150 пайщиков -- **Общий фонд**: 2,5 млн ₽ -- **Средняя экономия**: 22% -- **Удовлетворённость**: 95% - -### Программа "Ремонт" - 2023 год -- **Участников**: 25 пайщиков -- **Общий фонд**: 5,2 млн ₽ -- **Средняя экономия**: 35% -- **Удовлетворённость**: 92% - -
    - ![Успешные кейсы]() -
    Результаты реализованных программ
    -
    - -## Планируемые программы - -### В разработке -- **Программа "Автомобили"** - коллективная покупка авто -- **Программа "Путешествия"** - групповые туры и отдых -- **Программа "Экология"** - экологичные товары и услуги -- **Программа "IT-услуги"** - разработка и поддержка ПО - -### Предложения пайщиков -Можете предложить свои идеи программ: -- **Анализ потребностей** - мы изучим спрос -- **Поиск поставщиков** - найдём подходящих партнёров -- **Расчёт экономики** - оценим выгоду для пайщиков -- **Запуск пилота** - протестируем на небольшой группе \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/program-participation/receive-services.md b/components/docs/docs/participants/financial-operations/program-participation/receive-services.md deleted file mode 100644 index 195fcf0fac3..00000000000 --- a/components/docs/docs/participants/financial-operations/program-participation/receive-services.md +++ /dev/null @@ -1,73 +0,0 @@ -# Получение услуг - -Раздел описывает порядок получения услуг в рамках программ кооператива. - -## Виды услуг - -### Финансовые услуги -- Займы под льготные проценты -- Рассрочка платежей -- Страховые услуги -- Консультации по финансовому планированию - -### Образовательные услуги -- Курсы повышения квалификации -- Семинары и мастер-классы -- Онлайн-обучение -- Сертификация - -### Медицинские услуги -- Профилактические осмотры -- Льготное лечение -- Реабилитационные программы -- Медицинское страхование - -### Социальные услуги -- Помощь в трудоустройстве -- Юридические консультации -- Психологическая поддержка -- Социальная адаптация - -## Процедура получения - -### Заявка на услугу -1. Выбор типа услуги -2. Заполнение заявки -3. Предоставление необходимых документов -4. Подача заявки - -### Рассмотрение заявки -- Проверка соответствия критериям -- Оценка приоритета -- Планирование предоставления услуги -- Уведомление о решении - -### Предоставление услуги -- Согласование времени и места -- Подписание договора на услуги -- Получение услуги -- Подтверждение выполнения - -## Качество услуг - -### Стандарты качества -- Требования к поставщикам услуг -- Контроль качества предоставления -- Система оценки услуг - -### Обратная связь -- Оценка полученных услуг -- Подача жалоб и предложений -- Улучшение качества услуг - -## Льготы и преференции - -### Особые условия -- Льготы для отдельных категорий пайщиков -- Приоритетное обслуживание -- Дополнительные скидки - -### Накопительные программы -- Бонусы за активное участие -- Программы лояльности -- Специальные предложения \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/program-participation/submit-applications.md b/components/docs/docs/participants/financial-operations/program-participation/submit-applications.md deleted file mode 100644 index 4083c1db994..00000000000 --- a/components/docs/docs/participants/financial-operations/program-participation/submit-applications.md +++ /dev/null @@ -1,137 +0,0 @@ -# Подача заявок - -Раздел описывает процесс подачи заявок на участие в программах кооператива. - -## Виды заявок - -### Финансовые программы -- **Займы и кредиты** - заявки на получение займов под льготные проценты -- **Субсидии** - заявки на получение субсидий для развития деятельности -- **Гранты** - заявки на участие в грантовых программах -- **Инвестиционные программы** - заявки на инвестиционную поддержку - -### Социальные программы -- **Образовательные программы** - заявки на обучение и повышение квалификации -- **Медицинские программы** - заявки на получение медицинских услуг -- **Страховые программы** - заявки на льготное страхование -- **Жилищные программы** - заявки на улучшение жилищных условий - -### Производственные программы -- **Развитие производства** - поддержка производственной деятельности -- **Техническое переоснащение** - обновление оборудования -- **Маркетинговая поддержка** - продвижение продукции -- **Экспортные программы** - поддержка экспорта товаров и услуг - -## Требования к заявителям - -### Общие требования -- Членство в кооперативе не менее 6 месяцев -- Отсутствие задолженности по взносам -- Соответствие целям и задачам кооператива -- Предоставление полного пакета документов - -### Специальные требования -- Профильная деятельность для производственных программ -- Соответствие возрастным критериям для отдельных программ -- Территориальные ограничения -- Лимиты по одновременным заявкам - -## Подготовка заявки - -### Изучение условий -- Ознакомление с правилами программы -- Анализ требований и критериев отбора -- Изучение необходимых документов -- Консультации со специалистами - -### Сбор документов -- **Обязательные документы** - удостоверяющие личность и членство -- **Финансовые документы** - справки о доходах, налоговая отчетность -- **Проектные документы** - бизнес-планы, техническое задание -- **Подтверждающие документы** - лицензии, сертификаты, разрешения - -### Оформление заявки -- Заполнение установленной формы заявки -- Подготовка пояснительной записки -- Обоснование потребности в поддержке -- Расчет экономической эффективности - -## Процедура подачи - -### Электронная подача -- Подача через личный кабинет -- Загрузка сканированных документов -- Электронная подпись заявки -- Получение уведомления о принятии - -### Подача в офисе -- Личная подача документов -- Консультации при подаче -- Проверка комплектности документов -- Получение расписки о принятии - -### Почтовая подача -- Отправка заказным письмом с описью -- Требования к оформлению пакета документов -- Сроки доставки и обработки -- Уведомление о получении - -## Экспертиза заявки - -### Формальная проверка -- Проверка комплектности документов -- Соответствие формальным требованиям -- Проверка подписей и печатей -- Уведомление о результатах проверки - -### Содержательная экспертиза -- Оценка обоснованности заявки -- Анализ финансовых показателей -- Проверка соответствия целям программы -- Оценка рисков и перспектив - -### Дополнительная экспертиза -- Выездные проверки (при необходимости) -- Консультации с экспертами -- Запрос дополнительной информации -- Собеседования с заявителем - -## Принятие решения - -### Критерии оценки -- Соответствие целям программы -- Экономическая эффективность проекта -- Социальная значимость -- Финансовая устойчивость заявителя - -### Процедура принятия решения -- Рассмотрение комиссией по программам -- Голосование членов комиссии -- Утверждение советом кооператива -- Оформление протокола решения - -### Сроки принятия решения -- **Стандартные заявки** - до 20 рабочих дней -- **Сложные проекты** - до 45 рабочих дней -- **Срочные заявки** - до 10 рабочих дней -- **Масштабные программы** - до 60 рабочих дней - -## Результаты рассмотрения - -### Положительное решение -- Включение в список участников программы -- Определение размера поддержки -- Установление условий участия -- Подписание соглашения - -### Отрицательное решение -- Мотивированный отказ -- Рекомендации по доработке заявки -- Возможность повторной подачи -- Право на обжалование решения - -### Условное одобрение -- Одобрение при выполнении условий -- Сроки выполнения условий -- Контроль выполнения -- Окончательное решение после проверки \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/program-participation/use-funds.md b/components/docs/docs/participants/financial-operations/program-participation/use-funds.md deleted file mode 100644 index b3b5a426bc5..00000000000 --- a/components/docs/docs/participants/financial-operations/program-participation/use-funds.md +++ /dev/null @@ -1,52 +0,0 @@ -# Использование средств - -Раздел описывает порядок использования средств в рамках целевых программ кооператива. - -## Общие принципы - -### Целевое использование -- Средства используются строго по назначению программы -- Контроль соответствия трат целям программы -- Отчетность по использованию средств - -### Лимиты и ограничения -- Максимальные суммы для различных категорий трат -- Временные ограничения на использование -- Требования к подтверждающим документам - -## Процедура использования - -### Подача запроса -1. Выбор категории расходов -2. Указание суммы и назначения -3. Прикрепление подтверждающих документов -4. Подача запроса на рассмотрение - -### Одобрение -- Автоматическое одобрение для малых сумм -- Ручное рассмотрение для крупных трат -- Сроки рассмотрения заявок - -### Выплата -- Способы получения средств -- Сроки перечисления -- Комиссии и ограничения - -## Контроль использования - -### Мониторинг -- Отслеживание статуса заявок -- Контроль остатков по программам -- История операций - -### Отчетность -- Предоставление отчетов об использовании -- Подтверждение целевого использования -- Возврат неиспользованных средств - -## Нарушения и штрафы - -### Последствия нецелевого использования -- Блокировка участия в программах -- Требование возврата средств -- Административные санкции \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/wallet-and-payments/refund.md b/components/docs/docs/participants/financial-operations/wallet-and-payments/refund.md deleted file mode 100644 index 4a15d49e97d..00000000000 --- a/components/docs/docs/participants/financial-operations/wallet-and-payments/refund.md +++ /dev/null @@ -1,241 +0,0 @@ -# Возврат паевых средств - -Пайщики кооператива имеют право на возврат своих паевых взносов при выходе из кооператива или в других случаях, предусмотренных уставом. - -## Право на возврат - -### Основания для возврата -- **Выход из кооператива** - добровольное прекращение членства -- **Исключение из кооператива** - по решению совета -- **Реорганизация** - при изменении формы кооператива -- **Ликвидация** - при прекращении деятельности кооператива - -### Ограничения -- **Минимальная сумма возврата** - от 1,000 ₽ за одну заявку -- **Сроки рассмотрения** - до 30 рабочих дней -- **Очередность** - по дате подачи заявления -- **Доступность средств** - зависит от ликвидности кооператива - -
    - ![Условия возврата]() -
    Условия и ограничения для возврата средств
    -
    - -## Процедура подачи заявления - -### Доступ к функции -1. Войдите в раздел **"Кошелёк"** -2. Нажмите кнопку **"Получить возврат"** с иконкой стрелки вниз -3. Откроется форма заявления на возврат - -### Заполнение заявления -**Сумма возврата:** -- Укажите размер суммы к возврату в рублях -- Минимальная сумма: 1,000 ₽ -- Максимальная сумма: весь доступный баланс - -**Способ получения:** -- Выберите из настроенных методов получения платежей -- СБП (Система Быстрых Платежей) - на номер телефона -- Банковский перевод - на расчётный счёт - -
    - ![Форма возврата]() -
    Форма подачи заявления на возврат средств
    -
    - -### Подтверждение заявления -После заполнения формы: -1. **Проверьте данные** - сумму и способ получения -2. **Ознакомьтесь с условиями** - сроки и порядок возврата -3. **Нажмите "Создать заявление"** - для подачи на рассмотрение -4. **Подпишите цифровой подписью** - подтвердите подлинность - - - -## Способы получения средств - -### СБП (Система Быстрых Платежей) -**Преимущества:** -- Мгновенное зачисление средств -- Работает 24/7 включая выходные -- Без комиссии для получателя -- Доступно для всех российских банков - -**Настройка:** -- Номер телефона должен быть привязан к вашему банковскому счёту -- Владелец телефона должен совпадать с ФИО в удостоверении пайщика -- Поддерживаются все российские банки-участники СБП - -### Банковский перевод -**Для крупных сумм:** -- Переводы свыше 600,000 ₽ -- Зачисление в течение 1-3 рабочих дней -- Все необходимые банковские реквизиты - -**Требуемые данные:** -- Номер расчётного счёта (20 цифр) -- БИК банка (9 цифр) -- Корреспондентский счёт (20 цифр) -- КПП банка (9 цифр) -- Полное наименование банка - -
    - ![Способы получения]() -
    Доступные способы получения возвращаемых средств
    -
    - -## Настройка методов получения - -### Добавление нового метода -Если у вас нет настроенных способов получения: -1. **Перейдите в настройки** кошелька -2. **Нажмите "Добавить способ получения"** -3. **Выберите тип** - СБП или банковский перевод -4. **Заполните данные** согласно выбранному типу -5. **Сохраните настройки** для дальнейшего использования - -### Проверка данных -!!! warning "Важно" - Все данные для получения платежей должны принадлежать лично вам. ФИО владельца счёта должно совпадать с данными в удостоверении пайщика. - -## Рассмотрение заявления - -### Этапы рассмотрения -1. **Техническая проверка** (1-2 рабочих дня) - - Проверка корректности заявления - - Верификация суммы и реквизитов - - Подтверждение подлинности подписи - -2. **Рассмотрение советом** (5-10 рабочих дней) - - Анализ финансового состояния кооператива - - Проверка оснований для возврата - - Принятие решения о возврате - -3. **Исполнение решения** (5-15 рабочих дней) - - Подготовка документов - - Перевод средств получателю - - Уведомление о завершении - -
    - ![Этапы рассмотрения]() -
    Этапы рассмотрения заявления на возврат
    -
    - -### Возможные решения совета -- **Одобрение полной суммы** - возврат запрошенной суммы -- **Частичное одобрение** - возврат части суммы -- **Отсрочка** - перенос выплаты на более поздний срок -- **Отказ** - мотивированный отказ в возврате - -## Отслеживание статуса - -### В личном кабинете -Статус заявления отображается в разделе **"Документы"**: -- **Подано** - заявление принято к рассмотрению -- **На рассмотрении** - советом кооператива -- **Одобрено** - решение о возврате принято -- **В обработке** - подготовка перевода -- **Исполнено** - средства переведены - -### Уведомления -О изменении статуса вы получите уведомления: -- **Email** - подробная информация о каждом этапе -- **SMS** - краткие уведомления о ключевых событиях -- **Push** - мгновенные уведомления в браузере - -
    - ![Отслеживание статуса]() -
    Отслеживание статуса заявления на возврат
    -
    - -## Получение средств - -### При переводе через СБП -- **Мгновенное зачисление** - средства поступят в течение минуты -- **Уведомление банка** - SMS от вашего банка о поступлении -- **Без дополнительных действий** - деньги сразу доступны - -### При банковском переводе -- **Зачисление 1-3 дня** - в зависимости от банка получателя -- **Уведомление о переводе** - информация о совершённой операции -- **Проверка поступления** - контролируйте поступление на счёт - -### Документы -После получения средств: -- **Справка о возврате** - официальный документ кооператива -- **Документ о прекращении членства** - при выходе из кооператива -- **Финальная выписка** - остаток средств на паевом счёте - - - -## Особые случаи - -### Частичный возврат -При недостатке ликвидных средств у кооператива: -- **Очерёдность** - по дате подачи заявлений -- **Пропорциональное распределение** - равномерно между заявителями -- **Доплата позже** - остальная сумма при поступлении средств - -### Возврат при выходе -При добровольном выходе из кооператива: -- **Полный расчёт** - возврат всех паевых средств -- **Прекращение членства** - автоматическое исключение из реестра -- **Закрытие счетов** - блокировка доступа к системе - -### Наследование -При смерти пайщика: -- **Заявление наследников** - с документами о наследстве -- **Рассмотрение советом** - проверка документов -- **Возврат наследникам** - на их банковские реквизиты - -## Налогообложение - -### Налоговые обязательства -- **Возврат паевых взносов** - не облагается подоходным налогом -- **Проценты и доходы** - подлежат налогообложению -- **Справка для налоговой** - предоставляется по запросу - -### Документооборот с ФНС -- **Автоматическая отчётность** - кооператив подаёт сведения в ФНС -- **Справки пайщикам** - для декларирования доходов -- **Удержание налогов** - с процентов при необходимости - -## Часто задаваемые вопросы - -**Можно ли отозвать заявление на возврат?** -Да, до момента одобрения советом заявление можно отозвать через службу поддержки. - -**Сколько времени занимает возврат?** -Обычно 15-30 рабочих дней с момента подачи заявления до получения средств. - -**Можно ли вернуть не все средства?** -Да, можно подать заявление на возврат любой суммы от 1,000 ₽. - -**Что делать если реквизиты изменились?** -Обратитесь в поддержку для обновления реквизитов до исполнения решения. - -
    - ![FAQ по возврату]() -
    Ответы на популярные вопросы о возврате средств
    -
    - -## Техническая поддержка - -### При возникновении проблем -- **Не отображается кнопка возврата** - обратитесь в поддержку -- **Ошибка при заполнении** - проверьте корректность данных -- **Долго рассматривается** - уточните статус у менеджера -- **Не поступили средства** - проверьте реквизиты получения - -### Контакты -- **Онлайн-чат** - быстрая помощь в рабочее время -- **Email поддержка** - подробные консультации -- **Телефон** - для срочных вопросов -- **Личная встреча** - в офисе кооператива \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/wallet-and-payments/share-contributions.md b/components/docs/docs/participants/financial-operations/wallet-and-payments/share-contributions.md deleted file mode 100644 index 4f8ad0f078b..00000000000 --- a/components/docs/docs/participants/financial-operations/wallet-and-payments/share-contributions.md +++ /dev/null @@ -1,153 +0,0 @@ -# Паевые взносы - -Паевые взносы - основа участия в кооперативе. Они формируют паевой фонд и дают право на получение услуг. - -## Что такое паевые взносы - -### Назначение взносов -- **Формирование паевого фонда** - общие средства кооператива -- **Право на услуги** - доступ к программам и займам -- **Участие в управлении** - голос на собраниях -- **Получение доходов** - участие в распределении прибыли - -### Типы взносов -- **Обязательный паевой взнос** - минимальная сумма для членства -- **Дополнительные взносы** - для увеличения доли участия -- **Целевые взносы** - для участия в специальных программах -- **Вступительный взнос** - единоразовый при регистрации - -
    - ![Типы паевых взносов]() -
    Виды паевых взносов в кооперативе
    -
    - -## Как внести паевой взнос - -### В личном кабинете -1. **Перейдите в раздел "Кошелёк"** -2. **Нажмите "Совершить взнос"** с иконкой стрелки вверх -3. **Укажите сумму взноса** - не менее минимального размера -4. **Выберите способ оплаты** - банковская карта или счёт -5. **Подтвердите операцию** - следуя инструкциям провайдера - -### Способы оплаты -- **Банковская карта** - Visa, MasterCard, Мир -- **Банковский перевод** - с расчётного счёта -- **Система быстрых платежей** - через номер телефона -- **Электронные кошельки** - при наличии интеграции - - - -## Размеры взносов - -### Минимальные размеры -- **Вступительный взнос** - определяется уставом (обычно 1,000 ₽) -- **Обязательный паевой взнос** - минимум для членства -- **Дополнительные взносы** - без ограничений сверху -- **Программные взносы** - зависят от конкретной программы - -### Ограничения -- **Максимальная сумма за операцию** - в зависимости от метода оплаты -- **Лимиты провайдера** - ограничения платёжной системы -- **Внутренние лимиты** - для предотвращения ошибок -- **Валютные ограничения** - только в рублях РФ - -
    - ![Размеры взносов]() -
    Расчёт размера паевого взноса
    -
    - -## Обработка платежей - -### Этапы зачисления -1. **Создание заказа** - формирование платёжного поручения -2. **Оплата** - внесение средств через выбранный способ -3. **Подтверждение** - получение средств кооперативом -4. **Зачисление** - отражение на вашем паевом счёте - -### Сроки зачисления -- **Банковские карты** - мгновенно до нескольких минут -- **Банковские переводы** - 1-3 рабочих дня -- **СБП** - мгновенно в любое время -- **Электронные кошельки** - в зависимости от провайдера - -### Уведомления -- **SMS** - о статусе платежа от провайдера -- **Email** - подробная информация о зачислении -- **Push-уведомления** - в личном кабинете -- **Обновление баланса** - автоматическое в интерфейсе - -
    - ![Обработка платежей]() -
    Этапы обработки паевого взноса
    -
    - -## Документооборот - -### Автоматические документы -При внесении взноса создаются: -- **Документ о паевом взносе** - подтверждение внесения -- **Обновление паевого счёта** - новый баланс -- **Справка для налоговой** - при необходимости -- **Уведомление в блокчейн** - запись в распределённый реестр - -### Получение справок -- **Справка о размере паевого взноса** - для третьих лиц -- **История операций** - выписка по паевому счёту -- **Документы для бухгалтерии** - при корпоративном участии -- **Справки для банка** - при получении займов - -
    - ![Документооборот взносов]() -
    Документы, создаваемые при внесении взносов
    -
    - -## Комиссии и налоги - -### Комиссии провайдеров -- **Банковские карты** - обычно берёт на себя кооператив -- **Банковские переводы** - согласно тарифам банка -- **СБП** - без комиссии для физических лиц -- **Внутренние переводы** - без дополнительных комиссий - -### Налоговые аспекты -- **Взносы не облагаются** - подоходным налогом -- **Доходы облагаются** - полученные от деятельности кооператива -- **Справки предоставляются** - для декларирования доходов -- **Автоматическая отчётность** - кооператив подаёт в ФНС - -## Возврат взносов - -### Основания для возврата -- **Выход из кооператива** - добровольное прекращение членства -- **Исключение** - по решению совета кооператива -- **Ликвидация** - при прекращении деятельности -- **Ошибочное зачисление** - технические ошибки - -### Процедура возврата -1. **Подача заявления** - через личный кабинет -2. **Рассмотрение советом** - принятие решения -3. **Подготовка документов** - оформление возврата -4. **Перевод средств** - на указанные реквизиты - -
    - ![Возврат взносов]() -
    Процедура возврата паевых взносов
    -
    - -## Часто задаваемые вопросы - -**Можно ли внести взнос частями?** -Да, можно пополнять паевой счёт любыми суммами сверх минимальной. - -**Что происходит с взносами при выходе?** -При выходе из кооператива паевые взносы возвращаются согласно уставу. - -**Можно ли вернуть взнос если передумал?** -В течение 14 дней можно подать заявление на возврат при отказе от участия. - -**Засчитываются ли взносы в доходы?** -Нет, паевые взносы не являются доходом и не облагаются налогом. \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/wallet-and-payments/view-balance.md b/components/docs/docs/participants/financial-operations/wallet-and-payments/view-balance.md deleted file mode 100644 index a23dac78633..00000000000 --- a/components/docs/docs/participants/financial-operations/wallet-and-payments/view-balance.md +++ /dev/null @@ -1,219 +0,0 @@ -# Просмотр баланса и истории - -Ваш паевой кошелек содержит детальную информацию о всех финансовых операциях, текущем балансе и доступных для использования средствах. - -## Интерфейс кошелька - -### Главный экран -На главной странице кошелька отображается: -- **Общий баланс** - общая сумма ваших паевых средств -- **Доступно к использованию** - средства для участия в программах -- **В обработке** - платежи, которые еще не подтверждены -- **Зарезервировано** - средства, заблокированные для программ - -
    - ![Главный экран кошелька]() -
    Главный экран паевого кошелька
    -
    - -### Детализация баланса -Нажав на сумму баланса, вы увидите: -- **Паевые взносы** - сумма всех ваших взносов -- **Использованные средства** - потрачено в программах -- **Возвращенные средства** - возвраты от программ -- **Проценты и бонусы** - дополнительные начисления - -## История операций - -### Просмотр истории -В разделе **"История"** доступны все операции: -1. Откройте раздел **"История операций"** -2. Выберите период для просмотра -3. Используйте фильтры для поиска -4. Просматривайте детали каждой операции - -### Типы операций -- **Пополнения** - внесение паевых взносов -- **Списания** - использование в программах -- **Возвраты** - возврат средств из программ -- **Начисления** - проценты и бонусы -- **Переводы** - между разными счетами (если доступно) - -
    - ![История операций]() -
    История всех операций в кошельке
    -
    - -### Детали операции -Для каждой операции доступна информация: -- **Дата и время** - точное время совершения -- **Сумма** - размер операции в рублях -- **Тип операции** - пополнение, списание, возврат -- **Описание** - назначение операции -- **Статус** - выполнено, в обработке, отклонено -- **Номер в блокчейне** - ID транзакции для проверки - - - -## Фильтры и поиск - -### Быстрые фильтры -- **За сегодня** - операции текущего дня -- **За неделю** - последние 7 дней -- **За месяц** - текущий месяц -- **За год** - текущий год - -### Расширенные фильтры -- **Пользовательский период** - выбор любых дат -- **По типу операции** - только пополнения или списания -- **По сумме** - от и до определенной суммы -- **По статусу** - успешные, в обработке, ошибки - -### Поиск по операциям -- **По описанию** - поиск по тексту назначения -- **По номеру** - поиск по ID операции -- **По программе** - операции конкретной программы - -
    - ![Фильтры операций]() -
    Инструменты фильтрации операций
    -
    - -## Экспорт данных - -### Выписка по счету -Возможность скачать отчеты в различных форматах: -- **PDF выписка** - официальный документ -- **Excel таблица** - для личного учета -- **CSV файл** - для импорта в другие программы - -### Содержание выписки -- **Информация о пайщике** - ваши данные -- **Период** - даты начала и окончания отчета -- **Начальный баланс** - сумма на начало периода -- **Все операции** - детальный список с датами и суммами -- **Конечный баланс** - сумма на конец периода -- **Подпись кооператива** - официальное заверение - -
    - ![Экспорт выписки]() -
    Форма заказа выписки по счету
    -
    - -## Аналитика расходов - -### Распределение по категориям -Графики и диаграммы показывают: -- **По программам** - сколько потрачено в каждой программе -- **По месяцам** - динамика трат по времени -- **По типам операций** - соотношение разных видов операций - -### Статистика использования -- **Самые популярные программы** - где чаще тратите средства -- **Средний размер операции** - типичная сумма траты -- **Активность по дням** - в какие дни недели активнее -- **Сезонные тренды** - изменения активности по месяцам - -
    - ![Аналитика трат]() -
    Аналитические графики расходов
    -
    - -## Уведомления об операциях - -### Настройка уведомлений -В разделе **"Настройки"** можно включить: -- **Email уведомления** - подробные письма о каждой операции -- **SMS уведомления** - краткие сообщения о важных операциях -- **Push уведомления** - всплывающие уведомления в браузере - -### Типы уведомлений -- **Успешные операции** - подтверждение платежей -- **Ошибки платежей** - проблемы с обработкой -- **Крупные операции** - превышение установленных лимитов -- **Подозрительная активность** - необычные операции - -### Персонализация -- **Пороговые суммы** - уведомлять только о крупных операциях -- **Время доставки** - не беспокоить в ночные часы -- **Каналы для разных типов** - SMS для срочных, email для отчетов - -
    - ![Настройки уведомлений]() -
    Настройки уведомлений об операциях
    -
    - -## Безопасность и контроль - -### Блокчейн-верификация -Каждая операция записывается в блокчейн: -- **Неизменяемость** - записи нельзя подделать или удалить -- **Прозрачность** - любую операцию можно проверить -- **Криптографическая защита** - данные защищены хешированием -- **Временные метки** - точное время каждой операции - -### Проверка операций -Для проверки подлинности операции: -1. Скопируйте **номер транзакции** из истории -2. Откройте **блокчейн-проводник** (ссылка в настройках) -3. Вставьте номер в поле поиска -4. Сравните данные с вашей операцией - -### Спорные операции -При обнаружении неизвестных операций: -- **Немедленно обратитесь** в службу поддержки -- **Заблокируйте доступ** - смените приватный ключ -- **Предоставьте детали** - номера операций и обстоятельства -- **Сотрудничайте с расследованием** - помогите выяснить причины - - - -## Мобильная версия - -### Адаптивный интерфейс -Кошелек оптимизирован для мобильных устройств: -- **Сенсорное управление** - удобные кнопки и жесты -- **Быстрый доступ** - важная информация на главном экране -- **Оффлайн просмотр** - базовая информация доступна без интернета -- **PWA приложение** - установка на домашний экран - -### Мобильные функции -- **Push-уведомления** - моментальные оповещения об операциях -- **Биометрическая аутентификация** - вход по отпечатку пальца -- **QR-коды** - быстрая оплата через камеру -- **Голосовые команды** - управление через голосовые помощники - -## Техническая поддержка - -### Частые вопросы -**Не отображается последняя операция** -- Обновите страницу (F5 или потяните вниз на мобильном) -- Проверьте подключение к интернету -- Подождите 2-3 минуты для обработки - -**Неверная сумма на балансе** -- Проверьте статус последних операций -- Убедитесь что все платежи подтверждены -- Обратитесь в поддержку с деталями - -**Не могу найти операцию** -- Проверьте правильность выбранного периода -- Используйте поиск по номеру операции -- Попробуйте расширенные фильтры - -### Получение помощи -- **Онлайн-чат** - быстрые ответы в рабочее время -- **Email поддержка** - support@ваш-кооператив.ru -- **Телефон горячей линии** - для критических ситуаций -- **База знаний** - ответы на популярные вопросы - -
    - ![Контакты поддержки]() -
    Контакты службы технической поддержки
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/financial-operations/wallet-and-payments/wallet-deposit.md b/components/docs/docs/participants/financial-operations/wallet-and-payments/wallet-deposit.md deleted file mode 100644 index 9187faff5ab..00000000000 --- a/components/docs/docs/participants/financial-operations/wallet-and-payments/wallet-deposit.md +++ /dev/null @@ -1,262 +0,0 @@ -# Пополнение кошелька - -Паевой кошелек позволяет пайщикам делать взносы для участия в целевых программах кооператива и получения услуг. Пополнение кошелька происходит через защищенную платежную систему. - -## Что такое паевой кошелек - -### Назначение кошелька -Паевой кошелек - это ваш личный счет в кооперативе, который используется для: -- **Участия в программах** - оплата товаров и услуг кооператива -- **Накопления паевых средств** - увеличение вашего пая в кооперативе -- **Получения выгод** - доступ к программам с льготными условиями -- **Возврата средств** - все паевые взносы подлежат возврату - -### Принципы работы -- **Паевые взносы** - все поступления являются паевыми взносами -- **Возвратность** - средства можно вернуть при выходе из кооператива -- **Прозрачность** - все операции отражаются в блокчейне -- **Безопасность** - средства защищены криптографическими методами - -
    - ![Схема кошелька]() -
    Интерфейс паевого кошелька
    -
    - -## Доступ к кошельку - -### Вход в систему -1. Перейдите на сайт вашего кооператива -2. Нажмите **"Вход в кошелек"** -3. Введите ваш email -4. Введите приватный ключ -5. Нажмите **"Войти"** - -### Главная страница кошелька -После входа вы увидите: -- **Текущий баланс** - общая сумма паевых средств -- **Последние операции** - история пополнений и списаний -- **Доступные программы** - куда можно потратить средства -- **Кнопка пополнения** - для добавления средств - -
    - ![Главная страница кошелька]() -
    Главная страница личного кабинета
    -
    - -## Способы пополнения - -### Банковские карты -**Поддерживаемые системы:** -- Visa (все типы карт) -- MasterCard (все типы карт) -- МИР (российские карты) -- Maestro (дебетовые карты) - -**Преимущества:** -- Мгновенное зачисление средств -- Автоматическое подтверждение платежа -- Возможность возврата на карту -- Интеграция с мобильными приложениями - -### QR-код оплата (СБП) -**Система быстрых платежей:** -- Поддержка всех российских банков -- Переводы без комиссии до 100,000 ₽ в месяц -- Мгновенное зачисление 24/7 -- Оплата через приложение банка - -**Как оплатить:** -1. Нажмите **"Пополнить через СБП"** -2. Отсканируйте QR-код приложением банка -3. Подтвердите платеж в приложении -4. Дождитесь уведомления о зачислении - -
    - ![Способы оплаты]() -
    Доступные способы пополнения кошелька
    -
    - -### Банковский перевод -**Для крупных сумм:** -- Переводы от 100,000 ₽ -- Через банк-клиент или отделение банка -- Зачисление в течение 1-3 рабочих дней -- Возможность указания назначения платежа - -**Реквизиты для перевода:** -``` -Получатель: [Название вашего кооператива] -ИНН: [ИНН кооператива] -КПП: [КПП кооператива] -Расчетный счет: [Номер счета] -Банк: [Название банка] -БИК: [БИК банка] -Назначение: Паевой взнос, ФИО пайщика -``` - - - -## Процесс пополнения картой - -### Шаг 1: Выбор суммы -1. В кошельке нажмите **"Пополнить"** -2. Введите сумму пополнения (минимум 100 ₽) -3. Проверьте итоговую сумму с комиссией -4. Нажмите **"Продолжить"** - -### Шаг 2: Выбор способа оплаты -- Выберите **"Банковская карта"** -- Или **"СБП (QR-код)"** для мгновенного перевода -- Или **"Банковский перевод"** для крупных сумм - -### Шаг 3: Оплата -**Для банковской карты:** -1. Введите номер карты (16 цифр) -2. Укажите срок действия (ММ/ГГ) -3. Введите CVC/CVV код (3 цифры с обратной стороны) -4. Укажите имя держателя карты -5. Нажмите **"Оплатить"** - -### Шаг 4: Подтверждение -- **SMS с кодом** - введите код из SMS банка -- **Push-уведомление** - подтвердите в приложении банка -- **3D Secure** - пройдите дополнительную аутентификацию - -
    - ![Процесс оплаты]() -
    Форма ввода данных банковской карты
    -
    - -## Подтверждение платежа - -### Автоматическое зачисление -После успешной оплаты: -1. **Мгновенное зачисление** - средства появятся в кошельке через 1-2 минуты -2. **Email уведомление** - подтверждение операции на вашу почту -3. **SMS уведомление** - краткая информация о пополнении (опционально) -4. **Обновление баланса** - новая сумма в интерфейсе кошелька - -### Документы операции -Для каждого пополнения создаются: -- **Чек об оплате** - электронный документ с деталями платежа -- **Справка о взносе** - подтверждение паевого взноса -- **Запись в блокчейне** - неизменяемая запись об операции -- **Бухгалтерские проводки** - отражение в учете кооператива - -
    - ![Подтверждение платежа]() -
    Подтверждение успешного пополнения
    -
    - -## Комиссии и лимиты - -### Комиссии платежных систем -- **Банковские карты** - от 2% до 3% в зависимости от типа карты -- **СБП (QR-платежи)** - без комиссии до 100,000 ₽ в месяц -- **Банковские переводы** - согласно тарифам вашего банка - -### Лимиты операций -- **Минимальная сумма** - 100 ₽ за операцию -- **Максимум для карт** - 600,000 ₽ за операцию -- **Суточный лимит** - до 1,000,000 ₽ в сутки -- **Месячный лимит** - согласно политике платежных систем - -### Льготы для пайщиков -- **Без комиссии** - за операции через СБП -- **Сниженные тарифы** - для постоянных пользователей -- **Бонусные программы** - дополнительные проценты за активность -- **Возврат комиссий** - при достижении определенных объемов - -
    - ![Комиссии и лимиты]() -
    Действующие тарифы и лимиты операций
    -
    - -## Безопасность платежей - -### Защита данных карт -- **PCI DSS сертификация** - соответствие стандартам безопасности -- **Токенизация** - данные карт не сохраняются в системе -- **SSL шифрование** - защищенное соединение при передаче данных -- **3D Secure** - дополнительная аутентификация от банка - -### Мониторинг операций -- **Антифрод система** - автоматическое выявление подозрительных операций -- **Лимиты безопасности** - ограничения на крупные операции -- **Уведомления** - моментальное информирование о всех операциях -- **Блокировка подозрительных операций** - временная остановка для проверки - -### Рекомендации по безопасности -- **Используйте только свои карты** - не передавайте данные третьим лицам -- **Проверяйте URL сайта** - убедитесь что находитесь на официальном сайте -- **Не сохраняйте данные** - в общедоступных местах -- **Следите за операциями** - регулярно проверяйте историю платежей - - - -## История операций - -### Просмотр истории -В кошельке доступна полная история: -- **Дата и время** - точное время совершения операции -- **Сумма операции** - размер пополнения -- **Способ оплаты** - через что производился платеж -- **Статус операции** - успешно, в обработке, отклонено -- **Номер операции** - уникальный идентификатор платежа - -### Фильтры и поиск -- **По датам** - операции за определенный период -- **По сумме** - фильтр по размеру платежа -- **По способу оплаты** - конкретный метод пополнения -- **По статусу** - только успешные или проблемные операции - -### Экспорт данных -- **Выписка в PDF** - для личного архива -- **Excel таблица** - для собственного учета -- **CSV файл** - для импорта в другие системы -- **Официальная справка** - документ для предоставления в органы - -
    - ![История операций]() -
    История операций пополнения кошелька
    -
    - -## Возврат средств - -### Возврат на карту -При ошибочном платеже или технических проблемах: -- **Автоматический возврат** - в течение 3-5 рабочих дней -- **Возврат на ту же карту** - откуда был произведен платеж -- **Полная сумма** - включая комиссии платежной системы -- **Уведомление о возврате** - email и SMS о статусе операции - -### Процедура возврата -1. **Обратитесь в поддержку** - опишите причину возврата -2. **Предоставьте данные** - номер операции и детали платежа -3. **Ожидайте обработки** - рассмотрение заявки 1-3 рабочих дня -4. **Получите возврат** - средства вернутся на карту автоматически - -## Техническая поддержка - -### Проблемы с пополнением -- **Деньги списались, но не зачислились** - обратитесь с номером операции -- **Ошибка при оплате** - попробуйте другую карту или способ -- **Долгое зачисление** - проверьте статус операции в истории -- **Неверная сумма** - обратитесь для разбора ситуации - -### Контакты поддержки -- **Онлайн-чат** - быстрые ответы в рабочее время -- **Email поддержка** - подробные консультации -- **Телефон горячей линии** - для срочных вопросов -- **Форма обратной связи** - для письменных обращений - -
    - ![Техническая поддержка]() -
    Способы связи с технической поддержкой
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/joining/first-steps.md b/components/docs/docs/participants/getting-started/joining/first-steps.md deleted file mode 100644 index d3410c12bec..00000000000 --- a/components/docs/docs/participants/getting-started/joining/first-steps.md +++ /dev/null @@ -1,198 +0,0 @@ -# Первые шаги в системе - -После успешной регистрации и получения положительного решения совета, вы становитесь полноправным пайщиком кооператива. Вот что нужно сделать в первую очередь. - -## Знакомство с интерфейсом - -### Главная страница кошелька -После входа в систему вы попадаете на главную страницу, где отображается: -- **Ваш баланс** - текущая сумма паевых средств -- **Последние операции** - недавние пополнения и списания -- **Уведомления** - важные сообщения от кооператива -- **Быстрые действия** - часто используемые функции - -
    - ![Главная страница]() -
    Главная страница личного кабинета пайщика
    -
    - -### Основные разделы -Познакомьтесь с основными разделами системы: -- **Кошелёк** - управление паевыми средствами -- **Документы** - ваши документы и заявления -- **Программы** - доступные целевые программы -- **Настройки** - персональные настройки аккаунта - -## Настройка профиля - -### Проверка данных -1. Откройте раздел **"Настройки"** → **"Профиль"** -2. Проверьте корректность всех данных -3. При необходимости добавьте недостающую информацию -4. Сохраните изменения - -### Контактная информация -Убедитесь что указаны актуальные: -- **Телефон** - для получения SMS уведомлений -- **Email** - основной канал связи -- **Адрес** - для доставки документов (при необходимости) - -
    - ![Настройки профиля]() -
    Настройки личного профиля
    -
    - -## Настройка уведомлений - -### Каналы уведомлений -Настройте предпочтительные способы получения уведомлений: -- **Email** - подробные уведомления и документы -- **SMS** - краткие важные сообщения -- **Push-уведомления** - при работе через браузер - -### Типы уведомлений -Выберите о чём хотите получать уведомления: -- **Финансовые операции** - пополнения, списания, возвраты -- **Документы** - новые документы, изменения статусов -- **Программы** - новые возможности, изменения условий -- **Системные** - технические сообщения, обновления - - - -## Изучение возможностей - -### Доступные программы -Ознакомьтесь с программами кооператива: -1. Откройте раздел **"Программы"** -2. Изучите условия участия -3. Оцените необходимые суммы взносов -4. Выберите интересные программы - -### Финансовые операции -Освойте основные операции: -- **Пополнение кошелька** - как внести паевые средства -- **Просмотр баланса** - контроль финансового состояния -- **История операций** - отслеживание всех движений средств - -## Безопасность аккаунта - -### Сохранение ключей -!!! danger "Критически важно" - Обязательно сохраните приватный ключ в безопасном месте: - - - Запишите на бумаге и храните в сейфе - - Сделайте несколько копий - - Не храните в электронном виде на компьютере - - Не передавайте никому третьим лицам - -### Рекомендации по безопасности -- **Используйте сложные пароли** для email аккаунта -- **Не входите с чужих устройств** - только с личных компьютеров -- **Проверяйте URL сайта** - убедитесь что находитесь на официальном сайте -- **Выходите из системы** после завершения работы - -
    - ![Безопасность]() -
    Рекомендации по обеспечению безопасности
    -
    - -## Первое пополнение - -### Рекомендуемая сумма -Для полноценного участия в жизни кооператива рекомендуется: -- **Минимум 5,000 ₽** - для участия в базовых программах -- **10,000-50,000 ₽** - для доступа к большинству программ -- **Свыше 100,000 ₽** - для участия в инвестиционных программах - -### Процесс пополнения -1. Нажмите **"Пополнить кошелёк"** на главной странице -2. Выберите удобный способ оплаты -3. Укажите сумму пополнения -4. Подтвердите платёж -5. Дождитесь зачисления средств - -Подробная инструкция: [Пополнение кошелька](../финансовые-операции/кошелек-и-платежи/пополнение-кошелька.md) - -## Изучение документов - -### Ваши документы -В разделе **"Документы"** находятся: -- **Заявление на вступление** - ваше первое заявление -- **Решение совета** - протокол о принятии в пайщики -- **Удостоверение пайщика** - документ подтверждающий членство -- **Справки о взносах** - подтверждения всех платежей - -### Как работать с документами -- **Просматривайте онлайн** - без скачивания -- **Скачивайте при необходимости** - для личного архива -- **Проверяйте подписи** - убедитесь в подлинности -- **Архивируйте старые** - для удобства навигации - -
    - ![Документы пайщика]() -
    Документы нового пайщика
    -
    - -## Планирование участия - -### Краткосрочные цели (1-3 месяца) -- **Изучить все программы** кооператива -- **Накопить средства** для участия в интересных программах -- **Освоить интерфейс** и все функции системы -- **Наладить взаимодействие** с другими пайщиками - -### Долгосрочные цели (6-12 месяцев) -- **Активно участвовать** в программах кооператива -- **Получать выгоды** от членства в кооперативе -- **Рассмотреть возможность** участия в управлении -- **Рекомендовать кооператив** друзьям и знакомым - -## Получение поддержки - -### Каналы поддержки -При возникновении вопросов обращайтесь: -- **Онлайн-чат** - быстрые ответы в рабочее время -- **Email поддержка** - подробные консультации -- **Телефон горячей линии** - для срочных вопросов -- **База знаний** - самостоятельный поиск ответов - -### Сообщество пайщиков -- **Форум кооператива** - общение с другими участниками -- **Группы в мессенджерах** - неформальное общение -- **Мероприятия** - очные встречи и семинары -- **Обучающие материалы** - видео и статьи - -
    - ![Поддержка новичков]() -
    Способы получения помощи для новичков
    -
    - -## Чек-лист новичка - -### Обязательно выполнить -- [ ] Проверить и дополнить данные профиля -- [ ] Настроить уведомления -- [ ] Сохранить приватный ключ в безопасном месте -- [ ] Изучить основные разделы системы -- [ ] Ознакомиться с документами - -### Рекомендуется выполнить -- [ ] Пополнить кошелёк на рекомендуемую сумму -- [ ] Изучить все доступные программы -- [ ] Подписаться на уведомления кооператива -- [ ] Найти программы интересные лично вам -- [ ] Запланировать первое участие в программе - -### По желанию -- [ ] Присоединиться к сообществу пайщиков -- [ ] Пригласить друзей в кооператив -- [ ] Изучить возможности участия в управлении -- [ ] Предложить идеи по улучшению - - \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/joining/registration.md b/components/docs/docs/participants/getting-started/joining/registration.md deleted file mode 100644 index 4bd80ef5d64..00000000000 --- a/components/docs/docs/participants/getting-started/joining/registration.md +++ /dev/null @@ -1,253 +0,0 @@ -# Регистрация в кооперативе - -Процесс регистрации в цифровом кооперативе полностью автоматизирован и занимает всего несколько минут. После регистрации ваше заявление будет рассмотрено советом кооператива. - -## Требования для регистрации - -### Документы -- **Паспорт РФ** - для граждан Российской Федерации -- **Документ иностранного гражданина** - для иностранных граждан -- **Банковская карта** - для оплаты вступительного взноса - -### Технические требования -- **Устройство с интернетом** - компьютер, планшет или смартфон -- **Браузер** - современная версия Chrome, Firefox, Safari или Edge -- **Email** - действующий адрес электронной почты - -
    - ![Требования для регистрации]() -
    Требования для успешной регистрации
    -
    - -## Пошаговая инструкция - -### Шаг 1: Начало регистрации -1. Перейдите на сайт вашего кооператива -2. Нажмите кнопку **"Стать пайщиком"** или **"Регистрация"** -3. Введите ваш email адрес -4. Нажмите **"Продолжить"** - -
    - ![Начало регистрации]() -
    Ввод email адреса для начала регистрации
    -
    - -### Шаг 2: Заполнение анкеты -Введите ваши персональные данные: -- **Фамилия, Имя, Отчество** - как в паспорте -- **Дата рождения** - в формате ДД.ММ.ГГГГ -- **Место рождения** - как указано в паспорте -- **Серия и номер паспорта** - без пробелов -- **Дата выдачи паспорта** - когда был выдан документ -- **Код подразделения** - код выдавшего органа -- **Кем выдан** - полное наименование выдавшего органа - -
    - ![Заполнение анкеты]() -
    Форма заполнения персональных данных
    -
    - -### Шаг 3: Контактная информация -- **Адрес регистрации** - как в паспорте -- **Фактический адрес** - где проживаете (если отличается) -- **Телефон** - мобильный номер для связи -- **Email** - подтверждение введенного ранее адреса - -### Шаг 4: Получение ключей доступа -После заполнения анкеты система сгенерирует: -- **Идентификатор аккаунта** - ваш уникальный номер в системе -- **Приватный ключ** - для цифровой подписи документов - -!!! danger "ВАЖНО!" - Обязательно сохраните приватный ключ в безопасном месте! Без него вы не сможете войти в систему и подписывать документы. - -
    - ![Ключи доступа]() -
    Получение ключей доступа к системе
    -
    - - - -## Ознакомление с документами - -### Обязательные документы -Перед продолжением необходимо ознакомиться с: -- **Устав кооператива** - основной документ организации -- **Заявление на вступление** - ваше заявление с указанными данными -- **Положение об электронной подписи** - правила использования ЭЦП -- **Целевая программа "Кошелек"** - условия пользования -- **Пользовательское соглашение** - правила использования платформы - -### Процесс ознакомления -1. **Внимательно прочитайте** каждый документ -2. **Задайте вопросы** если что-то непонятно -3. **Поставьте галочки** подтверждения ознакомления -4. **Переходите к следующему** документу - -
    - ![Ознакомление с документами]() -
    Ознакомление с обязательными документами
    -
    - -## Собственноручная подпись - -### Способы подписания -- **Сенсорный экран** - пальцем на планшете или смартфоне -- **Графический планшет** - специальным стилусом -- **Мышь** - на компьютере с помощью мыши -- **Трекпад** - на ноутбуке через сенсорную панель - -### Требования к подписи -- **Читаемость** - подпись должна быть различимой -- **Соответствие** - похожа на подпись в паспорте -- **Качество** - четкие линии без разрывов -- **Размер** - умещается в отведенной области - -
    - ![Собственноручная подпись]() -
    Интерфейс для оставления собственноручной подписи
    -
    - -## Оплата вступительного взноса - -### Размер взноса -Вступительный взнос состоит из: -- **Вступительный взнос** - разовый платеж при регистрации -- **Минимальный паевой взнос** - начальная сумма на паевом счете - -### Способы оплаты -- **Банковская карта** - онлайн оплата через защищенный виджет -- **QR-код** - оплата через мобильное приложение банка -- **Банковский перевод** - по реквизитам кооператива - -### Процесс оплаты -1. **Выберите способ оплаты** из доступных вариантов -2. **Введите данные** банковской карты или отсканируйте QR -3. **Подтвердите платеж** в банковском приложении -4. **Дождитесь подтверждения** поступления средств - -
    - ![Оплата взноса]() -
    Интерфейс оплаты вступительного взноса
    -
    - -!!! info "Тестовые данные" - При регистрации в тестовом кооперативе используйте карту: - - - Номер: 5555 5555 5555 4444 - - Дата: 12/12 - - CVC: 123 - -## Подтверждение оплаты - -### Верификация плательщика -После оплаты необходимо подтвердить, что: -- **Платеж произведен вами лично** - с вашей банковской карты -- **Данные карты принадлежат вам** - карта оформлена на ваше имя -- **Нет третьих лиц** - никто не оплачивал за вас - -Это важно для: -- **Соблюдения законодательства** - требования ПОД/ФТ -- **Защиты от мошенничества** - предотвращение незаконных операций -- **Юридической чистоты** - корректность членских взносов - -
    - ![Подтверждение платежа]() -
    Подтверждение личного совершения платежа
    -
    - -## Ожидание решения совета - -### Сроки рассмотрения -- **Автоматическая обработка** - техническая проверка документов -- **Рассмотрение советом** - до 5 рабочих дней -- **Принятие решения** - голосование членов совета -- **Уведомление** - немедленно после принятия решения - -### Возможные решения -- **Принятие в пайщики** - положительное решение совета -- **Запрос дополнительных документов** - при необходимости уточнений -- **Отказ** - при невыполнении требований устава - -### Отслеживание статуса -- **Email уведомления** - на каждом этапе рассмотрения -- **SMS информирование** - краткие статусы (опционально) -- **Личный кабинет** - актуальная информация о статусе - -
    - ![Ожидание решения]() -
    Страница ожидания решения совета
    -
    - - - -## Получение доступа - -### После положительного решения -1. **Уведомление о принятии** - email с поздравлением -2. **Активация аккаунта** - автоматическое включение доступа -3. **Создание паевого счета** - зачисление паевых средств -4. **Выдача удостоверения** - цифровой документ пайщика - -### Первый вход в систему -1. Перейдите на сайт кооператива -2. Нажмите **"Вход в кошелек"** -3. Введите ваш email -4. Введите приватный ключ -5. Нажмите **"Войти"** - -
    - ![Первый вход]() -
    Форма входа в личный кабинет
    -
    - -## Возможные проблемы - -### Технические сложности -- **Не работает сайт** - попробуйте позже или с другого браузера -- **Не отправляется форма** - проверьте интернет-соединение -- **Ошибка оплаты** - обратитесь в банк или попробуйте другую карту -- **Не приходят уведомления** - проверьте папку "Спам" - -### Документы и данные -- **Ошибка в анкете** - можно исправить до подачи заявления -- **Неверные паспортные данные** - обратитесь в поддержку -- **Потерян приватный ключ** - процедура восстановления доступа -- **Проблемы с подписью** - попробуйте другое устройство - -### Получение помощи -- **Техническая поддержка** - через форму на сайте -- **Телефон поддержки** - для срочных вопросов -- **Email поддержка** - подробные консультации -- **Видеоинструкции** - пошаговые руководства - -
    - ![Поддержка пользователей]() -
    Способы получения технической поддержки
    -
    - -## Безопасность - -### Защита личных данных -- **Шифрование** - все данные защищены криптографией -- **Ограниченный доступ** - только уполномоченные лица -- **Аудит** - журналирование всех обращений к данным -- **Соответствие 152-ФЗ** - требования по защите персональных данных - -### Безопасность платежей -- **PCI DSS** - стандарт безопасности платежных карт -- **3D Secure** - дополнительная аутентификация -- **Токенизация** - данные карт не сохраняются -- **Мониторинг** - отслеживание подозрительных операций - -### Рекомендации -- **Сохраните ключи** - в безопасном месте -- **Не передавайте** - никому свои данные доступа -- **Используйте надежные пароли** - для email аккаунта -- **Будьте осторожны** - с фишинговыми сайтами \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/work-basics/interface.md b/components/docs/docs/participants/getting-started/work-basics/interface.md deleted file mode 100644 index e67f88fb227..00000000000 --- a/components/docs/docs/participants/getting-started/work-basics/interface.md +++ /dev/null @@ -1,234 +0,0 @@ -# Интерфейс личного кабинета - -Личный кабинет пайщика - это ваше рабочее пространство для управления участием в кооперативе. Интерфейс интуитивно понятен и адаптирован для всех устройств. - -## Структура интерфейса - -### Главное меню -Основная навигация расположена в верхней части страницы: -- **Кошелёк** - управление паевыми средствами -- **Документы** - ваши документы и заявления -- **Программы** - доступные целевые программы -- **Уведомления** - важные сообщения -- **Настройки** - персональные настройки - -
    - ![Главное меню]() -
    Главное меню навигации
    -
    - -### Панель пользователя -В правом верхнем углу находится: -- **Ваше имя** - отображение текущего пользователя -- **Статус аккаунта** - пайщик, кандидат и т.д. -- **Кнопка выхода** - безопасное завершение сеанса -- **Быстрые настройки** - доступ к основным настройкам - -## Главная страница - -### Информационные блоки -Главная страница содержит ключевую информацию: - -**Блок баланса** -- Общая сумма паевых средств -- Доступно к использованию -- Заблокированные средства -- Кнопка быстрого пополнения - -**Блок последних операций** -- 5 последних финансовых операций -- Статусы операций -- Быстрый переход к полной истории - -**Блок уведомлений** -- Важные сообщения от кооператива -- Непрочитанные уведомления -- Ссылки на подробности - -
    - ![Главная страница]() -
    Главная страница личного кабинета
    -
    - -### Быстрые действия -Панель быстрых действий для частых операций: -- **Пополнить кошелёк** - добавить паевые средства -- **Подать заявление** - инициировать новый документооборот -- **Просмотреть программы** - изучить доступные возможности -- **Связаться с поддержкой** - получить помощь - - - -## Раздел "Кошелёк" - -### Основная информация -- **Текущий баланс** - крупным шрифтом в верхней части -- **Детализация средств** - разбивка по типам счетов -- **График изменений** - динамика баланса за период -- **Прогнозы** - планируемые поступления и списания - -### Функциональные кнопки -- **Пополнить** - добавить средства на счёт -- **Вывести** - подать заявку на возврат средств -- **История** - просмотр всех операций -- **Отчёты** - скачать выписки и справки - -### История операций -Таблица всех финансовых операций: -- **Дата и время** - точное время операции -- **Тип операции** - пополнение, списание, возврат -- **Сумма** - размер операции с указанием валюты -- **Описание** - назначение операции -- **Статус** - текущее состояние - -
    - ![Раздел кошелька]() -
    Интерфейс управления кошельком
    -
    - -## Раздел "Документы" - -### Список документов -Все ваши документы в удобном формате: -- **Миниатюры** - превью первой страницы -- **Названия** - понятные заголовки документов -- **Даты** - когда документ был создан -- **Статусы** - подписан, ожидает, отклонён -- **Размеры** - объём файлов - -### Фильтры и поиск -Инструменты для навигации по документам: -- **По типу** - заявления, решения, справки -- **По дате** - за определённый период -- **По статусу** - активные, архивные -- **Поиск** - по названию или содержимому - -### Действия с документами -- **Просмотр** - открыть документ в браузере -- **Скачивание** - сохранить на устройство -- **Печать** - отправить на принтер -- **Поделиться** - создать ссылку для третьих лиц - -
    - ![Раздел документов]() -
    Управление документами пайщика
    -
    - -## Раздел "Программы" - -### Каталог программ -Все доступные целевые программы: -- **Карточки программ** - краткое описание с изображением -- **Условия участия** - требования и ограничения -- **Статус доступности** - можете ли участвовать -- **Популярность** - сколько пайщиков участвует - -### Детали программы -При выборе программы отображается: -- **Полное описание** - подробная информация -- **Финансовые условия** - размеры взносов и выгод -- **Сроки** - когда можно присоединиться -- **Документы** - что нужно для участия -- **FAQ** - ответы на частые вопросы - -### Участие в программах -- **Подача заявки** - инициация участия -- **Мои программы** - где уже участвуете -- **История участия** - прошлые программы -- **Рекомендации** - персональные предложения - -## Раздел "Настройки" - -### Личные данные -Управление персональной информацией: -- **Основная информация** - ФИО, дата рождения -- **Контакты** - телефон, email, адрес -- **Документы** - паспортные данные -- **Фото профиля** - аватар пользователя (опционально) - -### Настройки уведомлений -Контроль над сообщениями: -- **Каналы доставки** - email, SMS, push -- **Типы уведомлений** - финансовые, документы, новости -- **Частота** - мгновенно, дайджест, еженедельно -- **Время доставки** - рабочие часы, круглосуточно - -### Безопасность -Настройки защиты аккаунта: -- **Смена приватного ключа** - обновление ключа доступа -- **История входов** - журнал всех авторизаций -- **Активные сеансы** - текущие подключения -- **Двухфакторная аутентификация** - дополнительная защита - -
    - ![Настройки аккаунта]() -
    Персональные настройки аккаунта
    -
    - -## Адаптивность интерфейса - -### Мобильная версия -Интерфейс оптимизирован для мобильных устройств: -- **Сенсорное управление** - удобные жесты и кнопки -- **Адаптивная вёрстка** - корректное отображение на всех экранах -- **Оффлайн функции** - базовая работа без интернета -- **Push-уведомления** - моментальные оповещения - -### Планшеты и десктоп -Полнофункциональный интерфейс для больших экранов: -- **Многоколоночная вёрстка** - эффективное использование пространства -- **Горячие клавиши** - быстрая навигация с клавиатуры -- **Drag & Drop** - перетаскивание файлов и элементов -- **Контекстные меню** - дополнительные действия по правой кнопке - -### Доступность -Интерфейс учитывает потребности всех пользователей: -- **Крупный шрифт** - настраиваемый размер текста -- **Высокий контраст** - для пользователей с нарушениями зрения -- **Голосовое управление** - поддержка экранных дикторов -- **Клавиатурная навигация** - полная доступность без мыши - - - -## Персонализация - -### Темы оформления -Выбор внешнего вида интерфейса: -- **Светлая тема** - классическое оформление -- **Тёмная тема** - для работы в условиях низкой освещённости -- **Автоматическое переключение** - следует настройкам системы -- **Кастомные цвета** - персональная палитра (в планах) - -### Настройка главной страницы -Возможность настроить отображение: -- **Порядок блоков** - расположение информационных секций -- **Размеры виджетов** - количество отображаемых элементов -- **Скрытие блоков** - убрать неиспользуемые секции -- **Быстрые действия** - персональные ярлыки - -## Производительность - -### Скорость загрузки -Оптимизация для быстрой работы: -- **Кэширование** - сохранение данных для ускорения -- **Ленивая загрузка** - подгрузка контента по мере необходимости -- **Сжатие данных** - минимизация трафика -- **CDN** - быстрая доставка статического контента - -### Оффлайн режим -Работа без постоянного подключения: -- **Просмотр документов** - доступ к скачанным файлам -- **Базовая информация** - кэшированные данные о балансе -- **Черновики** - сохранение несохранённых изменений -- **Синхронизация** - автоматическое обновление при подключении - -
    - ![Индикаторы производительности]() -
    Индикаторы состояния и производительности
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/work-basics/navigation.md b/components/docs/docs/participants/getting-started/work-basics/navigation.md deleted file mode 100644 index a4ccc97b664..00000000000 --- a/components/docs/docs/participants/getting-started/work-basics/navigation.md +++ /dev/null @@ -1,83 +0,0 @@ -# Навигация по системе - -Личный кабинет пайщика имеет интуитивно понятную структуру с главным меню и разделами для разных функций. - -## Главное меню - -### Основные разделы -- **📊 Главная** - обзор баланса и последних операций -- **👤 Аккаунт** - личные данные и настройки профиля -- **💰 Кошелёк** - операции с паевыми средствами -- **📄 Документы** - все документы и заявления -- **🔔 Уведомления** - важные сообщения и извещения -- **⚙️ Настройки** - конфигурация системы - -
    - ![Главное меню]() -
    Структура главного меню
    -
    - -## Рабочая область - -### Центральная панель -- **Заголовок раздела** - название текущей страницы -- **Хлебные крошки** - путь к текущему разделу -- **Основной контент** - информация и функции раздела -- **Боковая панель** - дополнительные элементы управления - -### Панель быстрых действий -- **Пополнить кошелёк** - быстрое пополнение -- **Подать заявление** - создание нового документа -- **Связаться с поддержкой** - получение помощи - -
    - ![Рабочая область]() -
    Компоненты рабочей области
    -
    - -## Адаптивная вёрстка - -### На разных устройствах -- **Компьютер** - полноценный интерфейс с боковым меню -- **Планшет** - адаптированный под сенсорное управление -- **Телефон** - мобильная версия с выдвижным меню -- **Браузеры** - поддержка всех современных браузеров - -### Мобильная навигация -- **Гамбургер-меню** - доступ ко всем разделам -- **Свайпы** - навигация жестами -- **Крупные кнопки** - удобство для пальцев -- **Быстрый доступ** - важные функции на главной - - - -## Поиск и фильтры - -### Глобальный поиск -- **Поиск по документам** - найти любой документ -- **Поиск операций** - найти платежи и транзакции -- **Быстрый переход** - к нужному разделу -- **История поиска** - сохранение запросов - -### Фильтрация данных -- **По датам** - выбор временного периода -- **По типам** - фильтр типов документов/операций -- **По статусам** - состояние документов -- **Сортировка** - по различным параметрам - -## Горячие клавиши - -### Быстрая навигация -- **Ctrl + /** - открыть поиск -- **G, H** - перейти на главную -- **G, W** - перейти в кошелёк -- **G, D** - перейти к документам -- **Esc** - закрыть модальные окна - -
    - ![Горячие клавиши]() -
    Горячие клавиши для быстрой навигации
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/work-basics/notifications.md b/components/docs/docs/participants/getting-started/work-basics/notifications.md deleted file mode 100644 index 937cbd0c083..00000000000 --- a/components/docs/docs/participants/getting-started/work-basics/notifications.md +++ /dev/null @@ -1,79 +0,0 @@ -# Уведомления - -Система уведомлений информирует вас о важных событиях, изменениях статусов и необходимых действиях. - -## Типы уведомлений - -### Email уведомления -- **Регистрация** - подтверждение создания аккаунта -- **Документы** - готовность к подписанию, изменения статусов -- **Платежи** - поступления и списания средств -- **Собрания** - приглашения на собрания совета - -### Push-уведомления -- **Мгновенные** - критически важная информация -- **Документы** - новые документы для ознакомления -- **Платежи** - операции с кошельком -- **Системные** - обновления и технические работы - -
    - ![Типы уведомлений]() -
    Основные типы уведомлений
    -
    - -## Настройка уведомлений - -### В разделе "Настройки" -- **Email уведомления** - включить/отключить по категориям -- **Push уведомления** - настроить отображение в браузере -- **SMS уведомления** - критически важные события -- **Частота** - немедленно или дайджестом - -### Категории подписок -- **✓ Финансовые операции** - платежи и переводы -- **✓ Документооборот** - новые документы и изменения -- **○ Собрания** - приглашения и повестки -- **○ Новости кооператива** - объявления и новости - -
    - ![Настройки уведомлений]() -
    Настройка параметров уведомлений
    -
    - -## Центр уведомлений - -### В интерфейсе -- **Колокольчик** - иконка с количеством непрочитанных -- **Выпадающий список** - последние уведомления -- **Архив** - история всех уведомлений -- **Фильтры** - по типам и статусам - -### Действия с уведомлениями -- **Прочитать** - перейти к связанному объекту -- **Отметить прочитанным** - убрать из непрочитанных -- **Удалить** - убрать из списка -- **Отложить** - напомнить позже - - - -## Важные уведомления - -### Требующие действий -- **Новый документ** - требуется подписание -- **Заявление рассмотрено** - получен ответ от совета -- **Недостаточно средств** - для участия в программе -- **Истекает срок** - документа или соглашения - -### Информационные -- **Платёж поступил** - пополнение кошелька -- **Заявление подано** - принято к рассмотрению -- **Статус изменён** - обновление по заявлению -- **Техническое обслуживание** - плановые работы - -
    - ![Важные уведомления]() -
    Уведомления требующие внимания
    -
    \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/work-basics/profile-setup.md b/components/docs/docs/participants/getting-started/work-basics/profile-setup.md deleted file mode 100644 index 43946678e63..00000000000 --- a/components/docs/docs/participants/getting-started/work-basics/profile-setup.md +++ /dev/null @@ -1,40 +0,0 @@ -# Настройка профиля - -Данный раздел описывает процесс настройки профиля пайщика в системе кооператива. - -## Основные настройки - -### Личная информация -- Обновление контактных данных -- Изменение персональной информации -- Загрузка фотографии профиля - -### Настройки безопасности -- Изменение пароля -- Настройка двухфакторной аутентификации -- Управление активными сессиями - -### Настройки уведомлений -- Выбор способов получения уведомлений -- Настройка частоты уведомлений -- Управление подписками - -## Приватность - -### Настройки видимости -- Управление видимостью профиля -- Настройка доступа к личной информации - -### Согласия и разрешения -- Управление согласиями на обработку данных -- Настройка разрешений для приложений - -## Дополнительные возможности - -### Интеграции -- Подключение внешних сервисов -- Настройка синхронизации данных - -### Персонализация -- Настройка интерфейса -- Выбор языка и региональных настроек \ No newline at end of file diff --git a/components/docs/docs/participants/getting-started/work-basics/security.md b/components/docs/docs/participants/getting-started/work-basics/security.md deleted file mode 100644 index 8b43b960dff..00000000000 --- a/components/docs/docs/participants/getting-started/work-basics/security.md +++ /dev/null @@ -1,108 +0,0 @@ -# Безопасность - -Защита ваших данных и средств - приоритет кооператива. Следуйте рекомендациям для безопасной работы. - -## Защита аккаунта - -### Приватный ключ -!!! danger "Критически важно" - - **Никому не передавайте** свой приватный ключ - - **Храните в безопасном месте** - лучше на бумаге - - **Не вводите на сторонних сайтах** - только на официальном - - **Делайте резервные копии** - в нескольких местах - -### Признаки безопасного сайта -- **Правильный URL** - проверяйте адрес в браузере -- **HTTPS соединение** - зелёный замок в адресной строке -- **Официальный дизайн** - знакомый интерфейс -- **Отсутствие ошибок** - корректная работа всех функций - -
    - ![Безопасность аккаунта]() -
    Признаки безопасного подключения
    -
    - -## Фишинг и мошенничество - -### Как распознать мошенников -- **Поддельные сайты** - похожие на официальный, но с другим URL -- **Поддельные письма** - якобы от кооператива с подозрительными ссылками -- **Запросы ключей** - никто не должен просить ваш приватный ключ -- **Срочность** - давление с требованием немедленных действий - -### Что делать при подозрении -1. **Не переходите по ссылкам** - в подозрительных письмах -2. **Проверьте через официальный сайт** - войдите самостоятельно -3. **Свяжитесь с поддержкой** - уточните подлинность запроса -4. **Сообщите о попытке** - помогите защитить других - -
    - ![Защита от фишинга]() -
    Примеры фишинговых атак
    -
    - -## Безопасность браузера - -### Рекомендуемые настройки -- **Обновляйте браузер** - используйте последнюю версию -- **Включите автообновления** - для получения исправлений -- **Отключите сохранение паролей** - для критичных сайтов -- **Используйте режим инкогнито** - на общих компьютерах - -### Расширения браузера -- **Блокировщики рекламы** - могут мешать работе сайта -- **VPN сервисы** - могут вызывать ошибки авторизации -- **Антивирусные расширения** - проверьте совместимость -- **Переводчики** - отключайте на финансовых сайтах - - - -## Мобильная безопасность - -### Безопасность устройства -- **Блокировка экрана** - PIN, пароль или биометрия -- **Обновления ОС** - устанавливайте все обновления -- **Официальные приложения** - скачивайте только из официальных магазинов -- **Антивирус** - используйте проверенные решения - -### При работе с мобильного -- **Не используйте публичный Wi-Fi** - для финансовых операций -- **Закрывайте вкладки** - после завершения работы -- **Не оставляйте открытым** - на время отсутствия -- **Регулярно выходите** - из аккаунта - -## Что делать при компрометации - -### Немедленные действия -1. **Обратитесь в поддержку** - как можно скорее -2. **Смените все пароли** - в связанных сервисах -3. **Проверьте операции** - в истории транзакций -4. **Заблокируйте доступ** - к скомпрометированным устройствам - -### Процедура восстановления -- **Подтверждение личности** - документами и данными -- **Генерация новых ключей** - после верификации -- **Обновление доступов** - к системе и программам -- **Мониторинг активности** - в течение периода восстановления - -
    - ![Процедура восстановления]() -
    Что делать при нарушении безопасности
    -
    - -## Контакты службы безопасности - -### Способы связи -- **Горячая линия** - для срочных случаев -- **Email поддержка** - security@coopname.com -- **Личное обращение** - в офисе кооператива -- **Официальные каналы** - только проверенные контакты - -### Время реагирования -- **Критичные инциденты** - в течение часа -- **Обычные обращения** - в течение рабочего дня -- **Плановые консультации** - по записи -- **Круглосуточная поддержка** - для экстренных случаев \ No newline at end of file diff --git a/components/docs/docs/participants/registration.md b/components/docs/docs/participants/registration.md deleted file mode 100644 index 8b37e40dfc3..00000000000 --- a/components/docs/docs/participants/registration.md +++ /dev/null @@ -1,50 +0,0 @@ - -# Регистрация пайщика - -Будущий пайщик вводит свою электронную почту. - -![Untitled](/assets/spravka/2.png) - -Заполняет персональную информацию и соглашается с политикой обработки персональных данных. - -![Untitled](/assets/spravka/3.png) - -Получает идентификатор аккаунта и приватный ключ для цифровой подписи, надежно сохраняет их. - -![Untitled](/assets/spravka/4.png) - -Ознакамливается с заявлением на вступление, Уставом, положением о ЭЦП, ЦПП “Кошелёк”, и пользовательским соглашением. - -![Untitled](/assets/spravka/5.png) - -Оставляет собственноручную подпись пальцем по сенсорному экрану или рукой со вложенной компьютерной мышью. - -![Untitled](/assets/spravka/6.png) - -Оплачивает вступительный взнос в Вашем кооперативе на счёт Вашего кооператива со своей банковской карты. - - - -![Untitled](/assets/spravka/7.png) - -Подтвердить, что оплата была произведена именно со своей банковской карты. Это важно для некоторых спорных случаев. - -![Untitled](/assets/spravka/8.png) - -Дождаться решения совета о приёме в пайщики. - -![Untitled](/assets/spravka/9.png) - -После получения решения, войти в кошелёк. - -![Untitled](/assets/spravka/10.png) - - -![Untitled](/assets/spravka/11.png) diff --git a/components/docs/docs/protocols.md b/components/docs/docs/protocols.md deleted file mode 100644 index 3150c92955a..00000000000 --- a/components/docs/docs/protocols.md +++ /dev/null @@ -1,17 +0,0 @@ -## Протокол подключения - -## Протокол регистрации - -## Протокол восстановления - -## Протокол эмиссии - -## Протокол синхронизации - -## Протокол делегата - -## Протокол выборов - -## Протокол обновления - -## Протокол инициализации \ No newline at end of file diff --git a/components/docs/docs/testnet.md b/components/docs/docs/testnet.md deleted file mode 100644 index 2147592abe2..00000000000 --- a/components/docs/docs/testnet.md +++ /dev/null @@ -1,21 +0,0 @@ -# Демо-версия - -Для того, чтобы самостоятельно ознакомиться с продуктом Цифрового Кооператива, Вы можете воспользоваться тестовой сетью Кооперативной Экономики и демо-кооперативом. - -Для этого перейдите по ссылке: https://testnet.coopenomics.world и пройдите регистрацию как Пайщик. При оплате вступительно взноса используйте следующие реквизиты: - -???+ note "Реквизиты для оплаты" - - Номер карты: 5555 5555 5555 4444 - - - Срок действия: 05/2025 - - - CVC-код: 111 - - -Для того, чтобы войти в качестве члена совета воспользуйтесь следующими данными для входа: - -???+ note "Ключ доступа" - - Идентификатор пользователя: vtdwpiojgfpl - - - Ключ доступа: 5J3NoZNQZQxEV7auYUoWG76PW5E9eMbjA1wGVdJSBjBjS7BqVuj - diff --git a/components/docs/docs/vocabulary.md b/components/docs/docs/vocabulary.md deleted file mode 100644 index 967d66d7342..00000000000 --- a/components/docs/docs/vocabulary.md +++ /dev/null @@ -1,64 +0,0 @@ -# Сравнения терминов - -Для того, чтобы глубже понять различия между традиционным бизнесом и кооперативным подходом, мы используем метод аналогий. Этот метод позволяет наглядно демонстрировать отличия в принципах управления, целях, механизмах финансирования и прочих ключевых аспектах двух этих моделей. Сравнение терминов из обеих сфер помогает лучше понять уникальные особенности и ценности, присущие каждой из них. - - -| Бизнес | Кооперация | Комментарий | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ПАО/ООО - это публичное акционерное общество или юридическое лицо с ограниченной ответственностью, соответственно. Основываются на принципах коммерческой деятельности с целью извлечения прибыли. | Кооператив - это добровольное объединение граждан и/или юридических лиц, основанное на принципах взаимопомощи и самоуправления, направленное на удовлетворение материальных и иных потребностей членов. | В то время как ООО фокусируется на финансовой выгоде и обслуживании широкого круга клиентов, кооператив акцентируется на взаимопомощи и удовлетворении потребностей своих членов. | -| Прибыль - это чистый финансовый доход компании после вычета всех расходов, направленный на обогащение акционеров или владельцев. | Выгода в кооперативе включает не только материальное вознаграждение, но и другие формы пользы для пайщиков, такие как социальные, экономические или культурные блага. | В бизнесе прибыль является основной целью деятельности и измеряется в денежных терминах, тогда как в кооперативе выгода охватывает более широкий спектр показателей, включая общее благосостояние и удовлетворение потребностей членов. | -| Владелец, инвестор, акционер, сотрудник, учредитель, подрядчик, клиент - различные участники процесса бизнеса, каждый с собственными интересами и целями. | Пайщик - участник кооператива, физическое или юридическое лицо, присоединяющееся к кооперативу и осуществляющее взаимодействие для удовлетворения своих потребностей и/или совместной работы. | В бизнесе участники имеют разнообразные роли и цели, включая получение прибыли и обслуживание клиентов, тогда как в кооперативе все пайщики объединены общими интересами и целями удовлетворения своих потребностей. | -| Директор - лицо, управляющее компанией и принимающее ключевые решения. Назначается акционерами на основе принципа “больше капитал - больше полномочий” | Председатель Совета Кооператива - пайщик, который выбирается другими пайщиками, представляет интересы кооператива, действует от его имени и управляет его деятельностью. Председатель Правления - лицо, назначаемое Советом кооператива и действующее от его имени в соответствии с полномочиями, определенными уставом кооператива. | | -| Совет Директоров - орган, принимающий стратегические решения в компании, формируется из представителей акционеров на основе большей доли (количества акций) | Совет Кооператива - орган, управляющий деятельностью кооператива и принимающий важные решения от имени его членов. Избирается пайщиками кооператива большинством голосов (один пайщик - один голос) | | -| Менеджмент - это группа лиц в компании, отвечающий за повседневное управление и реализацию стратегических планов. Назначаются Советом Директоров (владельцами) - для высшего управления - или нанимаются | Правление - исполнительный орган кооператива, осуществляющий руководство его повседневной деятельностью, назначается Советом кооперативаа и действующий в рамках полномочий, определенных уставом кооператива | | -| Общее собрание акционеров - высший орган управления компанией, состоящий из акционеров или учредителей. | Общее собрание пайщиков - высший орган управления кооперативом, в котором участвуют все пайщики - один пайщик - один голос. | В обоих случаях это ключевой орган управления, однако в кооперативах каждый пайщик имеет один голос, вне зависимости от размеров взносов, , что обеспечивает равное представительство и участие. | -| Покупка товара - процесс приобретения товара покупателем у продавца, основанный на рыночных отношениях. | Заказ товара - процесс, при котором пайщики заказывают товар через кооператив, который поставляет его, опираясь на их потребности и паевые взносы. | В бизнесе акцент на индивидуальном потреблении, в кооперативе - на коллективном удовлетворении потребностей и совместной закупке. | -| Продажа товара - деятельность, направленная на реализацию товаров конечным потребителям для получения прибыли. | Поставка товара - процесс, при котором кооператив распределяет или доставляет товары среди своих пайщиков, в основном, как возврат паевых взносы. | В бизнесе фокус на максимизации продаж и прибыли, в кооперативе - на обеспечении доступности товаров для пайщиков. | -| Подразделение - это структурная единица в компании, специализирующаяся на определенном аспекте деятельности или рынке. | Кооперативный участок - это часть потребительского кооператива, объединяющая пайщиков по территориальным, производственным или функциональным признакам. | В бизнесе подразделения создаются для эффективности и специализации, в то время как кооперативные участки сосредоточены на удовлетворении локальных или специфических потребностей своих членов. | -| Проект - это временная инициатива или задача, направленная на достижение конкретных целей бизнеса. | Целевая Потребительская Программа - это инициатива в рамках кооператива, цель которой - достижение определенных результатов для пайщиков. | В бизнесе проекты , в основном,фокусируются на финансовых результатах, в кооперативах - на удовлетворении конкретных потребностей членов и связанных с этим новаций. | -| Дивиденды - это доход, получаемый инвесторами от вложений в бизнес. | Материальная Помощь - это форма вознаграждения для пайщиков кооператива, осуществляющих деятельность в кооперативе, включающая финансовые и нефинансовые выгоды. | В бизнесе акцент на финансовой отдаче от инвестиций, в кооперативах - на обеспечении выгоды для членов, как финансовой, так и в форме улучшения условий работы или доступа к ресурсам. | -| Конкуренция - это рыночный механизм, где компании соревнуются за клиентов, ресурсы и рыночную долю с целью максимизации прибыли. | Кооперация - это подход, при котором участники объединяют свои ресурсы и усилия для достижения общих целей и удовлетворения потребностей членов. | В бизнесе конкуренция ориентирована на превосходство и индивидуальный успех, в то время как в кооперации акцент на удовлетворение общественных потребностей, совместной работе и взаимопомощи. | -| Индивидуальное владение - это когда собственность или бизнес принадлежит одному лицу или ограниченной группе лиц. | Коллективное владение - это когда собственность или организация принадлежит всем её членам, каждый из которых имеет равные права и обязанности. | В индивидуальном владении ключевой акцент на личной ответственности и выгоде, в то время как коллективное владение подразумевает совместное управление и распределение выгод. | - - - -## Определения -### Кооперативная Экономика -(или коопэномика) -- это хозяйственный уклад, основанный на традиционных нравственных императивах, общественном управлении, равенстве экономических субъектов и эквивалентном обмене, воплощенный в сетевом цифровом формате. - -### Сообщество -Совокупность кооперативов и их пайщиков, работающих совместно для достижения общих целей, основанных на принципах кооперативной экономики. - -### Платформа -Технологическая инфраструктура, основанная на методологии соответствующей законодательству, инструмент онлайн-управления совместной хозяйственной деятельностью в кооперативах и между ними. - -### Распределенная база данных (РБД) -База данных, реализованная с использованием технологии блокчейн, с ограниченным доступом пользователей, администрируемая сообществом через АНО "Кооперативная Экономика". В РБД хранится важная учетная, управленческая и другая информация, связанная с деятельностью сообщества. - -### Смарт-контракты -Программы, реализующие логику изменения записей в РБД согласно хозяйственным, управленческим и иным операциям Сообщества. - -### Учётная единица -Обеспеченный активами Сообщества токен, используемый как средство учета ценностей и операций в рамках кооперативной деятельности. - -### Токен -Единица учета, не являющаяся криптовалютой, предназначенная для оценки стоимости имущества в рамках кооперативной экономики. - -### Цифровой Кооператив -Кооператив, документооборот и управление которым осуществляется цифровым способом на Платформе с использованием электронной цифровой подписи (ЭЦП) членов Сообщества. - -### ЭЦП -Неквалифицированная электронная цифровая подпись, позволяющая математически установить факт подписи пайщиком юридически значимого документа на Платформе. - -### Цифровой Документ -Электронная версия юридически значимого документа, хранящаяся в Распределенной базе данных и подтвержденная ЭЦП членов Сообщества. Имеет такую же юридическую силу, как и его бумажный аналог. - -### Блокчейн -Технология производства достоверной информации, обеспечивающая надежное и прозрачное хранение данных с использованием распределенных сетей. - - - diff --git a/components/docs/main.py b/components/docs/main.py index aab74dcb255..0dd19bb9997 100644 --- a/components/docs/main.py +++ b/components/docs/main.py @@ -24,10 +24,9 @@ def define_env(env): sdk_doc_links[method_name] = web_path # Сохраняем путь # --- GRAPHQL (SpectaQL) LINKS --- - graphql_index_path = os.path.relpath("graphql/index.html", "docs") # Относительный путь - graphql_web_path = f"/{graphql_index_path}".replace(os.sep, "/") # Унификация пути - - GRAPHQL_LINK_PREFIX = "🔗 GraphQL API: " # Префикс для ссылок на GraphQL + # Абсолютный путь от корня сайта MkDocs (файл лежит в docs/graphql/index.html). + # Не использовать relpath("graphql/index.html", "docs") — даёт ../graphql и ломает href. + graphql_web_path = "/graphql/index.html" # --- TYPE DOC LINKS --- typedoc_path_candidates = [ @@ -54,6 +53,10 @@ def define_env(env): if full_name in sdk_doc_links: return f"{SDK_LINK_PREFIX}[{full_name}]({sdk_doc_links[full_name]})" + modules_candidate = os.path.join("docs", "sdk", "modules", f"{full_name}.html") + if os.path.isfile(modules_candidate): + return f"{SDK_LINK_PREFIX}[{full_name}](/sdk/modules/{full_name}.html)" + return f"⚠️ {SDK_LINK_PREFIX}{full_name} не найден" def get_graphql_doc(reference: str): @@ -71,7 +74,7 @@ def define_env(env): # Отображаем первую букву reference в верхнем регистре display_text = reference[0].upper() + reference[1:] - return f"{GRAPHQL_LINK_PREFIX}[{display_text}]({link})" + return f"[{display_text}]({link})" def get_graphql_definition(definition_name: str): """Генерирует ссылку на GraphQL-определение""" @@ -117,12 +120,54 @@ def define_env(env): if namespace_path and child["name"] == namespace_path[0]: return find_variable(namespace_path[1:], variable_name, child) - # Если это искомая переменная, метод, константа или класс (kind в [32, 64, 4, 128]) - if child["name"] == variable_name and child.get("kind") in [32, 64, 4, 128]: + # Переменная / функция / namespace / класс / интерфейс / type alias (см. ReflectionKind в TypeDoc) + _DOC_KINDS = (32, 64, 4, 128, 256, 1024, 2097152) + if child["name"] == variable_name and child.get("kind") in _DOC_KINDS: return child return None + def typedoc_module_lookup_ref(ref: str) -> str: + """ + Путь для поиска в typedoc.json. Пока в JSON есть только SaveWif, ссылки в доках — SetWif. + После перегенерации TypeDoc при наличии SetWif ветка SaveWif не используется. + """ + parts = ref.split(".") + if len(parts) < 2: + return ref + ns_path, leaf = parts[:-1], parts[-1] + if find_variable(ns_path, leaf, typedoc_data): + return ref + if ref == "Mutations.System.SetWif" or ref.startswith("Mutations.System.SetWif."): + alt = ref.replace("Mutations.System.SetWif", "Mutations.System.SaveWif", 1) + ap = alt.split(".") + if find_variable(ap[:-1], ap[-1], typedoc_data): + return alt + return ref + + def typedoc_find_all_by_name(name_to_find: str, node: dict, path: list) -> list: + """Все узлы typedoc с node[\"name\"] == name_to_find; (path[], node).""" + results = [] + current_name = node.get("name") + if current_name == name_to_find: + results.append((path + [current_name], node)) + for child in node.get("children", []): + child_name = child.get("name", "child") + results.extend(typedoc_find_all_by_name(name_to_find, child, path + [child_name])) + if "type" in node and "declaration" in node["type"]: + decl = node["type"]["declaration"] + decl_name = decl.get("name", "__decl__") + results.extend(typedoc_find_all_by_name(name_to_find, decl, path + [decl_name])) + return results + + def typedoc_pick_prefer_modeltypes(found_nodes: list): + if not found_nodes: + return None + for _path_list, node in found_nodes: + if "ModelTypes" in _path_list: + return node + return found_nodes[0][1] + def debug_find_available_children(namespace_path, node): """Отладочная функция для показа доступных children в указанном пути""" current_node = node @@ -158,17 +203,21 @@ def define_env(env): def get_typedoc_desc(namespace_variable): """Извлекает описание (summary/@example) переменной/метода из TypeDoc JSON""" - parts = namespace_variable.split(".") + lookup_key = typedoc_module_lookup_ref(namespace_variable) + parts = lookup_key.split(".") + variable = None if len(parts) < 2: - return f"⚠️ Некорректный формат, используйте `Namespace.Variable`" - - namespace_path, variable_name = parts[:-1], parts[-1] - - variable = find_variable(namespace_path, variable_name, typedoc_data) - if not variable: - print(f"❌ Не найден объект для {namespace_variable}") - debug_find_available_children(namespace_path, typedoc_data) - return f"⚠️ Описание для `{namespace_variable}` не найдено" + found = typedoc_find_all_by_name(lookup_key, typedoc_data, []) + variable = typedoc_pick_prefer_modeltypes(found) + if not variable: + return f"⚠️ Описание для `{namespace_variable}` не найдено" + else: + namespace_path, variable_name = parts[:-1], parts[-1] + variable = find_variable(namespace_path, variable_name, typedoc_data) + if not variable: + print(f"❌ Не найден объект для {namespace_variable}") + debug_find_available_children(namespace_path, typedoc_data) + return f"⚠️ Описание для `{namespace_variable}` не найдено" # Обрабатываем summary markdown_blocks = [] @@ -187,7 +236,7 @@ def define_env(env): if content["kind"] == "code": markdown_blocks.append(f"\n\n{content['text'].strip()}\n\n") - return "\n\n".join(markdown_blocks) if markdown_blocks else "⚠️ Описание отсутствует" + return "\n\n".join(markdown_blocks) if markdown_blocks else "" def get_typedoc_value(namespace_variable): """Извлекает значение (const/var) из TypeDoc JSON""" @@ -387,7 +436,9 @@ def define_env(env): if isDebug: print(*args) - parts = namespace_variable.split(".") + orig_ref = namespace_variable + lookup_ref = typedoc_module_lookup_ref(namespace_variable) + parts = lookup_ref.split(".") if len(parts) < 2: return f"⚠️ Некорректный формат, используйте `Namespace.Method`" @@ -395,15 +446,15 @@ def define_env(env): if root_namespace not in {"Mutations", "Queries"}: return f"⚠️ Некорректный корневой namespace `{root_namespace}`" - debug_print(f"[DEBUG] Ищем variable: {namespace_variable}") + debug_print(f"[DEBUG] Ищем variable: {lookup_ref}") variable = find_variable([root_namespace] + namespace_path, variable_name, typedoc_data) if not variable: - return f"⚠️ `{namespace_variable}` не найден" + return f"⚠️ `{orig_ref}` не найден" # Ищем нужный интерфейс внутри variable interface_obj = find_interface(variable, interface_name, debug_print) if not interface_obj: - return f"⚠️ `{interface_name}` для `{namespace_variable}` не найден" + return f"⚠️ `{interface_name}` для `{orig_ref}` не найден" debug_print(f"[DEBUG] Начинаем разбирать {interface_name}, id={interface_obj.get('id')}") interface_fields = extract_fields(interface_obj, typedoc_data, debug_print) @@ -411,18 +462,20 @@ def define_env(env): # Решаем, Mutation или Query operation_type = "Query" if root_namespace == "Queries" else "Mutation" - # Добавляем интерфейс для variables - interface_path = f"{root_namespace}.{'.'.join(namespace_path)}.{variable_name}.{interface_name}" + # Пути в примере — как в документации (SetWif), поиск мог идти по SaveWif в typedoc.json + o_parts = orig_ref.split(".") + o_root, *o_ns, o_var = o_parts + interface_path = f"{o_root}.{'.'.join(o_ns)}.{o_var}.{interface_name}" ts_code = [ "\n", "```typescript", - f"import {{ {root_namespace} }} from '@coopenomics/sdk';\n", + f"import {{ {o_root} }} from '@coopenomics/sdk';\n", f"const variables: {interface_path} = {{", # Указываем интерфейс для переменной variables *interface_fields, "};\n", - f"const {{ [{root_namespace}.{'.'.join(namespace_path)}.{variable_name}.name]: result }} = await client.{operation_type}(", - f" {root_namespace}.{'.'.join(namespace_path)}.{variable_name}.{operation_type.lower()},", + f"const {{ [{o_root}.{'.'.join(o_ns)}.{o_var}.name]: result }} = await client.{operation_type}(", + f" {o_root}.{'.'.join(o_ns)}.{o_var}.{operation_type.lower()},", " { variables }", ");", "```" @@ -458,7 +511,7 @@ def define_env(env): if not interface_name: interface_name = namespace_variable_or_interface_name - parts = namespace_variable_or_interface_name.split(".") + parts = typedoc_module_lookup_ref(namespace_variable_or_interface_name).split(".") if len(parts) >= 2 and parts[0] in {"Mutations", "Queries"}: # Ищем внутри Mutations/Queries root_namespace, *namespace_path, variable_name = parts @@ -521,48 +574,21 @@ def define_env(env): Теперь собираем все совпадения, печатаем их пути, а берём первое. """ - # Вспомогательная функция, которая ищет ВСЕ совпадения, а не первое. - def _find_all_by_name_deep(name_to_find, node, path): - """ - Рекурсивно ищет все объекты, у которых node["name"] == name_to_find. - Возвращает список кортежей (путь[], сам_объект). - - path - массив, хранящий путь от корня typedoc_data до текущего node. - """ - results = [] - current_name = node.get("name") - # Совпадение по имени? - if current_name == name_to_find: - results.append((path + [current_name], node)) - - # 1) Делаем поиск в children - for child in node.get("children", []): - child_name = child.get("name", "child") - results.extend(_find_all_by_name_deep(name_to_find, child, path + [child_name])) - - # 2) Поиск в type.declaration, если есть - if "type" in node and "declaration" in node["type"]: - decl = node["type"]["declaration"] - decl_name = decl.get("name", "__decl__") - results.extend(_find_all_by_name_deep(name_to_find, decl, path + [decl_name])) - - return results - - # Ищем все совпадения во всей структуре typedoc_data - found_nodes = _find_all_by_name_deep(interface_name, typedoc_data, []) + found_nodes = typedoc_find_all_by_name(interface_name, typedoc_data, []) if not found_nodes: return f"⚠️ Интерфейс `{interface_name}` не найден в typedoc_data" - # Печатаем все пути и id debug_print(f"[DEBUG] Найдено совпадений: {len(found_nodes)}") for i, (path_list, node) in enumerate(found_nodes, start=1): path_str = " -> ".join(path_list) - print(f"[DEBUG] #{i}: path={path_str}, id={node.get('id')}") + debug_print(f"[DEBUG] #{i}: path={path_str}, id={node.get('id')}") - # Берём второе совпадение (ModelTypes) и выводим интерфейс как раньше - main_node = found_nodes[1][1] - print(f"[DEBUG] Используем первую найденную ноду: id={main_node.get('id')}") + main_node = typedoc_pick_prefer_modeltypes(found_nodes) + if main_node is None: + return f"⚠️ Интерфейс `{interface_name}` не найден в typedoc_data" + + debug_print(f"[DEBUG] Используем ноду: id={main_node.get('id')}") return _extract_interface(main_node, interface_name, debug_print) def _find_by_name_deep(name_to_find, node, debug_print): @@ -588,9 +614,28 @@ def define_env(env): return None + def dev_schema_source(): + """Краткая отсылка к канонической GraphQL-схеме (для свёрнутых dev-блоков в MkDocs).""" + return ( + "Канонические имена полей и типов — в файле `components/controller/schema.gql` монорепозитория; " + "интерактивно — в [документации GraphQL-API](/graphql)." + ) + + def dev_blockchain_note(): + """Напоминание: часть действий совета/пайщика уходит в EOSIO через SDK, а не через отдельные поля Mutation.""" + bc = get_class_doc("Classes", "Blockchain") + cl = get_class_doc("Classes", "Client") + return ( + "Часть шагов (голос по решению совета, исполнение ряда решений) выполняется **подписью и отправкой транзакции** " + "в блокчейн через `Client.Blockchain` / класс `Blockchain` в пакете `@coopenomics/sdk`, а не отдельной мутацией GraphQL; " + f"см. {bc} и {cl}." + ) + # ---------------------------------------------------------------- # Регистрируем макросы # ---------------------------------------------------------------- + env.variables["dev_schema_source"] = dev_schema_source + env.variables["dev_blockchain_note"] = dev_blockchain_note env.variables["get_sdk_doc"] = get_sdk_doc env.variables["get_graphql_doc"] = get_graphql_doc env.variables["get_graphql_definition"] = get_graphql_definition diff --git a/components/docs/mkdocs.yml b/components/docs/mkdocs.yml index a2f43d637bd..e6e952b5122 100644 --- a/components/docs/mkdocs.yml +++ b/components/docs/mkdocs.yml @@ -172,135 +172,3 @@ nav: - Общие собрания: new/meet/index.md - Бухгалтерия: new/buh/index.md - - # - Стол совета: - # - Повестка совета: - # - Объявление собрания: manual/document-workflow-and-decisions/board-meetings/meeting-announcement.md - # - Повестка собрания: manual/document-workflow-and-decisions/board-meetings/meeting-agenda.md - # - Голосование по повестке: manual/soviet/voting.md - # - Утверждение протокола: manual/soviet/approve.md - # - Исполнение решений: manual/soviet/exec.md - - # - Реестр пайщиков: - # - Управление пайщиками: manual/cooperative-management/participants-management/participants-registry.md - # - Папки пайщиков: manual/participants/folders.md - # - Обработка заявлений: manual/cooperative-management/participants-management/process-applications.md - - # - Реестр документов: - # - Структура документов: manual/documents/structure.md - # - Папки документов: manual/documents/folders.md - # - Работа с документами: manual/documents/look.md - - # - Реестр платежей: - # - Обработка платежей: manual/financial-management/payments-and-contributions/payment-processing.md - # - Контроль взносов: manual/workspace-management/soviet/payments/payment-control.md - # - Платежные провайдеры: new/members/payments/index.md - - # - Реестр собраний: - # - Организация собраний: manual/workspace-management/soviet/meetings/organization.md - # - Протоколы собраний: manual/workspace-management/soviet/meetings/protocols.md - - # - Председателям: - # - О системе: - # - Что такое MONO: manual/about-mono/what-is-mono.md - # - Рабочие столы: manual/about-mono/workspaces.md - # - Подключение к платформе: manual/about-mono/platform-connection.md - # - Установка и запуск: manual/about-mono/installation.md - # - Стоимость использования: manual/about-mono/pricing.md - - - # - Настройки кооператива: - # - Управление настройками: manual/cooperative-management/cooperative-settings/settings-management.md - # - Настройка совета: manual/settings/soviet.md - # - Кооперативные участки: manual/workspace-management/chairman/settings/branches.md - # - Фонды накопления: manual/workspace-management/chairman/settings/accumulation-funds.md - # - Фонды списания: manual/workspace-management/chairman/settings/expense-funds.md - # - Паевые взносы: manual/workspace-management/chairman/settings/initial-contributions.md - # - Контакты кооператива: manual/workspace-management/chairman/settings/contacts.md - # - Настройка уведомлений: manual/cooperative-management/cooperative-settings/notification-setup.md - - - # - Стол бухгалтера (планируется): - # - Учёт операций: manual/workspace-management/accountant/operations/accounting.md - # - Отчётность: manual/workspace-management/accountant/reports/financial-reports.md - # - Налоговые документы: manual/workspace-management/accountant/tax/tax-documents.md - - # - Разработчикам: - # - Основы платформы: - # - Введение: documentation/index.md - # - Как это работает: documentation/howitworks.md - # - Архитектура: documentation/architecture.md - # - Установка: documentation/install.md - # - Первый старт: documentation/init.md - - # - Основные сущности: - # - Пользователи и аккаунты: - # - Аккаунты: documentation/accounts.md - # - Пайщики: documentation/participants.md - # - Соглашения: documentation/agreements.md - - # - Финансы и платежи: - # - Кошелёк: documentation/wallet.md - # - Платежи и взносы: documentation/payments.md - # - Методы платежа: documentation/payment-methods.md - - # - Управление и документооборот: - # - Решения и собрания: - # - Решения: documentation/decisions.md - # - Общие собрания: documentation/meetings.md - # - Документы: documentation/documents.md - - # - Структура кооператива: - # - Кооперативные участки: documentation/branches.md - # - Фонды: documentation/funds.md - # - Целевые программы: documentation/programs.md - - # - Расширение функциональности: - # - Приложения: documentation/extensions.md - # - Рабочий стол: documentation/desktop.md - # - Системная информация: documentation/system.md - - - # - Пайщикам: - # - Начало работы: - # - Регистрация: participants/getting-started/joining/registration.md - # - Первые шаги: participants/getting-started/joining/first-steps.md - # - Интерфейс кабинета: participants/getting-started/work-basics/interface.md - # - Навигация по системе: participants/getting-started/work-basics/navigation.md - - # - Кошелёк: - # - Пополнение кошелька: participants/financial-operations/wallet-and-payments/wallet-deposit.md - # - Просмотр баланса: participants/financial-operations/wallet-and-payments/view-balance.md - # - Паевые взносы: participants/financial-operations/wallet-and-payments/share-contributions.md - # - Возврат средств: participants/financial-operations/wallet-and-payments/refund.md - - # - Профиль и настройки: - # - Настройка профиля: participants/getting-started/work-basics/profile-setup.md - # - Безопасность: participants/getting-started/work-basics/security.md - # - Уведомления: participants/getting-started/work-basics/notifications.md - - # - Документы: - # - Мои документы: participants/documents-and-applications/document-work/my-documents.md - # - Подписание документов: participants/documents-and-applications/document-work/document-signing.md - # - Статусы заявлений: participants/documents-and-applications/document-work/application-statuses.md - # - Архив документов: participants/documents-and-applications/document-work/document-archive.md - - # - Платежи: - # - История платежей: participants/getting-started/work-basics/payments-history.md - # - Детализация операций: participants/getting-started/work-basics/transaction-details.md - - # - Собрания: - # - Участие в собраниях: participants/getting-started/work-basics/meeting-participation.md - # - Голосование: participants/getting-started/work-basics/voting.md - - # - Контакты: participants/getting-started/work-basics/contacts.md - - # - 🔗 SDK Docs: /sdk - # - 🔗 GraphQL-API Docs: /graphql - # - Документы: documentation/registration.md - # - Платежи: documentation/registration.md - # - Пайщики: documentation/registration.md - # - Подключение: connect.md - # - Контакты: contacts.md - - diff --git a/components/sdk/AGENTS.md b/components/sdk/AGENTS.md index 003d3dd262e..a7da7bac8a3 100644 --- a/components/sdk/AGENTS.md +++ b/components/sdk/AGENTS.md @@ -97,7 +97,7 @@ await client.Mutation({ ... }) | `test` | Vitest (timeout 60s) | | `lint` | ESLint | | `typecheck` | TypeScript проверка | -| `docs` | Генерация документации (typedoc) | +| `docs` | Генерация документации (TypeDoc **0.25.x** + `typedoc-plugin-expand-object-like-types`; 0.28+ несовместим с плагином) | ## Зависимости от других компонентов diff --git a/components/sdk/package.json b/components/sdk/package.json index b13c45ccedc..2a6713a2e7d 100644 --- a/components/sdk/package.json +++ b/components/sdk/package.json @@ -69,7 +69,7 @@ "lint-staged": "^15.2.10", "pnpm": "^9.9.0", "simple-git-hooks": "^2.11.1", - "typedoc": "^0.28.17", + "typedoc": "^0.25.13", "typedoc-plugin-expand-object-like-types": "^0.1.2", "typescript": "^5.5.4", "unbuild": "^2.0.0", diff --git a/components/sdk/src/mutations/system/index.ts b/components/sdk/src/mutations/system/index.ts index 9ae573947db..6fa16334405 100644 --- a/components/sdk/src/mutations/system/index.ts +++ b/components/sdk/src/mutations/system/index.ts @@ -4,8 +4,12 @@ export * as InitSystem from './initSystem' /** Произвести установку членов совета перед началом работы */ export * as InstallSystem from './installSystem' +/** То же, что `SetWif` (историческое имя модуля в импортах) */ export * as SaveWif from './saveWif' +/** Сохранить ключ (WIF): мутация GraphQL `setWif` */ +export * as SetWif from './saveWif' + /** Начать процесс установки кооператива, установить ключ и получить код установки */ export * as StartInstall from './startInstall' diff --git a/components/sdk/src/mutations/system/saveWif.ts b/components/sdk/src/mutations/system/saveWif.ts index a72df325278..bfd2841529e 100644 --- a/components/sdk/src/mutations/system/saveWif.ts +++ b/components/sdk/src/mutations/system/saveWif.ts @@ -1,5 +1,9 @@ import { $, type GraphQLTypes, type InputType, type ModelTypes, Selector } from '../../zeus/index' +/** + * Сохранение приватного ключа (WIF) в зашифрованное хранилище аккаунта пользователя. + * Соответствует полю GraphQL `Mutation.setWif`. + */ export const name = 'setWif' export const mutation = Selector('Mutation')({ diff --git a/components/sdk/src/queries/search/index.ts b/components/sdk/src/queries/search/index.ts index e0ee3e2177e..88bb77fe7be 100644 --- a/components/sdk/src/queries/search/index.ts +++ b/components/sdk/src/queries/search/index.ts @@ -1 +1,2 @@ +/** Полнотекстовый поиск по документам кооператива */ export * as SearchDocuments from './searchDocuments' diff --git a/components/sdk/src/selectors/capital/contributorSelector.ts b/components/sdk/src/selectors/capital/contributorSelector.ts index e487b20b8ad..0e4622ad684 100644 --- a/components/sdk/src/selectors/capital/contributorSelector.ts +++ b/components/sdk/src/selectors/capital/contributorSelector.ts @@ -51,6 +51,7 @@ const rawContributorSelector = { blagorost_wallet: rawProgramWalletSelector, generation_wallet: rawProgramWalletSelector, main_wallet: rawProgramWalletSelector, + is_external_blagorost_agreement: true, } // Проверка валидности diff --git a/components/sdk/src/selectors/capital/storySelector.ts b/components/sdk/src/selectors/capital/storySelector.ts index 8294c9e9058..a3cb3c1f137 100644 --- a/components/sdk/src/selectors/capital/storySelector.ts +++ b/components/sdk/src/selectors/capital/storySelector.ts @@ -8,6 +8,7 @@ const rawStorySelector = { story_hash: true, title: true, description: true, + content_format: true, status: true, project_hash: true, issue_hash: true, diff --git a/components/sdk/src/zeus/const.ts b/components/sdk/src/zeus/const.ts index f6591c68915..c92efe707a8 100644 --- a/components/sdk/src/zeus/const.ts +++ b/components/sdk/src/zeus/const.ts @@ -333,6 +333,7 @@ export const AllTypesProps: Record = { passport:"PassportInput" }, CreateStoryInput:{ + content_format:"CapitalStoryContentFormat", status:"StoryStatus" }, CreateSubscriptionInput:{ @@ -1648,6 +1649,7 @@ export const AllTypesProps: Record = { }, StoryStatus: "enum" as const, + CapitalStoryContentFormat: "enum" as const, SubmitVoteInput:{ votes:"VoteDistributionInput" }, @@ -2141,6 +2143,7 @@ export const ReturnTypes: Record = { hours_per_day:"Float", id:"Int", is_external_contract:"Boolean", + is_external_blagorost_agreement:"Boolean", last_energy_update:"String", level:"Int", main_wallet:"ProgramWallet", @@ -2565,6 +2568,7 @@ export const ReturnTypes: Record = { _updated_at:"DateTime", block_num:"Float", coopname:"String", + content_format:"CapitalStoryContentFormat", created_by:"String", description:"String", issue_hash:"String", diff --git a/components/sdk/src/zeus/index.ts b/components/sdk/src/zeus/index.ts index aeb8fa3969d..786f656ba2b 100644 --- a/components/sdk/src/zeus/index.ts +++ b/components/sdk/src/zeus/index.ts @@ -2266,6 +2266,8 @@ export type ValueTypes = { id?:boolean | `@${string}`, /** Является ли внешним контрактом */ is_external_contract?:boolean | `@${string}`, + /** Соглашение Благорост предоставлено при импорте (внешний документ) */ + is_external_blagorost_agreement?:boolean | `@${string}`, /** Последнее обновление энергии */ last_energy_update?:boolean | `@${string}`, /** Уровень участника */ @@ -3253,6 +3255,8 @@ export type ValueTypes = { block_num?:boolean | `@${string}`, /** Имя аккаунта кооператива */ coopname?:boolean | `@${string}`, + /** Формат содержимого (markdown-текст или BPMN 2.0 XML в description) */ + content_format?:boolean | `@${string}`, /** Имя пользователя, создавшего историю */ created_by?:boolean | `@${string}`, /** Описание истории */ @@ -4155,6 +4159,8 @@ export type ValueTypes = { ["CreateStoryInput"]: { /** Имя аккаунта кооператива */ coopname: string | Variable, + /** Формат содержимого; по умолчанию MARKDOWN */ + content_format?: ValueTypes["CapitalStoryContentFormat"] | undefined | null | Variable, /** Описание истории */ description?: string | undefined | null | Variable, /** Хеш задачи (если история привязана к задаче) */ @@ -7779,6 +7785,8 @@ searchPrivateAccounts?: [{ data: ValueTypes["SearchPrivateAccountsInput"] | Vari }; /** Статус истории в системе CAPITAL */ ["StoryStatus"]:StoryStatus; + /** Формат содержимого требования (истории) в CAPITAL */ +["CapitalStoryContentFormat"]:CapitalStoryContentFormat; ["SubmitVoteInput"]: { /** Имя аккаунта кооператива */ coopname: string | Variable, @@ -9613,6 +9621,8 @@ export type ResolverInputTypes = { id?:boolean | `@${string}`, /** Является ли внешним контрактом */ is_external_contract?:boolean | `@${string}`, + /** Соглашение Благорост предоставлено при импорте (внешний документ) */ + is_external_blagorost_agreement?:boolean | `@${string}`, /** Последнее обновление энергии */ last_energy_update?:boolean | `@${string}`, /** Уровень участника */ @@ -10600,6 +10610,8 @@ export type ResolverInputTypes = { block_num?:boolean | `@${string}`, /** Имя аккаунта кооператива */ coopname?:boolean | `@${string}`, + /** Формат содержимого (markdown-текст или BPMN 2.0 XML в description) */ + content_format?:boolean | `@${string}`, /** Имя пользователя, создавшего историю */ created_by?:boolean | `@${string}`, /** Описание истории */ @@ -11502,6 +11514,8 @@ export type ResolverInputTypes = { ["CreateStoryInput"]: { /** Имя аккаунта кооператива */ coopname: string, + /** Формат содержимого; по умолчанию MARKDOWN */ + content_format?: ResolverInputTypes["CapitalStoryContentFormat"] | undefined | null, /** Описание истории */ description?: string | undefined | null, /** Хеш задачи (если история привязана к задаче) */ @@ -15128,6 +15142,8 @@ searchPrivateAccounts?: [{ data: ResolverInputTypes["SearchPrivateAccountsInput" }; /** Статус истории в системе CAPITAL */ ["StoryStatus"]:StoryStatus; + /** Формат содержимого требования (истории) в CAPITAL */ +["CapitalStoryContentFormat"]:CapitalStoryContentFormat; ["SubmitVoteInput"]: { /** Имя аккаунта кооператива */ coopname: string, @@ -16933,6 +16949,8 @@ export type ModelTypes = { id?: number | undefined | null, /** Является ли внешним контрактом */ is_external_contract?: boolean | undefined | null, + /** Соглашение Благорост предоставлено при импорте (внешний документ) */ + is_external_blagorost_agreement?: boolean | undefined | null, /** Последнее обновление энергии */ last_energy_update?: string | undefined | null, /** Уровень участника */ @@ -17897,6 +17915,8 @@ export type ModelTypes = { block_num?: number | undefined | null, /** Имя аккаунта кооператива */ coopname: string, + /** Формат содержимого (markdown-текст или BPMN 2.0 XML в description) */ + content_format: ModelTypes["CapitalStoryContentFormat"], /** Имя пользователя, создавшего историю */ created_by: string, /** Описание истории */ @@ -18786,6 +18806,8 @@ export type ModelTypes = { ["CreateStoryInput"]: { /** Имя аккаунта кооператива */ coopname: string, + /** Формат содержимого; по умолчанию MARKDOWN */ + content_format?: ModelTypes["CapitalStoryContentFormat"] | undefined | null, /** Описание истории */ description?: string | undefined | null, /** Хеш задачи (если история привязана к задаче) */ @@ -22506,6 +22528,7 @@ export type ModelTypes = { project_hash: string }; ["StoryStatus"]:StoryStatus; + ["CapitalStoryContentFormat"]:CapitalStoryContentFormat; ["SubmitVoteInput"]: { /** Имя аккаунта кооператива */ coopname: string, @@ -24328,6 +24351,8 @@ export type GraphQLTypes = { id?: number | undefined | null, /** Является ли внешним контрактом */ is_external_contract?: boolean | undefined | null, + /** Соглашение Благорост предоставлено при импорте (внешний документ) */ + is_external_blagorost_agreement?: boolean | undefined | null, /** Последнее обновление энергии */ last_energy_update?: string | undefined | null, /** Уровень участника */ @@ -25315,6 +25340,8 @@ export type GraphQLTypes = { block_num?: number | undefined | null, /** Имя аккаунта кооператива */ coopname: string, + /** Формат содержимого (markdown-текст или BPMN 2.0 XML в description) */ + content_format: GraphQLTypes["CapitalStoryContentFormat"], /** Имя пользователя, создавшего историю */ created_by: string, /** Описание истории */ @@ -26216,6 +26243,8 @@ export type GraphQLTypes = { ["CreateStoryInput"]: { /** Имя аккаунта кооператива */ coopname: string, + /** Формат содержимого; по умолчанию MARKDOWN */ + content_format?: GraphQLTypes["CapitalStoryContentFormat"] | undefined | null, /** Описание истории */ description?: string | undefined | null, /** Хеш задачи (если история привязана к задаче) */ @@ -27335,7 +27364,7 @@ export type GraphQLTypes = { _id: string }; ["ImportContributorInput"]: { - /** Дата соглашения Благорост в формате DD.MM.YYYY */ + /** Дата соглашения Благорост в формате DD.MM.YYYY */ blagorost_agreement_created_at: string, /** Номер соглашения Благорост */ blagorost_agreement_number: string, @@ -30077,6 +30106,8 @@ export type GraphQLTypes = { }; /** Статус истории в системе CAPITAL */ ["StoryStatus"]: StoryStatus; + /** Формат содержимого требования (истории) в CAPITAL */ +["CapitalStoryContentFormat"]: CapitalStoryContentFormat; ["SubmitVoteInput"]: { /** Имя аккаунта кооператива */ coopname: string, @@ -30878,6 +30909,11 @@ export enum StoryStatus { COMPLETED = "COMPLETED", PENDING = "PENDING" } +/** Формат содержимого требования (истории) в CAPITAL */ +export enum CapitalStoryContentFormat { + BPMN = "BPMN", + MARKDOWN = "MARKDOWN" +} /** Состояние контроллера кооператива */ export enum SystemStatus { active = "active", @@ -31192,6 +31228,7 @@ type ZEUS_VARIABLES = { ["StartVotingInput"]: ValueTypes["StartVotingInput"]; ["StopProjectInput"]: ValueTypes["StopProjectInput"]; ["StoryStatus"]: ValueTypes["StoryStatus"]; + ["CapitalStoryContentFormat"]: ValueTypes["CapitalStoryContentFormat"]; ["SubmitVoteInput"]: ValueTypes["SubmitVoteInput"]; ["SupplyOnRequestInput"]: ValueTypes["SupplyOnRequestInput"]; ["SystemStatus"]: ValueTypes["SystemStatus"]; diff --git a/components/sdk/typedoc.json b/components/sdk/typedoc.json index 5391cec78bc..96509d16ee3 100644 --- a/components/sdk/typedoc.json +++ b/components/sdk/typedoc.json @@ -9,8 +9,5 @@ "hideGenerator": true, "theme": "default", "readme": "README.md", - "plugin": [ - "typedoc-plugin-expand-object-like-types" - ] - // "disableSources": true, + "plugin": ["typedoc-plugin-expand-object-like-types"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58e2c56aaf6..bca6baa6293 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,13 +46,13 @@ importers: version: link:components/cooptypes eslint: specifier: ^9.9.1 - version: 9.39.3(jiti@2.6.1) + version: 9.39.4(jiti@2.6.1) gh-pages: specifier: ^6.1.1 version: 6.3.0 lerna: specifier: ^8.1.8 - version: 8.2.4(@types/node@22.19.13)(encoding@0.1.13) + version: 8.2.4(@types/node@22.19.15)(encoding@0.1.13) lint-staged: specifier: ^15.2.10 version: 15.5.2 @@ -71,7 +71,7 @@ importers: version: link:../factory '@types/pg': specifier: ^8.16.0 - version: 8.16.0 + version: 8.18.0 axios: specifier: ^1.13.5 version: 1.13.6 @@ -107,14 +107,14 @@ importers: version: 10.8.2 mongoose: specifier: ^9.2.2 - version: 9.2.3(socks@2.8.7) + version: 9.3.1(socks@2.8.7) pg: specifier: ^8.16.3 - version: 8.19.0 + version: 8.20.0 devDependencies: '@antfu/eslint-config': specifier: ^2.18.0 - version: 2.27.3(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0)) + version: 2.27.3(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 @@ -126,13 +126,13 @@ importers: version: 3.3.47 '@types/node': specifier: ^20.12.12 - version: 20.19.35 + version: 20.19.37 bumpp: specifier: ^9.4.1 version: 9.11.1 eslint: specifier: ^9.2.0 - version: 9.39.3(jiti@2.6.1) + version: 9.39.4(jiti@2.6.1) esno: specifier: ^4.7.0 version: 4.8.0 @@ -150,13 +150,13 @@ importers: version: 5.9.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + version: 2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) vite: specifier: ^5.2.11 - version: 5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) vitest: specifier: ^1.6.0 - version: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) components/cleos: {} @@ -181,22 +181,22 @@ importers: version: link:../sdk '@graphql-codegen/typescript-graphql-request': specifier: ^6.2.0 - version: 6.4.0(encoding@0.1.13)(graphql-request@7.4.0(graphql@16.13.0))(graphql-tag@2.12.6(graphql@16.13.0))(graphql@16.13.0) + version: 6.4.0(encoding@0.1.13)(graphql-request@7.4.0(graphql@16.13.1))(graphql-tag@2.12.6(graphql@16.13.1))(graphql@16.13.1) '@graphql-codegen/typescript-resolvers': specifier: ^4.4.0 - version: 4.5.2(encoding@0.1.13)(graphql@16.13.0) + version: 4.5.2(graphql@16.13.1) '@graphql-tools/schema': specifier: ^10.0.7 - version: 10.0.31(graphql@16.13.0) + version: 10.0.31(graphql@16.13.1) '@graphql-tools/utils': specifier: ^10.5.5 - version: 10.11.0(graphql@16.13.0) + version: 10.11.0(graphql@16.13.1) '@livekit/rtc-node': specifier: ^0.13.24 version: 0.13.24 '@nestjs/apollo': specifier: ^12.2.1 - version: 12.2.2(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.0))(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.0)(reflect-metadata@0.1.14))(graphql@16.13.0) + version: 12.2.2(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.1))(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.1)(reflect-metadata@0.1.14))(graphql@16.13.1) '@nestjs/bull': specifier: ^10.2.1 version: 10.2.3(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(bull@4.16.5) @@ -214,13 +214,13 @@ importers: version: 3.0.1(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2)) '@nestjs/graphql': specifier: ^12.2.1 - version: 12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.0)(reflect-metadata@0.1.14) + version: 12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.1)(reflect-metadata@0.1.14) '@nestjs/jwt': specifier: ^11.0.0 version: 11.0.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2)) '@nestjs/mongoose': specifier: ^10.1.0 - version: 10.1.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(mongoose@9.2.3(socks@2.8.7))(rxjs@7.8.2) + version: 10.1.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(mongoose@9.3.1(socks@2.8.7))(rxjs@7.8.2) '@nestjs/passport': specifier: ^10.0.3 version: 10.0.3(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(passport@0.7.0) @@ -235,7 +235,7 @@ importers: version: 6.5.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14) '@nestjs/typeorm': specifier: ^10.0.2 - version: 10.0.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)(typeorm@0.3.20(ioredis@5.10.0)(pg@8.19.0)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3))) + version: 10.0.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)(typeorm@0.3.20(ioredis@5.10.1)(pg@8.20.0)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3))) '@novu/api': specifier: ^1.4.0 version: 1.8.0 @@ -247,10 +247,10 @@ importers: version: 3.5.1 '@sentry/nestjs': specifier: ^10.32.1 - version: 10.40.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2)) + version: 10.45.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2)) '@sentry/node': specifier: ^10.32.1 - version: 10.40.0 + version: 10.45.0 '@types/jest': specifier: ^29.5.12 version: 29.5.14 @@ -271,7 +271,7 @@ importers: version: 1.1.0(@wharfkit/session@1.6.1) apollo-server-express: specifier: ^3.13.0 - version: 3.13.0(encoding@0.1.13)(express@4.22.1)(graphql@16.13.0) + version: 3.13.0(encoding@0.1.13)(express@4.22.1)(graphql@16.13.1) axios: specifier: ^1.6.2 version: 1.13.6 @@ -331,22 +331,22 @@ importers: version: 11.1.0 graphql: specifier: ^16.9.0 - version: 16.13.0 + version: 16.13.1 graphql-request: specifier: ^7.1.2 - version: 7.4.0(graphql@16.13.0) + version: 7.4.0(graphql@16.13.1) graphql-scalars: specifier: ^1.24.0 - version: 1.25.0(graphql@16.13.0) + version: 1.25.0(graphql@16.13.1) graphql-tools: specifier: ^9.0.2 - version: 9.0.26(graphql-ws@5.16.2(graphql@16.13.0))(graphql@16.13.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.0)) + version: 9.0.26(graphql-ws@5.16.2(graphql@16.13.1))(graphql@16.13.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.1)) graphql-type-json: specifier: ^0.3.2 - version: 0.3.2(graphql@16.13.0) + version: 0.3.2(graphql@16.13.1) graphql-ws: specifier: ^5.16.0 - version: 5.16.2(graphql@16.13.0) + version: 5.16.2(graphql@16.13.1) helmet: specifier: ^8.1.0 version: 8.1.0 @@ -364,7 +364,7 @@ importers: version: 0.7.2 ioredis: specifier: ^5.4.1 - version: 5.10.0 + version: 5.10.1 ip: specifier: ^2.0.1 version: 2.0.1 @@ -373,7 +373,7 @@ importers: version: 3.0.0(encoding@0.1.13) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + version: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) joi: specifier: ^17.13.1 version: 17.13.3 @@ -388,7 +388,7 @@ importers: version: 9.0.3 jspdf: specifier: ^4.2.0 - version: 4.2.0 + version: 4.2.1 libxmljs2: specifier: ^0.37.0 version: 0.37.0 @@ -409,10 +409,10 @@ importers: version: 0.5.48 mongoose: specifier: ^9.2.2 - version: 9.2.3(socks@2.8.7) + version: 9.3.1(socks@2.8.7) mongoose-sequence: specifier: ^6.0.1 - version: 6.0.1(mongoose@9.2.3(socks@2.8.7)) + version: 6.0.1(mongoose@9.3.1(socks@2.8.7)) morgan: specifier: ^1.10.1 version: 1.10.1 @@ -421,7 +421,7 @@ importers: version: 3.0.3 nodemailer: specifier: ^8.0.1 - version: 8.0.1 + version: 8.0.3 nunjucks: specifier: ^3.2.4 version: 3.2.4(chokidar@3.6.0) @@ -445,7 +445,7 @@ importers: version: 4.8.3 spectaql: specifier: ^3.0.5 - version: 3.0.6 + version: 3.0.9 swagger-jsdoc: specifier: ^6.0.8 version: 6.2.8(openapi-types@12.1.3) @@ -457,10 +457,10 @@ importers: version: 1.7.0 ts-jest: specifier: ^29.1.3 - version: 29.4.6(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.6(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.19.35)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.37)(typescript@5.9.3) tsd: specifier: ^0.31.0 version: 0.31.2 @@ -472,7 +472,7 @@ importers: version: 0.25.13(typescript@5.9.3) typeorm: specifier: 0.3.20 - version: 0.3.20(ioredis@5.10.0)(pg@8.19.0)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + version: 0.3.20(ioredis@5.10.1)(pg@8.20.0)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) uuid: specifier: ^11.0.0 version: 11.1.0 @@ -509,34 +509,34 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.24.1 - version: 2.27.3(@typescript-eslint/utils@8.56.1(eslint@7.32.0)(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)(typescript@5.9.3)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1)) + version: 2.27.3(@typescript-eslint/utils@8.57.1(eslint@7.32.0)(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)(typescript@5.9.3)(vitest@4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37)) '@graphql-codegen/cli': specifier: ^5.0.3 - version: 5.0.7(@parcel/watcher@2.5.6)(@types/node@20.19.35)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.13.0)(typescript@5.9.3) + version: 5.0.7(@parcel/watcher@2.5.6)(@types/node@20.19.37)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.13.1)(typescript@5.9.3) '@graphql-codegen/typescript': specifier: ^4.1.1 - version: 4.1.6(encoding@0.1.13)(graphql@16.13.0) + version: 4.1.6(graphql@16.13.1) '@graphql-codegen/typescript-apollo-client-helpers': specifier: ^3.0.0 - version: 3.0.1(encoding@0.1.13)(graphql@16.13.0) + version: 3.0.1(encoding@0.1.13)(graphql@16.13.1) '@graphql-codegen/typescript-operations': specifier: ^4.3.1 - version: 4.6.1(encoding@0.1.13)(graphql@16.13.0) + version: 4.6.1(graphql@16.13.1) '@redocly/cli': specifier: ^1.18.0 - version: 1.34.8(ajv@8.18.0)(encoding@0.1.13) + version: 1.34.11(ajv@8.18.0)(encoding@0.1.13) '@types/express': specifier: ^4.17.21 version: 4.17.25 '@types/node': specifier: ^20.11.26 - version: 20.19.35 + version: 20.19.37 '@typescript-eslint/eslint-plugin': specifier: ^5.10.0 - version: 5.62.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) + version: 5.62.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.56.1(eslint@7.32.0)(typescript@5.9.3) + version: 8.57.1(eslint@7.32.0)(typescript@5.9.3) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -551,16 +551,16 @@ importers: version: 7.32.0 eslint-config-airbnb-base: specifier: ^14.0.0 - version: 14.2.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0))(eslint@7.32.0) + version: 14.2.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0))(eslint@7.32.0) eslint-config-prettier: specifier: ^8.1.0 version: 8.10.2(eslint@7.32.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0) + version: 2.32.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0) eslint-plugin-jest: specifier: ^24.0.1 - version: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) + version: 24.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) eslint-plugin-prettier: specifier: ^3.1.1 version: 3.4.1(eslint-config-prettier@8.10.2(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) @@ -569,10 +569,10 @@ importers: version: 1.7.1 graphql-zeus: specifier: ^7.0.1 - version: 7.2.0(@types/node@20.19.35)(encoding@0.1.13)(graphql-ws@5.16.2(graphql@16.13.0))(graphql@16.13.0)(typescript@5.9.3) + version: 7.2.0(@types/node@20.19.37)(encoding@0.1.13)(graphql-ws@5.16.2(graphql@16.13.1))(graphql@16.13.1)(typescript@5.9.3) node-mocks-http: specifier: ^1.8.0 - version: 1.17.2(@types/express@4.17.25)(@types/node@20.19.35) + version: 1.17.2(@types/express@4.17.25)(@types/node@20.19.37) nodemon: specifier: ^3.1.14 version: 3.1.14 @@ -599,11 +599,11 @@ importers: dependencies: '@typescript-eslint/parser': specifier: ^7.8.0 - version: 7.18.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + version: 7.18.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) devDependencies: '@antfu/eslint-config': specifier: ^2.16.1 - version: 2.27.3(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0)) + version: 2.27.3(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 @@ -615,7 +615,7 @@ importers: version: 4.17.25 '@types/node': specifier: ^20.12.8 - version: 20.19.35 + version: 20.19.37 better-docs: specifier: ^2.7.3 version: 2.7.3(prop-types@15.8.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -627,7 +627,7 @@ importers: version: 8.2.2 eslint: specifier: ^9.1.1 - version: 9.39.3(jiti@2.6.1) + version: 9.39.4(jiti@2.6.1) esno: specifier: ^4.7.0 version: 4.8.0 @@ -660,13 +660,13 @@ importers: version: 5.9.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + version: 2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) vite: specifier: ^5.2.11 - version: 5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) vitest: specifier: ^1.5.3 - version: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) components/desktop: dependencies: @@ -678,10 +678,10 @@ importers: version: link:../sdk '@dicebear/collection': specifier: ^9.0.1 - version: 9.3.2(@dicebear/core@9.3.2) + version: 9.4.2(@dicebear/core@9.4.2) '@dicebear/core': specifier: ^9.0.1 - version: 9.3.2 + version: 9.4.2 '@fortawesome/fontawesome-svg-core': specifier: ^7.1.0 version: 7.2.0 @@ -696,22 +696,22 @@ importers: version: 7.2.0 '@fortawesome/vue-fontawesome': specifier: ^3.1.2 - version: 3.1.3(@fortawesome/fontawesome-svg-core@7.2.0)(vue@3.5.29(typescript@5.1.6)) + version: 3.1.3(@fortawesome/fontawesome-svg-core@7.2.0)(vue@3.5.30(typescript@5.1.6)) '@headlessui/vue': specifier: ^1.7.22 - version: 1.7.23(vue@3.5.29(typescript@5.1.6)) + version: 1.7.23(vue@3.5.30(typescript@5.1.6)) '@novu/js': specifier: ^3.14.0 version: 3.14.1(react@19.2.4) '@openreplay/tracker': specifier: ^17.1.0 - version: 17.2.2 + version: 17.2.4 '@openreplay/tracker-assist': specifier: ^9.0.1 - version: 9.0.1(@openreplay/tracker@17.2.2) + version: 9.0.1(@openreplay/tracker@17.2.4) '@productdevbook/chatwoot': specifier: ^1.7.0 - version: 1.7.0(vue@3.5.29(typescript@5.1.6)) + version: 1.7.0(vue@3.5.30(typescript@5.1.6)) '@quasar/extras': specifier: ^1.16.4 version: 1.17.0 @@ -723,19 +723,19 @@ importers: version: 7.120.4 '@sentry/vue': specifier: ^8.35.0 - version: 8.55.0(pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6)) + version: 8.55.0(pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6)) '@tabler/icons-vue': specifier: ^3.6.0 - version: 3.37.1(vue@3.5.29(typescript@5.1.6)) + version: 3.40.0(vue@3.5.30(typescript@5.1.6)) '@vue-flow/background': specifier: ^1.3.2 - version: 1.3.2(@vue-flow/core@1.48.2(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6)) + version: 1.3.2(@vue-flow/core@1.48.2(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6)) '@vue-flow/controls': specifier: ^1.1.3 - version: 1.1.3(@vue-flow/core@1.48.2(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6)) + version: 1.1.3(@vue-flow/core@1.48.2(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6)) '@vue-flow/core': specifier: ^1.48.2 - version: 1.48.2(vue@3.5.29(typescript@5.1.6)) + version: 1.48.2(vue@3.5.30(typescript@5.1.6)) '@wharfkit/account': specifier: ^1.1.1 version: 1.4.1 @@ -754,6 +754,9 @@ importers: axios: specifier: ^1.13.5 version: 1.13.6 + bpmn-js: + specifier: ^18.13.1 + version: 18.13.1 compression: specifier: ^1.7.4 version: 1.8.1 @@ -762,7 +765,7 @@ importers: version: link:../cooptypes dompurify: specifier: ^3.3.1 - version: 3.3.1 + version: 3.3.3 dotenv: specifier: ^16.4.5 version: 16.6.1 @@ -780,7 +783,7 @@ importers: version: 4.22.1 graphql-ws: specifier: ^5.16.0 - version: 5.16.2(graphql@16.13.0) + version: 5.16.2(graphql@16.13.1) idb: specifier: ^8.0.0 version: 8.0.3 @@ -798,22 +801,22 @@ importers: version: 1.0.1(moment@2.30.1) pinia: specifier: ^2.0.11 - version: 2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)) + version: 2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)) pinia-plugin-persistedstate: specifier: ^3.2.1 - version: 3.2.3(pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6))) + version: 3.2.3(pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6))) prismjs: specifier: ^1.30.0 version: 1.30.0 pug: specifier: ^3.0.3 - version: 3.0.3 + version: 3.0.4 qrcode: specifier: ^1.5.4 version: 1.5.4 quasar: specifier: ^2.16.0 - version: 2.18.6 + version: 2.18.7 register-service-worker: specifier: ^1.7.2 version: 1.7.2 @@ -828,38 +831,38 @@ importers: version: 11.2.10 vite: specifier: 2.9.16 - version: 2.9.16(sass@1.97.3) + version: 2.9.16(sass@1.98.0) vue: specifier: ^3.4.18 - version: 3.5.29(typescript@5.1.6) + version: 3.5.30(typescript@5.1.6) vue-i18n: specifier: ^9.2.2 - version: 9.14.5(vue@3.5.29(typescript@5.1.6)) + version: 9.14.5(vue@3.5.30(typescript@5.1.6)) vue-markdown-render: specifier: ^2.2.1 - version: 2.3.0(vue@3.5.29(typescript@5.1.6)) + version: 2.3.0(vue@3.5.30(typescript@5.1.6)) vue-router: specifier: ^4.0.12 - version: 4.6.4(vue@3.5.29(typescript@5.1.6)) + version: 4.6.4(vue@3.5.30(typescript@5.1.6)) vue-window-size: specifier: ^2.0.0 - version: 2.0.0(vue@3.5.29(typescript@5.1.6)) + version: 2.0.0(vue@3.5.30(typescript@5.1.6)) vue3-dropzone: specifier: ^2.2.1 - version: 2.2.1(vue@3.5.29(typescript@5.1.6)) + version: 2.2.1(vue@3.5.30(typescript@5.1.6)) vue3-openlayers: specifier: ^10.0.1 - version: 10.3.1(ol-contextmenu@5.5.0(ol@9.2.4))(ol-ext@4.0.38(ol@9.2.4))(ol@9.2.4)(vue@3.5.29(typescript@5.1.6)) + version: 10.3.1(ol-contextmenu@5.5.0(ol@9.2.4))(ol-ext@4.0.38(ol@9.2.4))(ol@9.2.4)(vue@3.5.30(typescript@5.1.6)) devDependencies: '@intlify/vite-plugin-vue-i18n': specifier: ^3.3.1 - version: 3.4.0(vite@2.9.16(sass@1.97.3))(vue-i18n@9.14.5(vue@3.5.29(typescript@5.1.6))) + version: 3.4.0(vite@2.9.16(sass@1.98.0))(vue-i18n@9.14.5(vue@3.5.30(typescript@5.1.6))) '@prettier/plugin-pug': specifier: ^3.2.0 version: 3.4.2(prettier@3.8.1) '@quasar/app-vite': specifier: ^1.9.3 - version: 1.11.0(@types/node@12.20.55)(eslint@8.57.1)(pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)))(quasar@2.18.6)(rollup@2.80.0)(vue-router@4.6.4(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6))(workbox-build@7.0.0(@types/babel__core@7.20.5)) + version: 1.11.0(@types/node@12.20.55)(eslint@8.57.1)(pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)))(quasar@2.18.7)(rollup@2.80.0)(vue-router@4.6.4(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6))(workbox-build@7.0.0(@types/babel__core@7.20.5)) '@types/node': specifier: ^12.20.21 version: 12.20.55 @@ -877,7 +880,7 @@ importers: version: 1.8.27 autoprefixer: specifier: ^10.4.2 - version: 10.4.27(postcss@8.5.6) + version: 10.4.27(postcss@8.5.8) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -904,13 +907,13 @@ importers: version: 3.8.1 sass: specifier: ^1.97.3 - version: 1.97.3 + version: 1.98.0 typescript: specifier: 5.1.6 version: 5.1.6 vite-plugin-checker: specifier: ^0.6.4 - version: 0.6.4(eslint@8.57.1)(meow@9.0.0)(optionator@0.9.4)(typescript@5.1.6)(vite@2.9.16(sass@1.97.3))(vue-tsc@1.8.27(typescript@5.1.6)) + version: 0.6.4(eslint@8.57.1)(meow@9.0.0)(optionator@0.9.4)(typescript@5.1.6)(vite@2.9.16(sass@1.98.0))(vue-tsc@1.8.27(typescript@5.1.6)) vue-tsc: specifier: ^1.8.22 version: 1.8.27(typescript@5.1.6) @@ -992,7 +995,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.17.0 - version: 2.27.3(@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0)) + version: 2.27.3(@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 @@ -1004,7 +1007,7 @@ importers: version: 3.0.4 '@types/node': specifier: ^20.12.11 - version: 20.19.35 + version: 20.19.37 '@types/nunjucks': specifier: ^3.2.6 version: 3.2.6 @@ -1037,13 +1040,13 @@ importers: version: 5.9.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + version: 2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) vite: specifier: ^5.2.11 - version: 5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) vitest: specifier: ^1.6.0 - version: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) components/migrator: dependencies: @@ -1064,7 +1067,7 @@ importers: version: 4.8.0 fs-extra: specifier: ^11.2.0 - version: 11.3.3 + version: 11.3.4 node-fetch: specifier: ^3.3.2 version: 3.3.2 @@ -1074,7 +1077,7 @@ importers: devDependencies: '@types/node': specifier: ^22.7.4 - version: 22.19.13 + version: 22.19.15 components/notifications: dependencies: @@ -1099,7 +1102,7 @@ importers: version: 2.1.7 '@types/node': specifier: ^20.0.0 - version: 20.19.35 + version: 20.19.37 chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -1111,10 +1114,10 @@ importers: version: 5.9.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + version: 2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) vitest: specifier: ^4.0.18 - version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37)(vite@8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2)) components/parser: dependencies: @@ -1150,7 +1153,7 @@ importers: version: 3.1.1(express@4.22.1) ioredis: specifier: ^5.4.1 - version: 5.10.0 + version: 5.10.1 mongodb: specifier: ^6.5.0 version: 6.21.0(socks@2.8.7) @@ -1169,7 +1172,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.16.0 - version: 2.27.3(@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0)) + version: 2.27.3(@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 @@ -1178,7 +1181,7 @@ importers: version: 0.7.10 '@types/node': specifier: ^20.12.7 - version: 20.19.35 + version: 20.19.37 bumpp: specifier: ^9.4.0 version: 9.11.1 @@ -1205,19 +1208,19 @@ importers: version: 2.13.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.19.35)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.37)(typescript@5.9.3) typescript: specifier: ^5.4.5 version: 5.9.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + version: 2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) vite: specifier: ^5.2.10 - version: 5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) vitest: specifier: ^1.5.2 - version: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + version: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) components/sdk: dependencies: @@ -1238,16 +1241,16 @@ importers: version: link:../cooptypes graphql: specifier: ^16.9.0 - version: 16.13.0 + version: 16.13.1 graphql-request: specifier: ^7.1.2 - version: 7.4.0(graphql@16.13.0) + version: 7.4.0(graphql@16.13.1) graphql-tag: specifier: ^2.12.6 - version: 2.12.6(graphql@16.13.0) + version: 2.12.6(graphql@16.13.1) graphql-ws: specifier: ^5.16.0 - version: 5.16.2(graphql@16.13.0) + version: 5.16.2(graphql@16.13.1) isomorphic-ws: specifier: ^5.0.0 version: 5.0.0(ws@8.19.0) @@ -1257,7 +1260,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^3.3.2 - version: 3.16.0(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0)) + version: 3.16.0(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) '@antfu/ni': specifier: ^0.23.0 version: 0.23.2 @@ -1266,7 +1269,7 @@ importers: version: 0.7.10 '@types/node': specifier: ^22.5.4 - version: 22.19.13 + version: 22.19.15 '@types/ws': specifier: ^8.5.13 version: 8.18.1 @@ -1275,7 +1278,7 @@ importers: version: 9.11.1 eslint: specifier: ^9.9.1 - version: 9.39.3(jiti@2.6.1) + version: 9.39.4(jiti@2.6.1) esno: specifier: ^4.7.0 version: 4.8.0 @@ -1292,23 +1295,23 @@ importers: specifier: ^2.11.1 version: 2.13.1 typedoc: - specifier: ^0.28.17 - version: 0.28.17(typescript@5.9.3) + specifier: ^0.25.13 + version: 0.25.13(typescript@5.9.3) typedoc-plugin-expand-object-like-types: specifier: ^0.1.2 - version: 0.1.2(typedoc@0.28.17(typescript@5.9.3)) + version: 0.1.2(typedoc@0.25.13(typescript@5.9.3)) typescript: specifier: ^5.5.4 version: 5.9.3 unbuild: specifier: ^2.0.0 - version: 2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + version: 2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) vite: specifier: ^5.4.3 - version: 5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) + version: 5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) vitest: specifier: ^2.0.5 - version: 2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) + version: 2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) components/setup: dependencies: @@ -1317,7 +1320,7 @@ importers: version: 4.8.0 inquirer: specifier: ^12.4.3 - version: 12.11.1(@types/node@22.19.13) + version: 12.11.1(@types/node@22.19.15) ora: specifier: ^8.2.0 version: 8.2.0 @@ -1641,9 +1644,8 @@ packages: peerDependencies: graphql: '*' - '@ardatan/relay-compiler@12.0.3': - resolution: {integrity: sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ==} - hasBin: true + '@ardatan/relay-compiler@13.0.0': + resolution: {integrity: sha512-ite4+xng5McO8MflWCi0un0YmnorTujsDnfPfhzYzAgoJ+jkI1pZj6jtmTl8Jptyi1H+Pa0zlatJIsxDD++ETA==} peerDependencies: graphql: '*' @@ -1686,8 +1688,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.6': - resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==} + '@babel/helper-define-polyfill-provider@0.6.8': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1749,16 +1751,16 @@ packages: resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.28.6': - resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + '@babel/helpers@7.29.2': + resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} engines: {node: '>=6.9.0'} '@babel/highlight@7.25.9': resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.29.0': - resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + '@babel/parser@7.29.2': + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} engines: {node: '>=6.0.0'} hasBin: true @@ -2245,8 +2247,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} + '@babel/preset-env@7.29.2': + resolution: {integrity: sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2256,15 +2258,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/runtime@7.28.6': - resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} '@babel/runtime@7.6.0': resolution: {integrity: sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==} - '@babel/standalone@7.29.1': - resolution: {integrity: sha512-z42abD0C6fiHfgLyCWw8PYv6FCJ0IGVtSCxXk/NPykWO5LNIEGfdLDJ3HdYqlPcAhwtQ3oKH1PvNj2JGpTxQKg==} + '@babel/standalone@7.29.2': + resolution: {integrity: sha512-VSuvywmVRS8efooKrvJzs6BlVSxRvAdLeGrAKUrWoBx1fFBSeE/oBpUZCQ5BcprLyXy04W8skzz7JT8GqlNRJg==} engines: {node: '>=6.9.0'} '@babel/template@7.28.6': @@ -2290,8 +2292,11 @@ packages: peerDependencies: typescript: ^4.3.5 - '@borewit/text-codec@0.2.1': - resolution: {integrity: sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==} + '@borewit/text-codec@0.2.2': + resolution: {integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==} + + '@bpmn-io/diagram-js-ui@0.2.3': + resolution: {integrity: sha512-OGyjZKvGK8tHSZ0l7RfeKhilGoOGtFDcoqSGYkX0uhFlo99OVZ9Jn1K7TJGzcE9BdKwvA5Y5kGqHEhdTxHvFfw==} '@bufbuild/protobuf@1.10.1': resolution: {integrity: sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==} @@ -2332,210 +2337,210 @@ packages: '@datastructures-js/deque@1.0.8': resolution: {integrity: sha512-PSBhJ2/SmeRPRHuBv7i/fHWIdSC3JTyq56qb+Rq0wjOagi0/fdV5/B/3Md5zFZus/W6OkSPMaxMKKMNMrSmubg==} - '@dicebear/adventurer-neutral@9.3.2': - resolution: {integrity: sha512-Qb4HnLDaVdMMFfFJKb8w5Ywel/d7aVPWVrt9wIJNI5gzEVK9N/A5LmDQX0o5BHemQMF0O9UgPKHWMYsxnDs47A==} + '@dicebear/adventurer-neutral@9.4.2': + resolution: {integrity: sha512-5xgkG/mNL4j3Q4SJGQLBU/KnU90tng8Ze5ofThD+55wi0oeY/nSAUowg6UFCmHrktjifj/MEx3CQqbpcPWtfIA==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/adventurer@9.3.2': - resolution: {integrity: sha512-BbXHcN/MtboKZF2EwmCZVCGO11SywvgZarl4Ao0HQl2FN3OaspIsGV+1cZRRND8CN1/VVkK2saZkWn3i9x3XJA==} + '@dicebear/adventurer@9.4.2': + resolution: {integrity: sha512-jqYp834ZmGDA9HBBDQAdgF1O2UTCwHF4vVrktXWa2Dppp1JczPL5HnVOWsjtrLmXNn61Wd6OLmBb2e6rhzp3ig==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/avataaars-neutral@9.3.2': - resolution: {integrity: sha512-CS/082gQn6SjjHfBCelY8AVCyDr2sLB+ztm5AYiocAx1dNHqlE4zmIvHWq0qp9xM+sbl4OmCe4OY8IpzSVIJWw==} + '@dicebear/avataaars-neutral@9.4.2': + resolution: {integrity: sha512-/eNrp0YCNJRwQXqOloLm1+3Ss2C+pMpUQIGkbEnGsP1UK+13Ge80ggDDof1HpdqvG9HAZcKa7hnbG/0HSwyDSw==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/avataaars@9.3.2': - resolution: {integrity: sha512-Knoj8USoO29GSfZVeYZ/Thw4BpFFvgSMwt51yet7GKbPZxdCSRLB5/n6hnZBeF2VA2t0ABtQp4VlDML/whX/AQ==} + '@dicebear/avataaars@9.4.2': + resolution: {integrity: sha512-3x9jKFkOkFSPmpTbt9xvhiU2E1GX7beCSsX0tXRUShj8x6+5Ks9yBRT1VlkySbnXrZ/GglADGg7vJ/D2uIx1Yw==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/big-ears-neutral@9.3.2': - resolution: {integrity: sha512-iWbrqcskHeJV4RMTgtngeCe3ZsZ518xN1kiksQ0OcdhbKtxXDmWuC3d3wpavpch3t1nkGliFZRZqTZAunvKBNg==} + '@dicebear/big-ears-neutral@9.4.2': + resolution: {integrity: sha512-M8Ozmzza4eY4hpLOYULgJxMYmBA0CsBnrE15/xw6LZkEREXnrX5z0NJsf8hUfdyF6BWZ+RBgzoiav32DAC5zcg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/big-ears@9.3.2': - resolution: {integrity: sha512-wow9ef02Km2sOREvamCKfPnQA6J7O7xt3ZcmOzALWpLs75vp9FA42OTlnAgYGbUc7t2mQQ4BvAK0w9m8g3PFrw==} + '@dicebear/big-ears@9.4.2': + resolution: {integrity: sha512-mNfz3ppNA7UBq0IO3nXCiV5pFPG7c1DfzRB0foNU2Wo1XXT8FIcSY2BvDlYqorZTOUOz7dHb0vx06hqvG0HP5w==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/big-smile@9.3.2': - resolution: {integrity: sha512-0rhz2+0enHCv9+NWw4XcAQdIN9UzY4e6BNKuYY3+4YwQTi3YnKf6w1ZcmmUAXSflFwtg6Yxby+6BftpJFR8WUQ==} + '@dicebear/big-smile@9.4.2': + resolution: {integrity: sha512-hmT5i7rcPPhStjZyg28pbIhdTnnMBzK3RObI0vKCpY30EFrzaPkkdDL6Ck5fAFBdvDIW1EpOJkenyR0XPmhgbQ==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/bottts-neutral@9.3.2': - resolution: {integrity: sha512-j7mJMb5s4Zf1WwDUukjcvafklYHCdaovwflBthVDT9I4EMUuFMeTN+65IozdTY2grfJwUqfUOafbsZTml+qSYA==} + '@dicebear/bottts-neutral@9.4.2': + resolution: {integrity: sha512-kFNwWt6j+gzZ5n5Pz7WVwePubREAQOF8ZwWA9ztwVYDVMLnOChWbAofy5FED4j5md2MXFH2EgLCFCMr5K2BmIA==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/bottts@9.3.2': - resolution: {integrity: sha512-WMKboWBJBspW1DeK5lFLn+3E1ypkpeIU0WB9A/Q+zXtQKafOMxkndDcVqJJlPRPBKXkijcveoGGcl8nXXHghRQ==} + '@dicebear/bottts@9.4.2': + resolution: {integrity: sha512-tsx+dII7EFUCVA8URj66G1GqORCCVduCAx4dY2prEY2IeFianVpkntXuFsWZ9BBGx1NZFndvDith5oTwKMQPbQ==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/collection@9.3.2': - resolution: {integrity: sha512-6ppAtbVQnO86sqmjaKi0dLso9xMY7oWLIBmyjYT6G80l7IadlKUpnyUQJqXanrBcREPklSZynt4C4SUm5BQAlg==} + '@dicebear/collection@9.4.2': + resolution: {integrity: sha512-KArubv7if8H7j9sIfpDK2hJJqrdNVR5zMPAMOSpIU2JPyXx8TC9o5wsmXb8il5wOHgaS9Q/cla7jUNIiDD7Gsg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/core@9.3.2': - resolution: {integrity: sha512-iSdPB6ThMjj+qp6qePbLTpkf/x/o3GistmyP5tZT4KdZfpf24R+YCzf8gjVssSUxSz6K15BIxnD4I5wqsKvwaQ==} + '@dicebear/core@9.4.2': + resolution: {integrity: sha512-MF0042+Z3s8PGZKZLySfhft28bUa3B1iq0e5NSjCvY8gfMi5aIH/iRJGRJa1N9Jz1BNkxYb4yvJ/N9KO8Z6Y+w==} engines: {node: '>=18.0.0'} - '@dicebear/croodles-neutral@9.3.2': - resolution: {integrity: sha512-qu4+E36vS4RSusARn3qIZZWhpz0DQRwBwq5ohLZug3DX9QJn5t416wLTZDyd39b80Xix0GoZU9K5LNzALFPPug==} + '@dicebear/croodles-neutral@9.4.2': + resolution: {integrity: sha512-oG5IeUdtiYshQ89gkAVcl5w3xAEi5UZX2fTzIyelpBPCG176l7VuuFzlxi2umnB3E6LVHYy06DXvUo/p+rXB2Q==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/croodles@9.3.2': - resolution: {integrity: sha512-d6xm53Jv4Xw4NYsVjeTQ8z1qm1WhiQczP3bAVlotpL2J60jcv3c6cTN0nco6A4SDOERckGvLTzOmY3ZIHKasqQ==} + '@dicebear/croodles@9.4.2': + resolution: {integrity: sha512-6VoO0JviIf7dKKMBTL/SMXxWhnXHaZuzufX90G0nXxS77ELG1YkGNMaZzawizN4C09Gbya2gJkozqrWiJN/aGw==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/dylan@9.3.2': - resolution: {integrity: sha512-quEGjKxfAk9ROVBi9bw2yMCJ13JyaEIySmVhwv5o9N4+SPYGtKFBybyZBLSK6VNptm4iztH3riYFTvhZwW7RIQ==} + '@dicebear/dylan@9.4.2': + resolution: {integrity: sha512-1vQvRu9x9DrwFxhFaIU2rf0EUL04yDTbAt7fHyAjM0mEsKzTD4mRNf95tCRuavCoW6W48u7A/OY6jyIub6kxLQ==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/fun-emoji@9.3.2': - resolution: {integrity: sha512-xtHZaKhhDZdqZaAznCWonlT66VUzDMmQZPDp+pijMzLwYDKipcO+sMQ4eyKOdxaZQYCtIT8GXGC+mxg16UZzOw==} + '@dicebear/fun-emoji@9.4.2': + resolution: {integrity: sha512-kqB6LPkdYCdEU/mwbyz34xLzoNUKL6ARcoo3fr5ASq9D6ZE07qIKybC3xv5+CPz7VmspJ1Q3c/VVWVMDRP7Twg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/glass@9.3.2': - resolution: {integrity: sha512-+M+SZuWBRf4K+vgJPbNaFzD6biCfzMM9oKhs769ac65DUvtQojZ5OXcMkCXHGGAF+PSynj+Rvln57C87Oe9p8Q==} + '@dicebear/glass@9.4.2': + resolution: {integrity: sha512-z5qUogHQ1b6UJ2zCqT848mU2U9DKbVDhiX6GPDjD7tYLisCCJVisH9p6WyNdHvflUd4SHkA6gRqVJIh2v2HnTA==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/icons@9.3.2': - resolution: {integrity: sha512-bTi57LUQxzyLfMH8lWNJViNvACY/tbrNjBtLpwAHnN4ZOt7MSS+zN8h6Y5uk3Q2ykUPP4nH6gDfDdzf08N9nGQ==} + '@dicebear/icons@9.4.2': + resolution: {integrity: sha512-QSMMz0NA03ypSGhXC8HQX8FSj8lYT+/5yqH+/N03OH2IjL0q7wwGZ7nqsrtlRp76O5WqMTwGfSbTUUYPjFr+Xw==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/identicon@9.3.2': - resolution: {integrity: sha512-EDXNY7Bm5VejFCxpAxWKgTKls0ZgwnifN/YpFKY1QXK6hZ/Uptu/gX79HxY0WOKFKFcEi8uzJs5+ARUJH3ccjw==} + '@dicebear/identicon@9.4.2': + resolution: {integrity: sha512-JVDSmZsv11mSWqwAktK5x9Bslht2xY3TFUn8xzu6slAYe1Z7hEXZ76eb+UJ6F4qEzdwZ7xPWzAS6Nb0Y3A0pww==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/initials@9.3.2': - resolution: {integrity: sha512-TW0bhQDRTow5qohc751yn8cciprsfDX1sprAcXXcK0rNA+C8H+oXx292XW8fsECkV6+0PPr+8Ik9s/VaK3ugbA==} + '@dicebear/initials@9.4.2': + resolution: {integrity: sha512-yePuIUasmwtl9IrtB6rEzE/zb5fImKP/neW0CdcTC2MwLgMuP1GLHEGRgg1zI8exIh+PMv1YdLGyyUuRTE2Qpw==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/lorelei-neutral@9.3.2': - resolution: {integrity: sha512-zHHoU5o+FheDBUgUErXve9qB4iiyvdUUBqtDnWB+DvywSoNk/3bsLZ1hw/RHPiJV2QKReRNbGaT2OTNXSWDH5A==} + '@dicebear/lorelei-neutral@9.4.2': + resolution: {integrity: sha512-yspanTthA5vh6iCdeLzn6xZ4yYMYRcfcxblcgSvHTF1ut0bjAXtw5SXzZ6aJTrJWiHkzYOQuTOR6GVYiW80Q7w==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/lorelei@9.3.2': - resolution: {integrity: sha512-kHnTu+lmDJgvTeX9qZadl4IlwCGsu8OXHw2s+QVYGCH7SxILZZSQL2LdZOqHkLC5PqDxMOFcyDFpvSv0nS1KHg==} + '@dicebear/lorelei@9.4.2': + resolution: {integrity: sha512-YMv6vnriW6VLFDsreKuOnUFFno6SRe7+7X7R7zPY0rZ+MaHX9V3jcioIG+1PSjIHEDfOLUHpr5vd1JBWv8y7UA==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/micah@9.3.2': - resolution: {integrity: sha512-R5PKyzsdxWfQhWgKoNCQxVAfa2a3Ejf3M1yIn6Di/qcg5jLbMA4FthmT2wJLHRAqluDY48+dJSpqGggGs/dDFA==} + '@dicebear/micah@9.4.2': + resolution: {integrity: sha512-e4D3W/OlChSsLo7Llwsy0J18vk0azJqF/uFoY+EKACCNHBc1HGNsqVvu2CTf+OWOA8wTyAK6UkjBN5p01r7D+g==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/miniavs@9.3.2': - resolution: {integrity: sha512-q3JOfIh8+DDcdmNbZOgSlfzTg7mFo7hcn8C2esqvWvxONkeIhDcZsAGc8ZfJB4+pHhxzkIYrY4PijBwkFT/xGw==} + '@dicebear/miniavs@9.4.2': + resolution: {integrity: sha512-wLwyFNNUnDRd3BbhSBhXR0XEpX8sG0/xDA5M/OkDoapLqZnnI48YLUSDd2N5QTAVMmcSEuZOYxkcnj7WW79vlg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/notionists-neutral@9.3.2': - resolution: {integrity: sha512-R643jn297bBCAXvV0hiATETn/moX+3XEZmxO5kvSeqee2t+YojU0HsvzosIvOpFk6KPOvydfQ+RJWW7MjhkgvA==} + '@dicebear/notionists-neutral@9.4.2': + resolution: {integrity: sha512-AyD9kEfVxQUwDGf4Op059gVmYIOAkTKg3dtE9h9mEKP7zl/kMy5B67BFFOo7sB0mXCjzAegZ6ekGU02E8+hIHw==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/notionists@9.3.2': - resolution: {integrity: sha512-bYIC/9C4kYm7dYOZ37zC92idu4FzyTlWU/+hoDYqdLpKqDdU/rx/CilGEES26CknzOdzmq3dG3A8gM/g0n58mg==} + '@dicebear/notionists@9.4.2': + resolution: {integrity: sha512-ZCySq+nxcD/x4xyYgytcj2N9uY3gxrL+qpnmOdp2BdA221KacVrxlsUPpIgEMqxS2rMmBQXfxg129Pzn4ycIpA==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/open-peeps@9.3.2': - resolution: {integrity: sha512-qb4HEyGakvS6fQRU9iFLEKLSRECSkGRlk/fG3hm0RZJkhfwU2PYMkIqM0OQ1v+rsWoAMKtXJj9qp/bfHgPRAlg==} + '@dicebear/open-peeps@9.4.2': + resolution: {integrity: sha512-i01tLgtp2g937T81sVeAOVlqsCtiTck/Kw20g7hN80+7xrXjOUepz2HPLy3HeiMjwjMGRy5o54kSd0/8Ht4Dqg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/personas@9.3.2': - resolution: {integrity: sha512-6k49iqV2M5Bqefh+fy0MBgn/YCGc4xWyjTvJ1O2yOKQc4grNYlPpPxSC8MTfP5KvyxBHllM5/gq1BQ+lTVHgzw==} + '@dicebear/personas@9.4.2': + resolution: {integrity: sha512-NJlkvI5F5gugt6t2+7QrYNTwQC7+4IQZS3vG0dYk2BncxOHax0BuLovdSdiAesTL4ZkytFYIydWmKmV2/xcUwg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/pixel-art-neutral@9.3.2': - resolution: {integrity: sha512-ojJCKXnVia2tsXHD+34abo9ebJ/LEP32hjYp6Wi9epSruY22hM2vi541gtdIluyDH9O6GxL6ZvejYBx5NAlJXQ==} + '@dicebear/pixel-art-neutral@9.4.2': + resolution: {integrity: sha512-9e9Lz554uQvWaXV2P17ss+hPa6rTyuAKBtB8zk8ECjHiZzIl61N/KcTVLZ4dILVZwj7gYriaLo16QEqvL2GJCg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/pixel-art@9.3.2': - resolution: {integrity: sha512-YwMWMeut+oK0qrFTeWtteBhePkpRJj9jZ4AK1nfoJ9kB/c+hKbflJAvYPhwI1Vu12yV0+DKcUYHd5l0CDnk0jQ==} + '@dicebear/pixel-art@9.4.2': + resolution: {integrity: sha512-peHf7oKICDgBZ8dUyj+txPnS7VZEWgvKE+xW4mNQqBt6dYZIjmva2shOVHn0b1JU+FDxMx3uIkWVixKdUq4WGg==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/rings@9.3.2': - resolution: {integrity: sha512-bgblHOWcXwUfCw/2EPBSBlNmNHGFMHehGGi8JqGY2Ouml826ZcajikbZViCAbxau2Tjoh5hOn4zig9f0//Lmyw==} + '@dicebear/rings@9.4.2': + resolution: {integrity: sha512-Pc3ymWrRDQPJFNrbbLt7RJrzGvUuuxUiDkrfLhoVE+B6mZWEL1PC78DPbS1yUWYLErJOpJuM2GSwXmTbVjWf+g==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/shapes@9.3.2': - resolution: {integrity: sha512-X+6d9TTaL1OmoXu/79kzDd6pSe9zWnkPxMKM5sobHyGtfgOGYrYfGj39OrRL6xVsc45UXUInf/M5h7mDuWZIkw==} + '@dicebear/shapes@9.4.2': + resolution: {integrity: sha512-AFL6jAaiLztvcqyq+ds+lWZu6Vbp3PlGWhJeJRm842jxtiluJpl6r4f6nUXP2fdMz7MNpDzXfLooQK9E04NbUQ==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/thumbs@9.3.2': - resolution: {integrity: sha512-yUY6Ww95J+YuVIRSJwovADfvh0Zrf0dxy+0ayoTAZtSbGBtW+rTY11HYTzaqonSv4Qkt9ZmqbI9REVkKp0bOkQ==} + '@dicebear/thumbs@9.4.2': + resolution: {integrity: sha512-ccWvDBqbkWS5uzHbsg5L6uML6vBfX7jT3J3jHCQksvz8haHItxTK02w+6e1UavZUsvza4lG5X/XY3eji3siJ4Q==} engines: {node: '>=18.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@dicebear/toon-head@9.3.2': - resolution: {integrity: sha512-R2LcMvBqFoW0L1ySJ3uQHRZd8/9Z/S+hHOOWfDHUQ/Ed2MKuEtP68KiU8UZ9jkCu1dWsWHqnvdr3n/Xn5lechA==} + '@dicebear/toon-head@9.4.2': + resolution: {integrity: sha512-lwFeSXyAnaKnCfMt9TiJwnD1cXQUGkey/0h6i/+4TVHVMCz5/Ri5u1ynovPNHy1SnBf858QwoXHkxilGLwQX/g==} engines: {node: '>=16.0.0'} peerDependencies: '@dicebear/core': ^9.0.0 - '@emnapi/core@1.8.1': - resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} + '@emnapi/core@1.9.1': + resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} - '@emnapi/runtime@1.8.1': - resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + '@emnapi/runtime@1.9.1': + resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@emnapi/wasi-threads@1.2.0': + resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} '@emotion/is-prop-valid@1.4.0': resolution: {integrity: sha512-QgD4fyscGcbbKwJmqNvUMSE02OsHUa+lAWKdEUIJKgqe5IwRSKd7+KhibEWdaKwgjLj0DRSHA9biAIqGBk05lw==} @@ -2587,8 +2592,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.3': - resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + '@esbuild/aix-ppc64@0.27.4': + resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -2611,8 +2616,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.3': - resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + '@esbuild/android-arm64@0.27.4': + resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -2635,8 +2640,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.3': - resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + '@esbuild/android-arm@0.27.4': + resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -2659,8 +2664,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.3': - resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + '@esbuild/android-x64@0.27.4': + resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -2683,8 +2688,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.3': - resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + '@esbuild/darwin-arm64@0.27.4': + resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -2707,8 +2712,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.3': - resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + '@esbuild/darwin-x64@0.27.4': + resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -2731,8 +2736,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.3': - resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + '@esbuild/freebsd-arm64@0.27.4': + resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -2755,8 +2760,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.3': - resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + '@esbuild/freebsd-x64@0.27.4': + resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -2779,8 +2784,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.3': - resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + '@esbuild/linux-arm64@0.27.4': + resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -2803,8 +2808,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.3': - resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + '@esbuild/linux-arm@0.27.4': + resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -2827,8 +2832,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.3': - resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + '@esbuild/linux-ia32@0.27.4': + resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -2857,8 +2862,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.3': - resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + '@esbuild/linux-loong64@0.27.4': + resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -2881,8 +2886,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.3': - resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + '@esbuild/linux-mips64el@0.27.4': + resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -2905,8 +2910,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.3': - resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + '@esbuild/linux-ppc64@0.27.4': + resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -2929,8 +2934,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.3': - resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + '@esbuild/linux-riscv64@0.27.4': + resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -2953,8 +2958,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.3': - resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + '@esbuild/linux-s390x@0.27.4': + resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -2977,8 +2982,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.3': - resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} + '@esbuild/linux-x64@0.27.4': + resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -2989,8 +2994,8 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.3': - resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + '@esbuild/netbsd-arm64@0.27.4': + resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -3013,8 +3018,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.3': - resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + '@esbuild/netbsd-x64@0.27.4': + resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -3025,8 +3030,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.3': - resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + '@esbuild/openbsd-arm64@0.27.4': + resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -3049,14 +3054,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.3': - resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + '@esbuild/openbsd-x64@0.27.4': + resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.27.3': - resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + '@esbuild/openharmony-arm64@0.27.4': + resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -3079,8 +3084,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.3': - resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + '@esbuild/sunos-x64@0.27.4': + resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -3103,8 +3108,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.3': - resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + '@esbuild/win32-arm64@0.27.4': + resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -3127,8 +3132,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.3': - resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + '@esbuild/win32-ia32@0.27.4': + resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -3151,17 +3156,17 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.3': - resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + '@esbuild/win32-x64@0.27.4': + resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-plugin-eslint-comments@4.6.0': - resolution: {integrity: sha512-2EX2bBQq1ez++xz2o9tEeEQkyvfieWgUFMH4rtJJri2q0Azvhja3hZGXsjPXs31R4fQkZDtWzNDDK2zQn5UE5g==} + '@eslint-community/eslint-plugin-eslint-comments@4.7.1': + resolution: {integrity: sha512-Ql2nJFwA8wUGpILYGOQaT1glPsmvEwE0d+a+l7AALLzQvInqdbXJdx7aSu0DpUX9dB1wMVBMhm99/++S3MdEtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} @@ -3182,8 +3187,8 @@ packages: eslint: optional: true - '@eslint/config-array@0.21.1': - resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + '@eslint/config-array@0.21.2': + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-helpers@0.4.2': @@ -3210,16 +3215,16 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/eslintrc@3.3.4': - resolution: {integrity: sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==} + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@8.57.1': resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.39.3': - resolution: {integrity: sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==} + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/markdown@6.6.0': @@ -3248,19 +3253,19 @@ packages: '@fastify/busboy@3.2.0': resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==} - '@fastify/otel@0.16.0': - resolution: {integrity: sha512-2304BdM5Q/kUvQC9qJO1KZq3Zn1WWsw+WWkVmFEaj1UE2hEIiuFqrPeglQOwEtw/ftngisqfQ3v70TWMmwhhHA==} + '@fastify/otel@0.17.1': + resolution: {integrity: sha512-K4wyxfUZx2ux5o+b6BtTqouYFVILohLZmSbA2tKUueJstNcBnoGPVhllCaOvbQ3ZrXdUxUC/fyrSWSCqHhdOPg==} peerDependencies: '@opentelemetry/api': ^1.9.0 - '@floating-ui/core@1.7.4': - resolution: {integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==} + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} - '@floating-ui/dom@1.7.5': - resolution: {integrity: sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==} + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} - '@floating-ui/utils@0.2.10': - resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} '@fortawesome/fontawesome-common-types@7.2.0': resolution: {integrity: sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==} @@ -3405,12 +3410,22 @@ packages: resolution: {integrity: sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag==} engines: {node: '>=18.0.0'} + '@graphql-hive/signal@2.0.0': + resolution: {integrity: sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ==} + engines: {node: '>=20.0.0'} + '@graphql-tools/apollo-engine-loader@8.0.28': resolution: {integrity: sha512-MzgDrUuoxp6dZeo54zLBL3cEJKJtM3N/2RqK0rbPxPq5X2z6TUA7EGg8vIFTUkt5xelAsUrm8/4ai41ZDdxOng==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/batch-execute@10.0.7': + resolution: {integrity: sha512-vKo9XUiy2sc5tzMupXoxZbu5afVY/9yJ0+yLrM5Dhh38yHYULf3z9VC1eAwW0kj8pWpOo8d8CV3jpleGwv83PA==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/batch-execute@9.0.19': resolution: {integrity: sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA==} engines: {node: '>=18.0.0'} @@ -3429,6 +3444,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/delegate@12.0.12': + resolution: {integrity: sha512-/vgLWhIwm+Mgo5VUOJQj6EOpaxXRQmA7mk8j6/8vBbPi56LoYA/UPRygcpEnm9EuXTspFKCTBil+xqThU3EmqQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/documents@1.0.1': resolution: {integrity: sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==} engines: {node: '>=16.0.0'} @@ -3447,18 +3468,36 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/executor-common@1.0.6': + resolution: {integrity: sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/executor-graphql-ws@2.0.7': resolution: {integrity: sha512-J27za7sKF6RjhmvSOwOQFeNhNHyP4f4niqPnerJmq73OtLx9Y2PGOhkXOEB0PjhvPJceuttkD2O1yMgEkTGs3Q==} engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/executor-graphql-ws@3.1.5': + resolution: {integrity: sha512-WXRsfwu9AkrORD9nShrd61OwwxeQ5+eXYcABRR3XPONFIS8pWQfDJGGqxql9/227o/s0DV5SIfkBURb5Knzv+A==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/executor-http@1.3.3': resolution: {integrity: sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A==} engines: {node: '>=18.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/executor-http@3.1.1': + resolution: {integrity: sha512-Le57fMdN7nGBp8XddkpGreCzcPGCZ+uHs1kPw/xMKPJMsn/vZUHbWJ0FY0cb0jfE3OVhbMIjjSe/OHlG3Mm3zw==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/executor-legacy-ws@1.1.25': resolution: {integrity: sha512-6uf4AEXO0QMxJ7AWKVPqEZXgYBJaiz5vf29X0boG8QtcqWy8mqkXKWLND2Swdx0SbEx0efoGFcjuKufUcB0ASQ==} engines: {node: '>=16.0.0'} @@ -3483,8 +3522,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/graphql-file-loader@8.1.9': - resolution: {integrity: sha512-rkLK46Q62Zxift8B6Kfw6h8SH3pCR3DPCfNeC/lpLwYReezZz+2ARuLDFZjQGjW+4lpMwiAw8CIxDyQAUgqU6A==} + '@graphql-tools/graphql-file-loader@8.1.12': + resolution: {integrity: sha512-Nma7gBgJoUbqXWTmdHjouo36tjzewA8MptVcHoH7widzkciaUVzBhriHzqICFB/dVxig//g9MX8s1XawZo7UAg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -3495,8 +3534,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/import@7.1.9': - resolution: {integrity: sha512-mHzOgyfzsAgstaZPIFEtKg4GVH4FbDHeHYrSs73mAPKS5F59/FlRuUJhAoRnxbVnc3qIZ6EsWBjOjNbnPK8viA==} + '@graphql-tools/import@7.1.12': + resolution: {integrity: sha512-QSsdPsdJ7yCgQ5XODyKYpC7NlB9R1Koi0R3418PT7GiRm+9O8gYXSs/23dumcOnpiLrnf4qR2aytBn1+JOAhnA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -3568,8 +3607,8 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/relay-operation-optimizer@7.0.27': - resolution: {integrity: sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g==} + '@graphql-tools/relay-operation-optimizer@7.1.1': + resolution: {integrity: sha512-va+ZieMlz6Fj18xUbwyQkZ34PsnzIdPT6Ccy1BNOQw1iclQwk52HejLMZeE/4fH+4cu80Q2HXi5+FjCKpmnJCg==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -3602,6 +3641,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/url-loader@9.0.6': + resolution: {integrity: sha512-QdJI3f7ANDMYfYazRgJzzybznjOrQAOuDXweC9xmKgPZoTqNxEAsatiy69zcpTf6092taJLyrqRH6R7xUTzf4A==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/utils@10.11.0': resolution: {integrity: sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==} engines: {node: '>=16.0.0'} @@ -3636,6 +3681,12 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-tools/wrap@11.1.12': + resolution: {integrity: sha512-PJ0tuiGbEOOZAJk2/pTKyzMEbwBncPBfO7Z84tCPzM/CAR4ZlAXbXjaXOw4fdi0ReUDyOG06Z8DGgEQjr68dKw==} + engines: {node: '>=20.0.0'} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + '@graphql-typed-document-node/core@3.2.0': resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: @@ -3692,8 +3743,8 @@ packages: '@hapi/file@3.0.0': resolution: {integrity: sha512-w+lKW+yRrLhJu620jT3y+5g2mHqnKfepreykvdOcl9/6up8GrQQn+l3FRTsjHTKbkbfQFkuksHpdv2EcpKcJ4Q==} - '@hapi/hapi@21.4.6': - resolution: {integrity: sha512-T+DKEZrgZZeFJP0wIcmsU2Tr6TZ7LJExLV+qfFiQsBuqzZRxHwNQ9z4SshkFWocvlf3hIu9iyyB2X5bAdiH6tA==} + '@hapi/hapi@21.4.7': + resolution: {integrity: sha512-BNO7EgGdDPUaNGhkEiaW8xqk7IqzZNDljBPLcAZgyzpAKl72YR5sBlzfQG1ncrS7O1A7NPLHJkJJgd4YYHDHfg==} engines: {node: '>=14.15.0'} '@hapi/heavy@8.0.1': @@ -3934,8 +3985,8 @@ packages: '@types/node': optional: true - '@internationalized/date@3.11.0': - resolution: {integrity: sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q==} + '@internationalized/date@3.12.0': + resolution: {integrity: sha512-/PyIMzK29jtXaGU23qTvNZxvBXRtKbNnGDFD+PY6CZw/Y8Ex8pFUzkuCJCG9aOqmShjqhS9mPqP6Dk5onQY8rQ==} '@internationalized/number@3.6.5': resolution: {integrity: sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g==} @@ -4137,8 +4188,8 @@ packages: '@livekit/mutex@1.1.1': resolution: {integrity: sha512-EsshAucklmpuUAfkABPxJNhzj9v2sG7JuzFDL4ML1oJQSV14sqrpTYnsaOudMAw9yOaW53NU3QQTlUQoRs4czw==} - '@livekit/protocol@1.44.1': - resolution: {integrity: sha512-FEKP8LQVCaY99wIvNIj3Zym7zTLR/5nnxtHSUz/pECGtrbTg4Be8+Dgxi40FuGjIS5ctwbiZwCu8K7m4FlyZsw==} + '@livekit/protocol@1.45.1': + resolution: {integrity: sha512-sr6p0TwKofHO5KW6kUzjq4hH2de4Al5scQo824xFnyI1XYo0qQn6fTG+bdr+Uj4EedjYAOqjezwUju5OErVIRA==} '@livekit/rtc-node-darwin-arm64@0.13.24': resolution: {integrity: sha512-gm5xOpGu6Rj/mNU2jEijcGhQGN2GdxV2dNYQm3NCKN7ow0BmMFZvXSCAWOWf+9oTutPXHnrc7EN1mt2v+lfqhA==} @@ -4242,6 +4293,9 @@ packages: '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@napi-rs/wasm-runtime@1.1.1': + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} + '@nestjs/apollo@12.2.2': resolution: {integrity: sha512-gsDqSfsmTSvF0k3XaRESRgM3uE/YFO+59txCsq7T1EadDOVOuoF3zVQiFmi6D50Rlnqohqs63qjjf46mgiiXgQ==} peerDependencies: @@ -4491,8 +4545,8 @@ packages: resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} engines: {node: ^16.14.0 || >=18.0.0} - '@nuxt/kit@3.21.1': - resolution: {integrity: sha512-QORZRjcuTKgo++XP1Pc2c2gqwRydkaExrIRfRI9vFsPA3AzuHVn5Gfmbv1ic8y34e78mr5DMBvJlelUaeOuajg==} + '@nuxt/kit@3.21.2': + resolution: {integrity: sha512-Bd6m6mrDrqpBEbX+g0rc66/ALd1sxlgdx5nfK9MAYO0yKLTOSK7McSYz1KcOYn3LQFCXOWfvXwaqih/b+REI1g==} engines: {node: '>=18.12.0'} '@nuxtjs/opencollective@0.3.2': @@ -4699,8 +4753,8 @@ packages: peerDependencies: '@openreplay/tracker': ^14.0.0 || ^13.0.0 - '@openreplay/tracker@17.2.2': - resolution: {integrity: sha512-vZbz2AZe3Q+pxTNKIy3UXkEE0HQbBvQTg22kzO/spP/rLQssMXfb8g1v7OltX/+iQwaUu4kR7Zq4kwM1aAikNA==} + '@openreplay/tracker@17.2.4': + resolution: {integrity: sha512-R0j6I11SbxxdKuSYfyCgDdKuSFJb57opW+kQfQBmz3kNqL/OPctFknLBa+dUmKyvreQicKv2M7ZWbBlUAPD3FA==} engines: {node: '>=14.0'} '@opensearch-project/opensearch@3.5.1': @@ -4711,12 +4765,12 @@ packages: resolution: {integrity: sha512-lAb0jQRVyleQQGiuuvCOTDVspc14nx6XJjP4FspJ1sNARo3Regq4ZZbrc3rN4b1TYSuUCvgH+UXUPug4SLOqEQ==} engines: {node: '>=8.0.0'} - '@opentelemetry/api-logs@0.208.0': - resolution: {integrity: sha512-CjruKY9V6NMssL/T1kAFgzosF1v9o6oeN+aX5JB/C/xPNtmgIJqcXHG7fA82Ou1zCpWGl4lROQUKwUNE1pMCyg==} + '@opentelemetry/api-logs@0.212.0': + resolution: {integrity: sha512-TEEVrLbNROUkYY51sBJGk7lO/OLjuepch8+hmpM6ffMJQ2z/KVCjdHuCFX6fJj8OkJP2zckPjrJzQtXU3IAsFg==} engines: {node: '>=8.0.0'} - '@opentelemetry/api-logs@0.211.0': - resolution: {integrity: sha512-swFdZq8MCdmdR22jTVGQDhwqDzcI4M10nhjXkLr1EsIzXgZBqm4ZlmmcWsg3TSNf+3mzgOiqveXmBLZuDi2Lgg==} + '@opentelemetry/api-logs@0.213.0': + resolution: {integrity: sha512-zRM5/Qj6G84Ej3F1yt33xBVY/3tnMxtL1fiDIxYbDWYaZ/eudVw3/PBiZ8G7JwUxXxjW8gU4g6LnOyfGKYHYgw==} engines: {node: '>=8.0.0'} '@opentelemetry/api-logs@0.53.0': @@ -4733,8 +4787,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/context-async-hooks@2.5.1': - resolution: {integrity: sha512-MHbu8XxCHcBn6RwvCt2Vpn1WnLMNECfNKYB14LI5XypcgH4IE0/DiVifVR9tAkwPMyLXN8dOoPJfya3IryLQVw==} + '@opentelemetry/context-async-hooks@2.6.0': + resolution: {integrity: sha512-L8UyDwqpTcbkIK5cgwDRDYDoEhQoj8wp8BwsO19w3LB1Z41yEQm2VJyNfAi9DrLP/YTqXqWpKHyZfR9/tFYo1Q==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -4745,14 +4799,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/core@2.5.0': - resolution: {integrity: sha512-ka4H8OM6+DlUhSAZpONu0cPBtPPTQKxbxVzC4CzVx5+K4JnroJVBtDzLAMx4/3CDTJXRvVFhpFjtl4SaiTNoyQ==} - engines: {node: ^18.19.0 || >=20.6.0} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - - '@opentelemetry/core@2.5.1': - resolution: {integrity: sha512-Dwlc+3HAZqpgTYq0MUyZABjFkcrKTePwuiFVLjahGD8cx3enqihmpAmdgNFO1R4m/sIe5afjJrA25Prqy4NXlA==} + '@opentelemetry/core@2.6.0': + resolution: {integrity: sha512-HLM1v2cbZ4TgYN6KEOj+Bbj8rAKriOdkF9Ed3tG25FoprSiQl7kYc+RRT6fUZGOvx0oMi5U67GoFdT+XUn8zEg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -4763,140 +4811,140 @@ packages: peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/instrumentation-amqplib@0.58.0': - resolution: {integrity: sha512-fjpQtH18J6GxzUZ+cwNhWUpb71u+DzT7rFkg5pLssDGaEber91Y2WNGdpVpwGivfEluMlNMZumzjEqfg8DeKXQ==} + '@opentelemetry/instrumentation-amqplib@0.60.0': + resolution: {integrity: sha512-q/B2IvoVXRm1M00MvhnzpMN6rKYOszPXVsALi6u0ss4AYHe+TidZEtLW9N1ZhrobI1dSriHnBqqtAOZVAv07sg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-connect@0.54.0': - resolution: {integrity: sha512-43RmbhUhqt3uuPnc16cX6NsxEASEtn8z/cYV8Zpt6EP4p2h9s4FNuJ4Q9BbEQ2C0YlCCB/2crO1ruVz/hWt8fA==} + '@opentelemetry/instrumentation-connect@0.56.0': + resolution: {integrity: sha512-PKp+sSZ7AfzMvGgO3VCyo1inwNu+q7A1k9X88WK4PQ+S6Hp7eFk8pie+sWHDTaARovmqq5V2osav3lQej2B0nw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-dataloader@0.28.0': - resolution: {integrity: sha512-ExXGBp0sUj8yhm6Znhf9jmuOaGDsYfDES3gswZnKr4MCqoBWQdEFn6EoDdt5u+RdbxQER+t43FoUihEfTSqsjA==} + '@opentelemetry/instrumentation-dataloader@0.30.0': + resolution: {integrity: sha512-MXHP2Q38cd2OhzEBKAIXUi9uBlPEYzF6BNJbyjUXBQ6kLaf93kRC41vNMIz0Nl5mnuwK7fDvKT+/lpx7BXRwdg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-express@0.59.0': - resolution: {integrity: sha512-pMKV/qnHiW/Q6pmbKkxt0eIhuNEtvJ7sUAyee192HErlr+a1Jx+FZ3WjfmzhQL1geewyGEiPGkmjjAgNY8TgDA==} + '@opentelemetry/instrumentation-express@0.61.0': + resolution: {integrity: sha512-Xdmqo9RZuZlL29Flg8QdwrrX7eW1CZ7wFQPKHyXljNymgKhN1MCsYuqQ/7uxavhSKwAl7WxkTzKhnqpUApLMvQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-fs@0.30.0': - resolution: {integrity: sha512-n3Cf8YhG7reaj5dncGlRIU7iT40bxPOjsBEA5Bc1a1g6e9Qvb+JFJ7SEiMlPbUw4PBmxE3h40ltE8LZ3zVt6OA==} + '@opentelemetry/instrumentation-fs@0.32.0': + resolution: {integrity: sha512-koR6apx0g0wX6RRiPpjA4AFQUQUbXrK16kq4/SZjVp7u5cffJhNkY4TnITxcGA4acGSPYAfx3NHRIv4Khn1axQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-generic-pool@0.54.0': - resolution: {integrity: sha512-8dXMBzzmEdXfH/wjuRvcJnUFeWzZHUnExkmFJ2uPfa31wmpyBCMxO59yr8f/OXXgSogNgi/uPo9KW9H7LMIZ+g==} + '@opentelemetry/instrumentation-generic-pool@0.56.0': + resolution: {integrity: sha512-fg+Jffs6fqrf0uQS0hom7qBFKsbtpBiBl8+Vkc63Gx8xh6pVh+FhagmiO6oM0m3vyb683t1lP7yGYq22SiDnqg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-graphql@0.58.0': - resolution: {integrity: sha512-+yWVVY7fxOs3j2RixCbvue8vUuJ1inHxN2q1sduqDB0Wnkr4vOzVKRYl/Zy7B31/dcPS72D9lo/kltdOTBM3bQ==} + '@opentelemetry/instrumentation-graphql@0.61.0': + resolution: {integrity: sha512-pUiVASv6nh2XrerTvlbVHh7vKFzscpgwiQ/xvnZuAIzQ5lRjWVdRPUuXbvZJ/Yq79QsE81TZdJ7z9YsXiss1ew==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-hapi@0.57.0': - resolution: {integrity: sha512-Os4THbvls8cTQTVA8ApLfZZztuuqGEeqog0XUnyRW7QVF0d/vOVBEcBCk1pazPFmllXGEdNbbat8e2fYIWdFbw==} + '@opentelemetry/instrumentation-hapi@0.59.0': + resolution: {integrity: sha512-33wa4mEr+9+ztwdgLor1SeBu4Opz4IsmpcLETXAd3VmBrOjez8uQtrsOhPCa5Vhbm5gzDlMYTgFRLQzf8/YHFA==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-http@0.211.0': - resolution: {integrity: sha512-n0IaQ6oVll9PP84SjbOCwDjaJasWRHi6BLsbMLiT6tNj7QbVOkuA5sk/EfZczwI0j5uTKl1awQPivO/ldVtsqA==} + '@opentelemetry/instrumentation-http@0.213.0': + resolution: {integrity: sha512-B978Xsm5XEPGhm1P07grDoaOFLHapJPkOG9h016cJsyWWxmiLnPu2M/4Nrm7UCkHSiLnkXgC+zVGUAIahy8EEA==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-ioredis@0.59.0': - resolution: {integrity: sha512-875UxzBHWkW+P4Y45SoFM2AR8f8TzBMD8eO7QXGCyFSCUMP5s9vtt/BS8b/r2kqLyaRPK6mLbdnZznK3XzQWvw==} + '@opentelemetry/instrumentation-ioredis@0.61.0': + resolution: {integrity: sha512-hsHDadUtAFbws1YSDc1XW0svGFKiUbqv2td1Cby+UAiwvojm1NyBo/taifH0t8CuFZ0x/2SDm0iuTwrM5pnVOg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-kafkajs@0.20.0': - resolution: {integrity: sha512-yJXOuWZROzj7WmYCUiyT27tIfqBrVtl1/TwVbQyWPz7rL0r1Lu7kWjD0PiVeTCIL6CrIZ7M2s8eBxsTAOxbNvw==} + '@opentelemetry/instrumentation-kafkajs@0.22.0': + resolution: {integrity: sha512-wJU4IBQMUikdJAcTChLFqK5lo+flo7pahqd8DSLv7uMxsdOdAHj6RzKYAm8pPfUS6ItKYutYyuicwKaFwQKsoA==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-knex@0.55.0': - resolution: {integrity: sha512-FtTL5DUx5Ka/8VK6P1VwnlUXPa3nrb7REvm5ddLUIeXXq4tb9pKd+/ThB1xM/IjefkRSN3z8a5t7epYw1JLBJQ==} + '@opentelemetry/instrumentation-knex@0.57.0': + resolution: {integrity: sha512-vMCSh8kolEm5rRsc+FZeTZymWmIJwc40hjIKnXH4O0Dv/gAkJJIRXCsPX5cPbe0c0j/34+PsENd0HqKruwhVYw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-koa@0.59.0': - resolution: {integrity: sha512-K9o2skADV20Skdu5tG2bogPKiSpXh4KxfLjz6FuqIVvDJNibwSdu5UvyyBzRVp1rQMV6UmoIk6d3PyPtJbaGSg==} + '@opentelemetry/instrumentation-koa@0.61.0': + resolution: {integrity: sha512-lvrfWe9ShK/D2X4brmx8ZqqeWPfRl8xekU0FCn7C1dHm5k6+rTOOi36+4fnaHAP8lig9Ux6XQ1D4RNIpPCt1WQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.9.0 - '@opentelemetry/instrumentation-lru-memoizer@0.55.0': - resolution: {integrity: sha512-FDBfT7yDGcspN0Cxbu/k8A0Pp1Jhv/m7BMTzXGpcb8ENl3tDj/51U65R5lWzUH15GaZA15HQ5A5wtafklxYj7g==} + '@opentelemetry/instrumentation-lru-memoizer@0.57.0': + resolution: {integrity: sha512-cEqpUocSKJfwDtLYTTJehRLWzkZ2eoePCxfVIgGkGkb83fMB71O+y4MvRHJPbeV2bdoWdOVrl8uO0+EynWhTEA==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mongodb@0.64.0': - resolution: {integrity: sha512-pFlCJjweTqVp7B220mCvCld1c1eYKZfQt1p3bxSbcReypKLJTwat+wbL2YZoX9jPi5X2O8tTKFEOahO5ehQGsA==} + '@opentelemetry/instrumentation-mongodb@0.66.0': + resolution: {integrity: sha512-d7m9QnAY+4TCWI4q1QRkfrc6fo/92VwssaB1DzQfXNRvu51b78P+HJlWP7Qg6N6nkwdb9faMZNBCZJfftmszkw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mongoose@0.57.0': - resolution: {integrity: sha512-MthiekrU/BAJc5JZoZeJmo0OTX6ycJMiP6sMOSRTkvz5BrPMYDqaJos0OgsLPL/HpcgHP7eo5pduETuLguOqcg==} + '@opentelemetry/instrumentation-mongoose@0.59.0': + resolution: {integrity: sha512-6/jWU+c1NgznkVLDU/2y0bXV2nJo3o9FWZ9mZ9nN6T/JBNRoMnVXZl2FdBmgH+a5MwaWLs5kmRJTP5oUVGIkPw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mysql2@0.57.0': - resolution: {integrity: sha512-nHSrYAwF7+aV1E1V9yOOP9TchOodb6fjn4gFvdrdQXiRE7cMuffyLLbCZlZd4wsspBzVwOXX8mpURdRserAhNA==} + '@opentelemetry/instrumentation-mysql2@0.59.0': + resolution: {integrity: sha512-n9/xrVCRBfG9egVbffnlU1uhr+HX0vF4GgtAB/Bvm48wpFgRidqD8msBMiym1kRYzmpWvJqTxNT47u1MkgBEdw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mysql@0.57.0': - resolution: {integrity: sha512-HFS/+FcZ6Q7piM7Il7CzQ4VHhJvGMJWjx7EgCkP5AnTntSN5rb5Xi3TkYJHBKeR27A0QqPlGaCITi93fUDs++Q==} + '@opentelemetry/instrumentation-mysql@0.59.0': + resolution: {integrity: sha512-r+V/Fh0sm7Ga8/zk/TI5H5FQRAjwr0RrpfPf8kNIehlsKf12XnvIaZi8ViZkpX0gyPEpLXqzqWD6QHlgObgzZw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-nestjs-core@0.57.0': - resolution: {integrity: sha512-mzTjjethjuk70o/vWUeV12QwMG9EAFJpkn13/q8zi++sNosf2hoGXTplIdbs81U8S3PJ4GxHKsBjM0bj1CGZ0g==} + '@opentelemetry/instrumentation-nestjs-core@0.59.0': + resolution: {integrity: sha512-tt2cFTENV8XB3D3xjhOz0q4hLc1eqkMZS5UyT9nnHF5FfYH94S2vAGdssvsMv+pFtA6/PmhPUZd4onUN1O7STg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-pg@0.63.0': - resolution: {integrity: sha512-dKm/ODNN3GgIQVlbD6ZPxwRc3kleLf95hrRWXM+l8wYo+vSeXtEpQPT53afEf6VFWDVzJK55VGn8KMLtSve/cg==} + '@opentelemetry/instrumentation-pg@0.65.0': + resolution: {integrity: sha512-W0zpHEIEuyZ8zvb3njaX9AAbHgPYOsSWVOoWmv1sjVRSF6ZpBqtlxBWbU+6hhq1TFWBeWJOXZ8nZS/PUFpLJYQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-redis@0.59.0': - resolution: {integrity: sha512-JKv1KDDYA2chJ1PC3pLP+Q9ISMQk6h5ey+99mB57/ARk0vQPGZTTEb4h4/JlcEpy7AYT8HIGv7X6l+br03Neeg==} + '@opentelemetry/instrumentation-redis@0.61.0': + resolution: {integrity: sha512-JnPexA034/0UJRsvH96B0erQoNOqKJZjE2ZRSw9hiTSC23LzE0nJE/u6D+xqOhgUhRnhhcPHq4MdYtmUdYTF+Q==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-tedious@0.30.0': - resolution: {integrity: sha512-bZy9Q8jFdycKQ2pAsyuHYUHNmCxCOGdG6eg1Mn75RvQDccq832sU5OWOBnc12EFUELI6icJkhR7+EQKMBam2GA==} + '@opentelemetry/instrumentation-tedious@0.32.0': + resolution: {integrity: sha512-BQS6gG8RJ1foEqfEZ+wxoqlwfCAzb1ZVG0ad8Gfe4x8T658HJCLGLd4E4NaoQd8EvPfLqOXgzGaE/2U4ytDSWA==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-undici@0.21.0': - resolution: {integrity: sha512-gok0LPUOTz2FQ1YJMZzaHcOzDFyT64XJ8M9rNkugk923/p6lDGms/cRW1cqgqp6N6qcd6K6YdVHwPEhnx9BWbw==} + '@opentelemetry/instrumentation-undici@0.23.0': + resolution: {integrity: sha512-LL0VySzKVR2cJSFVZaTYpZl1XTpBGnfzoQPe2W7McS2267ldsaEIqtQY6VXs2KCXN0poFjze5110PIpxHDaDGg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.7.0 @@ -4907,14 +4955,14 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.208.0': - resolution: {integrity: sha512-Eju0L4qWcQS+oXxi6pgh7zvE2byogAkcsVv0OjHF/97iOz1N/aKE6etSGowYkie+YA1uo6DNwdSxaaNnLvcRlA==} + '@opentelemetry/instrumentation@0.212.0': + resolution: {integrity: sha512-IyXmpNnifNouMOe0I/gX7ENfv2ZCNdYTF0FpCsoBcpbIHzk81Ww9rQTYTnvghszCg7qGrIhNvWC8dhEifgX9Jg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.211.0': - resolution: {integrity: sha512-h0nrZEC/zvI994nhg7EgQ8URIHt0uDTwN90r3qQUdZORS455bbx+YebnGeEuFghUT0HlJSrLF4iHw67f+odY+Q==} + '@opentelemetry/instrumentation@0.213.0': + resolution: {integrity: sha512-3i9NdkET/KvQomeh7UaR/F4r9P25Rx6ooALlWXPIjypcEOUxksCmVu0zA70NBJWlrMW1rPr/LRidFAflLI+s/w==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 @@ -4953,8 +5001,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/resources@2.5.1': - resolution: {integrity: sha512-BViBCdE/GuXRlp9k7nS1w6wJvY5fnFX5XvuEtWsTAOQFIO89Eru7lGW3WbfbxtCuZ/GbrJfAziXG0w0dpxL7eQ==} + '@opentelemetry/resources@2.6.0': + resolution: {integrity: sha512-D4y/+OGe3JSuYUCBxtH5T9DSAWNcvCb/nQWIga8HNtXTVPQn59j0nTBAgaAXxUVBDl40mG3Tc76b46wPlZaiJQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' @@ -4977,8 +5025,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/sdk-trace-base@2.5.1': - resolution: {integrity: sha512-iZH3Gw8cxQn0gjpOjJMmKLd9GIaNh/E3v3ST67vyzLSxHBs14HsG4dy7jMYyC5WXGdBVEcM7U/XTF5hCQxjDMw==} + '@opentelemetry/sdk-trace-base@2.6.0': + resolution: {integrity: sha512-g/OZVkqlxllgFM7qMKqbPV9c1DUPhQ7d4n3pgZFcrnrNft9eJXZM2TNHTPYREJBrtNdRytYyvwjgL5geDKl3EQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' @@ -5003,6 +5051,12 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 + '@oxc-project/types@0.120.0': + resolution: {integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg==} + + '@package-json/types@0.0.12': + resolution: {integrity: sha512-uu43FGU34B5VM9mCNjXCwLaGHYjXdNincqKLaraaCW+7S2+SmiBg1Nv8bPnmschrIfZmfKNY9f3fC376MRrObw==} + '@paralleldrive/cuid2@2.3.1': resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==} @@ -5128,8 +5182,8 @@ packages: peerDependencies: prettier: ^3.0.0 - '@prisma/instrumentation@7.2.0': - resolution: {integrity: sha512-Rh9Z4x5kEj1OdARd7U18AtVrnL6rmLSI0qYShaB4W7Wx5BKbgzndWF+QnuzMb7GLfVdlT5aYCXoPQVYuYtVu0g==} + '@prisma/instrumentation@7.4.2': + resolution: {integrity: sha512-r9JfchJF1Ae6yAxcaLu/V1TGqBhAuSDe3mRNOssBfx1rMzfZ4fdNvrgUBwyb/TNTGXFxlH9AZix5P257x07nrg==} peerDependencies: '@opentelemetry/api': ^1.8 @@ -5202,41 +5256,133 @@ packages: '@quasar/extras@1.17.0': resolution: {integrity: sha512-KqAHdSJfIDauiR1nJ8rqHWT0diqD0QradZKoVIZJAilHAvgwyPIY7MbyR2z4RIMkUIMUSqBZcbshMpEw+9A30w==} - '@quasar/render-ssr-error@1.0.3': - resolution: {integrity: sha512-A8RF99q6/sOSe1Ighnh5syEIbliD3qUYEJd2HyfFyBPSMF+WYGXon5dmzg4nUoK662NgOggInevkDyBDJcZugg==} + '@quasar/render-ssr-error@1.0.4': + resolution: {integrity: sha512-pkP0uvhLHu2LWk9NbMwBjs37j1pdImXDz5hS9SX14QSqKZKepsfbre7Z28/GTwL6CrHcr+k9UTYorbpQGTI7EA==} engines: {node: '>= 16'} - '@quasar/vite-plugin@1.10.0': - resolution: {integrity: sha512-4PJoTclz4ZjAfyqe0+hlkKcFJt0e2NX3Ac3hy8ILqUPdtZ24nCo5/xEHvTxZGBQMKRPwwePbO8CVs4n9EKJEug==} + '@quasar/vite-plugin@1.11.0': + resolution: {integrity: sha512-54wCsvuxyMvzrG9t0HauMRL+luA5LEf8yXFPnMkA6q9Hne7k6stw2p8pgFOIPbVFJCuGoYw5VInO5pbpcsI7Ew==} engines: {node: '>=20'} peerDependencies: '@vitejs/plugin-vue': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 quasar: ^2.16.0 - vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 vue: ^3.0.0 '@redocly/ajv@8.11.2': resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} - '@redocly/cli@1.34.8': - resolution: {integrity: sha512-fSXAEsr4TzGlw87/TpLaiVOYfP7AUiBmu0dCPPasv1xCP725q45KaQfGStw1jWXHI50LHFz8GTEVjDIuc7gl/g==} + '@redocly/cli@1.34.11': + resolution: {integrity: sha512-NTFegt2uQ0A4xewDPcTadsZYSlmEUzF7wnvRgmFI8Ftvjpq/coIdr9EQPmCF6wjrh9UBKdz2rMNckxLo/jhViA==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} hasBin: true '@redocly/config@0.22.0': resolution: {integrity: sha512-gAy93Ddo01Z3bHuVdPWfCwzgfaYgMdaZPcfL7JZ7hWJoK9V0lXDbigTWkhiPFAaLWzbOJ+kbUQG1+XwIm0KRGQ==} - '@redocly/openapi-core@1.34.8': - resolution: {integrity: sha512-/oy8sXi5xK4+HvcFR7xS1A74zJ5aS6rtacNEr91SczLqvtxz79opxp7yYpdYtfGQAp6igx9eU9alwSC/R/X3Cg==} + '@redocly/openapi-core@1.34.11': + resolution: {integrity: sha512-V09ayfnb5GyysmvARbt+voFZAjGcf7hSYxOYxSkCc4fbH/DTfq5YWoec8cflvmHHqyIFbqvmGKmYFzqhr9zxDg==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} - '@redocly/respect-core@1.34.8': - resolution: {integrity: sha512-QKbFs0Pv/sdbG6A1hnJHQfDwCWSap+jfpU0yqLs1I/wqm058NwKTPn64mstyasWG3em5LmLCkBJqf9uWOUHWaQ==} + '@redocly/respect-core@1.34.11': + resolution: {integrity: sha512-0USZA1iRkyCZN/o5ZmgJ9vFVfWe5dE6m2IabF4g7s8EWJErbRFc8LoJ20hfoR75yGUfde+0vTPNOG5T9dlqq1g==} engines: {node: '>=18.17.0', npm: '>=9.5.0'} '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} + '@rolldown/binding-android-arm64@1.0.0-rc.10': + resolution: {integrity: sha512-jOHxwXhxmFKuXztiu1ORieJeTbx5vrTkcOkkkn2d35726+iwhrY1w/+nYY/AGgF12thg33qC3R1LMBF5tHTZHg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.0-rc.10': + resolution: {integrity: sha512-gED05Teg/vtTZbIJBc4VNMAxAFDUPkuO/rAIyyxZjTj1a1/s6z5TII/5yMGZ0uLRCifEtwUQn8OlYzuYc0m70w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.0.0-rc.10': + resolution: {integrity: sha512-rI15NcM1mA48lqrIxVkHfAqcyFLcQwyXWThy+BQ5+mkKKPvSO26ir+ZDp36AgYoYVkqvMcdS8zOE6SeBsR9e8A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.0.0-rc.10': + resolution: {integrity: sha512-XZRXHdTa+4ME1MuDVp021+doQ+z6Ei4CCFmNc5/sKbqb8YmkiJdj8QKlV3rCI0AJtAeSB5n0WGPuJWNL9p/L2w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10': + resolution: {integrity: sha512-R0SQMRluISSLzFE20sPWYHVmJdDQnRyc/FzSCN72BqQmh2SOZUFG+N3/vBZpR4C6WpEUVYJLrYUXaj43sJsNLA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-Y1reMrV/o+cwpduYhJuOE3OMKx32RMYCidf14y+HssARRmhDuWXJ4yVguDg2R/8SyyGNo+auzz64LnPK9Hq6jg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.10': + resolution: {integrity: sha512-vELN+HNb2IzuzSBUOD4NHmP9yrGwl1DVM29wlQvx1OLSclL0NgVWnVDKl/8tEks79EFek/kebQKnNJkIAA4W2g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-ZqrufYTgzxbHwpqOjzSsb0UV/aV2TFIY5rP8HdsiPTv/CuAgCRjM6s9cYFwQ4CNH+hf9Y4erHW1GjZuZ7WoI7w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-gSlmVS1FZJSRicA6IyjoRoKAFK7IIHBs7xJuHRSmjImqk3mPPWbR7RhbnfH2G6bcmMEllCt2vQ/7u9e6bBnByg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-eOCKUpluKgfObT2pHjztnaWEIbUabWzk3qPZ5PuacuPmr4+JtQG4k2vGTY0H15edaTnicgU428XW/IH6AimcQw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.10': + resolution: {integrity: sha512-Xdf2jQbfQowJnLcgYfD/m0Uu0Qj5OdxKallD78/IPPfzaiaI4KRAwZzHcKQ4ig1gtg1SuzC7jovNiM2TzQsBXA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.10': + resolution: {integrity: sha512-o1hYe8hLi1EY6jgPFyxQgQ1wcycX+qz8eEbVmot2hFkgUzPxy9+kF0u0NIQBeDq+Mko47AkaFFaChcvZa9UX9Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.10': + resolution: {integrity: sha512-Ugv9o7qYJudqQO5Y5y2N2SOo6S4WiqiNOpuQyoPInnhVzCY+wi/GHltcLHypG9DEUYMB0iTB/huJrpadiAcNcA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10': + resolution: {integrity: sha512-7UODQb4fQUNT/vmgDZBl3XOBAIOutP5R3O/rkxg0aLfEGQ4opbCgU5vOw/scPe4xOqBwL9fw7/RP1vAMZ6QlAQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.10': + resolution: {integrity: sha512-PYxKHMVHOb5NJuDL53vBUl1VwUjymDcYI6rzpIni0C9+9mTiJedvUxSk7/RPp7OOAm3v+EjgMu9bIy3N6b408w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.0-rc.10': + resolution: {integrity: sha512-UkVDEFk1w3mveXeKgaTuYfKWtPbvgck1dT8TUG3bnccrH0XtLTuAyfCoks4Q/M5ZGToSVJTIQYCzy2g/atAOeg==} + '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} @@ -5481,8 +5627,8 @@ packages: resolution: {integrity: sha512-1A31mCEWCjaMxJt6qGUK+aDnLDcK6AwLAZnqpSchNysGni1pSn1RWSmk9TBF8qyTds5FH8B31H480uxMPUJ7Cw==} engines: {node: '>=14.18'} - '@sentry/core@10.40.0': - resolution: {integrity: sha512-/wrcHPp9Avmgl6WBimPjS4gj810a1wU5oX9fF1bzJfeIIbF3jTsAbv0oMbgDp0cSDnkwv2+NvcPnn3+c5J6pBA==} + '@sentry/core@10.45.0': + resolution: {integrity: sha512-s69UXxvefeQxuZ5nY7/THtTrIEvJxNVCp3ns4kwoCw1qMpgpvn/296WCKVmM7MiwnaAdzEKnAvLAwaxZc2nM7Q==} engines: {node: '>=18'} '@sentry/core@7.120.4': @@ -5493,15 +5639,15 @@ packages: resolution: {integrity: sha512-6g7jpbefjHYs821Z+EBJ8r4Z7LT5h80YSWRJaylGS4nW5W5Z2KXzpdnyFarv37O7QjauzVC2E+PABmpkw5/JGA==} engines: {node: '>=14.18'} - '@sentry/nestjs@10.40.0': - resolution: {integrity: sha512-JhrgWqhQyiQSPqmWu2eEzoxh+2TIaeFNKg9jcmkE1kHsTuE2wM/UNtebHX5VXg8qqreEXknjXaE9/zW+/UsuxA==} + '@sentry/nestjs@10.45.0': + resolution: {integrity: sha512-Puk5JNRdUMmOgN9MOcZeQ4jRR25C8R1AuujZXizBPA7iOmdesgpq3Pa6BZ5Hj4e/YZMd64D11MHEcUMINGMnRw==} engines: {node: '>=18'} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 '@nestjs/core': ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 - '@sentry/node-core@10.40.0': - resolution: {integrity: sha512-ciZGOF54rJH9Fkg7V3v4gmWVufnJRqQQOrn0KStuo49vfPQAJLGePDx+crQv0iNVoLc6Hmrr6E7ebNHSb4NSAw==} + '@sentry/node-core@10.45.0': + resolution: {integrity: sha512-KQZEvLKM344+EqXiA9HIzWbW5hzq6/9nnFUQ8niaBPoOgR9AiJhrccfIscfgb8vjkriiEtzE03OW/4h1CTgZ3Q==} engines: {node: '>=18'} peerDependencies: '@opentelemetry/api': ^1.9.0 @@ -5527,12 +5673,12 @@ packages: '@opentelemetry/semantic-conventions': optional: true - '@sentry/node@10.40.0': - resolution: {integrity: sha512-HQETLoNZTUUM8PBxFPT4X0qepzk5NcyWg3jyKUmF7Hh/19KSJItBXXZXxx+8l3PC2eASXUn70utXi65PoXEHWA==} + '@sentry/node@10.45.0': + resolution: {integrity: sha512-Kpiq9lRGnJc1ex8SwxOBl+FLQNl4Y137BydVooP7AFiAYZ6ftwHsIEF1bcYXaipHMT1YHS2bdhC2UQaaB2jkuQ==} engines: {node: '>=18'} - '@sentry/opentelemetry@10.40.0': - resolution: {integrity: sha512-Zx6T258qlEhQfdghIlazSTbK7uRO0pXWw4/4/VPR8pMOiRPh8dAoJg8AB0L55PYPMpVdXxNf7L9X0EZoDYibJw==} + '@sentry/opentelemetry@10.45.0': + resolution: {integrity: sha512-PmuGO+p/gC3ZQ8ddOeJ5P9ApnTTm35i12Bpuyb13AckCbNSJFvG2ggZda35JQOmiFU0kKYiwkoFAa8Mvj9od3Q==} engines: {node: '>=18'} peerDependencies: '@opentelemetry/api': ^1.9.0 @@ -5708,28 +5854,22 @@ packages: '@swc/helpers@0.5.19': resolution: {integrity: sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==} - '@tabler/icons-vue@3.37.1': - resolution: {integrity: sha512-iLO8Gl2ry77C4JHFxLzVGuF505M+HHgEx+u1IyKPFdgVY3ebBCP76go/62qVHNeIIGwsw8cErKi0aQjanlTCqQ==} + '@tabler/icons-vue@3.40.0': + resolution: {integrity: sha512-DyAOsnL6p3THhI8/74WvCFu86vlNI8U6DKtNHnYYjQpljtENLIy6i/bLiug3Lr04S71yKTWNxYyfd/8K8YFzQw==} peerDependencies: vue: '>=3.0.1' - '@tabler/icons@3.37.1': - resolution: {integrity: sha512-neLCWkuyNHEPXCyYu6nbN4S3g/59BTa4qyITAugYVpq1YzYNDOZooW7/vRWH98ZItXAudxdKU8muFT7y1PqzuA==} + '@tabler/icons@3.40.0': + resolution: {integrity: sha512-V/Q4VgNPKubRTiLdmWjV/zscYcj5IIk+euicUtaVVqF6luSC9rDngYWgST5/yh3Mrg/mYUwRv1YVTk71Jp0twQ==} - '@tanstack/virtual-core@3.13.19': - resolution: {integrity: sha512-/BMP7kNhzKOd7wnDeB8NrIRNLwkf5AhCYCvtfZV2GXWbBieFm/el0n6LOAXlTi6ZwHICSNnQcIxRCWHrLzDY+g==} + '@tanstack/virtual-core@3.13.23': + resolution: {integrity: sha512-zSz2Z2HNyLjCplANTDyl3BcdQJc2k1+yyFoKhNRmCr7V7dY8o8q5m8uFTI1/Pg1kL+Hgrz6u3Xo6eFUB7l66cg==} - '@tanstack/vue-virtual@3.13.19': - resolution: {integrity: sha512-07Fp1TYuIziB4zIDA/moeDKHODePy3K1fN4c4VIAGnkxo1+uOvBJP7m54CoxKiQX6Q9a1dZnznrwOg9C86yvvA==} + '@tanstack/vue-virtual@3.13.23': + resolution: {integrity: sha512-b5jPluAR6U3eOq6GWAYSpj3ugnAIZgGR0e6aGAgyRse0Yu6MVQQ0ZWm9SArSXWtageogn6bkVD8D//c4IjW3xQ==} peerDependencies: vue: ^2.7.0 || ^3.0.0 - '@theguild/federation-composition@0.21.3': - resolution: {integrity: sha512-+LlHTa4UbRpZBog3ggAxjYIFvdfH3UMvvBUptur19TMWkqU4+n3GmN+mDjejU+dyBXIG27c25RsiQP1HyvM99g==} - engines: {node: '>=18'} - peerDependencies: - graphql: ^16.0.0 - '@tokenizer/inflate@0.2.7': resolution: {integrity: sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==} engines: {node: '>=18'} @@ -5874,8 +6014,8 @@ packages: '@types/cors@2.8.19': resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} @@ -6042,11 +6182,11 @@ packages: '@types/node@18.19.130': resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@20.19.35': - resolution: {integrity: sha512-Uarfe6J91b9HAUXxjvSOdiO2UPOKLm07Q1oh0JHxoZ1y8HoqxDAu3gVrsrOHeiio0kSsoVBt4wFrKOm0dKxVPQ==} + '@types/node@20.19.37': + resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==} - '@types/node@22.19.13': - resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} + '@types/node@22.19.15': + resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} '@types/node@8.10.66': resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -6066,11 +6206,11 @@ packages: '@types/pg@8.15.6': resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} - '@types/pg@8.16.0': - resolution: {integrity: sha512-RmhMd/wD+CF8Dfo+cVIy3RR5cl8CyfXQ0tGgW6XBL8L4LM/UTEbNXYRbLwU6w+CgrKBNbrQWt4FUtTfaU5jSYQ==} + '@types/pg@8.18.0': + resolution: {integrity: sha512-gT+oueVQkqnj6ajGJXblFR4iavIXWsGAFCk3dP4Kki5+a9R4NMt0JARdk6s8cUKcfUoqP5dAtDSLU8xYUTFV+Q==} - '@types/qs@6.14.0': - resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} + '@types/qs@6.15.0': + resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} '@types/raf@3.4.3': resolution: {integrity: sha512-c4YAvMedbPZ5tEyxzQdMoOhhJ4RD3rngZIdwC2/qDN3d7JpEhB6fiBRKVY1lg5B7Wk+uPBjn5f39j1/2MY1oOw==} @@ -6176,11 +6316,11 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.56.1': - resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + '@typescript-eslint/eslint-plugin@8.57.1': + resolution: {integrity: sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.56.1 + '@typescript-eslint/parser': ^8.57.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' @@ -6210,15 +6350,15 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.56.1': - resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + '@typescript-eslint/parser@8.57.1': + resolution: {integrity: sha512-k4eNDan0EIMTT/dUKc/g+rsJ6wcHYhNPdY19VoX/EOtaAG8DLtKCykhrUnuHPYvinn5jhAPgD2Qw9hXBwrahsw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.56.1': - resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + '@typescript-eslint/project-service@8.57.1': + resolution: {integrity: sha512-vx1F37BRO1OftsYlmG9xay1TqnjNVlqALymwWVuYTdo18XuKxtBpCj1QlzNIEHlvlB27osvXFWptYiEWsVdYsg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -6235,12 +6375,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.56.1': - resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + '@typescript-eslint/scope-manager@8.57.1': + resolution: {integrity: sha512-hs/QcpCwlwT2L5S+3fT6gp0PabyGk4Q0Rv2doJXA0435/OpnSR3VRgvrp8Xdoc3UAYSg9cyUjTeFXZEPg/3OKg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.56.1': - resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + '@typescript-eslint/tsconfig-utils@8.57.1': + resolution: {integrity: sha512-0lgOZB8cl19fHO4eI46YUx2EceQqhgkPSuCGLlGi79L2jwYY1cxeYc1Nae8Aw1xjgW3PKVDLlr3YJ6Bxx8HkWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -6255,8 +6395,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.56.1': - resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + '@typescript-eslint/type-utils@8.57.1': + resolution: {integrity: sha512-+Bwwm0ScukFdyoJsh2u6pp4S9ktegF98pYUU0hkphOOqdMB+1sNQhIz8y5E9+4pOioZijrkfNO/HUJVAFFfPKA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -6274,8 +6414,8 @@ packages: resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.56.1': - resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + '@typescript-eslint/types@8.57.1': + resolution: {integrity: sha512-S29BOBPJSFUiblEl6RzPPjJt6w25A6XsBqRVDt53tA/tlL8q7ceQNZHTjPeONt/3S7KRI4quk+yP9jK2WjBiPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@4.33.0': @@ -6305,8 +6445,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.56.1': - resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + '@typescript-eslint/typescript-estree@8.57.1': + resolution: {integrity: sha512-ybe2hS9G6pXpqGtPli9Gx9quNV0TWLOmh58ADlmZe9DguLq0tiAKVjirSbtM1szG6+QH6rVXyU6GTLQbWnMY+g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' @@ -6317,8 +6457,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.56.1': - resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + '@typescript-eslint/utils@8.57.1': + resolution: {integrity: sha512-XUNSJ/lEVFttPMMoDVA2r2bwrl8/oPx8cURtczkSEswY5T3AeLmCy+EKWQNdL4u0MmAHOjcWrqJp2cdvgjn8dQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -6336,8 +6476,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.56.1': - resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + '@typescript-eslint/visitor-keys@8.57.1': + resolution: {integrity: sha512-YWnmJkXbofiz9KbnbbwuA2rpGkFPLbAIetcCNO6mJ8gdhdZ/v7WDXsoGFAJuM6ikUFKTlSQnjWnVO4ux+UzS6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -6445,8 +6585,8 @@ packages: vite: ^2.5.10 vue: ^3.2.25 - '@vitest/eslint-plugin@1.6.9': - resolution: {integrity: sha512-9WfPx1OwJ19QLCSRLkqVO7//1WcWnK3fE/3fJhKMAmDe8+9G4rB47xCNIIeCq3FdEzkIoLTfDlwDlPBaUTMhow==} + '@vitest/eslint-plugin@1.6.12': + resolution: {integrity: sha512-4kI47BJNFE+EQ5bmPbHzBF+ibNzx2Fj0Jo9xhWsTPxMddlHwIWl6YAxagefh461hrwx/W0QwBZpxGS404kBXyg==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.57.0' @@ -6464,8 +6604,8 @@ packages: '@vitest/expect@2.1.9': resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} - '@vitest/expect@4.0.18': - resolution: {integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==} + '@vitest/expect@4.1.0': + resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} '@vitest/mocker@2.1.9': resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} @@ -6478,11 +6618,11 @@ packages: vite: optional: true - '@vitest/mocker@4.0.18': - resolution: {integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==} + '@vitest/mocker@4.1.0': + resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} peerDependencies: msw: ^2.4.9 - vite: ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: msw: optional: true @@ -6492,8 +6632,8 @@ packages: '@vitest/pretty-format@2.1.9': resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} - '@vitest/pretty-format@4.0.18': - resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==} + '@vitest/pretty-format@4.1.0': + resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} '@vitest/runner@1.6.1': resolution: {integrity: sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==} @@ -6501,8 +6641,8 @@ packages: '@vitest/runner@2.1.9': resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} - '@vitest/runner@4.0.18': - resolution: {integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==} + '@vitest/runner@4.1.0': + resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} '@vitest/snapshot@1.6.1': resolution: {integrity: sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==} @@ -6510,8 +6650,8 @@ packages: '@vitest/snapshot@2.1.9': resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} - '@vitest/snapshot@4.0.18': - resolution: {integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==} + '@vitest/snapshot@4.1.0': + resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} '@vitest/spy@1.6.1': resolution: {integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==} @@ -6519,8 +6659,8 @@ packages: '@vitest/spy@2.1.9': resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} - '@vitest/spy@4.0.18': - resolution: {integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==} + '@vitest/spy@4.1.0': + resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} '@vitest/utils@1.6.1': resolution: {integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==} @@ -6528,8 +6668,8 @@ packages: '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} - '@vitest/utils@4.0.18': - resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} + '@vitest/utils@4.1.0': + resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} '@volar/language-core@1.11.1': resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} @@ -6563,17 +6703,17 @@ packages: peerDependencies: vue: ^3.3.0 - '@vue/compiler-core@3.5.29': - resolution: {integrity: sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw==} + '@vue/compiler-core@3.5.30': + resolution: {integrity: sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw==} - '@vue/compiler-dom@3.5.29': - resolution: {integrity: sha512-n0G5o7R3uBVmVxjTIYcz7ovr8sy7QObFG8OQJ3xGCDNhbG60biP/P5KnyY8NLd81OuT1WJflG7N4KWYHaeeaIg==} + '@vue/compiler-dom@3.5.30': + resolution: {integrity: sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g==} - '@vue/compiler-sfc@3.5.29': - resolution: {integrity: sha512-oJZhN5XJs35Gzr50E82jg2cYdZQ78wEwvRO6Y63TvLVTc+6xICzJHP1UIecdSPPYIbkautNBanDiWYa64QSFIA==} + '@vue/compiler-sfc@3.5.30': + resolution: {integrity: sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A==} - '@vue/compiler-ssr@3.5.29': - resolution: {integrity: sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw==} + '@vue/compiler-ssr@3.5.30': + resolution: {integrity: sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==} '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -6589,22 +6729,22 @@ packages: '@vue/language-plugin-pug@1.8.27': resolution: {integrity: sha512-5Z4Kf9FOSROR+rTEjtd27IimadD2ph54oqk8f3sZPszJxJrnNWdPSSArudj6gdRiPHViOQ8uwTsn7QhnkmlvPw==} - '@vue/reactivity@3.5.29': - resolution: {integrity: sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA==} + '@vue/reactivity@3.5.30': + resolution: {integrity: sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q==} - '@vue/runtime-core@3.5.29': - resolution: {integrity: sha512-8DpW2QfdwIWOLqtsNcds4s+QgwSaHSJY/SUe04LptianUQ/0xi6KVsu/pYVh+HO3NTVvVJjIPL2t6GdeKbS4Lg==} + '@vue/runtime-core@3.5.30': + resolution: {integrity: sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg==} - '@vue/runtime-dom@3.5.29': - resolution: {integrity: sha512-AHvvJEtcY9tw/uk+s/YRLSlxxQnqnAkjqvK25ZiM4CllCZWzElRAoQnCM42m9AHRLNJ6oe2kC5DCgD4AUdlvXg==} + '@vue/runtime-dom@3.5.30': + resolution: {integrity: sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw==} - '@vue/server-renderer@3.5.29': - resolution: {integrity: sha512-G/1k6WK5MusLlbxSE2YTcqAAezS+VuwHhOvLx2KnQU7G2zCH6KIb+5Wyt6UjMq7a3qPzNEjJXs1hvAxDclQH+g==} + '@vue/server-renderer@3.5.30': + resolution: {integrity: sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ==} peerDependencies: - vue: 3.5.29 + vue: 3.5.30 - '@vue/shared@3.5.29': - resolution: {integrity: sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==} + '@vue/shared@3.5.30': + resolution: {integrity: sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==} '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} @@ -7130,18 +7270,18 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - babel-plugin-polyfill-corejs2@0.4.15: - resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==} + babel-plugin-polyfill-corejs2@0.4.17: + resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.14.0: - resolution: {integrity: sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==} + babel-plugin-polyfill-corejs3@0.14.2: + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.6: - resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==} + babel-plugin-polyfill-regenerator@0.6.8: + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -7202,8 +7342,8 @@ packages: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} - baseline-browser-mapping@2.10.0: - resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + baseline-browser-mapping@2.10.9: + resolution: {integrity: sha512-OZd0e2mU11ClX8+IdXe3r0dbqMEznRiT4TfbhYIbcRPZkqJ7Qwer8ij3GZAmLsRKa+II9V1v5czCkvmHH3XZBg==} engines: {node: '>=6.0.0'} hasBin: true @@ -7290,6 +7430,13 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + bpmn-js@18.13.1: + resolution: {integrity: sha512-atIcE8BS6hKEdZzXI4Mt2JG/+CVQEEOQ+H0krqrMdPXsSrwhsXUgoGDK0OEjMvaVNxr1NfGHtIqd2SpXsmSpug==} + + bpmn-moddle@10.0.0: + resolution: {integrity: sha512-vXePD5jkatcILmM3zwJG/m6IIHIghTGB7WvgcdEraEw8E8VdJHrTgrvBUhbzqaXJpnsGQz15QS936xeBY6l9aA==} + engines: {node: '>= 20.12'} + brace-expansion@1.1.12: resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} @@ -7490,8 +7637,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001774: - resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + caniuse-lite@1.0.30001780: + resolution: {integrity: sha512-llngX0E7nQci5BPJDqoZSbuZ5Bcs9F5db7EtgfwBerX9XGtkkiO4NwfDDIRzHTTwcYC8vC7bmeUEPGrKlR/TkQ==} canvg@3.0.11: resolution: {integrity: sha512-5ON+q7jCTgMp9cjpu4Jo6XbvfYwSB2Ow3kzHKfIyJfaCAOHLbdKPQqGKgfED/R5B+3TFFfe8pegYA+b423SRyA==} @@ -8057,8 +8204,8 @@ packages: cookiejar@2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} - core-js-compat@3.48.0: - resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} + core-js-compat@3.49.0: + resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} @@ -8067,8 +8214,8 @@ packages: core-js@3.32.1: resolution: {integrity: sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==} - core-js@3.48.0: - resolution: {integrity: sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==} + core-js@3.49.0: + resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==} core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -8202,8 +8349,8 @@ packages: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - css-tree@3.1.0: - resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + css-tree@3.2.1: + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} css-what@2.1.3: @@ -8221,8 +8368,8 @@ packages: cssfilter@0.0.10: resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} - cssnano-preset-default@7.0.10: - resolution: {integrity: sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==} + cssnano-preset-default@7.0.11: + resolution: {integrity: sha512-waWlAMuCakP7//UCY+JPrQS1z0OSLeOXk2sKWJximKWGupVxre50bzPlvpbUwZIDylhf/ptf0Pk+Yf7C+hoa3g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -8233,8 +8380,8 @@ packages: peerDependencies: postcss: ^8.4.32 - cssnano@7.1.2: - resolution: {integrity: sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==} + cssnano@7.1.3: + resolution: {integrity: sha512-mLFHQAzyapMVFLiJIn7Ef4C2UCEvtlTlbyILR6B5ZsUAV3D/Pa761R5uC1YPhyBkRd3eqaDm2ncaNrD7R4mTRg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -8340,8 +8487,8 @@ packages: dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dayjs@1.11.19: - resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} + dayjs@1.11.20: + resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==} dayjs@1.8.36: resolution: {integrity: sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==} @@ -8429,8 +8576,8 @@ packages: babel-plugin-macros: optional: true - dedent@1.7.1: - resolution: {integrity: sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==} + dedent@1.7.2: + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -8553,6 +8700,18 @@ packages: dezalgo@1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} + diagram-js-direct-editing@3.3.0: + resolution: {integrity: sha512-EjXYb35J3qBU8lLz5U81hn7wNykVmF7U5DXZ7BvPok2IX7rmPz+ZyaI5AEMiqaC6lpSnHqPxFcPgKEiJcAiv5w==} + peerDependencies: + diagram-js: '*' + + diagram-js@15.10.0: + resolution: {integrity: sha512-M9Wia5kGOzF5vxVVO/GHlql9mL9gntjGXSIfpJcs8pryCq1z1aNFjqeKmtJC9RcrPsop74QDDqcDVZNoaH/agQ==} + + didi@11.0.0: + resolution: {integrity: sha512-PzCfRzQttvFpVcYMbSF7h8EsWjeJpVjWH4qDhB5LkMi1ILvHq4Ob0vhM2wLFziPkbUBi+PAo7ODbe2sacR7nJQ==} + engines: {node: '>= 20.12'} + diff-match-patch@1.0.5: resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} @@ -8620,11 +8779,15 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@2.5.8: - resolution: {integrity: sha512-o1vSNgrmYMQObbSSvF/1brBYEQPHhV1+gsmrusO7/GXtp1T9rCS8cXFqVxK/9crT1jA6Ccv+5MTSjBNqr7Sovw==} + domify@3.0.0: + resolution: {integrity: sha512-bs2yO68JDFOm6rKv8f0EnrM2cENduhRkpqOtt/s5l5JBA/eqGBZCzLPmdYoHtJ6utgLGgcBajFsEQbl12pT0lQ==} + engines: {node: '>=20'} - dompurify@3.3.1: - resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==} + dompurify@2.5.9: + resolution: {integrity: sha512-i6mvVmWN4xo9LrhCOZrDgSs9noW6nOahbrmzjRbPF36YPyj5Ue5lgok0MHDWkG7xzpWFO2OYttXdzM7rJxHvNA==} + + dompurify@3.3.3: + resolution: {integrity: sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==} domutils@1.5.1: resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==} @@ -8716,8 +8879,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.302: - resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + electron-to-chromium@1.5.321: + resolution: {integrity: sha512-L2C7Q279W2D/J4PLZLk7sebOILDSWos7bMsMNN06rK482umHUrh/3lM8G7IlHFOYip2oAg5nha1rCMxr/rs6ZQ==} elementtree@0.1.7: resolution: {integrity: sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==} @@ -8779,12 +8942,12 @@ packages: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - engine.io@6.6.5: - resolution: {integrity: sha512-2RZdgEbXmp5+dVbRm0P7HQUImZpICccJy7rN7Tv+SFa55pH+lxnuw6/K1ZxxBfHoYpSkHLAO92oa8O4SwFXA2A==} + engine.io@6.6.6: + resolution: {integrity: sha512-U2SN0w3OpjFRVlrc17E6TMDmH58Xl9rai1MblNjAdwWp07Kk+llmzX0hjDpQdrDGzwmvOtgM5yI+meYX6iZ2xA==} engines: {node: '>=10.2.0'} - enhanced-resolve@5.20.0: - resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} + enhanced-resolve@5.20.1: + resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -8868,6 +9031,9 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -9152,8 +9318,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.27.3: - resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} + esbuild@0.27.4: + resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==} engines: {node: '>=18'} hasBin: true @@ -9240,8 +9406,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-json-compat-utils@0.2.2: - resolution: {integrity: sha512-KcTUifi8VSSHkrOY0FzB7smuTZRU9T2nCrcCy6k2b+Q77+uylBQVIxN4baVCIWvWJEpud+IsrYgco4JJ6io05g==} + eslint-json-compat-utils@0.2.3: + resolution: {integrity: sha512-RbBmDFyu7FqnjE8F0ZxPNzx5UaptdeS9Uu50r7A+D7s/+FCX+ybiyViYEgFUaFIFqSWJgZRTpL5d8Kanxxl2lQ==} engines: {node: '>=12'} peerDependencies: '@eslint/json': '*' @@ -9303,12 +9469,12 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import-x@4.16.1: - resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} + eslint-plugin-import-x@4.16.2: + resolution: {integrity: sha512-rM9K8UBHcWKpzQzStn1YRN2T5NvdeIfSVoKu/lKF41znQXHAUcBbYXe5wd6GNjZjTrP7viQ49n1D83x/2gYgIw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/utils': ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils': ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint-import-resolver-node: '*' peerDependenciesMeta: '@typescript-eslint/utils': @@ -9532,8 +9698,8 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true - eslint@9.39.3: - resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==} + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -9765,11 +9931,11 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-builder@1.0.0: - resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} + fast-xml-builder@1.1.4: + resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==} - fast-xml-parser@5.4.1: - resolution: {integrity: sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==} + fast-xml-parser@5.5.7: + resolution: {integrity: sha512-LteOsISQ2GEiDHZch6L9hB0+MLoYVLToR7xotrzU0opCICBkxOPgHAy1HxAvtxfJNXDJpgAsQN30mkrfpO2Prg==} hasBin: true fastq@1.20.1: @@ -9934,8 +10100,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flatted@3.4.2: + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -10023,8 +10189,8 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.3.3: - resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==} + fs-extra@11.3.4: + resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==} engines: {node: '>=14.14'} fs-extra@9.1.0: @@ -10187,6 +10353,7 @@ packages: git-raw-commits@3.0.0: resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} engines: {node: '>=14'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-remote-origin-url@2.0.0: @@ -10196,6 +10363,7 @@ packages: git-semver-tags@5.0.1: resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} engines: {node: '>=14'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-sha1@0.1.2: @@ -10314,8 +10482,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - graphql-config@5.1.5: - resolution: {integrity: sha512-mG2LL1HccpU8qg5ajLROgdsBzx/o2M6kgI3uAmoaXiSH9PCUbtIyLomLqUtCFaAeG2YCFsl0M5cfQ9rKmDoMVA==} + graphql-config@5.1.6: + resolution: {integrity: sha512-fCkYnm4Kdq3un0YIM4BCZHVR5xl0UeLP6syxxO7KAstdY7QVyVvTHP0kRPDYEP1v08uwtJVgis5sj3IOTLOniQ==} engines: {node: '>= 16.0.0'} peerDependencies: cosmiconfig-toml-loader: ^1.0.0 @@ -10417,8 +10585,8 @@ packages: resolution: {integrity: sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA==} engines: {node: '>= 10.x'} - graphql@16.13.0: - resolution: {integrity: sha512-uSisMYERbaB9bkA9M4/4dnqyktaEkf1kMHNKq/7DHyxVeWqHQ2mBmVqm5u6/FVHwF3iCNalKcg82Zfl+tffWoA==} + graphql@16.13.1: + resolution: {integrity: sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} grunt-cli@1.4.3: @@ -10610,6 +10778,9 @@ packages: href-content@2.0.3: resolution: {integrity: sha512-ikrAoI1l5ihN5Be2cR9nozFfivVJxPQDpa4+sb6PLt/uaNE/a7A05rHbnJEUduoHddbB3GyT5tdqzXMUmPgJYA==} + htm@3.1.1: + resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==} + html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -10734,6 +10905,10 @@ packages: idb@8.0.3: resolution: {integrity: sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==} + ids@3.0.2: + resolution: {integrity: sha512-t6YJP4mdC+GHF96Nbis/4FEANhP/8VWmYMvUuYpXvSdrhg5hpIVbq2XZlOA3UWTbtdwPCi0q7jEXOdHkAnqOnw==} + engines: {node: '>= 20.12'} + ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -10760,8 +10935,8 @@ packages: resolution: {integrity: sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==} engines: {node: '>=0.8.0'} - immutable@5.1.4: - resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==} + immutable@5.1.5: + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -10774,6 +10949,10 @@ packages: import-in-the-middle@2.0.6: resolution: {integrity: sha512-3vZV3jX0XRFW3EJDTwzWoZa+RH1b8eTTx6YOCjglrLyPuepwoBti1k3L2dKwdCUrnVEfc5CuRuGstaC/uQJJaw==} + import-in-the-middle@3.0.0: + resolution: {integrity: sha512-OnGy+eYT7wVejH2XWgLRgbmzujhhVIATQH0ztIeRilwHBjTeG3pD+XnH3PKX0r9gJ0BuJmJ68q/oh9qgXnNDQg==} + engines: {node: '>=18'} + import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} @@ -10796,6 +10975,9 @@ packages: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + inherits-browser@0.1.0: + resolution: {integrity: sha512-CJHHvW3jQ6q7lzsXPpapLdMx5hDpSF3FSh45pwsj6bKxJJ8Nl8v43i5yXnr3BdfOimGHKyniewQtnAIp3vyJJw==} + inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} @@ -10851,8 +11033,8 @@ packages: iobuffer@5.4.0: resolution: {integrity: sha512-DRebOWuqDvxunfkNJAlc3IzWIPD5xVxwUNbHr7xKB8E6aLJxIPfNX3CoMJghcFjpv6RWQsrcJbghtEwSPoJqMA==} - ioredis@5.10.0: - resolution: {integrity: sha512-HVBe9OFuqs+Z6n64q09PQvP1/R4Bm+30PAyyD4wIEqssh3v9L21QjCVk4kRLucMBcDokJTcLjsGeVRlq/nH6DA==} + ioredis@5.10.1: + resolution: {integrity: sha512-HuEDBTI70aYdx1v6U97SbNx9F1+svQKBDo30o0b9fw055LMepzpOOd0Ccg9Q6tbqmBSJaMuY0fB7yw9/vjBYCA==} engines: {node: '>=12.22.0'} ip-address@10.1.0: @@ -11208,6 +11390,11 @@ packages: peerDependencies: ws: '*' + isows@1.0.7: + resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} + peerDependencies: + ws: '*' + isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} @@ -11526,8 +11713,8 @@ packages: resolution: {integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==} engines: {node: '>= 0.2.0'} - json-with-bigint@3.5.7: - resolution: {integrity: sha512-7ei3MdAI5+fJPVnKlW77TKNKwQ5ppSzWvhPuSuINT/GYW9ZOC1eRKOuhV9yHG5aEsUPj9BBx5JIekkmoLHxZOw==} + json-with-bigint@3.5.8: + resolution: {integrity: sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==} json11@2.0.2: resolution: {integrity: sha512-HIrd50UPYmP6sqLuLbFVm75g16o0oZrVfxrsY0EEys22klz8mRoWlX9KAEDOSOR9Q34rcxsyC8oDveGrCz5uLQ==} @@ -11579,8 +11766,8 @@ packages: jspdf@2.5.2: resolution: {integrity: sha512-myeX9c+p7znDWPk0eTrujCzNjT+CXdXyk7YmJq5nD5V7uLLKmSXnlQ/Jn/kuo3X09Op70Apm0rQSnFWyGK8uEQ==} - jspdf@4.2.0: - resolution: {integrity: sha512-hR/hnRevAXXlrjeqU5oahOE+Ln9ORJUB5brLHHqH67A+RBQZuFr5GkbI9XQI8OUFSEezKegsi45QRpc4bGj75Q==} + jspdf@4.2.1: + resolution: {integrity: sha512-YyAXyvnmjTbR4bHQRLzex3CuINCDlQnBqoSYyjJwTP2x9jDLuKDzy7aKUl0hgx3uhcl7xzg32agn5vlie6HIlQ==} jsprim@1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -11676,8 +11863,8 @@ packages: resolution: {integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==} engines: {node: ^16.14.0 || >=18.0.0} - libphonenumber-js@1.12.38: - resolution: {integrity: sha512-vwzxmasAy9hZigxtqTbFEwp8ZdZ975TiqVDwj5bKx5sR+zi5ucUQy9mbVTkKM9GzqdLdxux/hTw2nmN5J7POMA==} + libphonenumber-js@1.12.40: + resolution: {integrity: sha512-HKGs7GowShNls3Zh+7DTr6wYpPk5jC78l508yQQY3e8ZgJChM3A9JZghmMJZuK+5bogSfuTafpjksGSR3aMIEg==} libxmljs2@0.37.0: resolution: {integrity: sha512-Xb78V8GZouoZFrq8cCwx7+G3WYOcJG0xb3YUbweSyE4z2EIrQCZMr3Ye/dHn4mESs6YxUMeQeUZm5IXg+iLHog==} @@ -11687,6 +11874,76 @@ packages: resolution: {integrity: sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==} engines: {node: '>=10'} + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -11870,9 +12127,6 @@ packages: lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - lodash.unset@4.5.2: - resolution: {integrity: sha512-bwKX88k2JhCV9D1vtE8+naDKlLiGrSmf8zi/Y9ivFHwbmRfA8RxS/aVJ+sIht2XOwqoNr4xUPUkGZpc1sHFEKg==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -11950,8 +12204,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.6: - resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} + lru-cache@11.2.7: + resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==} engines: {node: 20 || >=22} lru-cache@4.1.5: @@ -12108,8 +12362,8 @@ packages: mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - mdn-data@2.12.2: - resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + mdn-data@2.27.1: + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -12162,8 +12416,8 @@ packages: mgrs@1.0.0: resolution: {integrity: sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==} - microfiber@2.1.1: - resolution: {integrity: sha512-lLHfeAXpPQZIU7/UMwtNtNXpb3PphaNZJSVwEntkRl9ir+lgJr534dTXfbILE1hksNMggOYwAZhAGFrgiySc5A==} + microfiber@2.1.2: + resolution: {integrity: sha512-2V8EeYHnoIEmElINgCfq7CQwokUYeVF6wBs1JBGuYj7pXPKWeNUjJNXkXaWSbsoSKr8yat5Lc6q+IBZpfajK7Q==} engines: {node: '>=14'} micromark-core-commonmark@2.0.3: @@ -12307,6 +12561,12 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + min-dash@5.0.0: + resolution: {integrity: sha512-EGuoBnVL7/Fnv2sqakpX5WGmZehZ3YMmLayT7sM8E9DRU74kkeyMg4Rik1lsOkR2GbFNeBca4/L+UfU6gF0Edw==} + + min-dom@5.3.0: + resolution: {integrity: sha512-0w5FEBgPAyHhmFojW3zxd7we3D+m5XYS3E/06OyvxmbHJoiQVa4Nagj6RWvoAKYRw5xth6cP5TMePc5cR1M9hA==} + min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -12330,10 +12590,6 @@ packages: minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - minimatch@5.1.9: resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} engines: {node: '>=10'} @@ -12440,8 +12696,8 @@ packages: vue-tsc: optional: true - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mlly@1.8.2: + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} mobx-react-lite@4.1.1: resolution: {integrity: sha512-iUxiMpsvNraCKXU+yPotsOncNNmyeS2B5DKL+TL6Tar/xm+wwNJAubJmtRSeAoYawdZqwv8Z/+5nPRHeQxTiXg==} @@ -12477,6 +12733,15 @@ packages: engines: {node: '>= 14.0.0'} hasBin: true + moddle-xml@12.0.0: + resolution: {integrity: sha512-NJc2+sCe4tvuGlaUBcoZcYf6j9f+z+qxHOyGm/LB3ZrlJXVPPHoBTg/KXgDRCufdBJhJ3AheFs3QU/abABNzRg==} + engines: {node: '>= 18'} + peerDependencies: + moddle: '>= 6.2.0' + + moddle@8.1.0: + resolution: {integrity: sha512-dBddc1CNuZHgro8nQWwfPZ2BkyLWdnxoNpPu9d+XKPN96DAiiBOeBw527ft++ebDuFez5PMdaR3pgUgoOaUGrA==} + modify-values@1.0.1: resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} engines: {node: '>=0.10.0'} @@ -12529,33 +12794,6 @@ packages: socks: optional: true - mongodb@7.0.0: - resolution: {integrity: sha512-vG/A5cQrvGGvZm2mTnCSz1LUcbOPl83hfB6bxULKQ8oFZauyox/2xbZOoGNl+64m8VBrETkdGCDBdOsCr3F3jg==} - engines: {node: '>=20.19.0'} - peerDependencies: - '@aws-sdk/credential-providers': ^3.806.0 - '@mongodb-js/zstd': ^7.0.0 - gcp-metadata: ^7.0.1 - kerberos: ^7.0.0 - mongodb-client-encryption: '>=7.0.0 <7.1.0' - snappy: ^7.3.2 - socks: ^2.8.6 - peerDependenciesMeta: - '@aws-sdk/credential-providers': - optional: true - '@mongodb-js/zstd': - optional: true - gcp-metadata: - optional: true - kerberos: - optional: true - mongodb-client-encryption: - optional: true - snappy: - optional: true - socks: - optional: true - mongodb@7.1.0: resolution: {integrity: sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==} engines: {node: '>=20.19.0'} @@ -12588,8 +12826,8 @@ packages: peerDependencies: mongoose: '>=5' - mongoose@9.2.3: - resolution: {integrity: sha512-4XFKKkXUOsdY+p07eJyio4mk0rzZOT4n5r5tLqZNeRZ/IsS68vS8Szw8uShX4p7S687XGGc+MFAp+6K1OIN0aw==} + mongoose@9.3.1: + resolution: {integrity: sha512-58DuQti+LlRS74/UfWN4F3wZsC0Yr1dgTWZ2Wd3/TuSvm6rIdyAjDWbx2xGyuBooqJYdAWotVv4mQgVdivh+3Q==} engines: {node: '>=20.19.0'} morgan@1.10.1: @@ -12617,8 +12855,8 @@ packages: resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} hasBin: true - msgpackr@1.11.8: - resolution: {integrity: sha512-bC4UGzHhVvgDNS7kn9tV8fAucIYUBuGojcaLiz7v+P63Lmtm0Xeji8B/8tYKddALXxJLpwIeBmUN3u64C4YkRA==} + msgpackr@1.11.9: + resolution: {integrity: sha512-FkoAAyyA6HM8wL882EcEyFZ9s7hVADSwG9xrVx3dxxNQAtgADTrJoEWivID82Iv1zWDsv/OtbrrcZAzGzOMdNw==} muggle-string@0.3.1: resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} @@ -12648,8 +12886,8 @@ packages: nan@2.22.2: resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} - nan@2.25.0: - resolution: {integrity: sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==} + nan@2.26.2: + resolution: {integrity: sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==} nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} @@ -12707,8 +12945,8 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-abi@3.87.0: - resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==} + node-abi@3.89.0: + resolution: {integrity: sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA==} engines: {node: '>=10'} node-abort-controller@3.1.1: @@ -12801,14 +13039,14 @@ packages: node-readfiles@0.2.0: resolution: {integrity: sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==} - node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.36: + resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} node-worker-threads-pool@1.4.3: resolution: {integrity: sha512-US55ZGzEDQY2oq8Bc33dFVNKGpx4KaCJqThMDomSsUeX8tMdp2eDjQ6OP0yFd1HTEuHuLqxXSTWC4eidEsbXlg==} - nodemailer@8.0.1: - resolution: {integrity: sha512-5kcldIXmaEjZcHR6F28IKGSgpmZHaF1IXLWFTG+Xh3S+Cce4MiakLtWY+PlBU69fLbRa8HlaGIrC/QolUpHkhg==} + nodemailer@8.0.3: + resolution: {integrity: sha512-JQNBqvK+bj3NMhUFR3wmCl3SYcOeMotDiwDBvIoCuQdF0PvlIY0BH+FJ2CG7u4cXKPChplE78oowlH/Otsc4ZQ==} engines: {node: '>=6.0.0'} nodemon@3.1.14: @@ -12977,6 +13215,9 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + object-refs@0.4.0: + resolution: {integrity: sha512-6kJqKWryKZmtte6QYvouas0/EIJKPI1/MMIuRsiBlNuhIMfqYTggzX2F1AJ2+cDs288xyi9GL7FyasHINR98BQ==} + object.assign@4.1.7: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} @@ -13080,6 +13321,9 @@ packages: openapi-sampler@1.7.0: resolution: {integrity: sha512-fWq32F5vqGpgRJYIarC/9Y1wC9tKnRDcCOjsDJ7MIcSv2HsE7kNifcXIZ8FVtNStBUWxYrEk/MKqVF0SwZ5gog==} + openapi-sampler@1.7.2: + resolution: {integrity: sha512-OKytvqB5XIaTgA9xtw8W8UTar+uymW2xPVpFN0NihMtuHPdPTGxBEhGnfFnJW5g/gOSIvkP+H0Xh3XhVI9/n7g==} + openapi-types@12.1.3: resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} @@ -13349,6 +13593,14 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-expression-matcher@1.2.0: + resolution: {integrity: sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==} + engines: {node: '>=14.0.0'} + + path-intersection@4.1.0: + resolution: {integrity: sha512-urUP6WvhnxbHPdHYl6L7Yrc6+1ny6uOFKPCzPxTSUSYGHG0o94RmI7SvMMaScNAM5RtTf08bg4skc6/kjfne3A==} + engines: {node: '>= 14.20'} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -13450,27 +13702,27 @@ packages: pg-cloudflare@1.3.0: resolution: {integrity: sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==} - pg-connection-string@2.11.0: - resolution: {integrity: sha512-kecgoJwhOpxYU21rZjULrmrBJ698U2RxXofKVzOn5UDj61BPj/qMb7diYUR1nLScCDbrztQFl1TaQZT0t1EtzQ==} + pg-connection-string@2.12.0: + resolution: {integrity: sha512-U7qg+bpswf3Cs5xLzRqbXbQl85ng0mfSV/J0nnA31MCLgvEaAo7CIhmeyrmJpOr7o+zm0rXK+hNnT5l9RHkCkQ==} pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} engines: {node: '>=4.0.0'} - pg-pool@3.12.0: - resolution: {integrity: sha512-eIJ0DES8BLaziFHW7VgJEBPi5hg3Nyng5iKpYtj3wbcAUV9A1wLgWiY7ajf/f/oO1wfxt83phXPY8Emztg7ITg==} + pg-pool@3.13.0: + resolution: {integrity: sha512-gB+R+Xud1gLFuRD/QgOIgGOBE2KCQPaPwkzBBGC9oG69pHTkhQeIuejVIk3/cnDyX39av2AxomQiyPT13WKHQA==} peerDependencies: pg: '>=8.0' - pg-protocol@1.12.0: - resolution: {integrity: sha512-uOANXNRACNdElMXJ0tPz6RBM0XQ61nONGAwlt8da5zs/iUOOCLBQOHSXnrC6fMsvtjxbOJrZZl5IScGv+7mpbg==} + pg-protocol@1.13.0: + resolution: {integrity: sha512-zzdvXfS6v89r6v7OcFCHfHlyG/wvry1ALxZo4LqgUoy7W9xhBDMaqOuMiF3qEV45VqsN6rdlcehHrfDtlCPc8w==} pg-types@2.2.0: resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} engines: {node: '>=4'} - pg@8.19.0: - resolution: {integrity: sha512-QIcLGi508BAHkQ3pJNptsFz5WQMlpGbuBGBaIaXsWK8mel2kQ/rThYI+DbgjUvZrIr7MiuEuc9LcChJoEZK1xQ==} + pg@8.20.0: + resolution: {integrity: sha512-ldhMxz2r8fl/6QkXnBD3CR9/xg694oT6DZQ2s6c/RI28OjtSOpxnPrUCGOBJ46RCUxcWdx3p6kw/xnDHjKvaRA==} engines: {node: '>= 16.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -13639,20 +13891,20 @@ packages: peerDependencies: postcss: ^8.4.38 - postcss-colormin@7.0.5: - resolution: {integrity: sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==} + postcss-colormin@7.0.6: + resolution: {integrity: sha512-oXM2mdx6IBTRm39797QguYzVEWzbdlFiMNfq88fCCN1Wepw3CYmJ/1/Ifa/KjWo+j5ZURDl2NTldLJIw51IeNQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 - postcss-convert-values@7.0.8: - resolution: {integrity: sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==} + postcss-convert-values@7.0.9: + resolution: {integrity: sha512-l6uATQATZaCa0bckHV+r6dLXfWtUBKXxO3jK+AtxxJJtgMPD+VhhPCCx51I4/5w8U5uHV67g3w7PXj+V3wlMlg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 - postcss-discard-comments@7.0.5: - resolution: {integrity: sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==} + postcss-discard-comments@7.0.6: + resolution: {integrity: sha512-Sq+Fzj1Eg5/CPf1ERb0wS1Im5cvE2gDXCE+si4HCn1sf+jpQZxDI4DXEp8t77B/ImzDceWE2ebJQFXdqZ6GRJw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -13681,8 +13933,8 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-merge-rules@7.0.7: - resolution: {integrity: sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==} + postcss-merge-rules@7.0.8: + resolution: {integrity: sha512-BOR1iAM8jnr7zoQSlpeBmCsWV5Uudi/+5j7k05D0O/WP3+OFMPD86c1j/20xiuRtyt45bhxw/7hnhZNhW2mNFA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -13699,14 +13951,14 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-minify-params@7.0.5: - resolution: {integrity: sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==} + postcss-minify-params@7.0.6: + resolution: {integrity: sha512-YOn02gC68JijlaXVuKvFSCvQOhTpblkcfDre2hb/Aaa58r2BIaK4AtE/cyZf2wV7YKAG+UlP9DT+By0ry1E4VQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 - postcss-minify-selectors@7.0.5: - resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==} + postcss-minify-selectors@7.0.6: + resolution: {integrity: sha512-lIbC0jy3AAwDxEgciZlBullDiMBeBCT+fz5G8RcA9MWqh/hfUkpOI3vNDUNEZHgokaoiv0juB9Y8fGcON7rU/A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -13753,8 +14005,8 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-normalize-unicode@7.0.5: - resolution: {integrity: sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==} + postcss-normalize-unicode@7.0.6: + resolution: {integrity: sha512-z6bwTV84YW6ZvvNoaNLuzRW4/uWxDKYI1iIDrzk6D2YTL7hICApy+Q1LP6vBEsljX8FM7YSuV9qI79XESd4ddQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -13777,8 +14029,8 @@ packages: peerDependencies: postcss: ^8.4.32 - postcss-reduce-initial@7.0.5: - resolution: {integrity: sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==} + postcss-reduce-initial@7.0.6: + resolution: {integrity: sha512-G6ZyK68AmrPdMB6wyeA37ejnnRG2S8xinJrZJnOv+IaRKf6koPAVbQsiC7MfkmXaGmF1UO+QCijb27wfpxuRNg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -13797,14 +14049,14 @@ packages: resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} - postcss-svgo@7.1.0: - resolution: {integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==} + postcss-svgo@7.1.1: + resolution: {integrity: sha512-zU9H9oEDrUFKa0JB7w+IYL7Qs9ey1mZyjhbf0KLxwJDdDRtoPvCmaEfknzqfHj44QS9VD6c5sJnBAVYTLRg/Sg==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.32 - postcss-unique-selectors@7.0.4: - resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==} + postcss-unique-selectors@7.0.5: + resolution: {integrity: sha512-3QoYmEt4qg/rUWDn6Tc8+ZVPmbp4G1hXDtCNWDx0st8SjtCbRcxRXDDM1QrEiXGG3A45zscSJFb4QH90LViyxg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -13816,8 +14068,8 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + postcss@8.5.8: + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -13836,6 +14088,9 @@ packages: resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} engines: {node: '>=0.10.0'} + preact@10.29.0: + resolution: {integrity: sha512-wSAGyk2bYR1c7t3SZ3jHcM6xy0lcBcDel6lODcs9ME6Th++Dx2KU+6D3HD8wMMKGA8Wpw7OMd3/4RGzYRpzwRg==} + prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} @@ -13919,8 +14174,8 @@ packages: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} - proj4@2.20.2: - resolution: {integrity: sha512-ipfBRfQly0HhHTO7hnC1GfaX8bvroO7VV4KH889ehmADSE8C/qzp2j+Jj6783S9Tj6c2qX/hhYm7oH0kgXzBAA==} + proj4@2.20.4: + resolution: {integrity: sha512-/EEBoXjBw+zW1Lofinw0YFQ4OFOqC6XThnwRAgjEHw8WBN+wSy/6aeqRRdjy4b2igy3X0k3RNDuwcYqcQq7nDw==} promise-all-reject-late@1.0.1: resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} @@ -14002,8 +14257,8 @@ packages: pug-code-gen@2.0.3: resolution: {integrity: sha512-r9sezXdDuZJfW9J91TN/2LFbiqDhmltTFmGpHTsGdrNGp3p4SxAjjXEfnuK2e4ywYsRIVP0NeLbSAMHUcaX1EA==} - pug-code-gen@3.0.3: - resolution: {integrity: sha512-cYQg0JW0w32Ux+XTeZnBEeuWrAY7/HNE6TWnhiHGnnRYlCgyAUPoyh9KzCMa9WhcJlJ1AtQqpEYHc+vbCzA+Aw==} + pug-code-gen@3.0.4: + resolution: {integrity: sha512-6okWYIKdasTyXICyEtvobmTZAVX57JkzgzIi4iRJlin8kmhG+Xry2dsus+Mun/nGCn6F2U49haHI5mkELXB14g==} pug-error@1.3.3: resolution: {integrity: sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==} @@ -14062,11 +14317,11 @@ packages: pug@2.0.4: resolution: {integrity: sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==} - pug@3.0.3: - resolution: {integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==} + pug@3.0.4: + resolution: {integrity: sha512-kFfq5mMzrS7+wrl5pLJzZEzemx34OQ0w4SARfhy/3yxTlhbstsudDwJzhf1hP02yHzbjoVMSXUj/Sz6RNfMyXg==} - pump@3.0.3: - resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} + pump@3.0.4: + resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} @@ -14104,8 +14359,8 @@ packages: quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} - quasar@2.18.6: - resolution: {integrity: sha512-ZlK+vJXOBPSFDCNQDBDNwSI+AHoqaFPxK8ve6mhsYLhMKWI5b8zsGY9VU1xYjngO2aBvU4fvGWXy4tTbzrBk8Q==} + quasar@2.18.7: + resolution: {integrity: sha512-hhldsw8+MlaPeebqqwq+x4ZDTjjaLigINRbgrqxsO0yz+OLoe6x1/psPaWaEYAUeRB4e6rUJK0gdvyRaCGGFCQ==} engines: {node: '>= 10.18.1', npm: '>= 6.13.4', yarn: '>= 1.21.1'} queue-microtask@1.2.3: @@ -14499,12 +14754,17 @@ packages: resolution: {integrity: sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==} engines: {node: '>= 0.8'} - rollup-plugin-dts@6.3.0: - resolution: {integrity: sha512-d0UrqxYd8KyZ6i3M2Nx7WOMy708qsV/7fTHMHxCMCBOAe3V/U7OMPu5GkX8hC+cmkHhzGnfeYongl1IgiooddA==} + rolldown@1.0.0-rc.10: + resolution: {integrity: sha512-q7j6vvarRFmKpgJUT8HCAUljkgzEp4LAhPlJUvQhA5LA1SUL36s5QCysMutErzL3EbNOZOkoziSx9iZC4FddKA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + rollup-plugin-dts@6.4.0: + resolution: {integrity: sha512-2i00A5UoPCoDecLEs13Eu105QegSGfrbp1sDeUj/54LKGmv6XFHDxWKC6Wsb4BobGUWYVCWWjmjAc8bXXbXH/Q==} engines: {node: '>=16'} peerDependencies: rollup: ^3.29.4 || ^4 - typescript: ^4.5 || ^5.0 + typescript: ^4.5 || ^5.0 || ^6.0 rollup-plugin-terser@7.0.2: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} @@ -14605,18 +14865,22 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.97.3: - resolution: {integrity: sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==} + sass@1.98.0: + resolution: {integrity: sha512-+4N/u9dZ4PrgzGgPlKnaaRQx64RO0JBKs9sDhQ2pLgN6JQZ25uPQZKQYaBJU48Kd5BxgXoJ4e09Dq7nMcOUW3A==} engines: {node: '>=14.0.0'} hasBin: true sax@1.1.4: resolution: {integrity: sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==} - sax@1.4.4: - resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} + sax@1.6.0: + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} + saxen@11.0.2: + resolution: {integrity: sha512-WDb4gqac8uiJzOdOdVpr9NWh9NrJMm7Brn5GX2Poj+mjE/QTXqYQENr8T/mom54dDDgbd3QjwTg23TRHYiWXRA==} + engines: {node: '>= 20.12'} + scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -14673,14 +14937,14 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - seroval-plugins@1.5.0: - resolution: {integrity: sha512-EAHqADIQondwRZIdeW2I636zgsODzoBDwb3PT/+7TLDWyw1Dy/Xv7iGUIEXXav7usHDE9HVhOU61irI3EnyyHA==} + seroval-plugins@1.5.1: + resolution: {integrity: sha512-4FbuZ/TMl02sqv0RTFexu0SP6V+ywaIe5bAWCCEik0fk17BhALgwvUDVF7e3Uvf9pxmwCEJsRPmlkUE6HdzLAw==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 - seroval@1.5.0: - resolution: {integrity: sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw==} + seroval@1.5.1: + resolution: {integrity: sha512-OwrZRZAfhHww0WEnKHDY8OM0U/Qs8OTfIDWhUD4BLpNJUfXK4cGmjiagGze086m+mhI+V2nD0gfbHEnJjb9STA==} engines: {node: '>=10'} serve-index@1.9.2: @@ -14876,8 +15140,8 @@ packages: resolution: {integrity: sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==} engines: {node: '>=10.0.0'} - socket.io-parser@4.2.5: - resolution: {integrity: sha512-bPMmpy/5WWKHea5Y/jYAP6k74A+hvmRCQaJuJB6I/ML5JZq/KfNieUVo/3Mh7SAqn7TyFdIo6wqYHInG1MU1bQ==} + socket.io-parser@4.2.6: + resolution: {integrity: sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==} engines: {node: '>=10.0.0'} socket.io@4.8.3: @@ -14980,8 +15244,8 @@ packages: resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} hasBin: true - spectaql@3.0.6: - resolution: {integrity: sha512-tCOuFWN//Fh0bL8GoJSObXWLzbeAzzeDkcGmVE0hYGATKUiNo0qTUOYT0jSELPL2pQrQnQI+XPqB+hMNRhna8A==} + spectaql@3.0.9: + resolution: {integrity: sha512-SlPY/TjXL8FqWddcvGenoKJpS0N7LLk0tVUxzblIzY/f8ZrwnCq90gmkMXVMbvN1J/005UXJyepV9d1WifjdVQ==} engines: {node: '>=16', npm: '>=7'} hasBin: true @@ -15066,6 +15330,9 @@ packages: std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@4.0.0: + resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} + stdin-discarder@0.1.0: resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -15203,8 +15470,8 @@ packages: resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} engines: {node: '>=0.10.0'} - strnum@2.2.0: - resolution: {integrity: sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg==} + strnum@2.2.1: + resolution: {integrity: sha512-BwRvNd5/QoAtyW1na1y1LsJGQNvRlkde6Q/ipqqEaivoMdV+B1OMOTVdwR+N/cwVUcIt9PYyHmV8HyexCZSupg==} strtok3@10.3.4: resolution: {integrity: sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==} @@ -15226,8 +15493,8 @@ packages: react-dom: optional: true - stylehacks@7.0.7: - resolution: {integrity: sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==} + stylehacks@7.0.8: + resolution: {integrity: sha512-I3f053GBLIiS5Fg6OMFhq/c+yW+5Hc2+1fgq7gElDMMSqwlRb3tBf2ef6ucLStYRpId4q//bQO1FjcyNyy4yDQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 @@ -15277,8 +15544,8 @@ packages: resolution: {integrity: sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw==} engines: {node: '>=12.0.0'} - svgo@4.0.0: - resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} + svgo@4.0.1: + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} engines: {node: '>=16'} hasBin: true @@ -15291,8 +15558,8 @@ packages: resolution: {integrity: sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==} engines: {node: '>=10'} - swagger-ui-dist@5.32.0: - resolution: {integrity: sha512-nKZB0OuDvacB0s/lC2gbge+RigYvGRGpLLMWMFxaTUwfM+CfndVk9Th2IaTinqXiz6Mn26GK2zriCpv6/+5m3Q==} + swagger-ui-dist@5.32.1: + resolution: {integrity: sha512-6HQoo7+j8PA2QqP5kgAb9dl1uxUjvR0SAoL/WUp1sTEvm0F6D5npgU2OGCLwl++bIInqGlEUQ2mpuZRZYtyCzQ==} swagger-ui-express@4.6.3: resolution: {integrity: sha512-CDje4PndhTD2HkgyKH3pab+LKspDeB/NhPN2OF1j+piYIamQqBYwAXWESOT1Yju2xFg51bRW9sUng2WxDjzArw==} @@ -15334,8 +15601,8 @@ packages: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} - systeminformation@5.31.1: - resolution: {integrity: sha512-6pRwxoGeV/roJYpsfcP6tN9mep6pPeCtXbUOCdVa0nme05Brwcwdge/fVNhIZn2wuUitAKZm4IYa7QjnRIa9zA==} + systeminformation@5.31.5: + resolution: {integrity: sha512-5SyLdip4/3alxD4Kh+63bUQTJmu7YMfYQTC+koZy7X73HgNqZSD2P4wOZQWtUncvPvcEmnfIjCoygN4MRoEejQ==} engines: {node: '>=8.0.0'} os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] hasBin: true @@ -15366,8 +15633,8 @@ packages: engines: {node: '>=10'} deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - tar@7.5.9: - resolution: {integrity: sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==} + tar@7.5.12: + resolution: {integrity: sha512-9TsuLcdhOn4XztcQqhNyq1KOwOOED/3k58JAvtULiYqbO8B/0IBAAIE1hj0Svmm58k27TmcigyDI0deMlgG3uw==} engines: {node: '>=18'} temp-dir@1.0.0: @@ -15382,8 +15649,8 @@ packages: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} - terser@5.46.0: - resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} + terser@5.46.1: + resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} engines: {node: '>=10'} hasBin: true @@ -15447,6 +15714,10 @@ packages: tiny-lr@1.1.1: resolution: {integrity: sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==} + tiny-svg@4.1.4: + resolution: {integrity: sha512-cBaEACCbouYrQc9RG+eTXnPYosX1Ijqty/I6DdXovwDd89Pwu4jcmpOR7BuFEF9YCcd7/AWwasE0207WMK7hdw==} + engines: {node: '>= 20'} + tiny-worker@2.3.0: resolution: {integrity: sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==} @@ -15456,8 +15727,8 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.2: - resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + tinyexec@1.0.4: + resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==} engines: {node: '>=18'} tinyglobby@0.2.12: @@ -15480,8 +15751,8 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyrainbow@3.0.3: - resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} engines: {node: '>=14.0.0'} tinyspy@2.2.1: @@ -15585,8 +15856,8 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-api-utils@2.4.0: - resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' @@ -15955,12 +16226,12 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici@6.23.0: - resolution: {integrity: sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==} + undici@6.24.1: + resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==} engines: {node: '>=18.17'} - undici@7.22.0: - resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==} + undici@7.24.5: + resolution: {integrity: sha512-3IWdCpjgxp15CbJnsi/Y9TCDE7HWVN19j1hmzVhoAkY/+CJx449tVxT5wZc1Gwg8J+P0LWvzlBzxYRnHJ+1i7Q==} engines: {node: '>=20.18.1'} unicode-canonical-property-names-ecmascript@2.0.1: @@ -16262,15 +16533,16 @@ packages: terser: optional: true - vite@7.3.1: - resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + vite@8.0.1: + resolution: {integrity: sha512-wt+Z2qIhfFt85uiyRt5LPU4oVEJBXj8hZNWKeqFG4gRG/0RaRGJ7njQCwzFVjO+v4+Ipmf5CY7VdmZRAYYBPHw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.0 + esbuild: ^0.27.0 jiti: '>=1.21.0' less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: '>=0.54.8' @@ -16281,12 +16553,14 @@ packages: peerDependenciesMeta: '@types/node': optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -16352,20 +16626,21 @@ packages: jsdom: optional: true - vitest@4.0.18: - resolution: {integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==} + vitest@4.1.0: + resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.18 - '@vitest/browser-preview': 4.0.18 - '@vitest/browser-webdriverio': 4.0.18 - '@vitest/ui': 4.0.18 + '@vitest/browser-playwright': 4.1.0 + '@vitest/browser-preview': 4.1.0 + '@vitest/browser-webdriverio': 4.1.0 + '@vitest/ui': 4.1.0 happy-dom: '*' jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -16525,8 +16800,8 @@ packages: ol-ext: ^4.0.15 vue: ^3.4.0 - vue@3.5.29: - resolution: {integrity: sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA==} + vue@3.5.30: + resolution: {integrity: sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -16690,8 +16965,8 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} - wkt-parser@1.5.2: - resolution: {integrity: sha512-1ZUiV1FTwSiSrgWzV9KXJuOF2BVW91KY/mau04BhnmgOdroRQea7Q0s5TVqwGLm0D2tZwObd/tBYXW49sSxp3Q==} + wkt-parser@1.5.4: + resolution: {integrity: sha512-heRp3QBynj8SAGepAkE8h2k4KhUGRqzgwlSRgqNhxjmSIeSvE5ZrV8n1uy5jk+iJO2jmfffIwjdAaTirBOOx0A==} word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} @@ -17039,22 +17314,22 @@ snapshots: transitivePeerDependencies: - debug - '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.56.1(eslint@7.32.0)(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)(typescript@5.9.3)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1))': + '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.57.1(eslint@7.32.0)(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0)(typescript@5.9.3)(vitest@4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.6.0(eslint@7.32.0) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@7.32.0) '@stylistic/eslint-plugin': 2.13.0(eslint@7.32.0)(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@7.32.0)(typescript@5.9.3) - '@vitest/eslint-plugin': 1.6.9(eslint@7.32.0)(typescript@5.9.3)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1)) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@7.32.0)(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.12(eslint@7.32.0)(typescript@5.9.3)(vitest@4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37)) eslint: 7.32.0 eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 eslint-merge-processors: 0.1.0(eslint@7.32.0) eslint-plugin-antfu: 2.7.0(eslint@7.32.0) eslint-plugin-command: 0.2.7(eslint@7.32.0) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) eslint-plugin-jsdoc: 50.8.0(eslint@7.32.0) eslint-plugin-jsonc: 2.21.1(eslint@7.32.0) eslint-plugin-markdown: 5.1.0(eslint@7.32.0) @@ -17064,10 +17339,10 @@ snapshots: eslint-plugin-regexp: 2.10.0(eslint@7.32.0) eslint-plugin-toml: 0.11.1(eslint@7.32.0) eslint-plugin-unicorn: 55.0.0(eslint@7.32.0) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0) eslint-plugin-vue: 9.33.0(eslint@7.32.0) eslint-plugin-yml: 1.19.1(eslint@7.32.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.29)(eslint@7.32.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.30)(eslint@7.32.0) globals: 15.15.0 jsonc-eslint-parser: 2.4.2 local-pkg: 0.5.1 @@ -17087,22 +17362,22 @@ snapshots: - typescript - vitest - '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0))': + '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.6.0(eslint@8.57.1) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@8.57.1) '@stylistic/eslint-plugin': 2.13.0(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@vitest/eslint-plugin': 1.6.9(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0)) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.12(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) eslint: 8.57.1 eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 eslint-merge-processors: 0.1.0(eslint@8.57.1) eslint-plugin-antfu: 2.7.0(eslint@8.57.1) eslint-plugin-command: 0.2.7(eslint@8.57.1) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) eslint-plugin-jsdoc: 50.8.0(eslint@8.57.1) eslint-plugin-jsonc: 2.21.1(eslint@8.57.1) eslint-plugin-markdown: 5.1.0(eslint@8.57.1) @@ -17112,10 +17387,10 @@ snapshots: eslint-plugin-regexp: 2.10.0(eslint@8.57.1) eslint-plugin-toml: 0.11.1(eslint@8.57.1) eslint-plugin-unicorn: 55.0.0(eslint@8.57.1) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) eslint-plugin-vue: 9.33.0(eslint@8.57.1) eslint-plugin-yml: 1.19.1(eslint@8.57.1) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.29)(eslint@8.57.1) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.30)(eslint@8.57.1) globals: 15.15.0 jsonc-eslint-parser: 2.4.2 local-pkg: 0.5.1 @@ -17135,42 +17410,42 @@ snapshots: - typescript - vitest - '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0))': + '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.6.0(eslint@9.39.3(jiti@2.6.1)) - '@stylistic/eslint-plugin': 2.13.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@vitest/eslint-plugin': 1.6.9(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0)) - eslint: 9.39.3(jiti@2.6.1) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@9.39.4(jiti@2.6.1)) + '@stylistic/eslint-plugin': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.12(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) + eslint: 9.39.4(jiti@2.6.1) eslint-config-flat-gitignore: 0.1.8 eslint-flat-config-utils: 0.3.1 - eslint-merge-processors: 0.1.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-antfu: 2.7.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-command: 0.2.7(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-jsdoc: 50.8.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-jsonc: 2.21.1(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-markdown: 5.1.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-n: 17.24.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + eslint-merge-processors: 0.1.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-antfu: 2.7.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-command: 0.2.7(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jsdoc: 50.8.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jsonc: 2.21.1(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-markdown: 5.1.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-n: 17.24.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.9.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vue-eslint-parser@9.4.3(eslint@9.39.3(jiti@2.6.1))) - eslint-plugin-regexp: 2.10.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-toml: 0.11.1(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-unicorn: 55.0.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-vue: 9.33.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-yml: 1.19.1(eslint@9.39.3(jiti@2.6.1)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.29)(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-perfectionist: 3.9.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vue-eslint-parser@9.4.3(eslint@9.39.4(jiti@2.6.1))) + eslint-plugin-regexp: 2.10.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-toml: 0.11.1(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-unicorn: 55.0.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-vue: 9.33.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-yml: 1.19.1(eslint@9.39.4(jiti@2.6.1)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.30)(eslint@9.39.4(jiti@2.6.1)) globals: 15.15.0 jsonc-eslint-parser: 2.4.2 local-pkg: 0.5.1 parse-gitignore: 2.0.0 picocolors: 1.1.1 toml-eslint-parser: 0.10.1 - vue-eslint-parser: 9.4.3(eslint@9.39.3(jiti@2.6.1)) + vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1)) yaml-eslint-parser: 1.3.2 yargs: 17.7.2 transitivePeerDependencies: @@ -17183,42 +17458,42 @@ snapshots: - typescript - vitest - '@antfu/eslint-config@3.16.0(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.29)(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0))': + '@antfu/eslint-config@3.16.0(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.30)(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.9.1 - '@eslint-community/eslint-plugin-eslint-comments': 4.6.0(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-plugin-eslint-comments': 4.7.1(eslint@9.39.4(jiti@2.6.1)) '@eslint/markdown': 6.6.0 - '@stylistic/eslint-plugin': 2.13.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@vitest/eslint-plugin': 1.6.9(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0)) - eslint: 9.39.3(jiti@2.6.1) - eslint-config-flat-gitignore: 1.0.1(eslint@9.39.3(jiti@2.6.1)) + '@stylistic/eslint-plugin': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@vitest/eslint-plugin': 1.6.12(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) + eslint: 9.39.4(jiti@2.6.1) + eslint-config-flat-gitignore: 1.0.1(eslint@9.39.4(jiti@2.6.1)) eslint-flat-config-utils: 1.1.0 - eslint-merge-processors: 1.0.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-antfu: 2.7.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-command: 2.1.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-jsdoc: 50.8.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-jsonc: 2.21.1(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-n: 17.24.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + eslint-merge-processors: 1.0.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-antfu: 2.7.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-command: 2.1.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jsdoc: 50.8.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-jsonc: 2.21.1(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-n: 17.24.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.15.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-regexp: 2.10.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-toml: 0.12.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-unicorn: 56.0.1(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-vue: 9.33.0(eslint@9.39.3(jiti@2.6.1)) - eslint-plugin-yml: 1.19.1(eslint@9.39.3(jiti@2.6.1)) - eslint-processor-vue-blocks: 1.0.0(@vue/compiler-sfc@3.5.29)(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-perfectionist: 4.15.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-regexp: 2.10.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-toml: 0.12.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-unicorn: 56.0.1(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-vue: 9.33.0(eslint@9.39.4(jiti@2.6.1)) + eslint-plugin-yml: 1.19.1(eslint@9.39.4(jiti@2.6.1)) + eslint-processor-vue-blocks: 1.0.0(@vue/compiler-sfc@3.5.30)(eslint@9.39.4(jiti@2.6.1)) globals: 15.15.0 jsonc-eslint-parser: 2.4.2 local-pkg: 1.1.2 parse-gitignore: 2.0.0 picocolors: 1.1.1 toml-eslint-parser: 0.10.1 - vue-eslint-parser: 9.4.3(eslint@9.39.3(jiti@2.6.1)) + vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1)) yaml-eslint-parser: 1.3.2 yargs: 17.7.2 transitivePeerDependencies: @@ -17238,7 +17513,7 @@ snapshots: '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.6.0 - tinyexec: 1.0.2 + tinyexec: 1.0.4 '@antfu/ni@0.21.12': {} @@ -17278,26 +17553,26 @@ snapshots: openapi-types: 12.1.3 z-schema: 5.0.5 - '@apollo/cache-control-types@1.0.3(graphql@16.13.0)': + '@apollo/cache-control-types@1.0.3(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/client@4.0.13(graphql-ws@5.16.2(graphql@16.13.0))(graphql@16.13.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.0))': + '@apollo/client@4.0.13(graphql-ws@5.16.2(graphql@16.13.1))(graphql@16.13.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.1))': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) '@wry/caches': 1.0.1 '@wry/equality': 0.5.7 '@wry/trie': 0.5.0 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.13.1 + graphql-tag: 2.12.6(graphql@16.13.1) optimism: 0.18.1 rxjs: 7.8.2 tslib: 2.8.1 optionalDependencies: - graphql-ws: 5.16.2(graphql@16.13.0) + graphql-ws: 5.16.2(graphql@16.13.1) react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - subscriptions-transport-ws: 0.11.0(graphql@16.13.0) + subscriptions-transport-ws: 0.11.0(graphql@16.13.1) optional: true '@apollo/protobufjs@1.2.6': @@ -17331,32 +17606,32 @@ snapshots: '@types/long': 4.0.2 long: 4.0.0 - '@apollo/server-gateway-interface@1.1.1(graphql@16.13.0)': + '@apollo/server-gateway-interface@1.1.1(graphql@16.13.1)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.fetcher': 2.0.1 '@apollo/utils.keyvaluecache': 2.1.1 '@apollo/utils.logger': 2.0.1 - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/server-plugin-landing-page-graphql-playground@4.0.0(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.0))': + '@apollo/server-plugin-landing-page-graphql-playground@4.0.0(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.1))': dependencies: - '@apollo/server': 4.13.0(encoding@0.1.13)(graphql@16.13.0) + '@apollo/server': 4.13.0(encoding@0.1.13)(graphql@16.13.1) '@apollographql/graphql-playground-html': 1.6.29 - '@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.0)': + '@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.1)': dependencies: - '@apollo/cache-control-types': 1.0.3(graphql@16.13.0) - '@apollo/server-gateway-interface': 1.1.1(graphql@16.13.0) + '@apollo/cache-control-types': 1.0.3(graphql@16.13.1) + '@apollo/server-gateway-interface': 1.1.1(graphql@16.13.1) '@apollo/usage-reporting-protobuf': 4.1.1 '@apollo/utils.createhash': 2.0.2 '@apollo/utils.fetcher': 2.0.1 '@apollo/utils.isnodelike': 2.0.1 '@apollo/utils.keyvaluecache': 2.1.1 '@apollo/utils.logger': 2.0.1 - '@apollo/utils.usagereporting': 2.1.0(graphql@16.13.0) + '@apollo/utils.usagereporting': 2.1.0(graphql@16.13.1) '@apollo/utils.withrequired': 2.0.1 - '@graphql-tools/schema': 9.0.19(graphql@16.13.0) + '@graphql-tools/schema': 9.0.19(graphql@16.13.1) '@types/express': 4.17.25 '@types/express-serve-static-core': 4.19.8 '@types/node-fetch': 2.6.13 @@ -17364,7 +17639,7 @@ snapshots: content-type: 1.0.5 cors: 2.8.6 express: 4.22.1 - graphql: 16.13.0 + graphql: 16.13.1 loglevel: 1.9.2 lru-cache: 7.18.3 negotiator: 0.6.4 @@ -17385,13 +17660,13 @@ snapshots: '@apollo/utils.isnodelike': 2.0.1 sha.js: 2.4.12 - '@apollo/utils.dropunuseddefinitions@1.1.0(graphql@16.13.0)': + '@apollo/utils.dropunuseddefinitions@1.1.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@16.13.0)': + '@apollo/utils.dropunuseddefinitions@2.0.1(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 '@apollo/utils.fetcher@2.0.1': {} @@ -17411,76 +17686,76 @@ snapshots: '@apollo/utils.logger@2.0.1': {} - '@apollo/utils.printwithreducedwhitespace@1.1.0(graphql@16.13.0)': + '@apollo/utils.printwithreducedwhitespace@1.1.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@16.13.0)': + '@apollo/utils.printwithreducedwhitespace@2.0.1(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.removealiases@1.0.0(graphql@16.13.0)': + '@apollo/utils.removealiases@1.0.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.removealiases@2.0.1(graphql@16.13.0)': + '@apollo/utils.removealiases@2.0.1(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.sortast@1.1.0(graphql@16.13.0)': + '@apollo/utils.sortast@1.1.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 lodash.sortby: 4.7.0 - '@apollo/utils.sortast@2.0.1(graphql@16.13.0)': + '@apollo/utils.sortast@2.0.1(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 lodash.sortby: 4.7.0 - '@apollo/utils.stripsensitiveliterals@1.2.0(graphql@16.13.0)': + '@apollo/utils.stripsensitiveliterals@1.2.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@16.13.0)': + '@apollo/utils.stripsensitiveliterals@2.0.1(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - '@apollo/utils.usagereporting@1.0.1(graphql@16.13.0)': + '@apollo/utils.usagereporting@1.0.1(graphql@16.13.1)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 - '@apollo/utils.dropunuseddefinitions': 1.1.0(graphql@16.13.0) - '@apollo/utils.printwithreducedwhitespace': 1.1.0(graphql@16.13.0) - '@apollo/utils.removealiases': 1.0.0(graphql@16.13.0) - '@apollo/utils.sortast': 1.1.0(graphql@16.13.0) - '@apollo/utils.stripsensitiveliterals': 1.2.0(graphql@16.13.0) - graphql: 16.13.0 + '@apollo/utils.dropunuseddefinitions': 1.1.0(graphql@16.13.1) + '@apollo/utils.printwithreducedwhitespace': 1.1.0(graphql@16.13.1) + '@apollo/utils.removealiases': 1.0.0(graphql@16.13.1) + '@apollo/utils.sortast': 1.1.0(graphql@16.13.1) + '@apollo/utils.stripsensitiveliterals': 1.2.0(graphql@16.13.1) + graphql: 16.13.1 - '@apollo/utils.usagereporting@2.1.0(graphql@16.13.0)': + '@apollo/utils.usagereporting@2.1.0(graphql@16.13.1)': dependencies: '@apollo/usage-reporting-protobuf': 4.1.1 - '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@16.13.0) - '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@16.13.0) - '@apollo/utils.removealiases': 2.0.1(graphql@16.13.0) - '@apollo/utils.sortast': 2.0.1(graphql@16.13.0) - '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@16.13.0) - graphql: 16.13.0 + '@apollo/utils.dropunuseddefinitions': 2.0.1(graphql@16.13.1) + '@apollo/utils.printwithreducedwhitespace': 2.0.1(graphql@16.13.1) + '@apollo/utils.removealiases': 2.0.1(graphql@16.13.1) + '@apollo/utils.sortast': 2.0.1(graphql@16.13.1) + '@apollo/utils.stripsensitiveliterals': 2.0.1(graphql@16.13.1) + graphql: 16.13.1 '@apollo/utils.withrequired@2.0.1': {} - '@apollographql/apollo-tools@0.5.4(graphql@16.13.0)': + '@apollographql/apollo-tools@0.5.4(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 '@apollographql/graphql-playground-html@1.6.29': dependencies: xss: 1.0.15 - '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.13.0)': + '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.13.1)': dependencies: '@babel/core': 7.29.0 '@babel/generator': 7.29.1 - '@babel/parser': 7.29.0 - '@babel/runtime': 7.28.6 + '@babel/parser': 7.29.2 + '@babel/runtime': 7.29.2 '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 babel-preset-fbjs: 3.4.0(@babel/core@7.29.0) @@ -17488,7 +17763,7 @@ snapshots: fb-watchman: 2.0.2 fbjs: 3.0.5(encoding@0.1.13) glob: 7.2.3 - graphql: 16.13.0 + graphql: 16.13.1 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 @@ -17499,21 +17774,12 @@ snapshots: - encoding - supports-color - '@ardatan/relay-compiler@12.0.3(encoding@0.1.13)(graphql@16.13.0)': + '@ardatan/relay-compiler@13.0.0(graphql@16.13.1)': dependencies: - '@babel/generator': 7.29.1 - '@babel/parser': 7.29.0 - '@babel/runtime': 7.28.6 - chalk: 4.1.2 - fb-watchman: 2.0.2 - graphql: 16.13.0 - immutable: 3.7.6 + '@babel/runtime': 7.29.2 + graphql: 16.13.1 + immutable: 5.1.5 invariant: 2.2.4 - nullthrows: 1.1.1 - relay-runtime: 12.0.0(encoding@0.1.13) - signedsource: 1.0.0 - transitivePeerDependencies: - - encoding '@babel/code-frame@7.12.11': dependencies: @@ -17533,14 +17799,14 @@ snapshots: '@babel/generator': 7.29.1 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) - '@babel/helpers': 7.28.6 - '@babel/parser': 7.29.0 + '@babel/helpers': 7.29.2 + '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -17549,7 +17815,7 @@ snapshots: '@babel/generator@7.29.1': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 @@ -17587,12 +17853,12 @@ snapshots: regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.29.0)': + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.11 transitivePeerDependencies: @@ -17668,7 +17934,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helpers@7.28.6': + '@babel/helpers@7.29.2': dependencies: '@babel/template': 7.28.6 '@babel/types': 7.29.0 @@ -17680,7 +17946,7 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/parser@7.29.0': + '@babel/parser@7.29.2': dependencies: '@babel/types': 7.29.0 @@ -18196,7 +18462,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': + '@babel/preset-env@7.29.2(@babel/core@7.29.0)': dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 @@ -18264,10 +18530,10 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) - babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.0) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.0) + core-js-compat: 3.49.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -18279,18 +18545,18 @@ snapshots: '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} '@babel/runtime@7.6.0': dependencies: regenerator-runtime: 0.13.11 - '@babel/standalone@7.29.1': {} + '@babel/standalone@7.29.2': {} '@babel/template@7.28.6': dependencies: '@babel/code-frame': 7.29.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@babel/traverse@7.29.0': @@ -18298,10 +18564,10 @@ snapshots: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.1 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -18333,7 +18599,12 @@ snapshots: - encoding - utf-8-validate - '@borewit/text-codec@0.2.1': {} + '@borewit/text-codec@0.2.2': {} + + '@bpmn-io/diagram-js-ui@0.2.3': + dependencies: + htm: 3.1.1 + preact: 10.29.0 '@bufbuild/protobuf@1.10.1': {} @@ -18369,7 +18640,7 @@ snapshots: '@corvu/utils@0.4.2(solid-js@1.9.11)': dependencies: - '@floating-ui/dom': 1.7.5 + '@floating-ui/dom': 1.7.6 solid-js: 1.9.11 '@cspotcode/source-map-support@0.8.1': @@ -18384,179 +18655,179 @@ snapshots: '@datastructures-js/deque@1.0.8': {} - '@dicebear/adventurer-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/adventurer-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/adventurer@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/adventurer@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/avataaars-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/avataaars-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/avataaars@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/avataaars@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/big-ears-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/big-ears-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/big-ears@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/big-ears@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/big-smile@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/big-smile@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/bottts-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/bottts-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/bottts@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/bottts@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/collection@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/collection@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/adventurer': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/adventurer-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/avataaars': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/avataaars-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/big-ears': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/big-ears-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/big-smile': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/bottts': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/bottts-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/core': 9.3.2 - '@dicebear/croodles': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/croodles-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/dylan': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/fun-emoji': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/glass': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/icons': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/identicon': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/initials': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/lorelei': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/lorelei-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/micah': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/miniavs': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/notionists': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/notionists-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/open-peeps': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/personas': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/pixel-art': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/pixel-art-neutral': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/rings': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/shapes': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/thumbs': 9.3.2(@dicebear/core@9.3.2) - '@dicebear/toon-head': 9.3.2(@dicebear/core@9.3.2) + '@dicebear/adventurer': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/adventurer-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/avataaars': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/avataaars-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/big-ears': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/big-ears-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/big-smile': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/bottts': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/bottts-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/core': 9.4.2 + '@dicebear/croodles': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/croodles-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/dylan': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/fun-emoji': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/glass': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/icons': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/identicon': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/initials': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/lorelei': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/lorelei-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/micah': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/miniavs': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/notionists': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/notionists-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/open-peeps': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/personas': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/pixel-art': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/pixel-art-neutral': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/rings': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/shapes': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/thumbs': 9.4.2(@dicebear/core@9.4.2) + '@dicebear/toon-head': 9.4.2(@dicebear/core@9.4.2) - '@dicebear/core@9.3.2': + '@dicebear/core@9.4.2': dependencies: '@types/json-schema': 7.0.15 - '@dicebear/croodles-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/croodles-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/croodles@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/croodles@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/dylan@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/dylan@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/fun-emoji@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/fun-emoji@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/glass@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/glass@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/icons@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/icons@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/identicon@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/identicon@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/initials@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/initials@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/lorelei-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/lorelei-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/lorelei@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/lorelei@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/micah@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/micah@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/miniavs@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/miniavs@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/notionists-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/notionists-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/notionists@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/notionists@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/open-peeps@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/open-peeps@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/personas@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/personas@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/pixel-art-neutral@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/pixel-art-neutral@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/pixel-art@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/pixel-art@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/rings@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/rings@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/shapes@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/shapes@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/thumbs@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/thumbs@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@dicebear/toon-head@9.3.2(@dicebear/core@9.3.2)': + '@dicebear/toon-head@9.4.2(@dicebear/core@9.4.2)': dependencies: - '@dicebear/core': 9.3.2 + '@dicebear/core': 9.4.2 - '@emnapi/core@1.8.1': + '@emnapi/core@1.9.1': dependencies: - '@emnapi/wasi-threads': 1.1.0 + '@emnapi/wasi-threads': 1.2.0 tslib: 2.8.1 - '@emnapi/runtime@1.8.1': + '@emnapi/runtime@1.9.1': dependencies: tslib: 2.8.1 - '@emnapi/wasi-threads@1.1.0': + '@emnapi/wasi-threads@1.2.0': dependencies: tslib: 2.8.1 @@ -18596,7 +18867,7 @@ snapshots: '@es-joy/jsdoccomment@0.50.2': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/types': 8.57.1 comment-parser: 1.4.1 esquery: 1.7.0 jsdoc-type-pratt-parser: 4.1.0 @@ -18610,7 +18881,7 @@ snapshots: '@esbuild/aix-ppc64@0.24.2': optional: true - '@esbuild/aix-ppc64@0.27.3': + '@esbuild/aix-ppc64@0.27.4': optional: true '@esbuild/android-arm64@0.19.12': @@ -18622,7 +18893,7 @@ snapshots: '@esbuild/android-arm64@0.24.2': optional: true - '@esbuild/android-arm64@0.27.3': + '@esbuild/android-arm64@0.27.4': optional: true '@esbuild/android-arm@0.19.12': @@ -18634,7 +18905,7 @@ snapshots: '@esbuild/android-arm@0.24.2': optional: true - '@esbuild/android-arm@0.27.3': + '@esbuild/android-arm@0.27.4': optional: true '@esbuild/android-x64@0.19.12': @@ -18646,7 +18917,7 @@ snapshots: '@esbuild/android-x64@0.24.2': optional: true - '@esbuild/android-x64@0.27.3': + '@esbuild/android-x64@0.27.4': optional: true '@esbuild/darwin-arm64@0.19.12': @@ -18658,7 +18929,7 @@ snapshots: '@esbuild/darwin-arm64@0.24.2': optional: true - '@esbuild/darwin-arm64@0.27.3': + '@esbuild/darwin-arm64@0.27.4': optional: true '@esbuild/darwin-x64@0.19.12': @@ -18670,7 +18941,7 @@ snapshots: '@esbuild/darwin-x64@0.24.2': optional: true - '@esbuild/darwin-x64@0.27.3': + '@esbuild/darwin-x64@0.27.4': optional: true '@esbuild/freebsd-arm64@0.19.12': @@ -18682,7 +18953,7 @@ snapshots: '@esbuild/freebsd-arm64@0.24.2': optional: true - '@esbuild/freebsd-arm64@0.27.3': + '@esbuild/freebsd-arm64@0.27.4': optional: true '@esbuild/freebsd-x64@0.19.12': @@ -18694,7 +18965,7 @@ snapshots: '@esbuild/freebsd-x64@0.24.2': optional: true - '@esbuild/freebsd-x64@0.27.3': + '@esbuild/freebsd-x64@0.27.4': optional: true '@esbuild/linux-arm64@0.19.12': @@ -18706,7 +18977,7 @@ snapshots: '@esbuild/linux-arm64@0.24.2': optional: true - '@esbuild/linux-arm64@0.27.3': + '@esbuild/linux-arm64@0.27.4': optional: true '@esbuild/linux-arm@0.19.12': @@ -18718,7 +18989,7 @@ snapshots: '@esbuild/linux-arm@0.24.2': optional: true - '@esbuild/linux-arm@0.27.3': + '@esbuild/linux-arm@0.27.4': optional: true '@esbuild/linux-ia32@0.19.12': @@ -18730,7 +19001,7 @@ snapshots: '@esbuild/linux-ia32@0.24.2': optional: true - '@esbuild/linux-ia32@0.27.3': + '@esbuild/linux-ia32@0.27.4': optional: true '@esbuild/linux-loong64@0.14.54': @@ -18745,7 +19016,7 @@ snapshots: '@esbuild/linux-loong64@0.24.2': optional: true - '@esbuild/linux-loong64@0.27.3': + '@esbuild/linux-loong64@0.27.4': optional: true '@esbuild/linux-mips64el@0.19.12': @@ -18757,7 +19028,7 @@ snapshots: '@esbuild/linux-mips64el@0.24.2': optional: true - '@esbuild/linux-mips64el@0.27.3': + '@esbuild/linux-mips64el@0.27.4': optional: true '@esbuild/linux-ppc64@0.19.12': @@ -18769,7 +19040,7 @@ snapshots: '@esbuild/linux-ppc64@0.24.2': optional: true - '@esbuild/linux-ppc64@0.27.3': + '@esbuild/linux-ppc64@0.27.4': optional: true '@esbuild/linux-riscv64@0.19.12': @@ -18781,7 +19052,7 @@ snapshots: '@esbuild/linux-riscv64@0.24.2': optional: true - '@esbuild/linux-riscv64@0.27.3': + '@esbuild/linux-riscv64@0.27.4': optional: true '@esbuild/linux-s390x@0.19.12': @@ -18793,7 +19064,7 @@ snapshots: '@esbuild/linux-s390x@0.24.2': optional: true - '@esbuild/linux-s390x@0.27.3': + '@esbuild/linux-s390x@0.27.4': optional: true '@esbuild/linux-x64@0.19.12': @@ -18805,13 +19076,13 @@ snapshots: '@esbuild/linux-x64@0.24.2': optional: true - '@esbuild/linux-x64@0.27.3': + '@esbuild/linux-x64@0.27.4': optional: true '@esbuild/netbsd-arm64@0.24.2': optional: true - '@esbuild/netbsd-arm64@0.27.3': + '@esbuild/netbsd-arm64@0.27.4': optional: true '@esbuild/netbsd-x64@0.19.12': @@ -18823,13 +19094,13 @@ snapshots: '@esbuild/netbsd-x64@0.24.2': optional: true - '@esbuild/netbsd-x64@0.27.3': + '@esbuild/netbsd-x64@0.27.4': optional: true '@esbuild/openbsd-arm64@0.24.2': optional: true - '@esbuild/openbsd-arm64@0.27.3': + '@esbuild/openbsd-arm64@0.27.4': optional: true '@esbuild/openbsd-x64@0.19.12': @@ -18841,10 +19112,10 @@ snapshots: '@esbuild/openbsd-x64@0.24.2': optional: true - '@esbuild/openbsd-x64@0.27.3': + '@esbuild/openbsd-x64@0.27.4': optional: true - '@esbuild/openharmony-arm64@0.27.3': + '@esbuild/openharmony-arm64@0.27.4': optional: true '@esbuild/sunos-x64@0.19.12': @@ -18856,7 +19127,7 @@ snapshots: '@esbuild/sunos-x64@0.24.2': optional: true - '@esbuild/sunos-x64@0.27.3': + '@esbuild/sunos-x64@0.27.4': optional: true '@esbuild/win32-arm64@0.19.12': @@ -18868,7 +19139,7 @@ snapshots: '@esbuild/win32-arm64@0.24.2': optional: true - '@esbuild/win32-arm64@0.27.3': + '@esbuild/win32-arm64@0.27.4': optional: true '@esbuild/win32-ia32@0.19.12': @@ -18880,7 +19151,7 @@ snapshots: '@esbuild/win32-ia32@0.24.2': optional: true - '@esbuild/win32-ia32@0.27.3': + '@esbuild/win32-ia32@0.27.4': optional: true '@esbuild/win32-x64@0.19.12': @@ -18892,25 +19163,25 @@ snapshots: '@esbuild/win32-x64@0.24.2': optional: true - '@esbuild/win32-x64@0.27.3': + '@esbuild/win32-x64@0.27.4': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.6.0(eslint@7.32.0)': + '@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@7.32.0)': dependencies: escape-string-regexp: 4.0.0 eslint: 7.32.0 ignore: 7.0.5 - '@eslint-community/eslint-plugin-eslint-comments@4.6.0(eslint@8.57.1)': + '@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@8.57.1)': dependencies: escape-string-regexp: 4.0.0 eslint: 8.57.1 ignore: 7.0.5 - '@eslint-community/eslint-plugin-eslint-comments@4.6.0(eslint@9.39.3(jiti@2.6.1))': + '@eslint-community/eslint-plugin-eslint-comments@4.7.1(eslint@9.39.4(jiti@2.6.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ignore: 7.0.5 '@eslint-community/eslint-utils@4.9.1(eslint@7.32.0)': @@ -18923,23 +19194,23 @@ snapshots: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))': dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/compat@1.4.1(eslint@9.39.3(jiti@2.6.1))': + '@eslint/compat@1.4.1(eslint@9.39.4(jiti@2.6.1))': dependencies: '@eslint/core': 0.17.0 optionalDependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) - '@eslint/config-array@0.21.1': + '@eslint/config-array@0.21.2': dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -18963,7 +19234,7 @@ snapshots: '@eslint/eslintrc@0.4.3': dependencies: ajv: 6.14.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -18977,7 +19248,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.14.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -18988,10 +19259,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/eslintrc@3.3.4': + '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.14.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -19004,7 +19275,7 @@ snapshots: '@eslint/js@8.57.1': {} - '@eslint/js@9.39.3': {} + '@eslint/js@9.39.4': {} '@eslint/markdown@6.6.0': dependencies: @@ -19037,26 +19308,26 @@ snapshots: '@fastify/busboy@3.2.0': {} - '@fastify/otel@0.16.0(@opentelemetry/api@1.9.0)': + '@fastify/otel@0.17.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.212.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 minimatch: 10.2.4 transitivePeerDependencies: - supports-color - '@floating-ui/core@1.7.4': + '@floating-ui/core@1.7.5': dependencies: - '@floating-ui/utils': 0.2.10 + '@floating-ui/utils': 0.2.11 - '@floating-ui/dom@1.7.5': + '@floating-ui/dom@1.7.6': dependencies: - '@floating-ui/core': 1.7.4 - '@floating-ui/utils': 0.2.10 + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 - '@floating-ui/utils@0.2.10': {} + '@floating-ui/utils@0.2.11': {} '@fortawesome/fontawesome-common-types@7.2.0': {} @@ -19076,10 +19347,10 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 7.2.0 - '@fortawesome/vue-fontawesome@3.1.3(@fortawesome/fontawesome-svg-core@7.2.0)(vue@3.5.29(typescript@5.1.6))': + '@fortawesome/vue-fontawesome@3.1.3(@fortawesome/fontawesome-svg-core@7.2.0)(vue@3.5.30(typescript@5.1.6))': dependencies: '@fortawesome/fontawesome-svg-core': 7.2.0 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) '@gerrit0/mini-shiki@3.23.0': dependencies: @@ -19089,38 +19360,38 @@ snapshots: '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 - '@graphql-codegen/add@5.0.3(graphql@16.13.0)': + '@graphql-codegen/add@5.0.3(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.6.3 - '@graphql-codegen/cli@5.0.7(@parcel/watcher@2.5.6)(@types/node@20.19.35)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.13.0)(typescript@5.9.3)': + '@graphql-codegen/cli@5.0.7(@parcel/watcher@2.5.6)(@types/node@20.19.37)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.13.1)(typescript@5.9.3)': dependencies: '@babel/generator': 7.29.1 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - '@graphql-codegen/client-preset': 4.8.3(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/core': 4.0.2(graphql@16.13.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-tools/apollo-engine-loader': 8.0.28(graphql@16.13.0) - '@graphql-tools/code-file-loader': 8.1.28(graphql@16.13.0) - '@graphql-tools/git-loader': 8.0.32(graphql@16.13.0) - '@graphql-tools/github-loader': 8.0.22(@types/node@20.19.35)(graphql@16.13.0) - '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.13.0) - '@graphql-tools/json-file-loader': 8.0.26(graphql@16.13.0) - '@graphql-tools/load': 8.1.8(graphql@16.13.0) - '@graphql-tools/prisma-loader': 8.0.17(@types/node@20.19.35)(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@20.19.35)(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-codegen/client-preset': 4.8.3(graphql@16.13.1) + '@graphql-codegen/core': 4.0.2(graphql@16.13.1) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-tools/apollo-engine-loader': 8.0.28(graphql@16.13.1) + '@graphql-tools/code-file-loader': 8.1.28(graphql@16.13.1) + '@graphql-tools/git-loader': 8.0.32(graphql@16.13.1) + '@graphql-tools/github-loader': 8.0.22(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/graphql-file-loader': 8.1.12(graphql@16.13.1) + '@graphql-tools/json-file-loader': 8.0.26(graphql@16.13.1) + '@graphql-tools/load': 8.1.8(graphql@16.13.1) + '@graphql-tools/prisma-loader': 8.0.17(@types/node@20.19.37)(encoding@0.1.13)(graphql@16.13.1) + '@graphql-tools/url-loader': 8.0.33(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@whatwg-node/fetch': 0.10.13 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.9.3) debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.13.0 - graphql-config: 5.1.5(@types/node@20.19.35)(graphql@16.13.0)(typescript@5.9.3) - inquirer: 8.2.7(@types/node@20.19.35) + graphql: 16.13.1 + graphql-config: 5.1.6(@types/node@20.19.37)(graphql@16.13.1)(typescript@5.9.3) + inquirer: 8.2.7(@types/node@20.19.37) is-glob: 4.0.3 jiti: 1.21.7 json-to-pretty-yaml: 1.2.2 @@ -19148,241 +19419,255 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/client-preset@4.8.3(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/client-preset@4.8.3(graphql@16.13.1)': dependencies: '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@graphql-codegen/add': 5.0.3(graphql@16.13.0) - '@graphql-codegen/gql-tag-operations': 4.0.17(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-codegen/typed-document-node': 5.1.2(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/typescript': 4.1.6(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/typescript-operations': 4.6.1(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/documents': 1.0.1(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) - graphql: 16.13.0 - tslib: 2.6.3 - transitivePeerDependencies: - - encoding - - '@graphql-codegen/core@4.0.2(graphql@16.13.0)': - dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-tools/schema': 10.0.31(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-codegen/add': 5.0.3(graphql@16.13.1) + '@graphql-codegen/gql-tag-operations': 4.0.17(graphql@16.13.1) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-codegen/typed-document-node': 5.1.2(graphql@16.13.1) + '@graphql-codegen/typescript': 4.1.6(graphql@16.13.1) + '@graphql-codegen/typescript-operations': 4.6.1(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.13.1) + '@graphql-tools/documents': 1.0.1(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.6.3 - '@graphql-codegen/gql-tag-operations@4.0.17(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/core@4.0.2(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + graphql: 16.13.1 + tslib: 2.6.3 + + '@graphql-codegen/gql-tag-operations@4.0.17(graphql@16.13.1)': + dependencies: + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) auto-bind: 4.0.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.6.3 - transitivePeerDependencies: - - encoding - '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.13.0)': + '@graphql-codegen/plugin-helpers@3.1.2(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.13.0) + '@graphql-tools/utils': 9.2.1(graphql@16.13.1) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.13.0 + graphql: 16.13.1 import-from: 4.0.0 lodash: 4.17.23 tslib: 2.4.1 - '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.13.0)': + '@graphql-codegen/plugin-helpers@5.1.1(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.13.0 + graphql: 16.13.1 import-from: 4.0.0 lodash: 4.17.23 tslib: 2.6.3 - '@graphql-codegen/schema-ast@4.1.0(graphql@16.13.0)': + '@graphql-codegen/schema-ast@4.1.0(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.6.3 - '@graphql-codegen/typed-document-node@5.1.2(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/typed-document-node@5.1.2(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.13.1) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.6.3 - transitivePeerDependencies: - - encoding - '@graphql-codegen/typescript-apollo-client-helpers@3.0.1(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/typescript-apollo-client-helpers@3.0.1(encoding@0.1.13)(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@16.13.1) auto-bind: 4.0.0 change-case-all: 1.0.15 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript-graphql-request@6.4.0(encoding@0.1.13)(graphql-request@7.4.0(graphql@16.13.0))(graphql-tag@2.12.6(graphql@16.13.0))(graphql@16.13.0)': + '@graphql-codegen/typescript-graphql-request@6.4.0(encoding@0.1.13)(graphql-request@7.4.0(graphql@16.13.1))(graphql-tag@2.12.6(graphql@16.13.1))(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 2.13.8(encoding@0.1.13)(graphql@16.13.1) auto-bind: 4.0.0 - graphql: 16.13.0 - graphql-request: 7.4.0(graphql@16.13.0) - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.13.1 + graphql-request: 7.4.0(graphql@16.13.1) + graphql-tag: 2.12.6(graphql@16.13.1) tslib: 2.8.1 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript-operations@4.6.1(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/typescript-operations@4.6.1(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-codegen/typescript': 4.1.6(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-codegen/typescript': 4.1.6(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.13.1) auto-bind: 4.0.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.6.3 - transitivePeerDependencies: - - encoding - '@graphql-codegen/typescript-resolvers@4.5.2(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/typescript-resolvers@4.5.2(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-codegen/typescript': 4.1.6(encoding@0.1.13)(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-codegen/typescript': 4.1.6(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) auto-bind: 4.0.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.6.3 - transitivePeerDependencies: - - encoding - '@graphql-codegen/typescript@4.1.6(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/typescript@4.1.6(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-codegen/schema-ast': 4.1.0(graphql@16.13.0) - '@graphql-codegen/visitor-plugin-common': 5.8.0(encoding@0.1.13)(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-codegen/schema-ast': 4.1.0(graphql@16.13.1) + '@graphql-codegen/visitor-plugin-common': 5.8.0(graphql@16.13.1) auto-bind: 4.0.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.6.3 - transitivePeerDependencies: - - encoding - '@graphql-codegen/visitor-plugin-common@2.13.8(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/visitor-plugin-common@2.13.8(encoding@0.1.13)(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.13.0) - '@graphql-tools/optimize': 1.4.0(graphql@16.13.0) - '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/utils': 9.2.1(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.13.1) + '@graphql-tools/optimize': 1.4.0(graphql@16.13.1) + '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.13.1) + '@graphql-tools/utils': 9.2.1(graphql@16.13.1) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.13.1 + graphql-tag: 2.12.6(graphql@16.13.1) parse-filepath: 1.0.2 tslib: 2.4.1 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@5.8.0(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-codegen/visitor-plugin-common@5.8.0(graphql@16.13.1)': dependencies: - '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.0) - '@graphql-tools/optimize': 2.0.0(graphql@16.13.0) - '@graphql-tools/relay-operation-optimizer': 7.0.27(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-codegen/plugin-helpers': 5.1.1(graphql@16.13.1) + '@graphql-tools/optimize': 2.0.0(graphql@16.13.1) + '@graphql-tools/relay-operation-optimizer': 7.1.1(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.13.1 + graphql-tag: 2.12.6(graphql@16.13.1) parse-filepath: 1.0.2 tslib: 2.6.3 - transitivePeerDependencies: - - encoding '@graphql-hive/signal@1.0.0': {} - '@graphql-tools/apollo-engine-loader@8.0.28(graphql@16.13.0)': + '@graphql-hive/signal@2.0.0': {} + + '@graphql-tools/apollo-engine-loader@8.0.28(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) '@whatwg-node/fetch': 0.10.13 - graphql: 16.13.0 + graphql: 16.13.1 sync-fetch: 0.6.0 tslib: 2.8.1 - '@graphql-tools/batch-execute@9.0.19(graphql@16.13.0)': + '@graphql-tools/batch-execute@10.0.7(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/code-file-loader@8.1.28(graphql@16.13.0)': + '@graphql-tools/batch-execute@9.0.19(graphql@16.13.1)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.13.0) - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + '@whatwg-node/promise-helpers': 1.3.2 + dataloader: 2.2.3 + graphql: 16.13.1 + tslib: 2.8.1 + + '@graphql-tools/code-file-loader@8.1.28(graphql@16.13.1)': + dependencies: + '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) globby: 11.1.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - supports-color - '@graphql-tools/delegate@10.2.23(graphql@16.13.0)': + '@graphql-tools/delegate@10.2.23(graphql@16.13.1)': dependencies: - '@graphql-tools/batch-execute': 9.0.19(graphql@16.13.0) - '@graphql-tools/executor': 1.5.1(graphql@16.13.0) - '@graphql-tools/schema': 10.0.31(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/batch-execute': 9.0.19(graphql@16.13.1) + '@graphql-tools/executor': 1.5.1(graphql@16.13.1) + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/promise-helpers': 1.3.2 dataloader: 2.2.3 dset: 3.1.4 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/documents@1.0.1(graphql@16.13.0)': + '@graphql-tools/delegate@12.0.12(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + '@graphql-tools/batch-execute': 10.0.7(graphql@16.13.1) + '@graphql-tools/executor': 1.5.1(graphql@16.13.1) + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + '@repeaterjs/repeater': 3.0.6 + '@whatwg-node/promise-helpers': 1.3.2 + dataloader: 2.2.3 + graphql: 16.13.1 + tslib: 2.8.1 + + '@graphql-tools/documents@1.0.1(graphql@16.13.1)': + dependencies: + graphql: 16.13.1 lodash.sortby: 4.7.0 tslib: 2.8.1 - '@graphql-tools/executor-common@0.0.4(graphql@16.13.0)': + '@graphql-tools/executor-common@0.0.4(graphql@16.13.1)': dependencies: '@envelop/core': 5.5.1 - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + graphql: 16.13.1 - '@graphql-tools/executor-common@0.0.6(graphql@16.13.0)': + '@graphql-tools/executor-common@0.0.6(graphql@16.13.1)': dependencies: '@envelop/core': 5.5.1 - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + graphql: 16.13.1 - '@graphql-tools/executor-graphql-ws@2.0.7(graphql@16.13.0)': + '@graphql-tools/executor-common@1.0.6(graphql@16.13.1)': dependencies: - '@graphql-tools/executor-common': 0.0.6(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@envelop/core': 5.5.1 + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 + + '@graphql-tools/executor-graphql-ws@2.0.7(graphql@16.13.1)': + dependencies: + '@graphql-tools/executor-common': 0.0.6(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@whatwg-node/disposablestack': 0.0.6 - graphql: 16.13.0 - graphql-ws: 6.0.7(graphql@16.13.0)(ws@8.19.0) + graphql: 16.13.1 + graphql-ws: 6.0.7(graphql@16.13.1)(ws@8.19.0) isomorphic-ws: 5.0.0(ws@8.19.0) tslib: 2.8.1 ws: 8.19.0 @@ -19392,26 +19677,57 @@ snapshots: - crossws - utf-8-validate - '@graphql-tools/executor-http@1.3.3(@types/node@20.19.35)(graphql@16.13.0)': + '@graphql-tools/executor-graphql-ws@3.1.5(graphql@16.13.1)': + dependencies: + '@graphql-tools/executor-common': 1.0.6(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + '@whatwg-node/disposablestack': 0.0.6 + graphql: 16.13.1 + graphql-ws: 6.0.7(graphql@16.13.1)(ws@8.19.0) + isows: 1.0.7(ws@8.19.0) + tslib: 2.8.1 + ws: 8.19.0 + transitivePeerDependencies: + - '@fastify/websocket' + - bufferutil + - crossws + - utf-8-validate + + '@graphql-tools/executor-http@1.3.3(@types/node@20.19.37)(graphql@16.13.1)': dependencies: '@graphql-hive/signal': 1.0.0 - '@graphql-tools/executor-common': 0.0.4(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/executor-common': 0.0.4(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.0 - meros: 1.3.2(@types/node@20.19.35) + graphql: 16.13.1 + meros: 1.3.2(@types/node@20.19.37) tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@1.1.25(graphql@16.13.0)': + '@graphql-tools/executor-http@3.1.1(@types/node@20.19.37)(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) + '@graphql-hive/signal': 2.0.0 + '@graphql-tools/executor-common': 1.0.6(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + '@repeaterjs/repeater': 3.0.6 + '@whatwg-node/disposablestack': 0.0.6 + '@whatwg-node/fetch': 0.10.13 + '@whatwg-node/promise-helpers': 1.3.2 + graphql: 16.13.1 + meros: 1.3.2(@types/node@20.19.37) + tslib: 2.8.1 + transitivePeerDependencies: + - '@types/node' + + '@graphql-tools/executor-legacy-ws@1.1.25(graphql@16.13.1)': + dependencies: + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) '@types/ws': 8.18.1 - graphql: 16.13.0 + graphql: 16.13.1 isomorphic-ws: 5.0.0(ws@8.19.0) tslib: 2.8.1 ws: 8.19.0 @@ -19419,21 +19735,21 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@1.5.1(graphql@16.13.0)': + '@graphql-tools/executor@1.5.1(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/disposablestack': 0.0.6 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/git-loader@8.0.32(graphql@16.13.0)': + '@graphql-tools/git-loader@8.0.32(graphql@16.13.1)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.13.0) - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.8.1 @@ -19441,130 +19757,125 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.22(@types/node@20.19.35)(graphql@16.13.0)': + '@graphql-tools/github-loader@8.0.22(@types/node@20.19.37)(graphql@16.13.1)': dependencies: - '@graphql-tools/executor-http': 1.3.3(@types/node@20.19.35)(graphql@16.13.0) - '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/executor-http': 1.3.3(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/graphql-tag-pluck': 8.3.27(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.0 + graphql: 16.13.1 sync-fetch: 0.6.0-2 tslib: 2.8.1 transitivePeerDependencies: - '@types/node' - supports-color - '@graphql-tools/graphql-file-loader@8.1.9(graphql@16.13.0)': + '@graphql-tools/graphql-file-loader@8.1.12(graphql@16.13.1)': dependencies: - '@graphql-tools/import': 7.1.9(graphql@16.13.0) - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) + '@graphql-tools/import': 7.1.12(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) globby: 11.1.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 unixify: 1.0.0 - transitivePeerDependencies: - - supports-color - '@graphql-tools/graphql-tag-pluck@8.3.27(graphql@16.13.0)': + '@graphql-tools/graphql-tag-pluck@8.3.27(graphql@16.13.1)': dependencies: '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@graphql-tools/import@7.1.9(graphql@16.13.0)': + '@graphql-tools/import@7.1.12(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - '@theguild/federation-composition': 0.21.3(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 resolve-from: 5.0.0 tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - '@graphql-tools/json-file-loader@8.0.26(graphql@16.13.0)': + '@graphql-tools/json-file-loader@8.0.26(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) globby: 11.1.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load-files@6.6.1(graphql@16.13.0)': + '@graphql-tools/load-files@6.6.1(graphql@16.13.1)': dependencies: globby: 11.1.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@8.1.8(graphql@16.13.0)': + '@graphql-tools/load@8.1.8(graphql@16.13.1)': dependencies: - '@graphql-tools/schema': 10.0.31(graphql@16.13.0) - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@8.3.1(graphql@16.13.0)': + '@graphql-tools/merge@8.3.1(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 8.9.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 8.9.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/merge@8.4.2(graphql@16.13.0)': + '@graphql-tools/merge@8.4.2(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 9.2.1(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/merge@9.0.11(graphql@16.13.0)': + '@graphql-tools/merge@9.0.11(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/merge@9.1.7(graphql@16.13.0)': + '@graphql-tools/merge@9.1.7(graphql@16.13.1)': dependencies: - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/mock@8.7.20(graphql@16.13.0)': + '@graphql-tools/mock@8.7.20(graphql@16.13.1)': dependencies: - '@graphql-tools/schema': 9.0.19(graphql@16.13.0) - '@graphql-tools/utils': 9.2.1(graphql@16.13.0) + '@graphql-tools/schema': 9.0.19(graphql@16.13.1) + '@graphql-tools/utils': 9.2.1(graphql@16.13.1) fast-json-stable-stringify: 2.1.0 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/optimize@1.4.0(graphql@16.13.0)': + '@graphql-tools/optimize@1.4.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/optimize@2.0.0(graphql@16.13.0)': + '@graphql-tools/optimize@2.0.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.6.3 - '@graphql-tools/prisma-loader@8.0.17(@types/node@20.19.35)(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-tools/prisma-loader@8.0.17(@types/node@20.19.37)(encoding@0.1.13)(graphql@16.13.1)': dependencies: - '@graphql-tools/url-loader': 8.0.33(@types/node@20.19.35)(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/url-loader': 8.0.33(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@types/js-yaml': 4.0.9 '@whatwg-node/fetch': 0.10.13 chalk: 4.1.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) dotenv: 16.6.1 - graphql: 16.13.0 - graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.13.0) + graphql: 16.13.1 + graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.13.1) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 jose: 5.10.0 @@ -19582,67 +19893,65 @@ snapshots: - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.13.1)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/utils': 9.2.1(graphql@16.13.0) - graphql: 16.13.0 + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.13.1) + '@graphql-tools/utils': 9.2.1(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 transitivePeerDependencies: - encoding - supports-color - '@graphql-tools/relay-operation-optimizer@7.0.27(encoding@0.1.13)(graphql@16.13.0)': + '@graphql-tools/relay-operation-optimizer@7.1.1(graphql@16.13.1)': dependencies: - '@ardatan/relay-compiler': 12.0.3(encoding@0.1.13)(graphql@16.13.0) - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - graphql: 16.13.0 + '@ardatan/relay-compiler': 13.0.0(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.6.3 - transitivePeerDependencies: - - encoding - '@graphql-tools/schema@10.0.10(graphql@16.13.0)': + '@graphql-tools/schema@10.0.10(graphql@16.13.1)': dependencies: - '@graphql-tools/merge': 9.0.11(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/merge': 9.0.11(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/schema@10.0.31(graphql@16.13.0)': + '@graphql-tools/schema@10.0.31(graphql@16.13.1)': dependencies: - '@graphql-tools/merge': 9.1.7(graphql@16.13.0) - '@graphql-tools/utils': 11.0.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/merge': 9.1.7(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/schema@8.5.1(graphql@16.13.0)': + '@graphql-tools/schema@8.5.1(graphql@16.13.1)': dependencies: - '@graphql-tools/merge': 8.3.1(graphql@16.13.0) - '@graphql-tools/utils': 8.9.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/merge': 8.3.1(graphql@16.13.1) + '@graphql-tools/utils': 8.9.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 value-or-promise: 1.0.11 - '@graphql-tools/schema@9.0.19(graphql@16.13.0)': + '@graphql-tools/schema@9.0.19(graphql@16.13.1)': dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.13.0) - '@graphql-tools/utils': 9.2.1(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/merge': 8.4.2(graphql@16.13.1) + '@graphql-tools/utils': 9.2.1(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@8.0.33(@types/node@20.19.35)(graphql@16.13.0)': + '@graphql-tools/url-loader@8.0.33(@types/node@20.19.37)(graphql@16.13.1)': dependencies: - '@graphql-tools/executor-graphql-ws': 2.0.7(graphql@16.13.0) - '@graphql-tools/executor-http': 1.3.3(@types/node@20.19.35)(graphql@16.13.0) - '@graphql-tools/executor-legacy-ws': 1.1.25(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) - '@graphql-tools/wrap': 10.1.4(graphql@16.13.0) + '@graphql-tools/executor-graphql-ws': 2.0.7(graphql@16.13.1) + '@graphql-tools/executor-http': 1.3.3(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/executor-legacy-ws': 1.1.25(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) + '@graphql-tools/wrap': 10.1.4(graphql@16.13.1) '@types/ws': 8.18.1 '@whatwg-node/fetch': 0.10.13 '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.0 + graphql: 16.13.1 isomorphic-ws: 5.0.0(ws@8.19.0) sync-fetch: 0.6.0-2 tslib: 2.8.1 @@ -19654,53 +19963,84 @@ snapshots: - crossws - utf-8-validate - '@graphql-tools/utils@10.11.0(graphql@16.13.0)': + '@graphql-tools/url-loader@9.0.6(@types/node@20.19.37)(graphql@16.13.1)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-tools/executor-graphql-ws': 3.1.5(graphql@16.13.1) + '@graphql-tools/executor-http': 3.1.1(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/executor-legacy-ws': 1.1.25(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + '@graphql-tools/wrap': 11.1.12(graphql@16.13.1) + '@types/ws': 8.18.1 + '@whatwg-node/fetch': 0.10.13 + '@whatwg-node/promise-helpers': 1.3.2 + graphql: 16.13.1 + isomorphic-ws: 5.0.0(ws@8.19.0) + sync-fetch: 0.6.0 + tslib: 2.8.1 + ws: 8.19.0 + transitivePeerDependencies: + - '@fastify/websocket' + - '@types/node' + - bufferutil + - crossws + - utf-8-validate + + '@graphql-tools/utils@10.11.0(graphql@16.13.1)': + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/utils@10.6.1(graphql@16.13.0)': + '@graphql-tools/utils@10.6.1(graphql@16.13.1)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) cross-inspect: 1.0.1 dset: 3.1.4 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/utils@11.0.0(graphql@16.13.0)': + '@graphql-tools/utils@11.0.0(graphql@16.13.1)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) '@whatwg-node/promise-helpers': 1.3.2 cross-inspect: 1.0.1 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/utils@8.9.0(graphql@16.13.0)': + '@graphql-tools/utils@8.9.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/utils@9.2.1(graphql@16.13.0)': + '@graphql-tools/utils@9.2.1(graphql@16.13.1)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-tools/wrap@10.1.4(graphql@16.13.0)': + '@graphql-tools/wrap@10.1.4(graphql@16.13.1)': dependencies: - '@graphql-tools/delegate': 10.2.23(graphql@16.13.0) - '@graphql-tools/schema': 10.0.31(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/delegate': 10.2.23(graphql@16.13.1) + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - '@graphql-typed-document-node/core@3.2.0(graphql@16.13.0)': + '@graphql-tools/wrap@11.1.12(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + '@graphql-tools/delegate': 12.0.12(graphql@16.13.1) + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) + '@whatwg-node/promise-helpers': 1.3.2 + graphql: 16.13.1 + tslib: 2.8.1 + + '@graphql-typed-document-node/core@3.2.0(graphql@16.13.1)': + dependencies: + graphql: 16.13.1 '@grpc/grpc-js@1.14.3': dependencies: @@ -19772,7 +20112,7 @@ snapshots: '@hapi/file@3.0.0': {} - '@hapi/hapi@21.4.6': + '@hapi/hapi@21.4.7': dependencies: '@hapi/accept': 6.0.3 '@hapi/ammo': 6.0.1 @@ -19890,10 +20230,10 @@ snapshots: '@hapi/bourne': 3.0.0 '@hapi/hoek': 11.0.7 - '@headlessui/vue@1.7.23(vue@3.5.29(typescript@5.1.6))': + '@headlessui/vue@1.7.23(vue@3.5.30(typescript@5.1.6))': dependencies: - '@tanstack/vue-virtual': 3.13.19(vue@3.5.29(typescript@5.1.6)) - vue: 3.5.29(typescript@5.1.6) + '@tanstack/vue-virtual': 3.13.23(vue@3.5.30(typescript@5.1.6)) + vue: 3.5.30(typescript@5.1.6) '@humanfs/core@0.19.1': {} @@ -19905,7 +20245,7 @@ snapshots: '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -19913,7 +20253,7 @@ snapshots: '@humanwhocodes/config-array@0.5.0': dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -19932,51 +20272,51 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@22.19.13)': + '@inquirer/checkbox@4.3.2(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/type': 3.0.10(@types/node@22.19.15) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/confirm@5.1.21(@types/node@22.19.13)': + '@inquirer/confirm@5.1.21(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/core@10.3.2(@types/node@22.19.13)': + '@inquirer/core@10.3.2(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/type': 3.0.10(@types/node@22.19.15) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/editor@4.2.23(@types/node@22.19.13)': + '@inquirer/editor@4.2.23(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/external-editor': 1.0.3(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/external-editor': 1.0.3(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/expand@4.0.23(@types/node@22.19.13)': + '@inquirer/expand@4.0.23(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 '@inquirer/external-editor@1.0.3(@types/node@12.20.55)': dependencies: @@ -19985,91 +20325,91 @@ snapshots: optionalDependencies: '@types/node': 12.20.55 - '@inquirer/external-editor@1.0.3(@types/node@20.19.35)': + '@inquirer/external-editor@1.0.3(@types/node@20.19.37)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 - '@inquirer/external-editor@1.0.3(@types/node@22.19.13)': + '@inquirer/external-editor@1.0.3(@types/node@22.19.15)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@22.19.13)': + '@inquirer/input@4.3.1(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/number@3.0.23(@types/node@22.19.13)': + '@inquirer/number@3.0.23(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/password@4.0.23(@types/node@22.19.13)': + '@inquirer/password@4.0.23(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/prompts@7.10.1(@types/node@22.19.13)': + '@inquirer/prompts@7.10.1(@types/node@22.19.15)': dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@22.19.13) - '@inquirer/confirm': 5.1.21(@types/node@22.19.13) - '@inquirer/editor': 4.2.23(@types/node@22.19.13) - '@inquirer/expand': 4.0.23(@types/node@22.19.13) - '@inquirer/input': 4.3.1(@types/node@22.19.13) - '@inquirer/number': 3.0.23(@types/node@22.19.13) - '@inquirer/password': 4.0.23(@types/node@22.19.13) - '@inquirer/rawlist': 4.1.11(@types/node@22.19.13) - '@inquirer/search': 3.2.2(@types/node@22.19.13) - '@inquirer/select': 4.4.2(@types/node@22.19.13) + '@inquirer/checkbox': 4.3.2(@types/node@22.19.15) + '@inquirer/confirm': 5.1.21(@types/node@22.19.15) + '@inquirer/editor': 4.2.23(@types/node@22.19.15) + '@inquirer/expand': 4.0.23(@types/node@22.19.15) + '@inquirer/input': 4.3.1(@types/node@22.19.15) + '@inquirer/number': 3.0.23(@types/node@22.19.15) + '@inquirer/password': 4.0.23(@types/node@22.19.15) + '@inquirer/rawlist': 4.1.11(@types/node@22.19.15) + '@inquirer/search': 3.2.2(@types/node@22.19.15) + '@inquirer/select': 4.4.2(@types/node@22.19.15) optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/rawlist@4.1.11(@types/node@22.19.13)': + '@inquirer/rawlist@4.1.11(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/search@3.2.2(@types/node@22.19.13)': + '@inquirer/search@3.2.2(@types/node@22.19.15)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/type': 3.0.10(@types/node@22.19.15) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/select@4.4.2(@types/node@22.19.13)': + '@inquirer/select@4.4.2(@types/node@22.19.15)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/type': 3.0.10(@types/node@22.19.15) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@inquirer/type@3.0.10(@types/node@22.19.13)': + '@inquirer/type@3.0.10(@types/node@22.19.15)': optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 - '@internationalized/date@3.11.0': + '@internationalized/date@3.12.0': dependencies: '@swc/helpers': 0.5.19 @@ -20077,7 +20417,7 @@ snapshots: dependencies: '@swc/helpers': 0.5.19 - '@intlify/bundle-utils@2.2.2(vue-i18n@9.14.5(vue@3.5.29(typescript@5.1.6)))': + '@intlify/bundle-utils@2.2.2(vue-i18n@9.14.5(vue@3.5.30(typescript@5.1.6)))': dependencies: '@intlify/message-compiler': 9.14.5 '@intlify/shared': 9.14.5 @@ -20085,7 +20425,7 @@ snapshots: source-map: 0.6.1 yaml-eslint-parser: 0.3.2 optionalDependencies: - vue-i18n: 9.14.5(vue@3.5.29(typescript@5.1.6)) + vue-i18n: 9.14.5(vue@3.5.30(typescript@5.1.6)) '@intlify/core-base@9.14.5': dependencies: @@ -20099,17 +20439,17 @@ snapshots: '@intlify/shared@9.14.5': {} - '@intlify/vite-plugin-vue-i18n@3.4.0(vite@2.9.16(sass@1.97.3))(vue-i18n@9.14.5(vue@3.5.29(typescript@5.1.6)))': + '@intlify/vite-plugin-vue-i18n@3.4.0(vite@2.9.16(sass@1.98.0))(vue-i18n@9.14.5(vue@3.5.30(typescript@5.1.6)))': dependencies: - '@intlify/bundle-utils': 2.2.2(vue-i18n@9.14.5(vue@3.5.29(typescript@5.1.6))) + '@intlify/bundle-utils': 2.2.2(vue-i18n@9.14.5(vue@3.5.30(typescript@5.1.6))) '@intlify/shared': 9.14.5 '@rollup/pluginutils': 4.2.1 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) fast-glob: 3.3.3 source-map: 0.6.1 - vite: 2.9.16(sass@1.97.3) + vite: 2.9.16(sass@1.98.0) optionalDependencies: - vue-i18n: 9.14.5(vue@3.5.29(typescript@5.1.6)) + vue-i18n: 9.14.5(vue@3.5.30(typescript@5.1.6)) transitivePeerDependencies: - supports-color @@ -20145,27 +20485,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -20190,7 +20530,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -20208,7 +20548,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.19.35 + '@types/node': 20.19.37 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -20230,7 +20570,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 20.19.35 + '@types/node': 20.19.37 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -20300,7 +20640,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -20355,8 +20695,8 @@ snapshots: '@kobalte/core@0.13.11(solid-js@1.9.11)': dependencies: - '@floating-ui/dom': 1.7.5 - '@internationalized/date': 3.11.0 + '@floating-ui/dom': 1.7.6 + '@internationalized/date': 3.12.0 '@internationalized/number': 3.6.5 '@kobalte/utils': 0.9.1(solid-js@1.9.11) '@solid-primitives/props': 3.2.3(solid-js@1.9.11) @@ -20376,7 +20716,7 @@ snapshots: '@solid-primitives/utils': 6.4.0(solid-js@1.9.11) solid-js: 1.9.11 - '@lerna/create@8.2.4(@types/node@22.19.13)(encoding@0.1.13)(typescript@5.9.3)': + '@lerna/create@8.2.4(@types/node@22.19.15)(encoding@0.1.13)(typescript@5.9.3)': dependencies: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 @@ -20397,7 +20737,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.9.3) dedent: 1.5.3 execa: 5.0.0 - fs-extra: 11.3.3 + fs-extra: 11.3.4 get-stream: 6.0.0 git-url-parse: 14.0.0 glob-parent: 6.0.2 @@ -20405,7 +20745,7 @@ snapshots: has-unicode: 2.0.1 ini: 1.3.8 init-package-json: 6.0.3 - inquirer: 8.2.7(@types/node@22.19.13) + inquirer: 8.2.7(@types/node@22.19.15) is-ci: 3.0.1 is-stream: 2.0.0 js-yaml: 4.1.0 @@ -20460,7 +20800,7 @@ snapshots: '@livekit/mutex@1.1.1': {} - '@livekit/protocol@1.44.1': + '@livekit/protocol@1.45.1': dependencies: '@bufbuild/protobuf': 1.10.1 @@ -20559,25 +20899,32 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 '@tybys/wasm-util': 0.10.1 optional: true '@napi-rs/wasm-runtime@0.2.4': dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 '@tybys/wasm-util': 0.9.0 - '@nestjs/apollo@12.2.2(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.0))(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.0)(reflect-metadata@0.1.14))(graphql@16.13.0)': + '@napi-rs/wasm-runtime@1.1.1': dependencies: - '@apollo/server': 4.13.0(encoding@0.1.13)(graphql@16.13.0) - '@apollo/server-plugin-landing-page-graphql-playground': 4.0.0(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.0)) + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@nestjs/apollo@12.2.2(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.1))(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/graphql@12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.1)(reflect-metadata@0.1.14))(graphql@16.13.1)': + dependencies: + '@apollo/server': 4.13.0(encoding@0.1.13)(graphql@16.13.1) + '@apollo/server-plugin-landing-page-graphql-playground': 4.0.0(@apollo/server@4.13.0(encoding@0.1.13)(graphql@16.13.1)) '@nestjs/common': 10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) - '@nestjs/graphql': 12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.0)(reflect-metadata@0.1.14) - graphql: 16.13.0 + '@nestjs/graphql': 12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.1)(reflect-metadata@0.1.14) + graphql: 16.13.1 iterall: 1.3.0 lodash.omit: 4.5.0 tslib: 2.8.1 @@ -20640,23 +20987,23 @@ snapshots: '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) eventemitter2: 6.4.9 - '@nestjs/graphql@12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.0)(reflect-metadata@0.1.14)': + '@nestjs/graphql@12.2.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(graphql@16.13.1)(reflect-metadata@0.1.14)': dependencies: - '@graphql-tools/merge': 9.0.11(graphql@16.13.0) - '@graphql-tools/schema': 10.0.10(graphql@16.13.0) - '@graphql-tools/utils': 10.6.1(graphql@16.13.0) + '@graphql-tools/merge': 9.0.11(graphql@16.13.1) + '@graphql-tools/schema': 10.0.10(graphql@16.13.1) + '@graphql-tools/utils': 10.6.1(graphql@16.13.1) '@nestjs/common': 10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/mapped-types': 2.0.6(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14) chokidar: 4.0.1 fast-glob: 3.3.2 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) - graphql-ws: 5.16.0(graphql@16.13.0) + graphql: 16.13.1 + graphql-tag: 2.12.6(graphql@16.13.1) + graphql-ws: 5.16.0(graphql@16.13.1) lodash: 4.17.21 normalize-path: 3.0.0 reflect-metadata: 0.1.14 - subscriptions-transport-ws: 0.11.0(graphql@16.13.0) + subscriptions-transport-ws: 0.11.0(graphql@16.13.1) tslib: 2.8.1 uuid: 11.0.3 ws: 8.18.0 @@ -20681,11 +21028,11 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.4 - '@nestjs/mongoose@10.1.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(mongoose@9.2.3(socks@2.8.7))(rxjs@7.8.2)': + '@nestjs/mongoose@10.1.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(mongoose@9.3.1(socks@2.8.7))(rxjs@7.8.2)': dependencies: '@nestjs/common': 10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) - mongoose: 9.2.3(socks@2.8.7) + mongoose: 9.3.1(socks@2.8.7) rxjs: 7.8.2 '@nestjs/passport@10.0.3(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(passport@0.7.0)': @@ -20717,13 +21064,13 @@ snapshots: '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) reflect-metadata: 0.1.14 - '@nestjs/typeorm@10.0.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)(typeorm@0.3.20(ioredis@5.10.0)(pg@8.19.0)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)))': + '@nestjs/typeorm@10.0.2(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))(reflect-metadata@0.1.14)(rxjs@7.8.2)(typeorm@0.3.20(ioredis@5.10.1)(pg@8.20.0)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)))': dependencies: '@nestjs/common': 10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) reflect-metadata: 0.1.14 rxjs: 7.8.2 - typeorm: 0.3.20(ioredis@5.10.0)(pg@8.19.0)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + typeorm: 0.3.20(ioredis@5.10.1)(pg@8.20.0)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) uuid: 9.0.1 '@noble/hashes@1.8.0': {} @@ -20746,7 +21093,7 @@ snapshots: '@novu/js@3.14.1(react@19.2.4)': dependencies: - '@floating-ui/dom': 1.7.5 + '@floating-ui/dom': 1.7.6 '@kobalte/core': 0.13.11(solid-js@1.9.11) '@types/json-logic-js': 2.0.8 class-variance-authority: 0.7.1 @@ -20755,7 +21102,7 @@ snapshots: mitt: 3.0.1 partysocket: 1.1.16(react@19.2.4) socket.io-client: 4.7.2 - solid-floating-ui: 0.3.1(@floating-ui/dom@1.7.5)(solid-js@1.9.11) + solid-floating-ui: 0.3.1(@floating-ui/dom@1.7.6)(solid-js@1.9.11) solid-js: 1.9.11 solid-motionone: 1.0.4(solid-js@1.9.11) tailwind-merge: 2.6.1 @@ -20909,7 +21256,7 @@ snapshots: - bluebird - supports-color - '@nuxt/kit@3.21.1': + '@nuxt/kit@3.21.2': dependencies: c12: 3.3.3 consola: 3.4.2 @@ -20921,7 +21268,7 @@ snapshots: jiti: 2.6.1 klona: 2.0.6 knitwork: 1.3.0 - mlly: 1.8.0 + mlly: 1.8.2 ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.3.0 @@ -21081,7 +21428,7 @@ snapshots: '@octokit/request-error': 7.1.0 '@octokit/types': 16.0.0 fast-content-type-parse: 3.0.0 - json-with-bigint: 3.5.7 + json-with-bigint: 3.5.8 universal-user-agent: 7.0.3 '@octokit/request@8.4.1': @@ -21134,9 +21481,9 @@ snapshots: '@openreplay/network-proxy@1.2.2': {} - '@openreplay/tracker-assist@9.0.1(@openreplay/tracker@17.2.2)': + '@openreplay/tracker-assist@9.0.1(@openreplay/tracker@17.2.4)': dependencies: - '@openreplay/tracker': 17.2.2 + '@openreplay/tracker': 17.2.4 csstype: 3.2.3 fflate: 0.8.2 peerjs: 1.5.4 @@ -21146,7 +21493,7 @@ snapshots: - supports-color - utf-8-validate - '@openreplay/tracker@17.2.2': + '@openreplay/tracker@17.2.4': dependencies: '@openreplay/network-proxy': 1.2.2 error-stack-parser: 2.1.4 @@ -21156,7 +21503,7 @@ snapshots: '@opensearch-project/opensearch@3.5.1': dependencies: aws4: 1.13.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) hpagent: 1.2.0 json11: 2.0.2 ms: 2.1.3 @@ -21168,11 +21515,11 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs@0.208.0': + '@opentelemetry/api-logs@0.212.0': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs@0.211.0': + '@opentelemetry/api-logs@0.213.0': dependencies: '@opentelemetry/api': 1.9.0 @@ -21186,7 +21533,7 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -21195,12 +21542,7 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.27.0 - '@opentelemetry/core@2.5.0(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.40.0 - - '@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.40.0 @@ -21214,171 +21556,171 @@ snapshots: '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-amqplib@0.58.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-amqplib@0.60.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-connect@0.54.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-connect@0.56.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@types/connect': 3.4.38 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-dataloader@0.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-dataloader@0.30.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-express@0.59.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-express@0.61.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-fs@0.30.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-fs@0.32.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-generic-pool@0.54.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-generic-pool@0.56.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-graphql@0.58.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-graphql@0.61.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-hapi@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-hapi@0.59.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-http@0.211.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-http@0.213.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 forwarded-parse: 2.1.2 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-ioredis@0.59.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-ioredis@0.61.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/redis-common': 0.38.2 '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-kafkajs@0.20.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-kafkajs@0.22.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-knex@0.55.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-knex@0.57.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-koa@0.59.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-koa@0.61.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-lru-memoizer@0.55.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-lru-memoizer@0.57.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mongodb@0.64.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-mongodb@0.66.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mongoose@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-mongoose@0.59.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mysql2@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-mysql2@0.59.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mysql@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-mysql@0.59.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@types/mysql': 2.15.27 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-nestjs-core@0.57.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-nestjs-core@0.59.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-pg@0.63.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-pg@0.65.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0) '@types/pg': 8.15.6 @@ -21386,29 +21728,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-redis@0.59.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-redis@0.61.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/redis-common': 0.38.2 '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-tedious@0.30.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-tedious@0.32.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@types/tedious': 4.0.14 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-undici@0.21.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-undici@0.23.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color @@ -21422,20 +21764,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.208.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation@0.212.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/api-logs': 0.212.0 import-in-the-middle: 2.0.6 require-in-the-middle: 8.0.1 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.211.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation@0.213.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.211.0 - import-in-the-middle: 2.0.6 + '@opentelemetry/api-logs': 0.213.0 + import-in-the-middle: 3.0.0 require-in-the-middle: 8.0.1 transitivePeerDependencies: - supports-color @@ -21475,10 +21817,10 @@ snapshots: '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - '@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@2.6.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@opentelemetry/sdk-logs@0.53.0(@opentelemetry/api@1.9.0)': @@ -21501,11 +21843,11 @@ snapshots: '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - '@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.5.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@opentelemetry/sdk-trace-node@1.26.0(@opentelemetry/api@1.9.0)': @@ -21525,7 +21867,11 @@ snapshots: '@opentelemetry/sql-common@0.41.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + + '@oxc-project/types@0.120.0': {} + + '@package-json/types@0.0.12': {} '@paralleldrive/cuid2@2.3.1': dependencies: @@ -21656,7 +22002,7 @@ snapshots: '@pm2/pm2-version-check@1.0.4': dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -21665,18 +22011,18 @@ snapshots: prettier: 3.8.1 pug-lexer: 5.0.1 - '@prisma/instrumentation@7.2.0(@opentelemetry/api@1.9.0)': + '@prisma/instrumentation@7.4.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/instrumentation': 0.207.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@productdevbook/chatwoot@1.7.0(vue@3.5.29(typescript@5.1.6))': + '@productdevbook/chatwoot@1.7.0(vue@3.5.30(typescript@5.1.6))': dependencies: - '@nuxt/kit': 3.21.1 + '@nuxt/kit': 3.21.2 defu: 6.1.4 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) transitivePeerDependencies: - magicast @@ -21703,16 +22049,16 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@quasar/app-vite@1.11.0(@types/node@12.20.55)(eslint@8.57.1)(pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)))(quasar@2.18.6)(rollup@2.80.0)(vue-router@4.6.4(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6))(workbox-build@7.0.0(@types/babel__core@7.20.5))': + '@quasar/app-vite@1.11.0(@types/node@12.20.55)(eslint@8.57.1)(pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)))(quasar@2.18.7)(rollup@2.80.0)(vue-router@4.6.4(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6))(workbox-build@7.0.0(@types/babel__core@7.20.5))': dependencies: - '@quasar/render-ssr-error': 1.0.3 - '@quasar/vite-plugin': 1.10.0(@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6)))(quasar@2.18.6)(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6)) + '@quasar/render-ssr-error': 1.0.4 + '@quasar/vite-plugin': 1.11.0(@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6)))(quasar@2.18.7)(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6)) '@rollup/pluginutils': 4.2.1 '@types/chrome': 0.0.208 '@types/compression': 1.8.1 '@types/cordova': 0.0.34 '@types/express': 4.17.25 - '@vitejs/plugin-vue': 2.3.4(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6)) + '@vitejs/plugin-vue': 2.3.4(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6)) archiver: 5.3.2 chokidar: 3.6.0 ci-info: 3.9.0 @@ -21723,7 +22069,7 @@ snapshots: esbuild: 0.14.51 express: 4.22.1 fast-glob: 3.2.12 - fs-extra: 11.3.3 + fs-extra: 11.3.4 html-minifier-terser: 7.2.0 inquirer: 8.2.7(@types/node@12.20.55) isbinaryfile: 5.0.7 @@ -21731,20 +22077,20 @@ snapshots: lodash: 4.17.23 minimist: 1.2.8 open: 8.4.2 - quasar: 2.18.6 + quasar: 2.18.7 register-service-worker: 1.7.2 rollup-plugin-visualizer: 5.14.0(rollup@2.80.0) - sass: 1.97.3 + sass: 1.98.0 semver: 7.7.4 serialize-javascript: 6.0.2 table: 6.9.0 - vite: 2.9.16(sass@1.97.3) - vue: 3.5.29(typescript@5.1.6) - vue-router: 4.6.4(vue@3.5.29(typescript@5.1.6)) + vite: 2.9.16(sass@1.98.0) + vue: 3.5.30(typescript@5.1.6) + vue-router: 4.6.4(vue@3.5.30(typescript@5.1.6)) webpack-merge: 5.10.0 optionalDependencies: eslint: 8.57.1 - pinia: 2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)) + pinia: 2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)) workbox-build: 7.0.0(@types/babel__core@7.20.5) transitivePeerDependencies: - '@types/node' @@ -21756,16 +22102,16 @@ snapshots: '@quasar/extras@1.17.0': {} - '@quasar/render-ssr-error@1.0.3': + '@quasar/render-ssr-error@1.0.4': dependencies: stack-trace: 1.0.0-pre2 - '@quasar/vite-plugin@1.10.0(@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6)))(quasar@2.18.6)(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6))': + '@quasar/vite-plugin@1.11.0(@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6)))(quasar@2.18.7)(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6))': dependencies: - '@vitejs/plugin-vue': 2.3.4(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6)) - quasar: 2.18.6 - vite: 2.9.16(sass@1.97.3) - vue: 3.5.29(typescript@5.1.6) + '@vitejs/plugin-vue': 2.3.4(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6)) + quasar: 2.18.7 + vite: 2.9.16(sass@1.98.0) + vue: 3.5.30(typescript@5.1.6) '@redocly/ajv@8.11.2': dependencies: @@ -21774,7 +22120,7 @@ snapshots: require-from-string: 2.0.2 uri-js-replace: 1.0.1 - '@redocly/cli@1.34.8(ajv@8.18.0)(encoding@0.1.13)': + '@redocly/cli@1.34.11(ajv@8.18.0)(encoding@0.1.13)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/exporter-trace-otlp-http': 0.53.0(@opentelemetry/api@1.9.0) @@ -21782,8 +22128,8 @@ snapshots: '@opentelemetry/sdk-trace-node': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 '@redocly/config': 0.22.0 - '@redocly/openapi-core': 1.34.8 - '@redocly/respect-core': 1.34.8(ajv@8.18.0) + '@redocly/openapi-core': 1.34.11 + '@redocly/respect-core': 1.34.11(ajv@8.18.0) abort-controller: 3.0.0 chokidar: 3.5.3 colorette: 1.4.0 @@ -21812,25 +22158,25 @@ snapshots: '@redocly/config@0.22.0': {} - '@redocly/openapi-core@1.34.8': + '@redocly/openapi-core@1.34.11': dependencies: '@redocly/ajv': 8.11.2 '@redocly/config': 0.22.0 colorette: 1.4.0 https-proxy-agent: 7.0.6 js-levenshtein: 1.1.6 - js-yaml: 4.1.0 - minimatch: 5.1.6 + js-yaml: 4.1.1 + minimatch: 5.1.9 pluralize: 8.0.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - supports-color - '@redocly/respect-core@1.34.8(ajv@8.18.0)': + '@redocly/respect-core@1.34.11(ajv@8.18.0)': dependencies: '@faker-js/faker': 7.6.0 '@redocly/ajv': 8.11.2 - '@redocly/openapi-core': 1.34.8 + '@redocly/openapi-core': 1.34.11 better-ajv-errors: 1.2.0(ajv@8.18.0) colorette: 2.0.20 concat-stream: 2.0.0 @@ -21846,13 +22192,62 @@ snapshots: openapi-sampler: 1.7.0 outdent: 0.8.0 set-cookie-parser: 2.7.1 - undici: 6.23.0 + undici: 6.24.1 transitivePeerDependencies: - ajv - supports-color '@repeaterjs/repeater@3.0.6': {} + '@rolldown/binding-android-arm64@1.0.0-rc.10': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-rc.10': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-rc.10': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.10': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-rc.10': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.10': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.10': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.10': + optional: true + + '@rolldown/pluginutils@1.0.0-rc.10': {} + '@rollup/plugin-alias@5.1.1(rollup@3.30.0)': optionalDependencies: rollup: 3.30.0 @@ -22051,7 +22446,7 @@ snapshots: '@sentry-internal/replay-canvas': 8.55.0 '@sentry/core': 8.55.0 - '@sentry/core@10.40.0': {} + '@sentry/core@10.45.0': {} '@sentry/core@7.120.4': dependencies: @@ -22060,82 +22455,82 @@ snapshots: '@sentry/core@8.55.0': {} - '@sentry/nestjs@10.40.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))': + '@sentry/nestjs@10.45.0(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/core@10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2))': dependencies: '@nestjs/common': 10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@nestjs/core': 10.4.22(@nestjs/common@10.4.22(class-transformer@0.5.1)(class-validator@0.14.4)(reflect-metadata@0.1.14)(rxjs@7.8.2))(@nestjs/platform-express@10.4.22)(encoding@0.1.13)(reflect-metadata@0.1.14)(rxjs@7.8.2) '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-nestjs-core': 0.57.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-nestjs-core': 0.59.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@sentry/core': 10.40.0 - '@sentry/node': 10.40.0 + '@sentry/core': 10.45.0 + '@sentry/node': 10.45.0 transitivePeerDependencies: - supports-color - '@sentry/node-core@10.40.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.211.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0)': + '@sentry/node-core@10.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0)': dependencies: - '@sentry/core': 10.40.0 - '@sentry/opentelemetry': 10.40.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0) - import-in-the-middle: 2.0.6 + '@sentry/core': 10.45.0 + '@sentry/opentelemetry': 10.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0) + import-in-the-middle: 3.0.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.5.1(@opentelemetry/api@1.9.0) + '@opentelemetry/context-async-hooks': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.6.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@sentry/node@10.40.0': + '@sentry/node@10.45.0': dependencies: - '@fastify/otel': 0.16.0(@opentelemetry/api@1.9.0) + '@fastify/otel': 0.17.1(@opentelemetry/api@1.9.0) '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.211.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-amqplib': 0.58.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-connect': 0.54.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-dataloader': 0.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-express': 0.59.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-fs': 0.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-generic-pool': 0.54.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-graphql': 0.58.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-hapi': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-http': 0.211.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-ioredis': 0.59.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-kafkajs': 0.20.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-knex': 0.55.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-koa': 0.59.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-lru-memoizer': 0.55.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mongodb': 0.64.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mongoose': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mysql': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mysql2': 0.57.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-pg': 0.63.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-redis': 0.59.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-tedious': 0.30.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-undici': 0.21.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.5.1(@opentelemetry/api@1.9.0) + '@opentelemetry/context-async-hooks': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.213.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-amqplib': 0.60.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-connect': 0.56.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-dataloader': 0.30.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-express': 0.61.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-fs': 0.32.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-generic-pool': 0.56.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-graphql': 0.61.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-hapi': 0.59.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-http': 0.213.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-ioredis': 0.61.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-kafkajs': 0.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-knex': 0.57.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-koa': 0.61.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-lru-memoizer': 0.57.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mongodb': 0.66.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mongoose': 0.59.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mysql': 0.59.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mysql2': 0.59.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-pg': 0.65.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-redis': 0.61.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-tedious': 0.32.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-undici': 0.23.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.6.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@prisma/instrumentation': 7.2.0(@opentelemetry/api@1.9.0) - '@sentry/core': 10.40.0 - '@sentry/node-core': 10.40.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.211.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0) - '@sentry/opentelemetry': 10.40.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0) - import-in-the-middle: 2.0.6 + '@prisma/instrumentation': 7.4.2(@opentelemetry/api@1.9.0) + '@sentry/core': 10.45.0 + '@sentry/node-core': 10.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0) + '@sentry/opentelemetry': 10.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0) + import-in-the-middle: 3.0.0 transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@10.40.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0)': + '@sentry/opentelemetry@10.45.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.40.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 2.5.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.5.1(@opentelemetry/api@1.9.0) + '@opentelemetry/context-async-hooks': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.6.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@sentry/core': 10.40.0 + '@sentry/core': 10.45.0 '@sentry/tracing@7.120.4': dependencies: @@ -22147,13 +22542,13 @@ snapshots: dependencies: '@sentry/types': 7.120.4 - '@sentry/vue@8.55.0(pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6))': + '@sentry/vue@8.55.0(pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6))': dependencies: '@sentry/browser': 8.55.0 '@sentry/core': 8.55.0 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) optionalDependencies: - pinia: 2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)) + pinia: 2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)) '@shikijs/engine-oniguruma@3.23.0': dependencies: @@ -22303,7 +22698,7 @@ snapshots: '@stylistic/eslint-plugin@2.13.0(eslint@7.32.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) eslint: 7.32.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -22315,7 +22710,7 @@ snapshots: '@stylistic/eslint-plugin@2.13.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -22325,10 +22720,10 @@ snapshots: - supports-color - typescript - '@stylistic/eslint-plugin@2.13.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + '@stylistic/eslint-plugin@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -22348,33 +22743,23 @@ snapshots: dependencies: tslib: 2.8.1 - '@tabler/icons-vue@3.37.1(vue@3.5.29(typescript@5.1.6))': + '@tabler/icons-vue@3.40.0(vue@3.5.30(typescript@5.1.6))': dependencies: - '@tabler/icons': 3.37.1 - vue: 3.5.29(typescript@5.1.6) + '@tabler/icons': 3.40.0 + vue: 3.5.30(typescript@5.1.6) - '@tabler/icons@3.37.1': {} + '@tabler/icons@3.40.0': {} - '@tanstack/virtual-core@3.13.19': {} + '@tanstack/virtual-core@3.13.23': {} - '@tanstack/vue-virtual@3.13.19(vue@3.5.29(typescript@5.1.6))': + '@tanstack/vue-virtual@3.13.23(vue@3.5.30(typescript@5.1.6))': dependencies: - '@tanstack/virtual-core': 3.13.19 - vue: 3.5.29(typescript@5.1.6) - - '@theguild/federation-composition@0.21.3(graphql@16.13.0)': - dependencies: - constant-case: 3.0.4 - debug: 4.4.3(supports-color@8.1.1) - graphql: 16.13.0 - json5: 2.2.3 - lodash.sortby: 4.7.0 - transitivePeerDependencies: - - supports-color + '@tanstack/virtual-core': 3.13.23 + vue: 3.5.30(typescript@5.1.6) '@tokenizer/inflate@0.2.7': dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) fflate: 0.8.2 token-types: 6.1.2 transitivePeerDependencies: @@ -22398,7 +22783,7 @@ snapshots: dependencies: '@tsoa/runtime': 6.6.0 '@types/multer': 1.4.13 - fs-extra: 11.3.3 + fs-extra: 11.3.4 glob: 10.5.0 handlebars: 4.7.8 merge-anything: 5.1.7 @@ -22414,7 +22799,7 @@ snapshots: '@tsoa/runtime@6.6.0': dependencies: '@hapi/boom': 10.0.1 - '@hapi/hapi': 21.4.6 + '@hapi/hapi': 21.4.7 '@types/koa': 2.15.0 '@types/multer': 1.4.13 express: 4.22.1 @@ -22477,7 +22862,7 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/axios@0.14.4': dependencies: @@ -22489,7 +22874,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 @@ -22501,7 +22886,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@types/babel__traverse@7.28.0': @@ -22515,12 +22900,12 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/chai@5.2.3': dependencies: @@ -22529,7 +22914,7 @@ snapshots: '@types/cheerio@0.22.35': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/chokidar@2.1.7': dependencies: @@ -22547,15 +22932,15 @@ snapshots: '@types/compression@1.8.1': dependencies: '@types/express': 4.17.25 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/concat-stream@1.6.1': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/connect@3.4.38': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/content-disposition@0.5.9': {} @@ -22566,7 +22951,7 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 4.17.25 '@types/keygrip': 1.0.6 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/cordova@0.0.34': {} @@ -22574,9 +22959,9 @@ snapshots: '@types/cors@2.8.19': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 - '@types/debug@4.1.12': + '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 @@ -22584,13 +22969,13 @@ snapshots: '@types/docker-modem@3.0.6': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/ssh2': 1.15.5 '@types/dockerode@3.3.47': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/ssh2': 1.15.5 '@types/eslint@7.29.0': @@ -22609,18 +22994,18 @@ snapshots: '@types/execa@0.9.0': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/express-serve-static-core@4.17.31': dependencies: - '@types/node': 20.19.35 - '@types/qs': 6.14.0 + '@types/node': 20.19.37 + '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 20.19.35 - '@types/qs': 6.14.0 + '@types/node': 20.19.37 + '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -22628,14 +23013,14 @@ snapshots: dependencies: '@types/body-parser': 1.19.2 '@types/express-serve-static-core': 4.17.31 - '@types/qs': 6.14.0 + '@types/qs': 6.15.0 '@types/serve-static': 2.2.0 '@types/express@4.17.25': dependencies: '@types/body-parser': 1.19.6 '@types/express-serve-static-core': 4.19.8 - '@types/qs': 6.14.0 + '@types/qs': 6.15.0 '@types/serve-static': 1.15.10 '@types/filesystem@0.0.36': @@ -22646,11 +23031,11 @@ snapshots: '@types/form-data@0.0.33': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/har-format@1.2.16': {} @@ -22664,7 +23049,7 @@ snapshots: '@types/http-proxy@1.17.17': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/inline-css@3.0.4': dependencies: @@ -22701,7 +23086,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/keygrip@1.0.6': {} @@ -22718,7 +23103,7 @@ snapshots: '@types/http-errors': 2.0.5 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.9 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/linkify-it@5.0.0': {} @@ -22759,11 +23144,11 @@ snapshots: '@types/mysql@2.15.27': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/node-fetch@2.6.13': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 form-data: 4.0.5 '@types/node@10.17.60': {} @@ -22776,11 +23161,11 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.19.35': + '@types/node@20.19.37': dependencies: undici-types: 6.21.0 - '@types/node@22.19.13': + '@types/node@22.19.15': dependencies: undici-types: 6.21.0 @@ -22794,21 +23179,21 @@ snapshots: '@types/pg-pool@2.0.7': dependencies: - '@types/pg': 8.16.0 + '@types/pg': 8.18.0 '@types/pg@8.15.6': dependencies: - '@types/node': 20.19.35 - pg-protocol: 1.12.0 + '@types/node': 20.19.37 + pg-protocol: 1.13.0 pg-types: 2.2.0 - '@types/pg@8.16.0': + '@types/pg@8.18.0': dependencies: - '@types/node': 20.19.35 - pg-protocol: 1.12.0 + '@types/node': 20.19.37 + pg-protocol: 1.13.0 pg-types: 2.2.0 - '@types/qs@6.14.0': {} + '@types/qs@6.15.0': {} '@types/raf@3.4.3': optional: true @@ -22817,7 +23202,7 @@ snapshots: '@types/resolve@1.17.1': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/resolve@1.20.2': {} @@ -22826,22 +23211,22 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/send@1.2.1': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/send': 0.17.6 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/serviceworker@0.0.141': {} @@ -22857,7 +23242,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.19.35 + '@types/node': 20.19.37 form-data: 4.0.5 '@types/supertest@6.0.3': @@ -22867,7 +23252,7 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/tern@0.23.9': dependencies: @@ -22875,7 +23260,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/triple-beam@1.3.5': {} @@ -22901,7 +23286,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 '@types/yargs-parser@21.0.3': {} @@ -22911,7 +23296,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 optional: true '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.1.6))(eslint@8.57.1)(typescript@5.1.6)': @@ -22921,7 +23306,7 @@ snapshots: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.1.6) - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -22933,14 +23318,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@7.32.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@5.9.3) '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@5.9.3) - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -22952,50 +23337,50 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@7.32.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/parser': 8.57.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/type-utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 eslint: 7.32.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/parser': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/type-utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 eslint: 8.57.1 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/parser': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/type-utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 + eslint: 9.39.4(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -23018,67 +23403,67 @@ snapshots: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@7.18.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.57.1 + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.57.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) - '@typescript-eslint/types': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) + '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + debug: 4.4.3(supports-color@5.5.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -23098,12 +23483,12 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.56.1': + '@typescript-eslint/scope-manager@8.57.1': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/visitor-keys': 8.57.1 - '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.57.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -23111,7 +23496,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) '@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@5.9.3) - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: @@ -23123,7 +23508,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.1.6) - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 tsutils: 3.21.0(typescript@5.1.6) optionalDependencies: @@ -23131,38 +23516,38 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@7.32.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.57.1(eslint@7.32.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) - debug: 4.4.3(supports-color@8.1.1) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.57.1(eslint@8.57.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3(supports-color@8.1.1) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) - ts-api-utils: 2.4.0(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -23173,13 +23558,13 @@ snapshots: '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.56.1': {} + '@typescript-eslint/types@8.57.1': {} '@typescript-eslint/typescript-estree@4.33.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.4 @@ -23193,7 +23578,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.4 @@ -23207,7 +23592,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.4 @@ -23221,7 +23606,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.9 @@ -23232,17 +23617,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.57.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/visitor-keys': 8.56.1 - debug: 4.4.3(supports-color@8.1.1) + '@typescript-eslint/project-service': 8.57.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.57.1(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/visitor-keys': 8.57.1 + debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.4 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -23277,35 +23662,35 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.56.1(eslint@7.32.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.57.1(eslint@7.32.0)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@7.32.0) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) eslint: 7.32.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3)': + '@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) - eslint: 9.39.3(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/typescript-estree': 8.57.1(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -23325,9 +23710,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.56.1': + '@typescript-eslint/visitor-keys@8.57.1': dependencies: - '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/types': 8.57.1 eslint-visitor-keys: 5.0.1 '@ungap/structured-clone@1.3.0': {} @@ -23391,52 +23776,52 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.97.3))(vue@3.5.29(typescript@5.1.6))': + '@vitejs/plugin-vue@2.3.4(vite@2.9.16(sass@1.98.0))(vue@3.5.30(typescript@5.1.6))': dependencies: - vite: 2.9.16(sass@1.97.3) - vue: 3.5.29(typescript@5.1.6) + vite: 2.9.16(sass@1.98.0) + vue: 3.5.30(typescript@5.1.6) - '@vitest/eslint-plugin@1.6.9(eslint@7.32.0)(typescript@5.9.3)(vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1))': + '@vitest/eslint-plugin@1.6.12(eslint@7.32.0)(typescript@5.9.3)(vitest@4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37))': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) eslint: 7.32.0 optionalDependencies: typescript: 5.9.3 - vitest: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37)(vite@8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2)) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.6.9(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0))': + '@vitest/eslint-plugin@1.6.12(eslint@8.57.1)(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 optionalDependencies: typescript: 5.9.3 - vitest: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + vitest: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.6.9(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0))': + '@vitest/eslint-plugin@1.6.12(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + vitest: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.6.9(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0))': + '@vitest/eslint-plugin@1.6.12(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: - '@typescript-eslint/scope-manager': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/scope-manager': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) optionalDependencies: typescript: 5.9.3 - vitest: 2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) + vitest: 2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) transitivePeerDependencies: - supports-color @@ -23453,38 +23838,38 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/expect@4.0.18': + '@vitest/expect@4.1.0': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.0.18 - '@vitest/utils': 4.0.18 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 chai: 6.2.2 - tinyrainbow: 3.0.3 + tinyrainbow: 3.1.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0))': + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.1.0(vite@8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@vitest/spy': 4.0.18 + '@vitest/spy': 4.1.0 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@2.1.9': dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@4.0.18': + '@vitest/pretty-format@4.1.0': dependencies: - tinyrainbow: 3.0.3 + tinyrainbow: 3.1.0 '@vitest/runner@1.6.1': dependencies: @@ -23497,9 +23882,9 @@ snapshots: '@vitest/utils': 2.1.9 pathe: 1.1.2 - '@vitest/runner@4.0.18': + '@vitest/runner@4.1.0': dependencies: - '@vitest/utils': 4.0.18 + '@vitest/utils': 4.1.0 pathe: 2.0.3 '@vitest/snapshot@1.6.1': @@ -23514,9 +23899,10 @@ snapshots: magic-string: 0.30.21 pathe: 1.1.2 - '@vitest/snapshot@4.0.18': + '@vitest/snapshot@4.1.0': dependencies: - '@vitest/pretty-format': 4.0.18 + '@vitest/pretty-format': 4.1.0 + '@vitest/utils': 4.1.0 magic-string: 0.30.21 pathe: 2.0.3 @@ -23528,7 +23914,7 @@ snapshots: dependencies: tinyspy: 3.0.2 - '@vitest/spy@4.0.18': {} + '@vitest/spy@4.1.0': {} '@vitest/utils@1.6.1': dependencies: @@ -23543,10 +23929,11 @@ snapshots: loupe: 3.2.1 tinyrainbow: 1.2.0 - '@vitest/utils@4.0.18': + '@vitest/utils@4.1.0': dependencies: - '@vitest/pretty-format': 4.0.18 - tinyrainbow: 3.0.3 + '@vitest/pretty-format': 4.1.0 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 '@volar/language-core@1.11.1': dependencies: @@ -23571,56 +23958,56 @@ snapshots: '@vscode/l10n@0.0.18': {} - '@vue-flow/background@1.3.2(@vue-flow/core@1.48.2(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6))': + '@vue-flow/background@1.3.2(@vue-flow/core@1.48.2(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6))': dependencies: - '@vue-flow/core': 1.48.2(vue@3.5.29(typescript@5.1.6)) - vue: 3.5.29(typescript@5.1.6) + '@vue-flow/core': 1.48.2(vue@3.5.30(typescript@5.1.6)) + vue: 3.5.30(typescript@5.1.6) - '@vue-flow/controls@1.1.3(@vue-flow/core@1.48.2(vue@3.5.29(typescript@5.1.6)))(vue@3.5.29(typescript@5.1.6))': + '@vue-flow/controls@1.1.3(@vue-flow/core@1.48.2(vue@3.5.30(typescript@5.1.6)))(vue@3.5.30(typescript@5.1.6))': dependencies: - '@vue-flow/core': 1.48.2(vue@3.5.29(typescript@5.1.6)) - vue: 3.5.29(typescript@5.1.6) + '@vue-flow/core': 1.48.2(vue@3.5.30(typescript@5.1.6)) + vue: 3.5.30(typescript@5.1.6) - '@vue-flow/core@1.48.2(vue@3.5.29(typescript@5.1.6))': + '@vue-flow/core@1.48.2(vue@3.5.30(typescript@5.1.6))': dependencies: - '@vueuse/core': 10.11.1(vue@3.5.29(typescript@5.1.6)) + '@vueuse/core': 10.11.1(vue@3.5.30(typescript@5.1.6)) d3-drag: 3.0.0 d3-interpolate: 3.0.1 d3-selection: 3.0.0 d3-zoom: 3.0.0 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) transitivePeerDependencies: - '@vue/composition-api' - '@vue/compiler-core@3.5.29': + '@vue/compiler-core@3.5.30': dependencies: - '@babel/parser': 7.29.0 - '@vue/shared': 3.5.29 + '@babel/parser': 7.29.2 + '@vue/shared': 3.5.30 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.29': + '@vue/compiler-dom@3.5.30': dependencies: - '@vue/compiler-core': 3.5.29 - '@vue/shared': 3.5.29 + '@vue/compiler-core': 3.5.30 + '@vue/shared': 3.5.30 - '@vue/compiler-sfc@3.5.29': + '@vue/compiler-sfc@3.5.30': dependencies: - '@babel/parser': 7.29.0 - '@vue/compiler-core': 3.5.29 - '@vue/compiler-dom': 3.5.29 - '@vue/compiler-ssr': 3.5.29 - '@vue/shared': 3.5.29 + '@babel/parser': 7.29.2 + '@vue/compiler-core': 3.5.30 + '@vue/compiler-dom': 3.5.30 + '@vue/compiler-ssr': 3.5.30 + '@vue/shared': 3.5.30 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.6 + postcss: 8.5.8 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.29': + '@vue/compiler-ssr@3.5.30': dependencies: - '@vue/compiler-dom': 3.5.29 - '@vue/shared': 3.5.29 + '@vue/compiler-dom': 3.5.30 + '@vue/shared': 3.5.30 '@vue/devtools-api@6.6.4': {} @@ -23628,8 +24015,8 @@ snapshots: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.5.29 - '@vue/shared': 3.5.29 + '@vue/compiler-dom': 3.5.30 + '@vue/shared': 3.5.30 computeds: 0.0.1 minimatch: 9.0.9 muggle-string: 0.3.1 @@ -23642,8 +24029,8 @@ snapshots: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.5.29 - '@vue/shared': 3.5.29 + '@vue/compiler-dom': 3.5.30 + '@vue/shared': 3.5.30 computeds: 0.0.1 minimatch: 9.0.9 muggle-string: 0.3.1 @@ -23658,45 +24045,45 @@ snapshots: '@volar/source-map': 1.11.1 volar-service-pug: 0.0.17 - '@vue/reactivity@3.5.29': + '@vue/reactivity@3.5.30': dependencies: - '@vue/shared': 3.5.29 + '@vue/shared': 3.5.30 - '@vue/runtime-core@3.5.29': + '@vue/runtime-core@3.5.30': dependencies: - '@vue/reactivity': 3.5.29 - '@vue/shared': 3.5.29 + '@vue/reactivity': 3.5.30 + '@vue/shared': 3.5.30 - '@vue/runtime-dom@3.5.29': + '@vue/runtime-dom@3.5.30': dependencies: - '@vue/reactivity': 3.5.29 - '@vue/runtime-core': 3.5.29 - '@vue/shared': 3.5.29 + '@vue/reactivity': 3.5.30 + '@vue/runtime-core': 3.5.30 + '@vue/shared': 3.5.30 csstype: 3.2.3 - '@vue/server-renderer@3.5.29(vue@3.5.29(typescript@5.1.6))': + '@vue/server-renderer@3.5.30(vue@3.5.30(typescript@5.1.6))': dependencies: - '@vue/compiler-ssr': 3.5.29 - '@vue/shared': 3.5.29 - vue: 3.5.29(typescript@5.1.6) + '@vue/compiler-ssr': 3.5.30 + '@vue/shared': 3.5.30 + vue: 3.5.30(typescript@5.1.6) - '@vue/shared@3.5.29': {} + '@vue/shared@3.5.30': {} - '@vueuse/core@10.11.1(vue@3.5.29(typescript@5.1.6))': + '@vueuse/core@10.11.1(vue@3.5.30(typescript@5.1.6))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.29(typescript@5.1.6)) - vue-demi: 0.14.10(vue@3.5.29(typescript@5.1.6)) + '@vueuse/shared': 10.11.1(vue@3.5.30(typescript@5.1.6)) + vue-demi: 0.14.10(vue@3.5.30(typescript@5.1.6)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.11.1': {} - '@vueuse/shared@10.11.1(vue@3.5.29(typescript@5.1.6))': + '@vueuse/shared@10.11.1(vue@3.5.30(typescript@5.1.6))': dependencies: - vue-demi: 0.14.10(vue@3.5.29(typescript@5.1.6)) + vue-demi: 0.14.10(vue@3.5.30(typescript@5.1.6)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -23881,7 +24268,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -23980,26 +24367,26 @@ snapshots: dependencies: '@apollo/protobufjs': 1.2.6 - apollo-server-core@3.13.0(encoding@0.1.13)(graphql@16.13.0): + apollo-server-core@3.13.0(encoding@0.1.13)(graphql@16.13.1): dependencies: '@apollo/utils.keyvaluecache': 1.0.2 '@apollo/utils.logger': 1.0.1 - '@apollo/utils.usagereporting': 1.0.1(graphql@16.13.0) - '@apollographql/apollo-tools': 0.5.4(graphql@16.13.0) + '@apollo/utils.usagereporting': 1.0.1(graphql@16.13.1) + '@apollographql/apollo-tools': 0.5.4(graphql@16.13.1) '@apollographql/graphql-playground-html': 1.6.29 - '@graphql-tools/mock': 8.7.20(graphql@16.13.0) - '@graphql-tools/schema': 8.5.1(graphql@16.13.0) + '@graphql-tools/mock': 8.7.20(graphql@16.13.1) + '@graphql-tools/schema': 8.5.1(graphql@16.13.1) '@josephg/resolvable': 1.0.1 apollo-datasource: 3.3.2(encoding@0.1.13) apollo-reporting-protobuf: 3.4.0 apollo-server-env: 4.2.1(encoding@0.1.13) - apollo-server-errors: 3.3.1(graphql@16.13.0) - apollo-server-plugin-base: 3.7.2(encoding@0.1.13)(graphql@16.13.0) - apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.13.0) + apollo-server-errors: 3.3.1(graphql@16.13.1) + apollo-server-plugin-base: 3.7.2(encoding@0.1.13)(graphql@16.13.1) + apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.13.1) async-retry: 1.3.3 fast-json-stable-stringify: 2.1.0 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.13.1 + graphql-tag: 2.12.6(graphql@16.13.1) loglevel: 1.9.2 lru-cache: 6.0.0 node-abort-controller: 3.1.1 @@ -24015,11 +24402,11 @@ snapshots: transitivePeerDependencies: - encoding - apollo-server-errors@3.3.1(graphql@16.13.0): + apollo-server-errors@3.3.1(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - apollo-server-express@3.13.0(encoding@0.1.13)(express@4.22.1)(graphql@16.13.0): + apollo-server-express@3.13.0(encoding@0.1.13)(express@4.22.1)(graphql@16.13.1): dependencies: '@types/accepts': 1.3.7 '@types/body-parser': 1.19.2 @@ -24027,31 +24414,31 @@ snapshots: '@types/express': 4.17.14 '@types/express-serve-static-core': 4.17.31 accepts: 1.3.8 - apollo-server-core: 3.13.0(encoding@0.1.13)(graphql@16.13.0) - apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.13.0) + apollo-server-core: 3.13.0(encoding@0.1.13)(graphql@16.13.1) + apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.13.1) body-parser: 1.20.4 cors: 2.8.6 express: 4.22.1 - graphql: 16.13.0 + graphql: 16.13.1 parseurl: 1.3.3 transitivePeerDependencies: - encoding - supports-color - apollo-server-plugin-base@3.7.2(encoding@0.1.13)(graphql@16.13.0): + apollo-server-plugin-base@3.7.2(encoding@0.1.13)(graphql@16.13.1): dependencies: - apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.13.0) - graphql: 16.13.0 + apollo-server-types: 3.8.0(encoding@0.1.13)(graphql@16.13.1) + graphql: 16.13.1 transitivePeerDependencies: - encoding - apollo-server-types@3.8.0(encoding@0.1.13)(graphql@16.13.0): + apollo-server-types@3.8.0(encoding@0.1.13)(graphql@16.13.1): dependencies: '@apollo/utils.keyvaluecache': 1.0.2 '@apollo/utils.logger': 1.0.1 apollo-reporting-protobuf: 3.4.0 apollo-server-env: 4.2.1(encoding@0.1.13) - graphql: 16.13.0 + graphql: 16.13.1 transitivePeerDependencies: - encoding @@ -24234,13 +24621,13 @@ snapshots: auto-bind@4.0.0: {} - autoprefixer@10.4.27(postcss@8.5.6): + autoprefixer@10.4.27(postcss@8.5.8): dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001774 + caniuse-lite: 1.0.30001780 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -24301,27 +24688,27 @@ snapshots: '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.29.0): + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.0): dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.29.0): + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) - core-js-compat: 3.48.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) + core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.29.0): + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -24420,7 +24807,7 @@ snapshots: base64id@2.0.0: {} - baseline-browser-mapping@2.10.0: {} + baseline-browser-mapping@2.10.9: {} basic-auth@2.0.1: dependencies: @@ -24528,6 +24915,23 @@ snapshots: boolbase@1.0.0: {} + bpmn-js@18.13.1: + dependencies: + bpmn-moddle: 10.0.0 + diagram-js: 15.10.0 + diagram-js-direct-editing: 3.3.0(diagram-js@15.10.0) + ids: 3.0.2 + inherits-browser: 0.1.0 + min-dash: 5.0.0 + min-dom: 5.3.0 + tiny-svg: 4.1.4 + + bpmn-moddle@10.0.0: + dependencies: + min-dash: 5.0.0 + moddle: 8.1.0 + moddle-xml: 12.0.0(moddle@8.1.0) + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 @@ -24561,10 +24965,10 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.10.0 - caniuse-lite: 1.0.30001774 - electron-to-chromium: 1.5.302 - node-releases: 2.0.27 + baseline-browser-mapping: 2.10.9 + caniuse-lite: 1.0.30001780 + electron-to-chromium: 1.5.321 + node-releases: 2.0.36 update-browserslist-db: 1.2.3(browserslist@4.28.1) bs-logger@0.2.6: @@ -24612,9 +25016,9 @@ snapshots: dependencies: cron-parser: 4.9.0 get-port: 5.1.1 - ioredis: 5.10.0 + ioredis: 5.10.1 lodash: 4.17.23 - msgpackr: 1.11.8 + msgpackr: 1.11.9 semver: 7.7.4 uuid: 8.3.2 transitivePeerDependencies: @@ -24662,7 +25066,7 @@ snapshots: dotenv: 16.6.1 giget: 1.2.5 jiti: 2.6.1 - mlly: 1.8.0 + mlly: 1.8.2 ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 @@ -24728,7 +25132,7 @@ snapshots: minipass-pipeline: 1.2.4 p-map: 7.0.4 ssri: 12.0.0 - tar: 7.5.9 + tar: 7.5.12 unique-filename: 4.0.0 call-bind-apply-helpers@1.0.2: @@ -24788,17 +25192,17 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001774 + caniuse-lite: 1.0.30001780 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001774: {} + caniuse-lite@1.0.30001780: {} canvg@3.0.11: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@types/raf': 3.4.3 - core-js: 3.48.0 + core-js: 3.49.0 raf: 3.4.1 regenerator-runtime: 0.13.11 rgbcolor: 1.0.1 @@ -24967,7 +25371,7 @@ snapshots: parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 parse5-parser-stream: 7.1.2 - undici: 6.23.0 + undici: 6.24.1 whatwg-mimetype: 4.0.0 cheerio@1.0.0-rc.12: @@ -24991,7 +25395,7 @@ snapshots: parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 parse5-parser-stream: 7.1.2 - undici: 7.22.0 + undici: 7.24.5 whatwg-mimetype: 4.0.0 chokidar@3.5.3: @@ -25061,7 +25465,7 @@ snapshots: class-validator@0.14.4: dependencies: '@types/validator': 13.15.10 - libphonenumber-js: 1.12.38 + libphonenumber-js: 1.12.40 validator: 13.15.26 class-variance-authority@0.7.1: @@ -25368,7 +25772,7 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - config-maker@0.0.6(@types/node@20.19.35)(typescript@5.9.3): + config-maker@0.0.6(@types/node@20.19.37)(typescript@5.9.3): dependencies: adm-zip: 0.5.16 archiver: 5.3.2 @@ -25380,7 +25784,7 @@ snapshots: express: 4.22.1 fast-glob: 3.3.3 figures: 5.0.0 - inquirer: 9.3.8(@types/node@20.19.35) + inquirer: 9.3.8(@types/node@20.19.37) mime: 3.0.0 node-fetch: 3.3.2 open: 8.4.2 @@ -25389,7 +25793,7 @@ snapshots: pkg-install: 1.0.0 qs: 6.15.0 run-async: 2.4.1 - ts-node: 10.9.2(@types/node@20.19.35)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@20.19.37)(typescript@5.9.3) ts-patch: 3.3.0 ws: 8.19.0 yargs: 17.7.2 @@ -25436,7 +25840,7 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 content-disposition@0.5.4: @@ -25509,7 +25913,7 @@ snapshots: cookiejar@2.1.4: {} - core-js-compat@3.48.0: + core-js-compat@3.49.0: dependencies: browserslist: 4.28.1 @@ -25517,7 +25921,7 @@ snapshots: core-js@3.32.1: {} - core-js@3.48.0: + core-js@3.49.0: optional: true core-util-is@1.0.2: {} @@ -25563,7 +25967,7 @@ snapshots: cpu-features@0.0.10: dependencies: buildcheck: 0.0.7 - nan: 2.25.0 + nan: 2.26.2 optional: true crc-32@1.2.2: {} @@ -25589,13 +25993,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.12 - create-jest@29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)): + create-jest@29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -25651,9 +26055,9 @@ snapshots: css-color-keywords@1.0.0: {} - css-declaration-sorter@7.3.1(postcss@8.5.6): + css-declaration-sorter@7.3.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 css-line-break@2.1.0: dependencies: @@ -25690,9 +26094,9 @@ snapshots: mdn-data: 2.0.28 source-map-js: 1.2.1 - css-tree@3.1.0: + css-tree@3.2.1: dependencies: - mdn-data: 2.12.2 + mdn-data: 2.27.1 source-map-js: 1.2.1 css-what@2.1.3: {} @@ -25703,49 +26107,49 @@ snapshots: cssfilter@0.0.10: {} - cssnano-preset-default@7.0.10(postcss@8.5.6): + cssnano-preset-default@7.0.11(postcss@8.5.8): dependencies: browserslist: 4.28.1 - css-declaration-sorter: 7.3.1(postcss@8.5.6) - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 10.1.1(postcss@8.5.6) - postcss-colormin: 7.0.5(postcss@8.5.6) - postcss-convert-values: 7.0.8(postcss@8.5.6) - postcss-discard-comments: 7.0.5(postcss@8.5.6) - postcss-discard-duplicates: 7.0.2(postcss@8.5.6) - postcss-discard-empty: 7.0.1(postcss@8.5.6) - postcss-discard-overridden: 7.0.1(postcss@8.5.6) - postcss-merge-longhand: 7.0.5(postcss@8.5.6) - postcss-merge-rules: 7.0.7(postcss@8.5.6) - postcss-minify-font-values: 7.0.1(postcss@8.5.6) - postcss-minify-gradients: 7.0.1(postcss@8.5.6) - postcss-minify-params: 7.0.5(postcss@8.5.6) - postcss-minify-selectors: 7.0.5(postcss@8.5.6) - postcss-normalize-charset: 7.0.1(postcss@8.5.6) - postcss-normalize-display-values: 7.0.1(postcss@8.5.6) - postcss-normalize-positions: 7.0.1(postcss@8.5.6) - postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6) - postcss-normalize-string: 7.0.1(postcss@8.5.6) - postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6) - postcss-normalize-unicode: 7.0.5(postcss@8.5.6) - postcss-normalize-url: 7.0.1(postcss@8.5.6) - postcss-normalize-whitespace: 7.0.1(postcss@8.5.6) - postcss-ordered-values: 7.0.2(postcss@8.5.6) - postcss-reduce-initial: 7.0.5(postcss@8.5.6) - postcss-reduce-transforms: 7.0.1(postcss@8.5.6) - postcss-svgo: 7.1.0(postcss@8.5.6) - postcss-unique-selectors: 7.0.4(postcss@8.5.6) + css-declaration-sorter: 7.3.1(postcss@8.5.8) + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 + postcss-calc: 10.1.1(postcss@8.5.8) + postcss-colormin: 7.0.6(postcss@8.5.8) + postcss-convert-values: 7.0.9(postcss@8.5.8) + postcss-discard-comments: 7.0.6(postcss@8.5.8) + postcss-discard-duplicates: 7.0.2(postcss@8.5.8) + postcss-discard-empty: 7.0.1(postcss@8.5.8) + postcss-discard-overridden: 7.0.1(postcss@8.5.8) + postcss-merge-longhand: 7.0.5(postcss@8.5.8) + postcss-merge-rules: 7.0.8(postcss@8.5.8) + postcss-minify-font-values: 7.0.1(postcss@8.5.8) + postcss-minify-gradients: 7.0.1(postcss@8.5.8) + postcss-minify-params: 7.0.6(postcss@8.5.8) + postcss-minify-selectors: 7.0.6(postcss@8.5.8) + postcss-normalize-charset: 7.0.1(postcss@8.5.8) + postcss-normalize-display-values: 7.0.1(postcss@8.5.8) + postcss-normalize-positions: 7.0.1(postcss@8.5.8) + postcss-normalize-repeat-style: 7.0.1(postcss@8.5.8) + postcss-normalize-string: 7.0.1(postcss@8.5.8) + postcss-normalize-timing-functions: 7.0.1(postcss@8.5.8) + postcss-normalize-unicode: 7.0.6(postcss@8.5.8) + postcss-normalize-url: 7.0.1(postcss@8.5.8) + postcss-normalize-whitespace: 7.0.1(postcss@8.5.8) + postcss-ordered-values: 7.0.2(postcss@8.5.8) + postcss-reduce-initial: 7.0.6(postcss@8.5.8) + postcss-reduce-transforms: 7.0.1(postcss@8.5.8) + postcss-svgo: 7.1.1(postcss@8.5.8) + postcss-unique-selectors: 7.0.5(postcss@8.5.8) - cssnano-utils@5.0.1(postcss@8.5.6): + cssnano-utils@5.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - cssnano@7.1.2(postcss@8.5.6): + cssnano@7.1.3(postcss@8.5.8): dependencies: - cssnano-preset-default: 7.0.10(postcss@8.5.6) + cssnano-preset-default: 7.0.11(postcss@8.5.8) lilconfig: 3.1.3 - postcss: 8.5.6 + postcss: 8.5.8 csso@5.0.5: dependencies: @@ -25831,7 +26235,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 date-fns@4.1.0: {} @@ -25839,7 +26243,7 @@ snapshots: dateformat@4.6.3: {} - dayjs@1.11.19: {} + dayjs@1.11.20: {} dayjs@1.8.36: {} @@ -25900,7 +26304,7 @@ snapshots: dedent@1.5.3: {} - dedent@1.7.1: {} + dedent@1.7.2: {} deep-eql@4.1.4: dependencies: @@ -25988,6 +26392,26 @@ snapshots: asap: 2.0.6 wrappy: 1.0.2 + diagram-js-direct-editing@3.3.0(diagram-js@15.10.0): + dependencies: + diagram-js: 15.10.0 + min-dash: 5.0.0 + min-dom: 5.3.0 + + diagram-js@15.10.0: + dependencies: + '@bpmn-io/diagram-js-ui': 0.2.3 + clsx: 2.1.1 + didi: 11.0.0 + inherits-browser: 0.1.0 + min-dash: 5.0.0 + min-dom: 5.3.0 + object-refs: 0.4.0 + path-intersection: 4.1.0 + tiny-svg: 4.1.4 + + didi@11.0.0: {} + diff-match-patch@1.0.5: {} diff-sequences@27.5.1: {} @@ -26006,7 +26430,7 @@ snapshots: docker-modem@5.0.6: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) readable-stream: 3.6.2 split-ca: 1.0.1 ssh2: 1.17.0 @@ -26060,10 +26484,12 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@2.5.8: + domify@3.0.0: {} + + dompurify@2.5.9: optional: true - dompurify@3.3.1: + dompurify@3.3.3: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -26160,7 +26586,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.302: {} + electron-to-chromium@1.5.321: {} elementtree@0.1.7: dependencies: @@ -26232,7 +26658,7 @@ snapshots: engine.io-client@6.6.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) engine.io-parser: 5.2.3 ws: 8.18.3 xmlhttprequest-ssl: 2.1.2 @@ -26243,15 +26669,16 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.6.5: + engine.io@6.6.6: dependencies: '@types/cors': 2.8.19 - '@types/node': 20.19.35 + '@types/node': 20.19.37 + '@types/ws': 8.18.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 cors: 2.8.6 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) engine.io-parser: 5.2.3 ws: 8.18.3 transitivePeerDependencies: @@ -26259,7 +26686,7 @@ snapshots: - supports-color - utf-8-validate - enhanced-resolve@5.20.0: + enhanced-resolve@5.20.1: dependencies: graceful-fs: 4.2.11 tapable: 2.3.0 @@ -26394,6 +26821,8 @@ snapshots: es-module-lexer@1.7.0: {} + es-module-lexer@2.0.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -26664,34 +27093,34 @@ snapshots: '@esbuild/win32-ia32': 0.24.2 '@esbuild/win32-x64': 0.24.2 - esbuild@0.27.3: + esbuild@0.27.4: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.3 - '@esbuild/android-arm': 0.27.3 - '@esbuild/android-arm64': 0.27.3 - '@esbuild/android-x64': 0.27.3 - '@esbuild/darwin-arm64': 0.27.3 - '@esbuild/darwin-x64': 0.27.3 - '@esbuild/freebsd-arm64': 0.27.3 - '@esbuild/freebsd-x64': 0.27.3 - '@esbuild/linux-arm': 0.27.3 - '@esbuild/linux-arm64': 0.27.3 - '@esbuild/linux-ia32': 0.27.3 - '@esbuild/linux-loong64': 0.27.3 - '@esbuild/linux-mips64el': 0.27.3 - '@esbuild/linux-ppc64': 0.27.3 - '@esbuild/linux-riscv64': 0.27.3 - '@esbuild/linux-s390x': 0.27.3 - '@esbuild/linux-x64': 0.27.3 - '@esbuild/netbsd-arm64': 0.27.3 - '@esbuild/netbsd-x64': 0.27.3 - '@esbuild/openbsd-arm64': 0.27.3 - '@esbuild/openbsd-x64': 0.27.3 - '@esbuild/openharmony-arm64': 0.27.3 - '@esbuild/sunos-x64': 0.27.3 - '@esbuild/win32-arm64': 0.27.3 - '@esbuild/win32-ia32': 0.27.3 - '@esbuild/win32-x64': 0.27.3 + '@esbuild/aix-ppc64': 0.27.4 + '@esbuild/android-arm': 0.27.4 + '@esbuild/android-arm64': 0.27.4 + '@esbuild/android-x64': 0.27.4 + '@esbuild/darwin-arm64': 0.27.4 + '@esbuild/darwin-x64': 0.27.4 + '@esbuild/freebsd-arm64': 0.27.4 + '@esbuild/freebsd-x64': 0.27.4 + '@esbuild/linux-arm': 0.27.4 + '@esbuild/linux-arm64': 0.27.4 + '@esbuild/linux-ia32': 0.27.4 + '@esbuild/linux-loong64': 0.27.4 + '@esbuild/linux-mips64el': 0.27.4 + '@esbuild/linux-ppc64': 0.27.4 + '@esbuild/linux-riscv64': 0.27.4 + '@esbuild/linux-s390x': 0.27.4 + '@esbuild/linux-x64': 0.27.4 + '@esbuild/netbsd-arm64': 0.27.4 + '@esbuild/netbsd-x64': 0.27.4 + '@esbuild/openbsd-arm64': 0.27.4 + '@esbuild/openbsd-x64': 0.27.4 + '@esbuild/openharmony-arm64': 0.27.4 + '@esbuild/sunos-x64': 0.27.4 + '@esbuild/win32-arm64': 0.27.4 + '@esbuild/win32-ia32': 0.27.4 + '@esbuild/win32-x64': 0.27.4 escalade@3.2.0: {} @@ -26723,9 +27152,9 @@ snapshots: eslint: 8.57.1 semver: 7.7.4 - eslint-compat-utils@0.5.1(eslint@9.39.3(jiti@2.6.1)): + eslint-compat-utils@0.5.1(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) semver: 7.7.4 eslint-compat-utils@0.6.5(eslint@7.32.0): @@ -26738,16 +27167,16 @@ snapshots: eslint: 8.57.1 semver: 7.7.4 - eslint-compat-utils@0.6.5(eslint@9.39.3(jiti@2.6.1)): + eslint-compat-utils@0.6.5(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) semver: 7.7.4 - eslint-config-airbnb-base@14.2.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0))(eslint@7.32.0): + eslint-config-airbnb-base@14.2.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0))(eslint@7.32.0): dependencies: confusing-browser-globals: 1.0.11 eslint: 7.32.0 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0) object.assign: 4.1.7 object.entries: 1.1.9 @@ -26756,10 +27185,10 @@ snapshots: find-up-simple: 1.0.1 parse-gitignore: 2.0.0 - eslint-config-flat-gitignore@1.0.1(eslint@9.39.3(jiti@2.6.1)): + eslint-config-flat-gitignore@1.0.1(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@eslint/compat': 1.4.1(eslint@9.39.3(jiti@2.6.1)) - eslint: 9.39.3(jiti@2.6.1) + '@eslint/compat': 1.4.1(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.6.1) eslint-config-prettier@8.10.2(eslint@7.32.0): dependencies: @@ -26804,21 +27233,21 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.2(eslint@7.32.0)(jsonc-eslint-parser@2.4.2): + eslint-json-compat-utils@0.2.3(eslint@7.32.0)(jsonc-eslint-parser@2.4.2): dependencies: eslint: 7.32.0 esquery: 1.7.0 jsonc-eslint-parser: 2.4.2 - eslint-json-compat-utils@0.2.2(eslint@8.57.1)(jsonc-eslint-parser@2.4.2): + eslint-json-compat-utils@0.2.3(eslint@8.57.1)(jsonc-eslint-parser@2.4.2): dependencies: eslint: 8.57.1 esquery: 1.7.0 jsonc-eslint-parser: 2.4.2 - eslint-json-compat-utils@0.2.2(eslint@9.39.3(jiti@2.6.1))(jsonc-eslint-parser@2.4.2): + eslint-json-compat-utils@0.2.3(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@2.4.2): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) esquery: 1.7.0 jsonc-eslint-parser: 2.4.2 @@ -26830,19 +27259,19 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-merge-processors@0.1.0(eslint@9.39.3(jiti@2.6.1)): + eslint-merge-processors@0.1.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) - eslint-merge-processors@1.0.0(eslint@9.39.3(jiti@2.6.1)): + eslint-merge-processors@1.0.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@7.32.0)(typescript@5.9.3) eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -26858,10 +27287,10 @@ snapshots: '@antfu/utils': 0.7.10 eslint: 8.57.1 - eslint-plugin-antfu@2.7.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-antfu@2.7.0(eslint@9.39.4(jiti@2.6.1)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-plugin-command@0.2.7(eslint@7.32.0): dependencies: @@ -26873,15 +27302,15 @@ snapshots: '@es-joy/jsdoccomment': 0.49.0 eslint: 8.57.1 - eslint-plugin-command@0.2.7(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-command@0.2.7(eslint@9.39.4(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.49.0 - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-command@2.1.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-command@2.1.0(eslint@9.39.4(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.50.2 - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-plugin-es-x@7.8.0(eslint@7.32.0): dependencies: @@ -26897,18 +27326,19 @@ snapshots: eslint: 8.57.1 eslint-compat-utils: 0.5.1(eslint@8.57.1) - eslint-plugin-es-x@7.8.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-es-x@7.8.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - eslint: 9.39.3(jiti@2.6.1) - eslint-compat-utils: 0.5.1(eslint@9.39.3(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.6.1) + eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@2.6.1)) - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): dependencies: - '@typescript-eslint/types': 8.56.1 + '@package-json/types': 0.0.12 + '@typescript-eslint/types': 8.57.1 comment-parser: 1.4.5 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 @@ -26917,16 +27347,17 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): dependencies: - '@typescript-eslint/types': 8.56.1 + '@package-json/types': 0.0.12 + '@typescript-eslint/types': 8.57.1 comment-parser: 1.4.5 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 @@ -26935,17 +27366,18 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@typescript-eslint/types': 8.56.1 + '@package-json/types': 0.0.12 + '@typescript-eslint/types': 8.57.1 comment-parser: 1.4.5 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 minimatch: 10.2.4 @@ -26953,12 +27385,12 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -26969,7 +27401,7 @@ snapshots: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -26981,18 +27413,18 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.57.1(eslint@7.32.0)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3): + eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3): dependencies: '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@5.9.3) eslint: 7.32.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) transitivePeerDependencies: - supports-color - typescript @@ -27002,7 +27434,7 @@ snapshots: '@es-joy/jsdoccomment': 0.50.2 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint: 7.32.0 espree: 10.4.0 @@ -27018,7 +27450,7 @@ snapshots: '@es-joy/jsdoccomment': 0.50.2 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint: 8.57.1 espree: 10.4.0 @@ -27029,14 +27461,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsdoc@50.8.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-jsdoc@50.8.0(eslint@9.39.4(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.50.2 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) espree: 10.4.0 esquery: 1.7.0 parse-imports-exports: 0.2.4 @@ -27051,7 +27483,7 @@ snapshots: diff-sequences: 27.5.1 eslint: 7.32.0 eslint-compat-utils: 0.6.5(eslint@7.32.0) - eslint-json-compat-utils: 0.2.2(eslint@7.32.0)(jsonc-eslint-parser@2.4.2) + eslint-json-compat-utils: 0.2.3(eslint@7.32.0)(jsonc-eslint-parser@2.4.2) espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.2 @@ -27066,7 +27498,7 @@ snapshots: diff-sequences: 27.5.1 eslint: 8.57.1 eslint-compat-utils: 0.6.5(eslint@8.57.1) - eslint-json-compat-utils: 0.2.2(eslint@8.57.1)(jsonc-eslint-parser@2.4.2) + eslint-json-compat-utils: 0.2.3(eslint@8.57.1)(jsonc-eslint-parser@2.4.2) espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.2 @@ -27075,13 +27507,13 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-jsonc@2.21.1(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-jsonc@2.21.1(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) diff-sequences: 27.5.1 - eslint: 9.39.3(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.3(jiti@2.6.1)) - eslint-json-compat-utils: 0.2.2(eslint@9.39.3(jiti@2.6.1))(jsonc-eslint-parser@2.4.2) + eslint: 9.39.4(jiti@2.6.1) + eslint-compat-utils: 0.6.5(eslint@9.39.4(jiti@2.6.1)) + eslint-json-compat-utils: 0.2.3(eslint@9.39.4(jiti@2.6.1))(jsonc-eslint-parser@2.4.2) espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.2 @@ -27104,9 +27536,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-markdown@5.1.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-markdown@5.1.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color @@ -27114,7 +27546,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@7.32.0)(typescript@5.9.3): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@7.32.0) - enhanced-resolve: 5.20.0 + enhanced-resolve: 5.20.1 eslint: 7.32.0 eslint-plugin-es-x: 7.8.0(eslint@7.32.0) get-tsconfig: 4.13.6 @@ -27129,7 +27561,7 @@ snapshots: eslint-plugin-n@17.24.0(eslint@8.57.1)(typescript@5.9.3): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) - enhanced-resolve: 5.20.0 + enhanced-resolve: 5.20.1 eslint: 8.57.1 eslint-plugin-es-x: 7.8.0(eslint@8.57.1) get-tsconfig: 4.13.6 @@ -27141,12 +27573,12 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-n@17.24.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-n@17.24.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) - enhanced-resolve: 5.20.0 - eslint: 9.39.3(jiti@2.6.1) - eslint-plugin-es-x: 7.8.0(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + enhanced-resolve: 5.20.1 + eslint: 9.39.4(jiti@2.6.1) + eslint-plugin-es-x: 7.8.0(eslint@9.39.4(jiti@2.6.1)) get-tsconfig: 4.13.6 globals: 15.15.0 globrex: 0.1.2 @@ -27160,8 +27592,8 @@ snapshots: eslint-plugin-perfectionist@3.9.1(eslint@7.32.0)(typescript@5.9.3)(vue-eslint-parser@9.4.3(eslint@7.32.0)): dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@7.32.0)(typescript@5.9.3) eslint: 7.32.0 minimatch: 9.0.9 natural-compare-lite: 1.4.0 @@ -27173,8 +27605,8 @@ snapshots: eslint-plugin-perfectionist@3.9.1(eslint@8.57.1)(typescript@5.9.3)(vue-eslint-parser@9.4.3(eslint@8.57.1)): dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 minimatch: 9.0.9 natural-compare-lite: 1.4.0 @@ -27184,24 +27616,24 @@ snapshots: - supports-color - typescript - eslint-plugin-perfectionist@3.9.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)(vue-eslint-parser@9.4.3(eslint@9.39.3(jiti@2.6.1))): + eslint-plugin-perfectionist@3.9.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vue-eslint-parser@9.4.3(eslint@9.39.4(jiti@2.6.1))): dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) minimatch: 9.0.9 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.39.3(jiti@2.6.1)) + vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-perfectionist@4.15.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-perfectionist@4.15.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.56.1 - '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.3(jiti@2.6.1) + '@typescript-eslint/types': 8.57.1 + '@typescript-eslint/utils': 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.6.1) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color @@ -27244,12 +27676,12 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-regexp@2.10.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-regexp@2.10.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.5 - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) jsdoc-type-pratt-parser: 4.8.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -27261,7 +27693,7 @@ snapshots: eslint-plugin-toml@0.11.1(eslint@7.32.0): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 eslint-compat-utils: 0.5.1(eslint@7.32.0) lodash: 4.17.23 @@ -27271,7 +27703,7 @@ snapshots: eslint-plugin-toml@0.11.1(eslint@8.57.1): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 eslint-compat-utils: 0.5.1(eslint@8.57.1) lodash: 4.17.23 @@ -27279,21 +27711,21 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-toml@0.11.1(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-toml@0.11.1(eslint@9.39.4(jiti@2.6.1)): dependencies: - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) - eslint-compat-utils: 0.5.1(eslint@9.39.3(jiti@2.6.1)) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + eslint-compat-utils: 0.5.1(eslint@9.39.4(jiti@2.6.1)) lodash: 4.17.23 toml-eslint-parser: 0.10.1 transitivePeerDependencies: - supports-color - eslint-plugin-toml@0.12.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-toml@0.12.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.3(jiti@2.6.1)) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) + eslint-compat-utils: 0.6.5(eslint@9.39.4(jiti@2.6.1)) lodash: 4.17.23 toml-eslint-parser: 0.10.1 transitivePeerDependencies: @@ -27305,7 +27737,7 @@ snapshots: '@eslint-community/eslint-utils': 4.9.1(eslint@7.32.0) ci-info: 4.4.0 clean-regexp: 1.0.0 - core-js-compat: 3.48.0 + core-js-compat: 3.49.0 eslint: 7.32.0 esquery: 1.7.0 globals: 15.15.0 @@ -27325,7 +27757,7 @@ snapshots: '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) ci-info: 4.4.0 clean-regexp: 1.0.0 - core-js-compat: 3.48.0 + core-js-compat: 3.49.0 eslint: 8.57.1 esquery: 1.7.0 globals: 15.15.0 @@ -27339,14 +27771,14 @@ snapshots: semver: 7.7.4 strip-indent: 3.0.0 - eslint-plugin-unicorn@55.0.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-unicorn@55.0.0(eslint@9.39.4(jiti@2.6.1)): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) ci-info: 4.4.0 clean-regexp: 1.0.0 - core-js-compat: 3.48.0 - eslint: 9.39.3(jiti@2.6.1) + core-js-compat: 3.49.0 + eslint: 9.39.4(jiti@2.6.1) esquery: 1.7.0 globals: 15.15.0 indent-string: 4.0.0 @@ -27359,14 +27791,14 @@ snapshots: semver: 7.7.4 strip-indent: 3.0.0 - eslint-plugin-unicorn@56.0.1(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-unicorn@56.0.1(eslint@9.39.4(jiti@2.6.1)): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) ci-info: 4.4.0 clean-regexp: 1.0.0 - core-js-compat: 3.48.0 - eslint: 9.39.3(jiti@2.6.1) + core-js-compat: 3.49.0 + eslint: 9.39.4(jiti@2.6.1) esquery: 1.7.0 globals: 15.15.0 indent-string: 4.0.0 @@ -27379,23 +27811,23 @@ snapshots: semver: 7.7.4 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0): dependencies: eslint: 7.32.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@7.32.0)(typescript@5.9.3))(eslint@7.32.0)(typescript@5.9.3) - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): dependencies: eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.3(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-vue-pug@0.6.2(eslint-plugin-vue@9.33.0(eslint@8.57.1))(vue-eslint-parser@9.4.3(eslint@8.57.1)): dependencies: @@ -27432,23 +27864,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vue@9.33.0(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-vue@9.33.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) - eslint: 9.39.3(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.6.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.4 - vue-eslint-parser: 9.4.3(eslint@9.39.3(jiti@2.6.1)) + vue-eslint-parser: 9.4.3(eslint@9.39.4(jiti@2.6.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color eslint-plugin-yml@1.19.1(eslint@7.32.0): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) diff-sequences: 27.5.1 escape-string-regexp: 4.0.0 eslint: 7.32.0 @@ -27460,7 +27892,7 @@ snapshots: eslint-plugin-yml@1.19.1(eslint@8.57.1): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) diff-sequences: 27.5.1 escape-string-regexp: 4.0.0 eslint: 8.57.1 @@ -27470,37 +27902,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.19.1(eslint@9.39.3(jiti@2.6.1)): + eslint-plugin-yml@1.19.1(eslint@9.39.4(jiti@2.6.1)): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) diff-sequences: 27.5.1 escape-string-regexp: 4.0.0 - eslint: 9.39.3(jiti@2.6.1) - eslint-compat-utils: 0.6.5(eslint@9.39.3(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.6.1) + eslint-compat-utils: 0.6.5(eslint@9.39.4(jiti@2.6.1)) natural-compare: 1.4.0 yaml-eslint-parser: 1.3.2 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.29)(eslint@7.32.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.30)(eslint@7.32.0): dependencies: - '@vue/compiler-sfc': 3.5.29 + '@vue/compiler-sfc': 3.5.30 eslint: 7.32.0 - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.29)(eslint@8.57.1): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.30)(eslint@8.57.1): dependencies: - '@vue/compiler-sfc': 3.5.29 + '@vue/compiler-sfc': 3.5.30 eslint: 8.57.1 - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.29)(eslint@9.39.3(jiti@2.6.1)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.30)(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@vue/compiler-sfc': 3.5.29 - eslint: 9.39.3(jiti@2.6.1) + '@vue/compiler-sfc': 3.5.30 + eslint: 9.39.4(jiti@2.6.1) - eslint-processor-vue-blocks@1.0.0(@vue/compiler-sfc@3.5.29)(eslint@9.39.3(jiti@2.6.1)): + eslint-processor-vue-blocks@1.0.0(@vue/compiler-sfc@3.5.30)(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@vue/compiler-sfc': 3.5.29 - eslint: 9.39.3(jiti@2.6.1) + '@vue/compiler-sfc': 3.5.30 + eslint: 9.39.4(jiti@2.6.1) eslint-rule-docs@1.1.235: {} @@ -27546,7 +27978,7 @@ snapshots: ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -27596,7 +28028,7 @@ snapshots: ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -27626,15 +28058,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.39.3(jiti@2.6.1): + eslint@9.39.4(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 + '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.4 - '@eslint/js': 9.39.3 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 @@ -27643,7 +28075,7 @@ snapshots: ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -27914,7 +28346,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -27978,12 +28410,15 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-builder@1.0.0: {} - - fast-xml-parser@5.4.1: + fast-xml-builder@1.1.4: dependencies: - fast-xml-builder: 1.0.0 - strnum: 2.2.0 + path-expression-matcher: 1.2.0 + + fast-xml-parser@5.5.7: + dependencies: + fast-xml-builder: 1.1.4 + path-expression-matcher: 1.2.0 + strnum: 2.2.1 fastq@1.20.1: dependencies: @@ -28167,20 +28602,20 @@ snapshots: flat-cache@3.2.0: dependencies: - flatted: 3.3.3 + flatted: 3.4.2 keyv: 4.5.4 rimraf: 3.0.2 flat-cache@4.0.1: dependencies: - flatted: 3.3.3 + flatted: 3.4.2 keyv: 4.5.4 flat-util@1.1.11: {} flat@5.0.2: {} - flatted@3.3.3: {} + flatted@3.4.2: {} fn.name@1.1.0: {} @@ -28190,7 +28625,7 @@ snapshots: follow-redirects@1.15.11(debug@4.4.3): optionalDependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) for-each@0.3.5: dependencies: @@ -28273,7 +28708,7 @@ snapshots: fs-constants@1.0.0: {} - fs-extra@11.3.3: + fs-extra@11.3.4: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 @@ -28378,11 +28813,11 @@ snapshots: get-stream@4.1.0: dependencies: - pump: 3.0.3 + pump: 3.0.4 get-stream@5.2.0: dependencies: - pump: 3.0.3 + pump: 3.0.4 get-stream@6.0.0: {} @@ -28409,7 +28844,7 @@ snapshots: dependencies: basic-ftp: 5.2.0 data-uri-to-buffer: 6.0.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -28426,7 +28861,7 @@ snapshots: email-addresses: 5.0.0 filenamify: 4.3.0 find-cache-dir: 3.3.2 - fs-extra: 11.3.3 + fs-extra: 11.3.4 globby: 11.1.0 giget@1.2.5: @@ -28517,7 +28952,7 @@ snapshots: dependencies: inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.5 + minimatch: 3.0.8 once: 1.4.0 path-is-absolute: 1.0.1 @@ -28535,7 +28970,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.5 + minimatch: 3.0.8 once: 1.4.0 path-is-absolute: 1.0.1 @@ -28627,18 +29062,18 @@ snapshots: graphemer@1.4.0: {} - graphql-config@5.1.5(@types/node@20.19.35)(graphql@16.13.0)(typescript@5.9.3): + graphql-config@5.1.6(@types/node@20.19.37)(graphql@16.13.1)(typescript@5.9.3): dependencies: - '@graphql-tools/graphql-file-loader': 8.1.9(graphql@16.13.0) - '@graphql-tools/json-file-loader': 8.0.26(graphql@16.13.0) - '@graphql-tools/load': 8.1.8(graphql@16.13.0) - '@graphql-tools/merge': 9.1.7(graphql@16.13.0) - '@graphql-tools/url-loader': 8.0.33(@types/node@20.19.35)(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/graphql-file-loader': 8.1.12(graphql@16.13.1) + '@graphql-tools/json-file-loader': 8.0.26(graphql@16.13.1) + '@graphql-tools/load': 8.1.8(graphql@16.13.1) + '@graphql-tools/merge': 9.1.7(graphql@16.13.1) + '@graphql-tools/url-loader': 9.0.6(@types/node@20.19.37)(graphql@16.13.1) + '@graphql-tools/utils': 11.0.0(graphql@16.13.1) cosmiconfig: 8.3.6(typescript@5.9.3) - graphql: 16.13.0 + graphql: 16.13.1 jiti: 2.6.1 - minimatch: 9.0.9 + minimatch: 10.2.4 string-env-interpolation: 1.0.1 tslib: 2.8.1 transitivePeerDependencies: @@ -28646,7 +29081,6 @@ snapshots: - '@types/node' - bufferutil - crossws - - supports-color - typescript - utf-8-validate @@ -28654,40 +29088,40 @@ snapshots: dependencies: graphql: 15.4.0 - graphql-js-tree@3.0.4(graphql@16.13.0): + graphql-js-tree@3.0.4(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - graphql-request@6.1.0(encoding@0.1.13)(graphql@16.13.0): + graphql-request@6.1.0(encoding@0.1.13)(graphql@16.13.1): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) cross-fetch: 3.2.0(encoding@0.1.13) - graphql: 16.13.0 + graphql: 16.13.1 transitivePeerDependencies: - encoding - graphql-request@7.4.0(graphql@16.13.0): + graphql-request@7.4.0(graphql@16.13.1): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) + graphql: 16.13.1 - graphql-scalars@1.25.0(graphql@16.13.0): + graphql-scalars@1.25.0(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - graphql-tag@2.12.6(graphql@16.13.0): + graphql-tag@2.12.6(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - graphql-tools@9.0.26(graphql-ws@5.16.2(graphql@16.13.0))(graphql@16.13.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.0)): + graphql-tools@9.0.26(graphql-ws@5.16.2(graphql@16.13.1))(graphql@16.13.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.1)): dependencies: - '@graphql-tools/schema': 10.0.31(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + graphql: 16.13.1 tslib: 2.8.1 optionalDependencies: - '@apollo/client': 4.0.13(graphql-ws@5.16.2(graphql@16.13.0))(graphql@16.13.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.0)) + '@apollo/client': 4.0.13(graphql-ws@5.16.2(graphql@16.13.1))(graphql@16.13.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)(subscriptions-transport-ws@0.11.0(graphql@16.13.1)) transitivePeerDependencies: - graphql-ws - react @@ -28695,46 +29129,46 @@ snapshots: - rxjs - subscriptions-transport-ws - graphql-type-json@0.3.2(graphql@16.13.0): + graphql-type-json@0.3.2(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - graphql-ws@5.16.0(graphql@16.13.0): + graphql-ws@5.16.0(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - graphql-ws@5.16.2(graphql@16.13.0): + graphql-ws@5.16.2(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 - graphql-ws@6.0.7(graphql@16.13.0)(ws@8.19.0): + graphql-ws@6.0.7(graphql@16.13.1)(ws@8.19.0): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 optionalDependencies: ws: 8.19.0 - graphql-zeus-core@7.2.0(graphql-ws@5.16.2(graphql@16.13.0)): + graphql-zeus-core@7.2.0(graphql-ws@5.16.2(graphql@16.13.1)): dependencies: - graphql: 16.13.0 - graphql-js-tree: 3.0.4(graphql@16.13.0) + graphql: 16.13.1 + graphql-js-tree: 3.0.4(graphql@16.13.1) optionalDependencies: - graphql-ws: 5.16.2(graphql@16.13.0) + graphql-ws: 5.16.2(graphql@16.13.1) - graphql-zeus-jsonschema@7.2.0(graphql-ws@5.16.2(graphql@16.13.0)): + graphql-zeus-jsonschema@7.2.0(graphql-ws@5.16.2(graphql@16.13.1)): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 graphql-js-tree: 1.0.9 json-schema: 0.4.0 optionalDependencies: - graphql-ws: 5.16.2(graphql@16.13.0) + graphql-ws: 5.16.2(graphql@16.13.1) - graphql-zeus@7.2.0(@types/node@20.19.35)(encoding@0.1.13)(graphql-ws@5.16.2(graphql@16.13.0))(graphql@16.13.0)(typescript@5.9.3): + graphql-zeus@7.2.0(@types/node@20.19.37)(encoding@0.1.13)(graphql-ws@5.16.2(graphql@16.13.1))(graphql@16.13.1)(typescript@5.9.3): dependencies: - config-maker: 0.0.6(@types/node@20.19.35)(typescript@5.9.3) + config-maker: 0.0.6(@types/node@20.19.37)(typescript@5.9.3) cross-fetch: 3.2.0(encoding@0.1.13) - graphql-js-tree: 3.0.4(graphql@16.13.0) - graphql-zeus-core: 7.2.0(graphql-ws@5.16.2(graphql@16.13.0)) - graphql-zeus-jsonschema: 7.2.0(graphql-ws@5.16.2(graphql@16.13.0)) + graphql-js-tree: 3.0.4(graphql@16.13.1) + graphql-zeus-core: 7.2.0(graphql-ws@5.16.2(graphql@16.13.1)) + graphql-zeus-jsonschema: 7.2.0(graphql-ws@5.16.2(graphql@16.13.1)) prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: @@ -28751,7 +29185,7 @@ snapshots: graphql@15.4.0: {} - graphql@16.13.0: {} + graphql@16.13.1: {} grunt-cli@1.4.3: dependencies: @@ -28976,6 +29410,8 @@ snapshots: transitivePeerDependencies: - debug + htm@3.1.1: {} + html-escaper@2.0.2: {} html-minifier-terser@7.2.0: @@ -28986,7 +29422,7 @@ snapshots: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.46.0 + terser: 5.46.1 html-pdf-node@1.0.8: dependencies: @@ -29073,14 +29509,14 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color http-proxy-middleware@3.0.5: dependencies: '@types/http-proxy': 1.17.17 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) http-proxy: 1.18.1(debug@4.4.3) is-glob: 4.0.3 is-plain-object: 5.0.0 @@ -29120,14 +29556,14 @@ snapshots: https-proxy-agent@5.0.0: dependencies: agent-base: 6.0.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -29155,6 +29591,8 @@ snapshots: idb@8.0.3: {} + ids@3.0.2: {} + ieee754@1.2.1: {} ignore-by-default@1.0.1: {} @@ -29171,7 +29609,7 @@ snapshots: immutable@3.7.6: {} - immutable@5.1.4: {} + immutable@5.1.5: {} import-fresh@3.3.1: dependencies: @@ -29187,6 +29625,13 @@ snapshots: cjs-module-lexer: 2.2.0 module-details-from-path: 1.0.4 + import-in-the-middle@3.0.0: + dependencies: + acorn: 8.16.0 + acorn-import-attributes: 1.9.5(acorn@8.16.0) + cjs-module-lexer: 2.2.0 + module-details-from-path: 1.0.4 + import-local@3.1.0: dependencies: pkg-dir: 4.2.0 @@ -29206,6 +29651,8 @@ snapshots: once: 1.4.0 wrappy: 1.0.2 + inherits-browser@0.1.0: {} + inherits@2.0.3: {} inherits@2.0.4: {} @@ -29250,17 +29697,17 @@ snapshots: transitivePeerDependencies: - debug - inquirer@12.11.1(@types/node@22.19.13): + inquirer@12.11.1(@types/node@22.19.15): dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.19.13) - '@inquirer/prompts': 7.10.1(@types/node@22.19.13) - '@inquirer/type': 3.0.10(@types/node@22.19.13) + '@inquirer/core': 10.3.2(@types/node@22.19.15) + '@inquirer/prompts': 7.10.1(@types/node@22.19.15) + '@inquirer/type': 3.0.10(@types/node@22.19.15) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 inquirer@8.2.7(@types/node@12.20.55): dependencies: @@ -29282,9 +29729,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - inquirer@8.2.7(@types/node@20.19.35): + inquirer@8.2.7(@types/node@20.19.37): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@20.19.35) + '@inquirer/external-editor': 1.0.3(@types/node@20.19.37) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -29302,9 +29749,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - inquirer@8.2.7(@types/node@22.19.13): + inquirer@8.2.7(@types/node@22.19.15): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@22.19.13) + '@inquirer/external-editor': 1.0.3(@types/node@22.19.15) ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -29322,9 +29769,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - inquirer@9.3.8(@types/node@20.19.35): + inquirer@9.3.8(@types/node@20.19.37): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@20.19.35) + '@inquirer/external-editor': 1.0.3(@types/node@20.19.37) '@inquirer/figures': 1.0.15 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -29353,11 +29800,11 @@ snapshots: iobuffer@5.4.0: {} - ioredis@5.10.0: + ioredis@5.10.1: dependencies: '@ioredis/commands': 1.5.1 cluster-key-slot: 1.1.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -29665,6 +30112,10 @@ snapshots: dependencies: ws: 8.19.0 + isows@1.0.7(ws@8.19.0): + dependencies: + ws: 8.19.0 + isstream@0.1.2: {} istanbul-lib-coverage@3.2.2: {} @@ -29672,7 +30123,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -29682,7 +30133,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.29.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.4 @@ -29697,7 +30148,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -29740,10 +30191,10 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 chalk: 4.1.2 co: 4.6.0 - dedent: 1.7.1 + dedent: 1.7.2 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -29760,16 +30211,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)): + jest-cli@29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + create-jest: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -29779,7 +30230,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)): + jest-config@29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -29804,8 +30255,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.19.35 - ts-node: 10.9.2(@types/node@20.19.35)(typescript@5.9.3) + '@types/node': 20.19.37 + ts-node: 10.9.2(@types/node@20.19.37)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -29834,7 +30285,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -29844,7 +30295,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.19.35 + '@types/node': 20.19.37 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -29883,7 +30334,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -29918,7 +30369,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -29946,7 +30397,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -29992,7 +30443,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -30011,7 +30462,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.35 + '@types/node': 20.19.37 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -30020,23 +30471,23 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@29.7.0: dependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)): + jest@29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + jest-cli: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -30118,7 +30569,7 @@ snapshots: jsdoc@4.0.5: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@jsdoc/salty': 0.2.10 '@types/markdown-it': 14.1.2 bluebird: 3.7.2 @@ -30173,7 +30624,7 @@ snapshots: remedial: 1.0.8 remove-trailing-spaces: 1.0.9 - json-with-bigint@3.5.7: {} + json-with-bigint@3.5.8: {} json11@2.0.2: {} @@ -30233,25 +30684,25 @@ snapshots: jspdf@2.5.2: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 atob: 2.1.2 btoa: 1.2.1 fflate: 0.8.2 optionalDependencies: canvg: 3.0.11 - core-js: 3.48.0 - dompurify: 2.5.8 + core-js: 3.49.0 + dompurify: 2.5.9 html2canvas: 1.4.1 - jspdf@4.2.0: + jspdf@4.2.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 fast-png: 6.4.0 fflate: 0.8.2 optionalDependencies: canvg: 3.0.11 - core-js: 3.48.0 - dompurify: 3.3.1 + core-js: 3.49.0 + dompurify: 3.3.3 html2canvas: 1.4.1 jsprim@1.4.2: @@ -30319,9 +30770,9 @@ snapshots: lerc@3.0.0: {} - lerna@8.2.4(@types/node@22.19.13)(encoding@0.1.13): + lerna@8.2.4(@types/node@22.19.15)(encoding@0.1.13): dependencies: - '@lerna/create': 8.2.4(@types/node@22.19.13)(encoding@0.1.13)(typescript@5.9.3) + '@lerna/create': 8.2.4(@types/node@22.19.15)(encoding@0.1.13)(typescript@5.9.3) '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 @@ -30343,7 +30794,7 @@ snapshots: dedent: 1.5.3 envinfo: 7.13.0 execa: 5.0.0 - fs-extra: 11.3.3 + fs-extra: 11.3.4 get-port: 5.1.1 get-stream: 6.0.0 git-url-parse: 14.0.0 @@ -30353,7 +30804,7 @@ snapshots: import-local: 3.1.0 ini: 1.3.8 init-package-json: 6.0.3 - inquirer: 8.2.7(@types/node@22.19.13) + inquirer: 8.2.7(@types/node@22.19.15) is-ci: 3.0.1 is-stream: 2.0.0 jest-diff: 29.7.0 @@ -30437,7 +30888,7 @@ snapshots: transitivePeerDependencies: - supports-color - libphonenumber-js@1.12.38: {} + libphonenumber-js@1.12.40: {} libxmljs2@0.37.0: dependencies: @@ -30459,6 +30910,55 @@ snapshots: rechoir: 0.7.1 resolve: 1.22.11 + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -30473,7 +30973,7 @@ snapshots: dependencies: chalk: 5.6.2 commander: 13.1.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) execa: 8.0.1 lilconfig: 3.1.3 listr2: 8.3.3 @@ -30519,7 +31019,7 @@ snapshots: livekit-server-sdk@2.15.0: dependencies: '@bufbuild/protobuf': 1.10.1 - '@livekit/protocol': 1.44.1 + '@livekit/protocol': 1.45.1 camelcase-keys: 9.1.3 jose: 5.10.0 @@ -30541,12 +31041,12 @@ snapshots: local-pkg@0.5.1: dependencies: - mlly: 1.8.0 + mlly: 1.8.2 pkg-types: 1.3.1 local-pkg@1.1.2: dependencies: - mlly: 1.8.0 + mlly: 1.8.2 pkg-types: 2.3.0 quansync: 0.2.11 @@ -30636,8 +31136,6 @@ snapshots: lodash.uniq@4.5.0: {} - lodash.unset@4.5.2: {} - lodash@4.17.21: {} lodash@4.17.23: {} @@ -30717,7 +31215,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.6: {} + lru-cache@11.2.7: {} lru-cache@4.1.5: dependencies: @@ -30974,7 +31472,7 @@ snapshots: mdn-data@2.0.28: {} - mdn-data@2.12.2: {} + mdn-data@2.27.1: {} mdurl@2.0.0: {} @@ -31025,19 +31523,17 @@ snapshots: merge2@1.4.1: {} - meros@1.3.2(@types/node@20.19.35): + meros@1.3.2(@types/node@20.19.37): optionalDependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 methods@1.1.2: {} mgrs@1.0.0: {} - microfiber@2.1.1: + microfiber@2.1.2: dependencies: - lodash.defaults: 4.2.0 - lodash.get: 4.4.2 - lodash.unset: 4.5.2 + lodash: 4.17.23 micromark-core-commonmark@2.0.3: dependencies: @@ -31217,15 +31713,15 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color micromark@4.0.2: dependencies: - '@types/debug': 4.1.12 - debug: 4.4.3(supports-color@8.1.1) + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@5.5.0) decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -31273,6 +31769,13 @@ snapshots: mimic-response@3.1.0: {} + min-dash@5.0.0: {} + + min-dom@5.3.0: + dependencies: + domify: 3.0.0 + min-dash: 5.0.0 + min-indent@1.0.1: {} minimalistic-assert@1.0.1: {} @@ -31295,10 +31798,6 @@ snapshots: dependencies: brace-expansion: 1.1.12 - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.2 - minimatch@5.1.9: dependencies: brace-expansion: 2.0.2 @@ -31386,27 +31885,27 @@ snapshots: mkdirp@2.1.6: {} - mkdist@1.6.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)): + mkdist@1.6.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)): dependencies: - autoprefixer: 10.4.27(postcss@8.5.6) + autoprefixer: 10.4.27(postcss@8.5.8) citty: 0.1.6 - cssnano: 7.1.2(postcss@8.5.6) + cssnano: 7.1.3(postcss@8.5.8) defu: 6.1.4 esbuild: 0.24.2 jiti: 1.21.7 - mlly: 1.8.0 + mlly: 1.8.2 pathe: 1.1.2 pkg-types: 1.3.1 - postcss: 8.5.6 - postcss-nested: 6.2.0(postcss@8.5.6) + postcss: 8.5.8 + postcss-nested: 6.2.0(postcss@8.5.8) semver: 7.7.4 tinyglobby: 0.2.15 optionalDependencies: - sass: 1.97.3 + sass: 1.98.0 typescript: 5.9.3 vue-tsc: 1.8.27(typescript@5.9.3) - mlly@1.8.0: + mlly@1.8.2: dependencies: acorn: 8.16.0 pathe: 2.0.3 @@ -31454,6 +31953,16 @@ snapshots: yargs-parser: 20.2.9 yargs-unparser: 2.0.0 + moddle-xml@12.0.0(moddle@8.1.0): + dependencies: + min-dash: 5.0.0 + moddle: 8.1.0 + saxen: 11.0.2 + + moddle@8.1.0: + dependencies: + min-dash: 5.0.0 + modify-values@1.0.1: {} module-details-from-path@1.0.4: {} @@ -31486,14 +31995,6 @@ snapshots: optionalDependencies: socks: 2.8.7 - mongodb@7.0.0(socks@2.8.7): - dependencies: - '@mongodb-js/saslprep': 1.4.6 - bson: 7.2.0 - mongodb-connection-string-url: 7.0.1 - optionalDependencies: - socks: 2.8.7 - mongodb@7.1.0(socks@2.8.7): dependencies: '@mongodb-js/saslprep': 1.4.6 @@ -31502,16 +32003,16 @@ snapshots: optionalDependencies: socks: 2.8.7 - mongoose-sequence@6.0.1(mongoose@9.2.3(socks@2.8.7)): + mongoose-sequence@6.0.1(mongoose@9.3.1(socks@2.8.7)): dependencies: async: 3.2.6 lodash: 4.17.23 - mongoose: 9.2.3(socks@2.8.7) + mongoose: 9.3.1(socks@2.8.7) - mongoose@9.2.3(socks@2.8.7): + mongoose@9.3.1(socks@2.8.7): dependencies: kareem: 3.2.0 - mongodb: 7.0.0(socks@2.8.7) + mongodb: 7.1.0(socks@2.8.7) mpath: 0.9.0 mquery: 6.0.0 ms: 2.1.3 @@ -31557,7 +32058,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 optional: true - msgpackr@1.11.8: + msgpackr@1.11.9: optionalDependencies: msgpackr-extract: 3.0.3 @@ -31595,7 +32096,7 @@ snapshots: nan@2.22.2: {} - nan@2.25.0: + nan@2.26.2: optional: true nanoid@3.3.11: {} @@ -31614,7 +32115,7 @@ snapshots: dependencies: debug: 3.2.7 iconv-lite: 0.4.24 - sax: 1.4.4 + sax: 1.6.0 transitivePeerDependencies: - supports-color @@ -31639,7 +32140,7 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 - node-abi@3.87.0: + node-abi@3.89.0: dependencies: semver: 7.7.4 @@ -31718,7 +32219,7 @@ snapshots: nopt: 8.1.0 proc-log: 5.0.0 semver: 7.7.4 - tar: 7.5.9 + tar: 7.5.12 tinyglobby: 0.2.15 which: 5.0.0 transitivePeerDependencies: @@ -31728,7 +32229,7 @@ snapshots: node-machine-id@1.1.12: {} - node-mocks-http@1.17.2(@types/express@4.17.25)(@types/node@20.19.35): + node-mocks-http@1.17.2(@types/express@4.17.25)(@types/node@20.19.37): dependencies: accepts: 1.3.8 content-disposition: 0.5.4 @@ -31742,17 +32243,17 @@ snapshots: type-is: 1.6.18 optionalDependencies: '@types/express': 4.17.25 - '@types/node': 20.19.35 + '@types/node': 20.19.37 node-readfiles@0.2.0: dependencies: es6-promise: 3.3.1 - node-releases@2.0.27: {} + node-releases@2.0.36: {} node-worker-threads-pool@1.4.3: {} - nodemailer@8.0.1: {} + nodemailer@8.0.3: {} nodemon@3.1.14: dependencies: @@ -31954,7 +32455,7 @@ snapshots: dependencies: citty: 0.2.1 pathe: 2.0.3 - tinyexec: 1.0.2 + tinyexec: 1.0.4 oas-kit-common@1.0.8: dependencies: @@ -31997,6 +32498,8 @@ snapshots: object-keys@1.1.1: {} + object-refs@0.4.0: {} + object.assign@4.1.7: dependencies: call-bind: 1.0.8 @@ -32128,7 +32631,13 @@ snapshots: openapi-sampler@1.7.0: dependencies: '@types/json-schema': 7.0.15 - fast-xml-parser: 5.4.1 + fast-xml-parser: 5.5.7 + json-pointer: 0.6.2 + + openapi-sampler@1.7.2: + dependencies: + '@types/json-schema': 7.0.15 + fast-xml-parser: 5.5.7 json-pointer: 0.6.2 openapi-types@12.1.3: {} @@ -32281,7 +32790,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.4 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) get-uri: 6.0.5 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -32458,6 +32967,10 @@ snapshots: path-exists@4.0.0: {} + path-expression-matcher@1.2.0: {} + + path-intersection@4.1.0: {} + path-is-absolute@1.0.1: {} path-key@2.0.1: {} @@ -32481,7 +32994,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.2.6 + lru-cache: 11.2.7 minipass: 7.1.3 path-to-regexp@0.1.12: {} @@ -32543,15 +33056,15 @@ snapshots: pg-cloudflare@1.3.0: optional: true - pg-connection-string@2.11.0: {} + pg-connection-string@2.12.0: {} pg-int8@1.0.1: {} - pg-pool@3.12.0(pg@8.19.0): + pg-pool@3.13.0(pg@8.20.0): dependencies: - pg: 8.19.0 + pg: 8.20.0 - pg-protocol@1.12.0: {} + pg-protocol@1.13.0: {} pg-types@2.2.0: dependencies: @@ -32561,11 +33074,11 @@ snapshots: postgres-date: 1.0.7 postgres-interval: 1.2.0 - pg@8.19.0: + pg@8.20.0: dependencies: - pg-connection-string: 2.11.0 - pg-pool: 3.12.0(pg@8.19.0) - pg-protocol: 1.12.0 + pg-connection-string: 2.12.0 + pg-pool: 3.13.0(pg@8.20.0) + pg-protocol: 1.13.0 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: @@ -32604,15 +33117,15 @@ snapshots: pify@5.0.0: {} - pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6))): + pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6))): dependencies: - pinia: 2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)) + pinia: 2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)) - pinia@2.3.1(typescript@5.1.6)(vue@3.5.29(typescript@5.1.6)): + pinia@2.3.1(typescript@5.1.6)(vue@3.5.30(typescript@5.1.6)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.29(typescript@5.1.6) - vue-demi: 0.14.10(vue@3.5.29(typescript@5.1.6)) + vue: 3.5.30(typescript@5.1.6) + vue-demi: 0.14.10(vue@3.5.30(typescript@5.1.6)) optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: @@ -32637,7 +33150,7 @@ snapshots: minimist: 1.2.8 on-exit-leak-free: 2.1.2 pino-abstract-transport: 3.0.0 - pump: 3.0.3 + pump: 3.0.4 secure-json-parse: 4.1.0 sonic-boom: 4.2.1 strip-json-comments: 5.0.3 @@ -32673,7 +33186,7 @@ snapshots: pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.8.0 + mlly: 1.8.2 pathe: 2.0.3 pkg-types@2.3.0: @@ -32694,7 +33207,7 @@ snapshots: pm2-axon-rpc@0.7.1: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -32702,7 +33215,7 @@ snapshots: dependencies: amp: 0.3.1 amp-message: 0.1.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 transitivePeerDependencies: - supports-color @@ -32719,9 +33232,9 @@ snapshots: pm2-sysmonit@1.2.8: dependencies: async: 3.2.6 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) pidusage: 2.0.21 - systeminformation: 5.31.1 + systeminformation: 5.31.5 tx2: 1.0.5 transitivePeerDependencies: - supports-color @@ -32740,8 +33253,8 @@ snapshots: cli-tableau: 2.0.1 commander: 2.15.1 croner: 4.1.97 - dayjs: 1.11.19 - debug: 4.4.3(supports-color@8.1.1) + dayjs: 1.11.20 + debug: 4.4.3(supports-color@5.5.0) enquirer: 2.3.6 eventemitter2: 5.0.1 fclone: 1.0.11 @@ -32773,7 +33286,7 @@ snapshots: polished@4.3.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 portscanner@2.2.0: dependencies: @@ -32782,147 +33295,147 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-calc@10.1.1(postcss@8.5.6): + postcss-calc@10.1.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 - postcss-colormin@7.0.5(postcss@8.5.6): + postcss-colormin@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-convert-values@7.0.8(postcss@8.5.6): + postcss-convert-values@7.0.9(postcss@8.5.8): dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-discard-comments@7.0.5(postcss@8.5.6): + postcss-discard-comments@7.0.6(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-discard-duplicates@7.0.2(postcss@8.5.6): + postcss-discard-duplicates@7.0.2(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-discard-empty@7.0.1(postcss@8.5.6): + postcss-discard-empty@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-discard-overridden@7.0.1(postcss@8.5.6): + postcss-discard-overridden@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-merge-longhand@7.0.5(postcss@8.5.6): + postcss-merge-longhand@7.0.5(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - stylehacks: 7.0.7(postcss@8.5.6) + stylehacks: 7.0.8(postcss@8.5.8) - postcss-merge-rules@7.0.7(postcss@8.5.6): + postcss-merge-rules@7.0.8(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-minify-font-values@7.0.1(postcss@8.5.6): + postcss-minify-font-values@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-gradients@7.0.1(postcss@8.5.6): + postcss-minify-gradients@7.0.1(postcss@8.5.8): dependencies: colord: 2.9.3 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-params@7.0.5(postcss@8.5.6): + postcss-minify-params@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-minify-selectors@7.0.5(postcss@8.5.6): + postcss-minify-selectors@7.0.6(postcss@8.5.8): dependencies: cssesc: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 - postcss-nested@6.2.0(postcss@8.5.6): + postcss-nested@6.2.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 - postcss-normalize-charset@7.0.1(postcss@8.5.6): + postcss-normalize-charset@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 - postcss-normalize-display-values@7.0.1(postcss@8.5.6): + postcss-normalize-display-values@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-positions@7.0.1(postcss@8.5.6): + postcss-normalize-positions@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@7.0.1(postcss@8.5.6): + postcss-normalize-repeat-style@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-string@7.0.1(postcss@8.5.6): + postcss-normalize-string@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@7.0.1(postcss@8.5.6): + postcss-normalize-timing-functions@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@7.0.5(postcss@8.5.6): + postcss-normalize-unicode@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-url@7.0.1(postcss@8.5.6): + postcss-normalize-url@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@7.0.1(postcss@8.5.6): + postcss-normalize-whitespace@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-ordered-values@7.0.2(postcss@8.5.6): + postcss-ordered-values@7.0.2(postcss@8.5.8): dependencies: - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 - postcss-reduce-initial@7.0.5(postcss@8.5.6): + postcss-reduce-initial@7.0.6(postcss@8.5.8): dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 - postcss-reduce-transforms@7.0.1(postcss@8.5.6): + postcss-reduce-transforms@7.0.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 postcss-selector-parser@6.1.2: @@ -32935,15 +33448,15 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@7.1.0(postcss@8.5.6): + postcss-svgo@7.1.1(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - svgo: 4.0.0 + svgo: 4.0.1 - postcss-unique-selectors@7.0.4(postcss@8.5.6): + postcss-unique-selectors@7.0.5(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser@4.2.0: {} @@ -32954,7 +33467,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.6: + postcss@8.5.8: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -32970,6 +33483,8 @@ snapshots: dependencies: xtend: 4.0.2 + preact@10.29.0: {} + prebuild-install@7.1.3: dependencies: detect-libc: 2.1.2 @@ -32978,8 +33493,8 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 3.87.0 - pump: 3.0.3 + node-abi: 3.89.0 + pump: 3.0.4 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.4 @@ -33034,10 +33549,10 @@ snapshots: progress@2.0.3: {} - proj4@2.20.2: + proj4@2.20.4: dependencies: mgrs: 1.0.0 - wkt-parser: 1.5.2 + wkt-parser: 1.5.4 promise-all-reject-late@1.0.1: {} @@ -33091,7 +33606,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.19.35 + '@types/node': 20.19.37 long: 5.3.2 protocol-buffers-schema@3.6.0: {} @@ -33106,7 +33621,7 @@ snapshots: proxy-agent@6.3.1: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 7.18.3 @@ -33149,7 +33664,7 @@ snapshots: void-elements: 2.0.1 with: 5.1.1 - pug-code-gen@3.0.3: + pug-code-gen@3.0.4: dependencies: constantinople: 4.0.1 doctypes: 1.1.0 @@ -33251,9 +33766,9 @@ snapshots: pug-runtime: 2.0.5 pug-strip-comments: 1.0.4 - pug@3.0.3: + pug@3.0.4: dependencies: - pug-code-gen: 3.0.3 + pug-code-gen: 3.0.4 pug-filters: 4.0.0 pug-lexer: 5.0.1 pug-linker: 4.0.0 @@ -33262,7 +33777,7 @@ snapshots: pug-runtime: 3.0.1 pug-strip-comments: 2.0.0 - pump@3.0.3: + pump@3.0.4: dependencies: end-of-stream: 1.4.5 once: 1.4.0 @@ -33310,7 +33825,7 @@ snapshots: quansync@0.2.11: {} - quasar@2.18.6: {} + quasar@2.18.7: {} queue-microtask@1.2.3: {} @@ -33386,7 +33901,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/generator': 7.29.1 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 ast-types: 0.14.2 commander: 2.20.3 doctrine: 3.0.0 @@ -33513,11 +34028,11 @@ snapshots: redoc@2.5.0(core-js@3.32.1)(encoding@0.1.13)(mobx@6.12.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(styled-components@6.3.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4)): dependencies: - '@redocly/openapi-core': 1.34.8 + '@redocly/openapi-core': 1.34.11 classnames: 2.5.1 core-js: 3.32.1 decko: 1.2.0 - dompurify: 3.3.1 + dompurify: 3.3.3 eventemitter3: 5.0.4 json-pointer: 0.6.2 lunr: 2.3.9 @@ -33525,7 +34040,7 @@ snapshots: marked: 4.3.0 mobx: 6.12.3 mobx-react: 9.2.1(mobx@6.12.3)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - openapi-sampler: 1.7.0 + openapi-sampler: 1.7.2 path-browserify: 1.0.1 perfect-scrollbar: 1.5.6 polished: 4.3.1 @@ -33618,7 +34133,7 @@ snapshots: relay-runtime@12.0.0(encoding@0.1.13): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 fbjs: 3.0.5(encoding@0.1.13) invariant: 2.2.4 transitivePeerDependencies: @@ -33668,7 +34183,7 @@ snapshots: require-in-the-middle@5.2.0: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) module-details-from-path: 1.0.4 resolve: 1.22.11 transitivePeerDependencies: @@ -33676,7 +34191,7 @@ snapshots: require-in-the-middle@8.0.1: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) module-details-from-path: 1.0.4 transitivePeerDependencies: - supports-color @@ -33769,8 +34284,32 @@ snapshots: hash-base: 3.1.2 inherits: 2.0.4 - rollup-plugin-dts@6.3.0(rollup@3.30.0)(typescript@5.9.3): + rolldown@1.0.0-rc.10: dependencies: + '@oxc-project/types': 0.120.0 + '@rolldown/pluginutils': 1.0.0-rc.10 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-rc.10 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.10 + '@rolldown/binding-darwin-x64': 1.0.0-rc.10 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.10 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.10 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.10 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.10 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.10 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.10 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.10 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.10 + + rollup-plugin-dts@6.4.0(rollup@3.30.0)(typescript@5.9.3): + dependencies: + '@jridgewell/remapping': 2.3.5 + '@jridgewell/sourcemap-codec': 1.5.5 + convert-source-map: 2.0.0 magic-string: 0.30.21 rollup: 3.30.0 typescript: 5.9.3 @@ -33783,7 +34322,7 @@ snapshots: jest-worker: 26.6.2 rollup: 2.80.0 serialize-javascript: 4.0.0 - terser: 5.46.0 + terser: 5.46.1 rollup-plugin-visualizer@5.14.0(rollup@2.80.0): dependencies: @@ -33892,17 +34431,19 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.97.3: + sass@1.98.0: dependencies: chokidar: 4.0.3 - immutable: 5.1.4 + immutable: 5.1.5 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.6 sax@1.1.4: {} - sax@1.4.4: {} + sax@1.6.0: {} + + saxen@11.0.2: {} scheduler@0.27.0: {} @@ -33966,11 +34507,11 @@ snapshots: dependencies: randombytes: 2.1.0 - seroval-plugins@1.5.0(seroval@1.5.0): + seroval-plugins@1.5.1(seroval@1.5.1): dependencies: - seroval: 1.5.0 + seroval: 1.5.1 - seroval@1.5.0: {} + seroval@1.5.1: {} serve-index@1.9.2: dependencies: @@ -34149,7 +34690,7 @@ snapshots: simple-websocket@9.1.0: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) queue-microtask: 1.2.3 randombytes: 2.1.0 readable-stream: 3.6.2 @@ -34200,7 +34741,7 @@ snapshots: socket.io-adapter@2.5.6: dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) ws: 8.18.3 transitivePeerDependencies: - bufferutil @@ -34212,7 +34753,7 @@ snapshots: '@socket.io/component-emitter': 3.1.2 debug: 4.3.7 engine.io-client: 6.5.4 - socket.io-parser: 4.2.5 + socket.io-parser: 4.2.6 transitivePeerDependencies: - bufferutil - supports-color @@ -34221,18 +34762,18 @@ snapshots: socket.io-client@4.8.3: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) engine.io-client: 6.6.4 - socket.io-parser: 4.2.5 + socket.io-parser: 4.2.6 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-parser@4.2.5: + socket.io-parser@4.2.6: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -34241,10 +34782,10 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.6 - debug: 4.4.3(supports-color@8.1.1) - engine.io: 6.6.5 + debug: 4.4.3(supports-color@5.5.0) + engine.io: 6.6.6 socket.io-adapter: 2.5.6 - socket.io-parser: 4.2.5 + socket.io-parser: 4.2.6 transitivePeerDependencies: - bufferutil - supports-color @@ -34253,7 +34794,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) socks: 2.8.7 transitivePeerDependencies: - supports-color @@ -34263,16 +34804,16 @@ snapshots: ip-address: 10.1.0 smart-buffer: 4.2.0 - solid-floating-ui@0.3.1(@floating-ui/dom@1.7.5)(solid-js@1.9.11): + solid-floating-ui@0.3.1(@floating-ui/dom@1.7.6)(solid-js@1.9.11): dependencies: - '@floating-ui/dom': 1.7.5 + '@floating-ui/dom': 1.7.6 solid-js: 1.9.11 solid-js@1.9.11: dependencies: csstype: 3.2.3 - seroval: 1.5.0 - seroval-plugins: 1.5.0(seroval@1.5.0) + seroval: 1.5.1 + seroval-plugins: 1.5.1(seroval@1.5.1) solid-motionone@1.0.4(solid-js@1.9.11): dependencies: @@ -34353,20 +34894,20 @@ snapshots: specificity@0.4.1: {} - spectaql@3.0.6: + spectaql@3.0.9: dependencies: '@anvilco/apollo-server-plugin-introspection-metadata': 2.2.3 - '@graphql-tools/load-files': 6.6.1(graphql@16.13.0) - '@graphql-tools/merge': 8.4.2(graphql@16.13.0) - '@graphql-tools/schema': 10.0.31(graphql@16.13.0) - '@graphql-tools/utils': 10.11.0(graphql@16.13.0) + '@graphql-tools/load-files': 6.6.1(graphql@16.13.1) + '@graphql-tools/merge': 8.4.2(graphql@16.13.1) + '@graphql-tools/schema': 10.0.31(graphql@16.13.1) + '@graphql-tools/utils': 10.11.0(graphql@16.13.1) cheerio: 1.0.0-rc.12 coffeescript: 2.7.0 commander: 10.0.1 fast-glob: 3.3.3 graceful-fs: 4.2.11 - graphql: 16.13.0 - graphql-scalars: 1.25.0(graphql@16.13.0) + graphql: 16.13.1 + graphql-scalars: 1.25.0(graphql@16.13.1) grunt: 1.5.3 grunt-contrib-clean: 2.0.1(grunt@1.5.3) grunt-contrib-concat: 2.1.0(grunt@1.5.3) @@ -34385,9 +34926,9 @@ snapshots: json5: 2.2.3 lodash: 4.17.23 marked: 4.3.0 - microfiber: 2.1.1 - postcss: 8.5.6 - sass: 1.97.3 + microfiber: 2.1.2 + postcss: 8.5.8 + sass: 1.98.0 sync-request: 6.1.0 tmp: 0.2.4 transitivePeerDependencies: @@ -34421,7 +34962,7 @@ snapshots: bcrypt-pbkdf: 1.0.2 optionalDependencies: cpu-features: 0.0.10 - nan: 2.25.0 + nan: 2.26.2 sshpk@1.18.0: dependencies: @@ -34468,6 +35009,8 @@ snapshots: std-env@3.10.0: {} + std-env@4.0.0: {} + stdin-discarder@0.1.0: dependencies: bl: 5.1.0 @@ -34611,7 +35154,7 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - strnum@2.2.0: {} + strnum@2.2.1: {} strtok3@10.3.4: dependencies: @@ -34644,19 +35187,19 @@ snapshots: optionalDependencies: react-dom: 19.2.4(react@19.2.4) - stylehacks@7.0.7(postcss@8.5.6): + stylehacks@7.0.8(postcss@8.5.8): dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 stylis@4.3.6: {} - subscriptions-transport-ws@0.11.0(graphql@16.13.0): + subscriptions-transport-ws@0.11.0(graphql@16.13.1): dependencies: backo2: 1.0.2 eventemitter3: 3.1.2 - graphql: 16.13.0 + graphql: 16.13.1 iterall: 1.3.0 symbol-observable: 1.2.0 ws: 7.5.10 @@ -34668,7 +35211,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) fast-safe-stringify: 2.1.1 form-data: 4.0.5 formidable: 3.5.4 @@ -34710,15 +35253,15 @@ snapshots: svg-pathdata@6.0.3: optional: true - svgo@4.0.0: + svgo@4.0.1: dependencies: commander: 11.1.0 css-select: 5.2.2 - css-tree: 3.1.0 + css-tree: 3.2.1 css-what: 6.2.2 csso: 5.0.5 picocolors: 1.1.1 - sax: 1.4.4 + sax: 1.6.0 swagger-jsdoc@6.2.8(openapi-types@12.1.3): dependencies: @@ -34737,14 +35280,14 @@ snapshots: transitivePeerDependencies: - openapi-types - swagger-ui-dist@5.32.0: + swagger-ui-dist@5.32.1: dependencies: '@scarf/scarf': 1.4.0 swagger-ui-express@4.6.3(express@4.22.1): dependencies: express: 4.22.1 - swagger-ui-dist: 5.32.0 + swagger-ui-dist: 5.32.1 swagger2openapi@7.0.8(encoding@0.1.13): dependencies: @@ -34796,7 +35339,7 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - systeminformation@5.31.1: + systeminformation@5.31.5: optional: true table@6.9.0: @@ -34815,14 +35358,14 @@ snapshots: dependencies: chownr: 1.1.4 mkdirp: 0.5.6 - pump: 3.0.3 + pump: 3.0.4 tar-stream: 2.2.0 tar-fs@2.1.4: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.3 + pump: 3.0.4 tar-stream: 2.2.0 tar-stream@2.2.0: @@ -34842,7 +35385,7 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tar@7.5.9: + tar@7.5.12: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -34861,7 +35404,7 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser@5.46.0: + terser@5.46.1: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.16.0 @@ -34892,7 +35435,7 @@ snapshots: '@types/concat-stream': 1.6.1 '@types/form-data': 0.0.33 '@types/node': 8.10.66 - '@types/qs': 6.14.0 + '@types/qs': 6.15.0 caseless: 0.12.0 concat-stream: 1.6.2 form-data: 2.5.5 @@ -34916,7 +35459,7 @@ snapshots: threads@1.7.0: dependencies: callsites: 3.1.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) is-observable: 2.1.0 observable-fns: 0.6.1 optionalDependencies: @@ -34950,6 +35493,8 @@ snapshots: transitivePeerDependencies: - supports-color + tiny-svg@4.1.4: {} + tiny-worker@2.3.0: dependencies: esm: 3.2.25 @@ -34959,7 +35504,7 @@ snapshots: tinyexec@0.3.2: {} - tinyexec@1.0.2: {} + tinyexec@1.0.4: {} tinyglobby@0.2.12: dependencies: @@ -34977,7 +35522,7 @@ snapshots: tinyrainbow@1.2.0: {} - tinyrainbow@3.0.3: {} + tinyrainbow@3.1.0: {} tinyspy@2.2.1: {} @@ -35013,7 +35558,7 @@ snapshots: token-types@6.1.2: dependencies: - '@borewit/text-codec': 0.2.1 + '@borewit/text-codec': 0.2.2 '@tokenizer/token': 0.3.0 ieee754: 1.2.1 @@ -35056,7 +35601,7 @@ snapshots: dependencies: typescript: 5.9.3 - ts-api-utils@2.4.0(typescript@5.9.3): + ts-api-utils@2.5.0(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -35067,12 +35612,12 @@ snapshots: ts-deepmerge@7.0.3: {} - ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)))(typescript@5.9.3): + ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@20.19.35)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)) + jest: 29.7.0(@types/node@20.19.37)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -35091,14 +35636,14 @@ snapshots: ts-map@1.0.3: {} - ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3): + ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.35 + '@types/node': 20.19.37 acorn: 8.16.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -35170,7 +35715,7 @@ snapshots: tsx@4.21.0: dependencies: - esbuild: 0.27.3 + esbuild: 0.27.4 get-tsconfig: 4.13.6 optionalDependencies: fsevents: 2.3.3 @@ -35178,7 +35723,7 @@ snapshots: tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -35262,9 +35807,9 @@ snapshots: typedarray@0.0.6: {} - typedoc-plugin-expand-object-like-types@0.1.2(typedoc@0.28.17(typescript@5.9.3)): + typedoc-plugin-expand-object-like-types@0.1.2(typedoc@0.25.13(typescript@5.9.3)): dependencies: - typedoc: 0.28.17(typescript@5.9.3) + typedoc: 0.25.13(typescript@5.9.3) typedoc-plugin-inline-sources@1.3.0(typedoc@0.25.13(typescript@5.9.3)): dependencies: @@ -35291,15 +35836,15 @@ snapshots: typescript: 5.9.3 yaml: 2.8.2 - typeorm@0.3.20(ioredis@5.10.0)(pg@8.19.0)(ts-node@10.9.2(@types/node@20.19.35)(typescript@5.9.3)): + typeorm@0.3.20(ioredis@5.10.1)(pg@8.20.0)(ts-node@10.9.2(@types/node@20.19.37)(typescript@5.9.3)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 buffer: 6.0.3 chalk: 4.1.2 cli-highlight: 2.1.11 - dayjs: 1.11.19 - debug: 4.4.3(supports-color@8.1.1) + dayjs: 1.11.20 + debug: 4.4.3(supports-color@5.5.0) dotenv: 16.6.1 glob: 10.5.0 mkdirp: 2.1.6 @@ -35309,9 +35854,9 @@ snapshots: uuid: 9.0.1 yargs: 17.7.2 optionalDependencies: - ioredis: 5.10.0 - pg: 8.19.0 - ts-node: 10.9.2(@types/node@20.19.35)(typescript@5.9.3) + ioredis: 5.10.1 + pg: 8.20.0 + ts-node: 10.9.2(@types/node@20.19.37)(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -35356,7 +35901,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - unbuild@2.0.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)): + unbuild@2.0.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)): dependencies: '@rollup/plugin-alias': 5.1.1(rollup@3.30.0) '@rollup/plugin-commonjs': 25.0.8(rollup@3.30.0) @@ -35373,13 +35918,13 @@ snapshots: hookable: 5.5.3 jiti: 1.21.7 magic-string: 0.30.21 - mkdist: 1.6.0(sass@1.97.3)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) - mlly: 1.8.0 + mkdist: 1.6.0(sass@1.98.0)(typescript@5.9.3)(vue-tsc@1.8.27(typescript@5.9.3)) + mlly: 1.8.2 pathe: 1.1.2 pkg-types: 1.3.1 pretty-bytes: 6.1.1 rollup: 3.30.0 - rollup-plugin-dts: 6.3.0(rollup@3.30.0)(typescript@5.9.3) + rollup-plugin-dts: 6.4.0(rollup@3.30.0)(typescript@5.9.3) scule: 1.3.0 untyped: 1.5.2 optionalDependencies: @@ -35416,9 +35961,9 @@ snapshots: undici-types@6.21.0: {} - undici@6.23.0: {} + undici@6.24.1: {} - undici@7.22.0: {} + undici@7.24.5: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -35522,7 +36067,7 @@ snapshots: untyped@1.5.2: dependencies: '@babel/core': 7.29.0 - '@babel/standalone': 7.29.1 + '@babel/standalone': 7.29.2 '@babel/types': 7.29.0 citty: 0.1.6 defu: 6.1.4 @@ -35636,13 +36181,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0): + vite-node@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1): dependencies: cac: 6.7.14 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + vite: 5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) transitivePeerDependencies: - '@types/node' - less @@ -35654,13 +36199,13 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0): + vite-node@2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1): dependencies: cac: 6.7.14 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) transitivePeerDependencies: - '@types/node' - less @@ -35672,7 +36217,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.6.4(eslint@8.57.1)(meow@9.0.0)(optionator@0.9.4)(typescript@5.1.6)(vite@2.9.16(sass@1.97.3))(vue-tsc@1.8.27(typescript@5.1.6)): + vite-plugin-checker@0.6.4(eslint@8.57.1)(meow@9.0.0)(optionator@0.9.4)(typescript@5.1.6)(vite@2.9.16(sass@1.98.0))(vue-tsc@1.8.27(typescript@5.1.6)): dependencies: '@babel/code-frame': 7.29.0 ansi-escapes: 4.3.2 @@ -35680,12 +36225,12 @@ snapshots: chokidar: 3.6.0 commander: 8.3.0 fast-glob: 3.3.3 - fs-extra: 11.3.3 + fs-extra: 11.3.4 npm-run-path: 4.0.1 semver: 7.7.4 strip-ansi: 6.0.1 tiny-invariant: 1.3.3 - vite: 2.9.16(sass@1.97.3) + vite: 2.9.16(sass@1.98.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.12 @@ -35697,56 +36242,58 @@ snapshots: typescript: 5.1.6 vue-tsc: 1.8.27(typescript@5.1.6) - vite@2.9.16(sass@1.97.3): + vite@2.9.16(sass@1.98.0): dependencies: esbuild: 0.14.54 - postcss: 8.5.6 + postcss: 8.5.8 resolve: 1.22.11 rollup: 2.77.3 optionalDependencies: fsevents: 2.3.3 - sass: 1.97.3 + sass: 1.98.0 - vite@5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0): + vite@5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 + postcss: 8.5.8 rollup: 4.59.0 optionalDependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 fsevents: 2.3.3 - sass: 1.97.3 - terser: 5.46.0 + lightningcss: 1.32.0 + sass: 1.98.0 + terser: 5.46.1 - vite@5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0): + vite@5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 + postcss: 8.5.8 rollup: 4.59.0 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 fsevents: 2.3.3 - sass: 1.97.3 - terser: 5.46.0 + lightningcss: 1.32.0 + sass: 1.98.0 + terser: 5.46.1 - vite@7.3.1(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): + vite@8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: - esbuild: 0.27.3 - fdir: 6.5.0(picomatch@4.0.3) + lightningcss: 1.32.0 picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.59.0 + postcss: 8.5.8 + rolldown: 1.0.0-rc.10 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 + esbuild: 0.27.4 fsevents: 2.3.3 jiti: 2.6.1 - sass: 1.97.3 - terser: 5.46.0 + sass: 1.98.0 + terser: 5.46.1 tsx: 4.21.0 yaml: 2.8.2 - vitest@1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0): + vitest@1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1): dependencies: '@vitest/expect': 1.6.1 '@vitest/runner': 1.6.1 @@ -35755,7 +36302,7 @@ snapshots: '@vitest/utils': 1.6.1 acorn-walk: 8.3.5 chai: 4.5.0 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) execa: 8.0.1 local-pkg: 0.5.1 magic-string: 0.30.21 @@ -35765,11 +36312,11 @@ snapshots: strip-literal: 2.1.1 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.21(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) - vite-node: 1.6.1(@types/node@20.19.35)(sass@1.97.3)(terser@5.46.0) + vite: 5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) + vite-node: 1.6.1(@types/node@20.19.37)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.19.35 + '@types/node': 20.19.37 transitivePeerDependencies: - less - lightningcss @@ -35780,17 +36327,17 @@ snapshots: - supports-color - terser - vitest@2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0): + vitest@2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 '@vitest/spy': 2.1.9 '@vitest/utils': 2.1.9 chai: 5.3.3 - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) expect-type: 1.3.0 magic-string: 0.30.21 pathe: 1.1.2 @@ -35799,11 +36346,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) - vite-node: 2.1.9(@types/node@22.19.13)(sass@1.97.3)(terser@5.46.0) + vite: 5.4.21(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) + vite-node: 2.1.9(@types/node@22.19.15)(lightningcss@1.32.0)(sass@1.98.0)(terser@5.46.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 transitivePeerDependencies: - less - lightningcss @@ -35815,43 +36362,33 @@ snapshots: - supports-color - terser - vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.1.0(@opentelemetry/api@1.9.0)(@types/node@20.19.37)(vite@8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2)): dependencies: - '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) - '@vitest/pretty-format': 4.0.18 - '@vitest/runner': 4.0.18 - '@vitest/snapshot': 4.0.18 - '@vitest/spy': 4.0.18 - '@vitest/utils': 4.0.18 - es-module-lexer: 1.7.0 + '@vitest/expect': 4.1.0 + '@vitest/mocker': 4.1.0(vite@8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/pretty-format': 4.1.0 + '@vitest/runner': 4.1.0 + '@vitest/snapshot': 4.1.0 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 - std-env: 3.10.0 + std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 1.0.2 + tinyexec: 1.0.4 tinyglobby: 0.2.15 - tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@20.19.35)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + tinyrainbow: 3.1.0 + vite: 8.0.1(@types/node@20.19.37)(esbuild@0.27.4)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 20.19.35 + '@types/node': 20.19.37 transitivePeerDependencies: - - jiti - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml vizion@2.2.1: dependencies: @@ -35925,13 +36462,13 @@ snapshots: vscode-uri@3.1.0: {} - vue-demi@0.14.10(vue@3.5.29(typescript@5.1.6)): + vue-demi@0.14.10(vue@3.5.30(typescript@5.1.6)): dependencies: - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) vue-docgen-api@3.26.0: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 ast-types: 0.12.4 hash-sum: 1.0.2 @@ -35949,7 +36486,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@7.32.0): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 7.32.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -35962,7 +36499,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@8.57.1): dependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -35973,10 +36510,10 @@ snapshots: transitivePeerDependencies: - supports-color - vue-eslint-parser@9.4.3(eslint@9.39.3(jiti@2.6.1)): + vue-eslint-parser@9.4.3(eslint@9.39.4(jiti@2.6.1)): dependencies: - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.3(jiti@2.6.1) + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.4(jiti@2.6.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -35986,22 +36523,22 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.14.5(vue@3.5.29(typescript@5.1.6)): + vue-i18n@9.14.5(vue@3.5.30(typescript@5.1.6)): dependencies: '@intlify/core-base': 9.14.5 '@intlify/shared': 9.14.5 '@vue/devtools-api': 6.6.4 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) - vue-markdown-render@2.3.0(vue@3.5.29(typescript@5.1.6)): + vue-markdown-render@2.3.0(vue@3.5.30(typescript@5.1.6)): dependencies: markdown-it: 14.1.1 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) - vue-router@4.6.4(vue@3.5.29(typescript@5.1.6)): + vue-router@4.6.4(vue@3.5.30(typescript@5.1.6)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) vue-template-compiler@2.7.16: dependencies: @@ -36023,21 +36560,21 @@ snapshots: typescript: 5.9.3 optional: true - vue-window-size@2.0.0(vue@3.5.29(typescript@5.1.6)): + vue-window-size@2.0.0(vue@3.5.30(typescript@5.1.6)): dependencies: - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) vue2-ace-editor@0.0.15: dependencies: brace: 0.11.1 - vue3-dropzone@2.2.1(vue@3.5.29(typescript@5.1.6)): + vue3-dropzone@2.2.1(vue@3.5.30(typescript@5.1.6)): dependencies: attr-accept: 2.2.5 file-selector: 0.2.4 - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.30(typescript@5.1.6) - vue3-openlayers@10.3.1(ol-contextmenu@5.5.0(ol@9.2.4))(ol-ext@4.0.38(ol@9.2.4))(ol@9.2.4)(vue@3.5.29(typescript@5.1.6)): + vue3-openlayers@10.3.1(ol-contextmenu@5.5.0(ol@9.2.4))(ol-ext@4.0.38(ol@9.2.4))(ol@9.2.4)(vue@3.5.30(typescript@5.1.6)): dependencies: '@turf/buffer': 6.5.0 '@turf/helpers': 6.5.0 @@ -36047,16 +36584,16 @@ snapshots: ol: 9.2.4 ol-contextmenu: 5.5.0(ol@9.2.4) ol-ext: 4.0.38(ol@9.2.4) - proj4: 2.20.2 - vue: 3.5.29(typescript@5.1.6) + proj4: 2.20.4 + vue: 3.5.30(typescript@5.1.6) - vue@3.5.29(typescript@5.1.6): + vue@3.5.30(typescript@5.1.6): dependencies: - '@vue/compiler-dom': 3.5.29 - '@vue/compiler-sfc': 3.5.29 - '@vue/runtime-dom': 3.5.29 - '@vue/server-renderer': 3.5.29(vue@3.5.29(typescript@5.1.6)) - '@vue/shared': 3.5.29 + '@vue/compiler-dom': 3.5.30 + '@vue/compiler-sfc': 3.5.30 + '@vue/runtime-dom': 3.5.30 + '@vue/server-renderer': 3.5.30(vue@3.5.30(typescript@5.1.6)) + '@vue/shared': 3.5.30 optionalDependencies: typescript: 5.1.6 @@ -36247,12 +36784,12 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 - wkt-parser@1.5.2: {} + wkt-parser@1.5.4: {} word-wrap@1.2.5: {} @@ -36273,8 +36810,8 @@ snapshots: dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.18.0) '@babel/core': 7.29.0 - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - '@babel/runtime': 7.28.6 + '@babel/preset-env': 7.29.2(@babel/core@7.29.0) + '@babel/runtime': 7.29.2 '@rollup/plugin-babel': 5.3.1(@babel/core@7.29.0)(@types/babel__core@7.20.5)(rollup@2.80.0) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.80.0) '@rollup/plugin-replace': 2.4.2(rollup@2.80.0)