a745e798a4
- controller: listener delta::ledger2::userwallets[w.cap.blago] синхронизирует regshare без ожидания scheduler-тика 1440 мин - typeorm-ledger2-state.repository: getWallets/getAccounts берут самую свежую row на ключ и при present=false обнуляют суммы (не выкидывают), чтобы удалённый L2-кошелёк остался раскрываемым в реестре с историей - capital: inline regshare после apprvappndx + whitelist auth в regshare - programs.hpp: is_participant_of_cpp_by_program_id через wallet::users.programs[], get_program_wallet → has_program_wallet - cooptypes/operations: human_name «Коммит РИД по программе Генератор», убрано «(перенос между кошельками)»
12020 lines
346 KiB
GraphQL
12020 lines
346 KiB
GraphQL
# ------------------------------------------------------
|
||
# THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY)
|
||
# ------------------------------------------------------
|
||
|
||
input AcceptChildOrderInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанное заявление на имущественный паевый взнос"""
|
||
document: AssetContributionStatementSignedDocumentInput!
|
||
|
||
"""Идентификатор заявки"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Account {
|
||
"""
|
||
объект аккаунта в блокчейне содержит системную информацию, такую как публичные ключи доступа, доступные вычислительные ресурсы, информация об установленном смарт-контракте, и т.д. и т.п. Это системный уровень обслуживания, где у каждого пайщика есть аккаунт, но не каждый аккаунт может быть пайщиком в каком-либо кооперативе. Все смарт-контракты устанавливаются и исполняются на этом уровне.
|
||
"""
|
||
blockchain_account: BlockchainAccount
|
||
|
||
"""
|
||
объект пайщика кооператива в таблице блокчейне, который определяет членство пайщика в конкретном кооперативе. Поскольку MONO обслуживает только один кооператив, то в participant_account обычно содержится информация, которая описывает членство пайщика в этом кооперативе. Этот объект обезличен, публичен, и хранится в блокчейне.
|
||
"""
|
||
participant_account: ParticipantAccount
|
||
|
||
"""объект приватных данных пайщика кооператива."""
|
||
private_account: PrivateAccount
|
||
|
||
"""
|
||
объект аккаунта в системе учёта провайдера, т.е. MONO. Здесь хранится приватная информация о пайщике кооператива, которая содержит его приватные данные. Эти данные не публикуются в блокчейне и не выходят за пределы базы данных провайдера. Они используются для заполнения шаблонов документов при нажатии соответствующих кнопок на платформе.
|
||
"""
|
||
provider_account: MonoAccount
|
||
|
||
"""
|
||
объект пользователя кооперативной экономики содержит в блокчейне информацию о типе аккаунта пайщика, а также, обезличенные публичные данные (хэши) для верификации пайщиков между кооперативами. Этот уровень предназначен для хранения информации пайщика, которая необходима всем кооперативам, но не относится к какому-либо из них конкретно.
|
||
"""
|
||
user_account: UserAccount
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
username: String!
|
||
}
|
||
|
||
type AccountRamDelta {
|
||
account: String!
|
||
delta: Int!
|
||
}
|
||
|
||
type AccountResourceInfo {
|
||
"""Доступные ресурсы"""
|
||
available: String!
|
||
|
||
"""Текущее использование ресурсов"""
|
||
current_used: String
|
||
|
||
"""Время последнего обновления использования ресурсов"""
|
||
last_usage_update_time: String
|
||
|
||
"""Максимальное количество ресурсов"""
|
||
max: String!
|
||
|
||
"""Использовано ресурсов"""
|
||
used: String!
|
||
}
|
||
|
||
"""Тип аккаунта пользователя в системе"""
|
||
enum AccountType {
|
||
entrepreneur
|
||
individual
|
||
organization
|
||
}
|
||
|
||
type AccountsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [Account!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
"""
|
||
Комплексный объект акта, содержащий полную информацию о сгенерированном и опубликованном документе с его агрегатом
|
||
"""
|
||
type ActDetailAggregate {
|
||
action: ExtendedBlockchainAction
|
||
documentAggregate: DocumentAggregate
|
||
}
|
||
|
||
type ActionAuthorization {
|
||
actor: String!
|
||
permission: String!
|
||
}
|
||
|
||
input ActionFiltersInput {
|
||
"""Аккаунт отправителя"""
|
||
account: String
|
||
|
||
"""Номер блока"""
|
||
block_num: Float
|
||
|
||
"""Глобальная последовательность"""
|
||
global_sequence: String
|
||
|
||
"""Имя действия"""
|
||
name: String
|
||
}
|
||
|
||
type ActionReceipt {
|
||
abi_sequence: Int!
|
||
act_digest: String!
|
||
auth_sequence: [AuthSequence!]!
|
||
code_sequence: Int!
|
||
global_sequence: String!
|
||
receiver: String!
|
||
recv_sequence: String!
|
||
}
|
||
|
||
input AddAuthorInput {
|
||
"""Имя автора"""
|
||
author: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input AddParticipantInput {
|
||
"""
|
||
Дата создания аккаунта в строковом формате даты EOSIO по UTC (2024-12-28T06:58:52.500)
|
||
"""
|
||
created_at: String!
|
||
|
||
"""Электронная почта"""
|
||
email: String!
|
||
|
||
"""Данные индивидуального предпринимателя"""
|
||
entrepreneur_data: CreateEntrepreneurDataInput
|
||
|
||
"""Данные физического лица"""
|
||
individual_data: CreateIndividualDataInput
|
||
|
||
"""Вступительный взнос, который был внесён пайщиком"""
|
||
initial: String!
|
||
|
||
"""Минимальный паевый взнос, который был внесён пайщиком"""
|
||
minimum: String!
|
||
|
||
"""Данные организации"""
|
||
organization_data: CreateOrganizationDataInput
|
||
|
||
"""Имя аккаунта реферера"""
|
||
referer: String
|
||
|
||
"""
|
||
Флаг распределения вступительного взноса в невозвратный фонд вступительных взносов кооператива
|
||
"""
|
||
spread_initial: Boolean!
|
||
|
||
"""Тип аккаунта"""
|
||
type: AccountType!
|
||
}
|
||
|
||
input AddPaymentMethodInput {
|
||
"""Данные для банковского перевода"""
|
||
bank_transfer_data: BankAccountInput
|
||
|
||
"""Флаг основного метода платежа, который отображается в документах"""
|
||
is_default: Boolean! = false
|
||
|
||
"""Данные для оплаты через СБП"""
|
||
sbp_data: SbpDataInput
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input AddTrustedAccountInput {
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Имя аккаунта доверонного лица, который уполномачивается председателем кооперативного участка на совершение действий
|
||
"""
|
||
trusted: String!
|
||
}
|
||
|
||
"""Пункт повестки общего собрания (для ввода)"""
|
||
input AgendaGeneralMeetPointInput {
|
||
"""Контекст или дополнительная информация по пункту повестки"""
|
||
context: String!
|
||
|
||
"""Предлагаемое решение по пункту повестки"""
|
||
decision: String!
|
||
|
||
"""Заголовок пункта повестки"""
|
||
title: String!
|
||
}
|
||
|
||
"""Вопрос повестки общего собрания"""
|
||
input AgendaGeneralMeetQuestion {
|
||
"""Контекст или дополнительная информация по вопросу"""
|
||
context: String
|
||
|
||
"""Предлагаемое решение по вопросу повестки"""
|
||
decision: String!
|
||
|
||
"""Номер вопроса в повестке"""
|
||
number: String!
|
||
|
||
"""Заголовок вопроса повестки"""
|
||
title: String!
|
||
}
|
||
|
||
"""Данные собрания для повестки"""
|
||
input AgendaMeet {
|
||
"""Дата и время окончания собрания"""
|
||
close_at_datetime: String!
|
||
|
||
"""Дата и время начала собрания"""
|
||
open_at_datetime: String!
|
||
|
||
"""Тип собрания (очередное или внеочередное)"""
|
||
type: String!
|
||
}
|
||
|
||
"""Пункт повестки собрания"""
|
||
type AgendaMeetPoint {
|
||
"""Контекст или дополнительная информация по пункту повестки"""
|
||
context: String!
|
||
|
||
"""Предлагаемое решение по пункту повестки"""
|
||
decision: String!
|
||
|
||
"""Заголовок пункта повестки"""
|
||
title: String!
|
||
}
|
||
|
||
type AgendaWithDocuments {
|
||
"""Действие, которое привело к появлению вопроса на голосовании"""
|
||
action: BlockchainAction!
|
||
|
||
"""Пакет документов, включающий разные подсекции"""
|
||
documents: DocumentPackageAggregate!
|
||
|
||
"""Запись в таблице блокчейна о вопросе на голосовании"""
|
||
table: BlockchainDecision!
|
||
}
|
||
|
||
"""Соглашение пользователя с кооперативом"""
|
||
type Agreement {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Документ соглашения"""
|
||
document: DocumentAggregate
|
||
|
||
"""ID черновика"""
|
||
draft_id: Int
|
||
|
||
"""ID соглашения в блокчейне"""
|
||
id: Int
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""ID программы"""
|
||
program_id: Int
|
||
|
||
"""Статус соглашения"""
|
||
status: AgreementStatus!
|
||
|
||
"""Тип соглашения"""
|
||
type: String
|
||
|
||
"""Дата последнего обновления в блокчейне"""
|
||
updated_at: DateTime
|
||
|
||
"""Имя пользователя, создавшего соглашение"""
|
||
username: String
|
||
|
||
"""Версия соглашения"""
|
||
version: Int
|
||
}
|
||
|
||
"""Фильтр для поиска соглашений"""
|
||
input AgreementFilter {
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по дате создания (от)"""
|
||
created_from: DateTime
|
||
|
||
"""Фильтр по дате создания (до)"""
|
||
created_to: DateTime
|
||
|
||
"""Фильтр по ID программы"""
|
||
program_id: Int
|
||
|
||
"""Фильтр по статусам соглашений"""
|
||
statuses: [AgreementStatus!]
|
||
|
||
"""Фильтр по типу соглашения"""
|
||
type: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
input AgreementInput {
|
||
protocol_day_month_year: String!
|
||
protocol_number: String!
|
||
}
|
||
|
||
"""Статус соглашения в системе кооператива"""
|
||
enum AgreementStatus {
|
||
CONFIRMED
|
||
DECLINED
|
||
REGISTERED
|
||
}
|
||
|
||
type AgreementTemplate {
|
||
"""Контекст (HTML/markup) шаблона"""
|
||
context: String!
|
||
|
||
"""Идентификатор перевода по умолчанию"""
|
||
default_translation_id: Int!
|
||
|
||
"""Описание шаблона"""
|
||
description: String!
|
||
|
||
"""JSON-строка модели данных для подстановки"""
|
||
model: String!
|
||
|
||
"""Идентификатор шаблона в реестре drafts"""
|
||
registry_id: Int!
|
||
|
||
"""Заголовок шаблона"""
|
||
title: String!
|
||
|
||
"""Версия шаблона (инкрементится при upversion)"""
|
||
version: Int!
|
||
}
|
||
|
||
type AgreementVar {
|
||
protocol_day_month_year: String!
|
||
protocol_number: String!
|
||
}
|
||
|
||
input AgreementVarInput {
|
||
protocol_day_month_year: String!
|
||
protocol_number: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingAgendaGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input AnnualGeneralMeetingAgendaSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания протокола решения"""
|
||
meta: AnnualGeneralMeetingAgendaSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingAgendaSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Флаг повторного собрания"""
|
||
is_repeated: Boolean!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
meet: AgendaMeet!
|
||
questions: [AgendaGeneralMeetQuestion!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input AnnualGeneralMeetingDecisionSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация"""
|
||
meta: AnnualGeneralMeetingDecisionSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingDecisionSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""Хеш собрания"""
|
||
meet_hash: String!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingNotificationGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input AnnualGeneralMeetingNotificationSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация"""
|
||
meta: AnnualGeneralMeetingNotificationSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingNotificationSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""Хеш собрания"""
|
||
meet_hash: String!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingSovietDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""ID решения совета"""
|
||
decision_id: Float!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Флаг повторного собрания"""
|
||
is_repeated: Boolean!
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Хеш собрания"""
|
||
meet_hash: String!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input AnnualGeneralMeetingVotingBallotGenerateDocumentInput {
|
||
"""Ответы голосования"""
|
||
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
|
||
}
|
||
|
||
input AnnualGeneralMeetingVotingBallotSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания протокола решения"""
|
||
meta: AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnnualGeneralMeetingVotingBallotSignedMetaDocumentInput {
|
||
"""Ответы голосования"""
|
||
answers: [AnswerInput!]!
|
||
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""Хеш собрания"""
|
||
meet_hash: String!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя голосующего"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AnswerInput {
|
||
"""ID вопроса"""
|
||
id: String!
|
||
|
||
"""Номер вопроса"""
|
||
number: String!
|
||
|
||
"""Голос (за/против/воздержался)"""
|
||
vote: String!
|
||
}
|
||
|
||
"""Одобрение документа председателем совета"""
|
||
type Approval {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_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 одобрения в блокчейне"""
|
||
id: Float
|
||
|
||
"""Метаданные одобрения в формате JSON"""
|
||
meta: String!
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Статус одобрения"""
|
||
status: ApprovalStatus!
|
||
|
||
"""Имя пользователя, запросившего одобрение"""
|
||
username: String!
|
||
}
|
||
|
||
"""Фильтр для поиска одобрений"""
|
||
input ApprovalFilter {
|
||
"""Поиск по хешу одобрения"""
|
||
approval_hash: String
|
||
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по дате создания (от)"""
|
||
created_from: DateTime
|
||
|
||
"""Фильтр по дате создания (до)"""
|
||
created_to: DateTime
|
||
|
||
"""Фильтр по статусам одобрений"""
|
||
statuses: [ApprovalStatus!]
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Статус одобрения в системе CHAIRMAN"""
|
||
enum ApprovalStatus {
|
||
APPROVED
|
||
DECLINED
|
||
PENDING
|
||
}
|
||
|
||
input AssetContributionActGenerateDocumentInput {
|
||
"""Идентификатор акта"""
|
||
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
|
||
}
|
||
|
||
input AssetContributionActSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания проекта свободного решения"""
|
||
meta: AssetContributionActSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AssetContributionActSignedMetaDocumentInput {
|
||
"""Идентификатор акта"""
|
||
act_id: String!
|
||
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Идентификатор решения"""
|
||
decision_id: Float!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""Имя аккаунта получателя на кооперативном участке"""
|
||
receiver: String!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Идентификатор заявки"""
|
||
request_id: Float!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AssetContributionDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input AssetContributionStatementGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Запрос на внесение имущественного паевого взноса"""
|
||
request: CommonRequestInput!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input AssetContributionStatementSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания проекта свободного решения"""
|
||
meta: AssetContributionStatementSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input AssetContributionStatementSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Запрос на внесение имущественного паевого взноса"""
|
||
request: CommonRequestInput!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
type AuthSequence {
|
||
account: String!
|
||
sequence: String!
|
||
}
|
||
|
||
type Authority {
|
||
"""Уровни разрешений"""
|
||
accounts: [PermissionLevelWeight!]!
|
||
|
||
"""Ключи"""
|
||
keys: [KeyWeight!]!
|
||
|
||
"""Порог"""
|
||
threshold: Int!
|
||
|
||
"""Вес ожидания"""
|
||
waits: [WaitWeight!]!
|
||
}
|
||
|
||
type AvailableReport {
|
||
deadline: String!
|
||
|
||
"""Время последней успешной генерации (UTC)"""
|
||
lastGeneratedAt: DateTime
|
||
|
||
"""Ключи недостающих полей (пусто, если ready=true)"""
|
||
missingFields: [String!]!
|
||
name: String!
|
||
|
||
"""Ближайшая дата подачи в ФНС/СФР"""
|
||
nextDeadlineDate: DateTime
|
||
period: String!
|
||
|
||
"""Готовы ли реквизиты для генерации этой формы"""
|
||
readyToGenerate: Boolean!
|
||
type: ReportType!
|
||
}
|
||
|
||
type BalanceRowEdits {
|
||
otch: Int!
|
||
prePrev: Int!
|
||
prev: Int!
|
||
}
|
||
|
||
type BankAccount {
|
||
"""Номер банковского счета"""
|
||
account_number: String!
|
||
|
||
"""Название банка"""
|
||
bank_name: String!
|
||
|
||
"""Номер карты"""
|
||
card_number: String
|
||
|
||
"""Валюта счета"""
|
||
currency: String!
|
||
|
||
"""Детали счета"""
|
||
details: BankAccountDetails!
|
||
}
|
||
|
||
type BankAccountDetails {
|
||
"""БИК банка"""
|
||
bik: String!
|
||
|
||
"""Корреспондентский счет"""
|
||
corr: String!
|
||
|
||
"""КПП банка"""
|
||
kpp: String!
|
||
}
|
||
|
||
input BankAccountDetailsInput {
|
||
"""БИК банка"""
|
||
bik: String!
|
||
|
||
"""Корреспондентский счет"""
|
||
corr: String!
|
||
|
||
"""КПП банка"""
|
||
kpp: String!
|
||
}
|
||
|
||
input BankAccountInput {
|
||
"""Номер банковского счета"""
|
||
account_number: String!
|
||
|
||
"""Название банка"""
|
||
bank_name: String!
|
||
|
||
"""Номер карты"""
|
||
card_number: String
|
||
|
||
"""Валюта счета"""
|
||
currency: String!
|
||
|
||
"""Детали счета"""
|
||
details: BankAccountDetailsInput!
|
||
}
|
||
|
||
type BankPaymentMethod {
|
||
"""Дата создания"""
|
||
created_at: DateTime!
|
||
|
||
"""Данные метода оплаты"""
|
||
data: BankAccount!
|
||
|
||
"""Флаг основного метода платежа, который отображается в документах"""
|
||
is_default: Boolean!
|
||
|
||
"""Идентификатор метода оплаты"""
|
||
method_id: String!
|
||
|
||
"""Тип метода оплаты"""
|
||
method_type: String!
|
||
|
||
"""Дата обновления"""
|
||
updated_at: DateTime!
|
||
|
||
"""Имя пользователя, к которому привязан метод оплаты"""
|
||
username: String!
|
||
}
|
||
|
||
"""Базовый проект в системе CAPITAL"""
|
||
type BaseCapitalProject {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Счетчики участников проекта"""
|
||
counts: CapitalProjectCountsData!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
crps: CapitalProjectCrpsData!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""
|
||
URL репозитория разработки (GitHub) для опроса маркеров коммитов; только БД
|
||
"""
|
||
development_repository_url: String
|
||
|
||
"""Фактические показатели проекта"""
|
||
fact: CapitalProjectFactPool!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Открыт ли проект"""
|
||
is_opened: Boolean!
|
||
|
||
"""Запланирован ли проект"""
|
||
is_planed: Boolean!
|
||
|
||
"""Счетчик задач проекта"""
|
||
issue_counter: Int!
|
||
|
||
"""Мастер проекта"""
|
||
master: String!
|
||
|
||
"""Мета-информация проекта"""
|
||
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!
|
||
}
|
||
|
||
type BlockchainAccount {
|
||
"""Имя аккаунта"""
|
||
account_name: String!
|
||
|
||
"""Баланс"""
|
||
core_liquid_balance: String
|
||
|
||
"""Ограничения CPU"""
|
||
cpu_limit: AccountResourceInfo!
|
||
|
||
"""Вес CPU"""
|
||
cpu_weight: String!
|
||
|
||
"""Дата создания"""
|
||
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"""
|
||
ram_quota: Int!
|
||
|
||
"""Использование RAM"""
|
||
ram_usage: Int!
|
||
|
||
"""Запрос на возврат"""
|
||
refund_request: RefundRequest
|
||
|
||
"""Информация о REX"""
|
||
rex_info: String
|
||
|
||
"""Делегированные ресурсы"""
|
||
self_delegated_bandwidth: ResourceDelegationDTO
|
||
|
||
"""Общий обзор ресурсов"""
|
||
total_resources: ResourceOverview
|
||
|
||
"""Информация о голосовании"""
|
||
voter_info: String
|
||
}
|
||
|
||
"""Объект действия в блокчейне"""
|
||
type BlockchainAction {
|
||
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!
|
||
|
||
"""Данные действия в формате JSON"""
|
||
data: JSON!
|
||
elapsed: Int!
|
||
global_sequence: String!
|
||
name: String!
|
||
receipt: ActionReceipt!
|
||
receiver: String!
|
||
transaction_id: String!
|
||
}
|
||
|
||
"""
|
||
Запись в таблице блокчейна о процессе принятия решения советом кооператива
|
||
"""
|
||
type BlockchainDecision {
|
||
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!]!
|
||
}
|
||
|
||
"""Информация о состоянии блокчейна"""
|
||
type BlockchainInfoDTO {
|
||
"""Лимит CPU для блока"""
|
||
block_cpu_limit: Int!
|
||
|
||
"""Лимит сети для блока"""
|
||
block_net_limit: Int!
|
||
|
||
"""Идентификатор цепочки (chain ID)"""
|
||
chain_id: String!
|
||
|
||
"""Идентификатор головного блока в форк базе данных"""
|
||
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
|
||
|
||
"""Виртуальный лимит CPU для блока"""
|
||
virtual_block_cpu_limit: Int!
|
||
|
||
"""Виртуальный лимит сети для блока"""
|
||
virtual_block_net_limit: Int!
|
||
}
|
||
|
||
type BoardMember {
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Флаг председателя совета"""
|
||
is_chairman: Boolean!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String
|
||
|
||
"""Имя пользователя (username)"""
|
||
username: String!
|
||
}
|
||
|
||
type Branch {
|
||
"""Банковский счёт"""
|
||
bank_account: BankPaymentMethod!
|
||
|
||
"""Уникальное имя кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Город"""
|
||
city: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Страна"""
|
||
country: String!
|
||
|
||
"""Детали организации"""
|
||
details: OrganizationDetails!
|
||
|
||
"""Email"""
|
||
email: String!
|
||
|
||
"""Фактический адрес"""
|
||
fact_address: String!
|
||
|
||
"""Полный адрес"""
|
||
full_address: String!
|
||
|
||
"""Полное название организации"""
|
||
full_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Представитель организации"""
|
||
represented_by: RepresentedBy!
|
||
|
||
"""Краткое название организации"""
|
||
short_name: String!
|
||
|
||
"""Доверенные аккаунты"""
|
||
trusted: [Individual!]!
|
||
|
||
"""Председатель кооперативного участка"""
|
||
trustee: Individual!
|
||
|
||
"""Тип организации"""
|
||
type: String!
|
||
}
|
||
|
||
type BuhotchBalanceEdits {
|
||
assetsTotal: BalanceRowEdits!
|
||
cash: BalanceRowEdits
|
||
nonMaterialAndLongFin: BalanceRowEdits
|
||
passivesTotal: BalanceRowEdits!
|
||
shortTermFin: BalanceRowEdits
|
||
targetFunds: BalanceRowEdits
|
||
}
|
||
|
||
type BuhotchHeaderEdits {
|
||
approved: Boolean!
|
||
audit: Boolean!
|
||
correctionNumber: Int!
|
||
docDate: String!
|
||
idFile: String!
|
||
programVersion: String!
|
||
reportYear: Int!
|
||
}
|
||
|
||
type BuhotchNotesEdits {
|
||
explanationFileName: String!
|
||
}
|
||
|
||
type BuhotchOrganizationEdits {
|
||
address: String
|
||
inn: String!
|
||
kpp: String!
|
||
okfs: String!
|
||
okopf: String!
|
||
okpo: String
|
||
orgName: String!
|
||
}
|
||
|
||
type BuhotchSignerEdits {
|
||
firstName: String!
|
||
lastName: String!
|
||
middleName: String
|
||
repDoc: String
|
||
type: BuhotchSignerType!
|
||
}
|
||
|
||
"""Тип подписанта: руководитель или уполномоченный представитель"""
|
||
enum BuhotchSignerType {
|
||
CHAIRMAN
|
||
REPRESENTATIVE
|
||
}
|
||
|
||
type BuildInitialReportEdits {
|
||
editedFields: [String!]!
|
||
editsJson: String!
|
||
hasDraft: Boolean!
|
||
}
|
||
|
||
input CalculateVotesInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""
|
||
Статус ячейки календаря: empty, draft, submitted (реальный XML в архиве), submitted_externally (отметка «сдано сторонне»), overdue, not_required, before_registration (период приходился на даты до регистрации кооператива — сдавать не надо). Приоритет: submitted > submitted_externally > draft > not_required > before_registration > overdue > empty.
|
||
"""
|
||
enum CalendarEntryStatus {
|
||
BEFORE_REGISTRATION
|
||
DRAFT
|
||
EMPTY
|
||
NOT_REQUIRED
|
||
OVERDUE
|
||
SUBMITTED
|
||
SUBMITTED_EXTERNALLY
|
||
}
|
||
|
||
type CallTranscription {
|
||
createdAt: DateTime!
|
||
endedAt: DateTime
|
||
id: String!
|
||
matrixRoomId: String!
|
||
|
||
"""Пользовательская заметка о содержании звонка"""
|
||
memo: String!
|
||
|
||
"""
|
||
Отображаемые имена участников (Synapse displayname); в БД хранятся канонические Matrix user id
|
||
"""
|
||
participants: [String!]!
|
||
roomId: String!
|
||
roomName: String!
|
||
startedAt: DateTime!
|
||
status: TranscriptionStatus!
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
type CallTranscriptionWithSegments {
|
||
segments: [TranscriptionSegment!]!
|
||
transcription: CallTranscription!
|
||
}
|
||
|
||
input CancelRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор заявки"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Candidate {
|
||
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
|
||
}
|
||
|
||
input CandidateFilterInput {
|
||
referer: String
|
||
}
|
||
|
||
enum CandidateStatus {
|
||
FAILED
|
||
PENDING
|
||
REGISTERED
|
||
}
|
||
|
||
type CapitalCandidate {
|
||
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
|
||
}
|
||
|
||
"""Коммит в системе CAPITAL"""
|
||
type CapitalCommit {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Данные amounts коммита"""
|
||
amounts: CapitalCommitAmounts
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String
|
||
|
||
"""Хеш коммита"""
|
||
commit_hash: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Дата создания"""
|
||
created_at: String
|
||
|
||
"""Обогащенные данные коммита (diff-патч, исходная ссылка и т.д.)"""
|
||
data: JSON
|
||
|
||
"""Описание коммита"""
|
||
description: String!
|
||
|
||
"""Отображаемое имя пользователя"""
|
||
display_name: String
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Метаданные коммита"""
|
||
meta: String!
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Проект, к которому относится коммит"""
|
||
project: BaseCapitalProject
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Статус коммита"""
|
||
status: CommitStatus!
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Данные amounts коммита"""
|
||
type CapitalCommitAmounts {
|
||
"""Базовый пул авторов"""
|
||
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
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов коммитов CAPITAL"""
|
||
input CapitalCommitFilter {
|
||
"""Фильтр по статусу из блокчейна"""
|
||
blockchain_status: String
|
||
|
||
"""Фильтр по хешу коммита"""
|
||
commit_hash: String
|
||
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по дате создания (YYYY-MM-DD)"""
|
||
created_date: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусу коммита"""
|
||
status: CommitStatus
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Конфигурация CAPITAL контракта кооператива"""
|
||
type CapitalConfigObject {
|
||
"""Процент голосования авторов"""
|
||
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!
|
||
}
|
||
|
||
"""Участник кооператива в системе CAPITAL"""
|
||
type CapitalContributor {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""О себе"""
|
||
about: String
|
||
|
||
"""Приложения к контракту"""
|
||
appendixes: [String!]
|
||
|
||
"""Хеш соглашения Благорост"""
|
||
blagorost_agreement_hash: String
|
||
|
||
"""Хеш оферты Благорост"""
|
||
blagorost_offer_hash: String
|
||
|
||
"""Программный кошелек в программе Blagorost"""
|
||
blagorost_wallet: ProgramWallet
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
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
|
||
|
||
"""Параметры документов участника из UData (номера и даты)"""
|
||
document_parameters: ContributorDocumentParameters
|
||
|
||
"""Энергия участника"""
|
||
energy: Float
|
||
|
||
"""Хеш договора УХД"""
|
||
generation_contract_hash: String
|
||
|
||
"""Программный кошелек в программе Generation"""
|
||
generation_wallet: ProgramWallet
|
||
|
||
"""Хеш оферты Генератор"""
|
||
generator_offer_hash: String
|
||
|
||
"""Часов в день"""
|
||
hours_per_day: Float
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Соглашение Благорост предоставлено при импорте (внешний документ)"""
|
||
is_external_blagorost_agreement: Boolean
|
||
|
||
"""Является ли внешним контрактом"""
|
||
is_external_contract: Boolean
|
||
|
||
"""Последнее обновление энергии"""
|
||
last_energy_update: String
|
||
|
||
"""Уровень участника"""
|
||
level: Int
|
||
|
||
"""Программный кошелек в программе Main"""
|
||
main_wallet: ProgramWallet
|
||
|
||
"""Мемо/комментарий"""
|
||
memo: String
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Ключ выбранной программы регистрации (generation, capitalization)"""
|
||
program_key: String
|
||
|
||
"""Ставка за час работы"""
|
||
rate_per_hour: String
|
||
|
||
"""Статус участника"""
|
||
status: ContributorStatus!
|
||
|
||
"""Хеш соглашения о хранении имущества"""
|
||
storage_agreement_hash: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов участников CAPITAL"""
|
||
input CapitalContributorFilter {
|
||
"""Фильтр по хешу участника"""
|
||
contributor_hash: String
|
||
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Поиск по ФИО или названию организации (частичное совпадение)"""
|
||
display_name: String
|
||
|
||
"""Фильтр по наличию внешнего контракта"""
|
||
is_external_contract: Boolean
|
||
|
||
"""
|
||
Фильтр по project_hash - показывает только участников, у которых в appendixes есть указанный project_hash
|
||
"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусу участника"""
|
||
status: ContributorStatus
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Цикл разработки в системе CAPITAL"""
|
||
type CapitalCycle {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Дата окончания"""
|
||
end_date: DateTime!
|
||
|
||
"""Название цикла"""
|
||
name: String!
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Дата начала"""
|
||
start_date: DateTime!
|
||
|
||
"""Статус цикла"""
|
||
status: CycleStatus!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов циклов CAPITAL"""
|
||
input CapitalCycleFilter {
|
||
"""Фильтр по дате окончания (YYYY-MM-DD)"""
|
||
end_date: String
|
||
|
||
"""Показать только активные циклы"""
|
||
is_active: Boolean
|
||
|
||
"""Фильтр по названию цикла"""
|
||
name: String
|
||
|
||
"""Фильтр по дате начала (YYYY-MM-DD)"""
|
||
start_date: String
|
||
|
||
"""Фильтр по статусу цикла"""
|
||
status: CycleStatus
|
||
}
|
||
|
||
"""Долг в системе CAPITAL"""
|
||
type CapitalDebt {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Сумма долга"""
|
||
amount: Float
|
||
|
||
"""Одобренное заявление"""
|
||
approved_statement: DocumentAggregate
|
||
|
||
"""Протокол решения совета"""
|
||
authorization: DocumentAggregate
|
||
|
||
"""Номер блока последнего обновления"""
|
||
block_num: Int
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Хеш долга"""
|
||
debt_hash: String!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Мемо/комментарий"""
|
||
memo: String
|
||
|
||
"""Существует ли запись в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Дата погашения"""
|
||
repaid_at: String
|
||
|
||
"""Заявление на получение ссуды"""
|
||
statement: DocumentAggregate
|
||
|
||
"""Статус долга"""
|
||
status: DebtStatus!
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Расход в системе CAPITAL"""
|
||
type CapitalExpense {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_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
|
||
|
||
"""ID фонда"""
|
||
fund_id: Float
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Существует ли запись в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Дата расхода"""
|
||
spended_at: String
|
||
|
||
"""Статус расхода"""
|
||
status: ExpenseStatus!
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Инвестиция в системе CAPITAL"""
|
||
type CapitalInvest {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Сумма инвестиции"""
|
||
amount: Float
|
||
|
||
"""Номер блока последнего обновления"""
|
||
block_num: Int
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Координатор"""
|
||
coordinator: String
|
||
|
||
"""Сумма координатора"""
|
||
coordinator_amount: Float
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Хеш инвестиции"""
|
||
invest_hash: String!
|
||
|
||
"""Дата инвестирования"""
|
||
invested_at: String
|
||
|
||
"""Существует ли запись в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Заявление"""
|
||
statement: String
|
||
|
||
"""Статус инвестиции"""
|
||
status: InvestStatus!
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов инвестиций CAPITAL"""
|
||
input CapitalInvestFilter {
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по координатору"""
|
||
coordinator: String
|
||
|
||
"""Фильтр по хешу инвестиции"""
|
||
invest_hash: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусу инвестиции"""
|
||
status: InvestStatus
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Задача в системе CAPITAL"""
|
||
type CapitalIssue {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Имя пользователя, создавшего задачу"""
|
||
created_by: String!
|
||
|
||
"""Массив имен пользователей создателей (contributors)"""
|
||
creators: [String!]!
|
||
|
||
"""ID цикла"""
|
||
cycle_id: String
|
||
|
||
"""Описание задачи"""
|
||
description: String
|
||
|
||
"""Оценка в часах (допускаются дроби, например 1.5)"""
|
||
estimate: Float!
|
||
|
||
"""
|
||
Фактически накопленное время по задаче в часах — сумма всех TimeEntry (committed + uncommitted). Read-only, считается на лету
|
||
"""
|
||
fact: Float!
|
||
|
||
"""
|
||
Разбивка факта по исполнителям — сколько часов накопил каждый contributor по этой задаче
|
||
"""
|
||
fact_by_contributor: [CapitalIssueContributorFact!]!
|
||
|
||
"""
|
||
Часть факта, уже зафиксированная в capital-коммитах (is_committed=true)
|
||
"""
|
||
fact_committed: Float!
|
||
|
||
"""Часть факта, ещё не зафиксированная в capital-коммитах"""
|
||
fact_uncommitted: Float!
|
||
|
||
"""Уникальный ID задачи в формате PREFIX-N (например, ABC-1)"""
|
||
id: String!
|
||
|
||
"""Хеш задачи"""
|
||
issue_hash: String!
|
||
|
||
"""
|
||
Git-коммиты ветки с валидными маркерами, привязанные к этой задаче (пустой массив, если привязок нет)
|
||
"""
|
||
linked_git_commits: [CapitalIssueLinkedGitCommit!]!
|
||
|
||
"""Метаданные задачи"""
|
||
metadata: JSON!
|
||
|
||
"""Права доступа текущего пользователя к задаче"""
|
||
permissions: CapitalIssuePermissions!
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Приоритет задачи"""
|
||
priority: IssuePriority!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int!
|
||
|
||
"""Статус задачи"""
|
||
status: IssueStatus!
|
||
|
||
"""Имя пользователя ответственного (contributor)"""
|
||
submaster: String
|
||
|
||
"""Название задачи"""
|
||
title: String!
|
||
}
|
||
|
||
"""Часы, накопленные одним исполнителем по задаче"""
|
||
type CapitalIssueContributorFact {
|
||
"""Хеш исполнителя"""
|
||
contributor_hash: String!
|
||
|
||
"""Суммарные часы (committed + uncommitted)"""
|
||
hours: Float!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов задач CAPITAL"""
|
||
input CapitalIssueFilter {
|
||
"""Фильтр по имени аккаунта кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по ID создателя"""
|
||
created_by: String
|
||
|
||
"""Фильтр по массиву имен пользователей создателей"""
|
||
creators: [String!]
|
||
|
||
"""Фильтр по ID цикла"""
|
||
cycle_id: String
|
||
|
||
"""
|
||
Фильтр по имени пользователя мастера проекта (показывать только задачи проектов, где указанный пользователь является мастером)
|
||
"""
|
||
master: String
|
||
|
||
"""Фильтр по приоритетам задач"""
|
||
priorities: [IssuePriority!]
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусам задач"""
|
||
statuses: [IssueStatus!]
|
||
|
||
"""Фильтр по имени пользователя ответственного"""
|
||
submaster: String
|
||
|
||
"""Фильтр по названию задачи"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Индексированный Git-коммит, привязанный к задаче (PRD 78 / маркеры в сообщении)
|
||
"""
|
||
type CapitalIssueLinkedGitCommit {
|
||
commit_message: String!
|
||
committed_at: DateTime!
|
||
consumed: Boolean!
|
||
github_sha: String!
|
||
html_url: String!
|
||
username: String!
|
||
}
|
||
|
||
"""Права доступа пользователя к задаче"""
|
||
type CapitalIssuePermissions {
|
||
"""Список допустимых статусов для перехода"""
|
||
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!
|
||
|
||
"""Может ли редактировать требования к задаче"""
|
||
can_edit_requirement: Boolean!
|
||
|
||
"""
|
||
Может ли инициировать перенос задачи в другой компонент того же проекта
|
||
"""
|
||
can_move_issue: Boolean!
|
||
|
||
"""Может ли устанавливать статус DONE (выполнена)"""
|
||
can_set_done: Boolean!
|
||
|
||
"""Может ли устанавливать оценку (estimate) задачи"""
|
||
can_set_estimate: Boolean!
|
||
|
||
"""Может ли устанавливать статус ON_REVIEW (на проверке)"""
|
||
can_set_on_review: Boolean!
|
||
|
||
"""Может ли устанавливать приоритет задачи"""
|
||
can_set_priority: Boolean!
|
||
|
||
"""Имеет ли подтвержденное приложение для проекта"""
|
||
has_clearance: Boolean!
|
||
|
||
"""Является ли пользователь гостем (неавторизованным)"""
|
||
is_guest: Boolean!
|
||
}
|
||
|
||
"""Запись лога событий в системе капитала"""
|
||
type CapitalLog {
|
||
"""Внутренний идентификатор"""
|
||
_id: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дата создания записи"""
|
||
created_at: DateTime!
|
||
|
||
"""ID сущности"""
|
||
entity_id: String
|
||
|
||
"""Тип сущности к которой относится событие"""
|
||
entity_type: LogEntityType!
|
||
|
||
"""Тип события"""
|
||
event_type: LogEventType!
|
||
|
||
"""Инициатор действия (username)"""
|
||
initiator: String!
|
||
|
||
"""Текстовое описание события"""
|
||
message: String!
|
||
|
||
"""Вспомогательные данные"""
|
||
metadata: JSON
|
||
|
||
"""Хеш проекта или компонента"""
|
||
project_hash: String
|
||
|
||
"""Идентификатор-ссылка (invest_hash, commit_hash, result_hash и т.д.)"""
|
||
reference_id: String
|
||
}
|
||
|
||
"""Фильтр для поиска логов событий"""
|
||
input CapitalLogFilterInput {
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Период с"""
|
||
date_from: DateTime
|
||
|
||
"""Период по"""
|
||
date_to: DateTime
|
||
|
||
"""Типы событий для фильтрации"""
|
||
event_types: [LogEventType!]
|
||
|
||
"""Инициатор действия (username)"""
|
||
initiator: String
|
||
|
||
"""Хеш задачи"""
|
||
issue_hash: String
|
||
|
||
"""Хеш проекта или компонента"""
|
||
project_hash: String
|
||
|
||
"""Включать логи дочерних компонентов при фильтрации по project_hash"""
|
||
show_components_logs: Boolean = true
|
||
|
||
"""Показывать логи по задачам"""
|
||
show_issue_logs: Boolean = true
|
||
}
|
||
|
||
type CapitalOnboardingState {
|
||
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!
|
||
}
|
||
|
||
enum CapitalOnboardingStep {
|
||
blagorost_offer_template
|
||
blagorost_program
|
||
generation_contract_template
|
||
generator_offer_template
|
||
generator_program_template
|
||
}
|
||
|
||
input CapitalOnboardingStepInput {
|
||
decision: String!
|
||
question: String!
|
||
step: CapitalOnboardingStep!
|
||
title: String
|
||
}
|
||
|
||
"""Проект в системе CAPITAL с компонентами"""
|
||
type CapitalProject {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String!
|
||
|
||
"""Массив проектов-компонентов"""
|
||
components: [CapitalProjectComponent!]!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Счетчики участников проекта"""
|
||
counts: CapitalProjectCountsData!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
crps: CapitalProjectCrpsData!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""
|
||
URL репозитория разработки (GitHub) для опроса маркеров коммитов; только БД
|
||
"""
|
||
development_repository_url: String
|
||
|
||
"""Фактические показатели проекта"""
|
||
fact: CapitalProjectFactPool!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Открыт ли проект"""
|
||
is_opened: Boolean!
|
||
|
||
"""Запланирован ли проект"""
|
||
is_planed: Boolean!
|
||
|
||
"""Счетчик задач проекта"""
|
||
issue_counter: Int!
|
||
|
||
"""Мастер проекта"""
|
||
master: String!
|
||
|
||
"""Мета-информация проекта"""
|
||
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!
|
||
}
|
||
|
||
"""Проект-компонент в системе CAPITAL"""
|
||
type CapitalProjectComponent {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Счетчики участников проекта"""
|
||
counts: CapitalProjectCountsData!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
crps: CapitalProjectCrpsData!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""
|
||
URL репозитория разработки (GitHub) для опроса маркеров коммитов; только БД
|
||
"""
|
||
development_repository_url: String
|
||
|
||
"""Фактические показатели проекта"""
|
||
fact: CapitalProjectFactPool!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Открыт ли проект"""
|
||
is_opened: Boolean!
|
||
|
||
"""Запланирован ли проект"""
|
||
is_planed: Boolean!
|
||
|
||
"""Счетчик задач проекта"""
|
||
issue_counter: Int!
|
||
|
||
"""Мастер проекта"""
|
||
master: String!
|
||
|
||
"""Мета-информация проекта"""
|
||
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!
|
||
}
|
||
|
||
"""Счетчики участников проекта"""
|
||
type CapitalProjectCountsData {
|
||
"""Общее количество авторов"""
|
||
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!
|
||
}
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
type CapitalProjectCrpsData {
|
||
"""Накопительный коэффициент вознаграждения за базовый вклад авторов"""
|
||
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!
|
||
}
|
||
|
||
"""Фактические показатели проекта"""
|
||
type CapitalProjectFactPool {
|
||
"""Накопленный пул расходов"""
|
||
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!
|
||
|
||
"""Общий объем использованных инвестиций"""
|
||
total_used_investments: String!
|
||
|
||
"""Общий объем взноса старших участников"""
|
||
total_with_investments: String!
|
||
|
||
"""Процент использования инвестиций"""
|
||
use_invest_percent: Float!
|
||
|
||
"""Использованный пул расходов"""
|
||
used_expense_pool: String!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов проектов CAPITAL"""
|
||
input CapitalProjectFilter {
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""
|
||
Показывать только проекты, у которых есть установленное значение в поле invite
|
||
"""
|
||
has_invite: Boolean
|
||
|
||
"""
|
||
Показывать только проекты, у которых есть задачи, созданные указанными пользователями по username
|
||
"""
|
||
has_issues_with_creators: [String!]
|
||
|
||
"""
|
||
Показывать только проекты, у которых есть задачи с указанными приоритетами
|
||
"""
|
||
has_issues_with_priorities: [IssuePriority!]
|
||
|
||
"""Показывать только проекты, у которых есть задачи в указанных статусах"""
|
||
has_issues_with_statuses: [IssueStatus!]
|
||
|
||
"""Показывать только проекты, у которых есть или были голосования"""
|
||
has_voting: Boolean
|
||
|
||
"""true - только компоненты проектов, false - только основные проекты"""
|
||
is_component: Boolean
|
||
|
||
"""Фильтр по открытому проекту"""
|
||
is_opened: Boolean
|
||
|
||
"""Фильтр по запланированному проекту"""
|
||
is_planed: Boolean
|
||
|
||
"""Фильтр по мастеру проекта"""
|
||
master: String
|
||
|
||
"""Фильтр по хешу родительского проекта"""
|
||
parent_hash: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусам проектов"""
|
||
statuses: [ProjectStatus!]
|
||
}
|
||
|
||
"""Права доступа пользователя к проекту"""
|
||
type CapitalProjectPermissions {
|
||
"""Может ли изменять статус проекта"""
|
||
can_change_project_status: Boolean!
|
||
|
||
"""Может ли выполнять требования к проекту"""
|
||
can_complete_requirement: Boolean!
|
||
|
||
"""Может ли создавать требования к проекту"""
|
||
can_create_requirement: Boolean!
|
||
|
||
"""Может ли удалить проект"""
|
||
can_delete_project: Boolean!
|
||
|
||
"""Может ли удалять требования к проекту"""
|
||
can_delete_requirement: Boolean!
|
||
|
||
"""Может ли редактировать проект (название, описание, мета и т.д.)"""
|
||
can_edit_project: Boolean!
|
||
|
||
"""Может ли редактировать требования к проекту"""
|
||
can_edit_requirement: 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!
|
||
}
|
||
|
||
"""Плановые показатели проекта"""
|
||
type CapitalProjectPlanPool {
|
||
"""Базовый пул авторов"""
|
||
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!
|
||
|
||
"""Общая сумма"""
|
||
total_with_investments: String!
|
||
|
||
"""Процент использования инвестиций"""
|
||
use_invest_percent: Float!
|
||
}
|
||
|
||
"""Статистика времени участника по проекту"""
|
||
type CapitalProjectTimeStats {
|
||
"""Доступное время для коммита (по завершённым задачам)"""
|
||
available_hours: Float!
|
||
|
||
"""Хеш участника"""
|
||
contributor_hash: String!
|
||
|
||
"""Время в ожидании (по незавершённым задачам)"""
|
||
pending_hours: Float!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Название проекта"""
|
||
project_name: String!
|
||
|
||
"""Сумма закоммиченного времени (часы)"""
|
||
total_committed_hours: Float!
|
||
|
||
"""Сумма незакоммиченного времени (часы)"""
|
||
total_uncommitted_hours: Float!
|
||
}
|
||
|
||
"""Суммы голосования проекта"""
|
||
type CapitalProjectVotingAmounts {
|
||
"""Активная сумма голосования"""
|
||
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!
|
||
}
|
||
|
||
"""Данные голосования по методу Водянова"""
|
||
type CapitalProjectVotingData {
|
||
"""Суммы голосования"""
|
||
amounts: CapitalProjectVotingAmounts!
|
||
|
||
"""Процент голосования авторов"""
|
||
authors_voting_percent: Float!
|
||
|
||
"""Процент голосования создателей"""
|
||
creators_voting_percent: Float!
|
||
|
||
"""Общее количество участников голосования"""
|
||
total_voters: Int!
|
||
|
||
"""Количество полученных голосов"""
|
||
votes_received: Int!
|
||
|
||
"""Дата окончания голосования"""
|
||
voting_deadline: String!
|
||
}
|
||
|
||
"""Результат в системе CAPITAL"""
|
||
type CapitalResult {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Акт приёма-передачи результата"""
|
||
act: DocumentAggregate
|
||
|
||
"""Авторизация результата"""
|
||
authorization: DocumentAggregate
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Дата создания"""
|
||
created_at: String
|
||
|
||
"""Структурированные данные результата для отображения"""
|
||
data: String
|
||
|
||
"""Сумма долга"""
|
||
debt_amount: String
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Хеш результата"""
|
||
result_hash: String!
|
||
|
||
"""Заявление на внесение результата интеллектуальной деятельности"""
|
||
statement: DocumentAggregate
|
||
|
||
"""Статус результата"""
|
||
status: ResultStatus!
|
||
|
||
"""Общая сумма"""
|
||
total_amount: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Сегмент участника в проекте CAPITAL"""
|
||
type CapitalSegment {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Базовый вклад автора"""
|
||
author_base: String!
|
||
|
||
"""Бонусный вклад автора"""
|
||
author_bonus: String!
|
||
|
||
"""Доступная сумма для конвертации в программу"""
|
||
available_for_program: String!
|
||
|
||
"""Доступная сумма для конвертации в кошелек"""
|
||
available_for_wallet: 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 в блокчейне"""
|
||
id: Int
|
||
|
||
"""Интеллектуальная стоимость сегмента"""
|
||
intellectual_cost: String!
|
||
|
||
"""Сумма инвестиций инвестора"""
|
||
investor_amount: String!
|
||
|
||
"""Базовый вклад инвестора"""
|
||
investor_base: String!
|
||
|
||
"""Роль автора"""
|
||
is_author: Boolean!
|
||
|
||
"""Завершена ли конвертация сегмента"""
|
||
is_completed: 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!
|
||
|
||
"""Доля участника в результате интеллектуальной деятельности"""
|
||
share_percent: Float!
|
||
|
||
"""Статус сегмента"""
|
||
status: SegmentStatus!
|
||
|
||
"""Общая базовая стоимость сегмента"""
|
||
total_segment_base_cost: String!
|
||
|
||
"""Общая бонусная стоимость сегмента"""
|
||
total_segment_bonus_cost: String!
|
||
|
||
"""Общая стоимость сегмента"""
|
||
total_segment_cost: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
|
||
"""Вклад участника словами участника"""
|
||
value: String
|
||
|
||
"""Бонус голосования"""
|
||
voting_bonus: String!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов сегментов CAPITAL"""
|
||
input CapitalSegmentFilter {
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по наличию права голоса"""
|
||
has_vote: Boolean
|
||
|
||
"""Фильтр по роли автора"""
|
||
is_author: Boolean
|
||
|
||
"""Фильтр по роли участника"""
|
||
is_contributor: Boolean
|
||
|
||
"""Фильтр по роли координатора"""
|
||
is_coordinator: Boolean
|
||
|
||
"""Фильтр по роли создателя"""
|
||
is_creator: Boolean
|
||
|
||
"""Фильтр по роли инвестора"""
|
||
is_investor: Boolean
|
||
|
||
"""Фильтр по роли пропертора"""
|
||
is_propertor: Boolean
|
||
|
||
"""
|
||
Фильтр по parent_hash проекта (для фильтрации по проектам верхнего уровня передайте пустой хэш)
|
||
"""
|
||
parent_hash: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусу сегмента"""
|
||
status: SegmentStatus
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Полное состояние CAPITAL контракта кооператива"""
|
||
type CapitalState {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_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!
|
||
}
|
||
|
||
"""История (критерий выполнения) в системе CAPITAL"""
|
||
type CapitalStory {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Формат содержимого (markdown-текст или BPMN 2.0 XML в description)"""
|
||
content_format: CapitalStoryContentFormat!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя пользователя, создавшего историю"""
|
||
created_by: String!
|
||
|
||
"""Описание истории"""
|
||
description: String
|
||
|
||
"""Хеш задачи (если история привязана к задаче)"""
|
||
issue_hash: String
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта (если история привязана к проекту)"""
|
||
project_hash: String
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int!
|
||
|
||
"""Статус истории"""
|
||
status: StoryStatus!
|
||
|
||
"""Хеш истории"""
|
||
story_hash: String!
|
||
|
||
"""Название истории"""
|
||
title: String!
|
||
}
|
||
|
||
"""
|
||
Формат содержимого требования (истории) в CAPITAL: MARKDOWN, BPMN (XML), DRAWIO (draw.io / diagrams.net XML) или MERMAID (текст диаграммы)
|
||
"""
|
||
enum CapitalStoryContentFormat {
|
||
BPMN
|
||
DRAWIO
|
||
MARKDOWN
|
||
MERMAID
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов историй CAPITAL"""
|
||
input CapitalStoryFilter {
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по ID создателя"""
|
||
created_by: String
|
||
|
||
"""Фильтр по хешу задачи"""
|
||
issue_hash: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""
|
||
Показывать требования дочерних компонентов при фильтрации по project_hash
|
||
"""
|
||
show_components_requirements: Boolean = true
|
||
|
||
"""
|
||
Показывать требования задач при фильтрации по project_hash (по умолчанию false: задачные требования живут на странице задачи и не аккумулируются на проект/компонент)
|
||
"""
|
||
show_issues_requirements: Boolean = false
|
||
|
||
"""Фильтр по статусу истории"""
|
||
status: StoryStatus
|
||
|
||
"""Фильтр по названию истории"""
|
||
title: String
|
||
}
|
||
|
||
"""
|
||
Агрегированная статистика времени по задачам с информацией о задачах и участниках
|
||
"""
|
||
type CapitalTimeEntriesByIssues {
|
||
"""Доступное время для коммита (по завершённым задачам)"""
|
||
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!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов записей времени CAPITAL"""
|
||
input CapitalTimeEntriesFilter {
|
||
"""
|
||
Хеш участника (опционально, если не указан - вернёт записи всех участников проекта)
|
||
"""
|
||
contributor_hash: String
|
||
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по закоммиченным записям (опционально)"""
|
||
is_committed: Boolean
|
||
|
||
"""
|
||
Хеш задачи (опционально, если не указан - вернёт записи по всем задачам)
|
||
"""
|
||
issue_hash: String
|
||
|
||
"""
|
||
Хеш проекта (опционально, если не указан - вернёт записи по всем проектам)
|
||
"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Запись времени участника"""
|
||
type CapitalTimeEntry {
|
||
"""Дата создания записи"""
|
||
_created_at: String!
|
||
|
||
"""Уникальный идентификатор записи"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: String!
|
||
|
||
"""Хеш коммита"""
|
||
commit_hash: String
|
||
|
||
"""Хеш участника"""
|
||
contributor_hash: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дата записи времени (YYYY-MM-DD)"""
|
||
date: String!
|
||
|
||
"""
|
||
Тип начисления времени: hourly (почасовое) или estimate (по завершению задачи)
|
||
"""
|
||
entry_type: String
|
||
|
||
"""
|
||
Снимок estimate на момент начисления времени (для отслеживания изменений)
|
||
"""
|
||
estimate_snapshot: Float
|
||
|
||
"""Количество часов"""
|
||
hours: Float!
|
||
|
||
"""Флаг, указывающий, закоммичена ли запись"""
|
||
is_committed: Boolean!
|
||
|
||
"""Хеш задачи"""
|
||
issue_hash: String!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
"""Результат гибкого запроса статистики времени с пагинацией"""
|
||
type CapitalTimeStats {
|
||
"""Текущая страница"""
|
||
currentPage: Float!
|
||
|
||
"""Список результатов статистики времени"""
|
||
items: [CapitalProjectTimeStats!]!
|
||
|
||
"""Общее количество результатов"""
|
||
totalCount: Float!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Float!
|
||
}
|
||
|
||
"""Входные данные для гибкого запроса статистики времени"""
|
||
input CapitalTimeStatsInput {
|
||
"""Хеш участника (опционально)"""
|
||
contributor_hash: String
|
||
|
||
"""Название кооператива (опционально)"""
|
||
coopname: String
|
||
|
||
"""Хеш проекта (опционально)"""
|
||
project_hash: String
|
||
|
||
"""Имя пользователя (опционально)"""
|
||
username: String
|
||
}
|
||
|
||
"""Голос в системе CAPITAL"""
|
||
type CapitalVote {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Сумма голоса"""
|
||
amount: String
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Получатель"""
|
||
recipient: String
|
||
|
||
"""Отображаемое имя получателя голоса"""
|
||
recipient_display_name: String
|
||
|
||
"""Дата голосования"""
|
||
voted_at: String
|
||
|
||
"""Голосующий"""
|
||
voter: String
|
||
|
||
"""Отображаемое имя голосующего"""
|
||
voter_display_name: String
|
||
}
|
||
|
||
input ChairmanOnboardingAgendaInput {
|
||
decision: String!
|
||
question: String!
|
||
step: ChairmanOnboardingAgendaStep!
|
||
title: String
|
||
}
|
||
|
||
enum ChairmanOnboardingAgendaStep {
|
||
participant_application
|
||
privacy_agreement
|
||
signature_agreement
|
||
user_agreement
|
||
voskhod_membership
|
||
wallet_agreement
|
||
}
|
||
|
||
input ChairmanOnboardingGeneralMeetInput {
|
||
proposal_hash: String!
|
||
}
|
||
|
||
type ChairmanOnboardingState {
|
||
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!
|
||
}
|
||
|
||
type ChartOfAccountsItem {
|
||
"""Доступные средства"""
|
||
available: String!
|
||
|
||
"""Заблокированные средства"""
|
||
blocked: String!
|
||
|
||
"""
|
||
Идентификатор счета для отображения (может быть дробным, например "86.6")
|
||
"""
|
||
displayId: String!
|
||
|
||
"""Идентификатор счета"""
|
||
id: Int!
|
||
|
||
"""Название счета"""
|
||
name: String!
|
||
|
||
"""Списанные средства"""
|
||
writeoff: String!
|
||
}
|
||
|
||
type ChatCoopCalendarEvent {
|
||
createdAt: DateTime!
|
||
createdByUsername: String!
|
||
description: String
|
||
endsAt: DateTime
|
||
icsSequence: Int!
|
||
id: String!
|
||
matrixRoomId: String!
|
||
startsAt: DateTime!
|
||
title: String!
|
||
updatedAt: DateTime!
|
||
}
|
||
|
||
type ChatCoopCalendarIcsUrlResponse {
|
||
"""Полный URL ленты ICS с секретом в query (без JWT)"""
|
||
icsUrl: String!
|
||
}
|
||
|
||
type ChatCoopCalendarRoomOption {
|
||
displayLabel: String!
|
||
matrixRoomId: String!
|
||
}
|
||
|
||
type ChatcoopProjectCommunicationRoom {
|
||
"""Подпись для отображения (комната / проект Capital)"""
|
||
displayLabel: String!
|
||
|
||
"""Идентификатор комнаты Matrix"""
|
||
matrixRoomId: String!
|
||
}
|
||
|
||
type ChatcoopRoomMessageLine {
|
||
"""Отображаемое имя автора"""
|
||
authorLabel: String!
|
||
|
||
"""Текст или расшифровка"""
|
||
bodyText: String!
|
||
|
||
"""Логин пайщика в кооперативе, если привязан"""
|
||
coopUsername: String
|
||
kind: RoomMessageKind!
|
||
|
||
"""origin_server_ts из Matrix (мс)"""
|
||
originServerTs: Float!
|
||
}
|
||
|
||
input CheckMatrixUsernameInput {
|
||
username: String!
|
||
}
|
||
|
||
input CloseProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input CommitApproveInput {
|
||
"""Хэш коммита для одобрения"""
|
||
commit_hash: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
input CommitDeclineInput {
|
||
"""Хэш коммита для отклонения"""
|
||
commit_hash: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Причина отклонения"""
|
||
reason: String!
|
||
}
|
||
|
||
"""Статус коммита в системе CAPITAL"""
|
||
enum CommitStatus {
|
||
APPROVED
|
||
CREATED
|
||
DECLINED
|
||
UNDEFINED
|
||
}
|
||
|
||
input CommonRequestInput {
|
||
currency: String!
|
||
hash: String!
|
||
program_id: Int!
|
||
title: String!
|
||
total_cost: String!
|
||
type: String!
|
||
unit_cost: String!
|
||
unit_of_measurement: String!
|
||
units: Int!
|
||
}
|
||
|
||
input CompleteCapitalRegistrationInputDTO {
|
||
"""Информация о себе"""
|
||
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!
|
||
}
|
||
|
||
input CompleteProcessStepInput {
|
||
instance_id: String!
|
||
step_id: String!
|
||
}
|
||
|
||
input CompleteRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CompleteVotingInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input ComponentGenerationContractGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input ConfigInput {
|
||
"""Процент голосования авторов"""
|
||
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!
|
||
}
|
||
|
||
input ConfirmAgreementInput {
|
||
"""Имя аккаунта администратора"""
|
||
administrator: String!
|
||
|
||
"""Идентификатор соглашения"""
|
||
agreement_id: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""Входные данные для подтверждения одобрения документа"""
|
||
input ConfirmApproveInput {
|
||
"""Хеш одобрения для идентификации"""
|
||
approval_hash: String!
|
||
|
||
"""Одобренный документ в формате JSON"""
|
||
approved_document: SignedDigitalDocumentInput
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
"""
|
||
Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи
|
||
"""
|
||
input ConfirmReceiveOnRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Подписанный акт приёмки-передачи имущества Уполномоченным лицом из Кооператива при возврате Заказчику по новации
|
||
"""
|
||
document: ReturnByAssetActSignedDocumentInput!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""
|
||
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
|
||
"""
|
||
input ConfirmSupplyOnRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанный акт приёма-передачи имущества от Поставщика в Кооператив"""
|
||
document: AssetContributionActSignedDocumentInput!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type ContactsDTO {
|
||
chairman: PublicChairman!
|
||
details: OrganizationDetails!
|
||
email: String!
|
||
full_address: String!
|
||
full_name: String!
|
||
phone: String!
|
||
}
|
||
|
||
"""Параметры документов участника из UData"""
|
||
type ContributorDocumentParameters {
|
||
"""Дата создания соглашения благороста"""
|
||
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
|
||
}
|
||
|
||
"""Статус участника в системе CAPITAL"""
|
||
enum ContributorStatus {
|
||
ACTIVE
|
||
APPROVED
|
||
IMPORT
|
||
INACTIVE
|
||
PENDING
|
||
UNDEFINED
|
||
}
|
||
|
||
input ConvertSegmentInput {
|
||
"""Сумма для конвертации в благорост"""
|
||
capital_amount: String!
|
||
|
||
"""Хэш конвертации"""
|
||
convert_hash: String!
|
||
|
||
"""Заявление"""
|
||
convert_statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
|
||
"""Сумма для конвертации в главный кошелек"""
|
||
wallet_amount: String!
|
||
}
|
||
|
||
input ConvertToAxonStatementGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input ConvertToAxonStatementSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для заявления на конвертацию"""
|
||
meta: ConvertToAxonStatementSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ConvertToAxonStatementSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Сумма к конвертации в формате строки"""
|
||
convert_amount: String!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
type CoopAgreement {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор шаблона документа (registry_id из draft::drafts)"""
|
||
draft_id: Int!
|
||
|
||
"""
|
||
Идентификатор программы (0 — непрограммное; >0 — программа из soviet::programs)
|
||
"""
|
||
program_id: Int!
|
||
|
||
"""
|
||
Тип соглашения (wallet, privacy, signature, user, blagorost, generator, marketplace)
|
||
"""
|
||
type: String!
|
||
}
|
||
|
||
type CooperativeOperatorAccount {
|
||
"""Количество активных участников"""
|
||
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!]!
|
||
}
|
||
|
||
type CooperativeProgram {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Идентификатор шаблона документа (registry_id из draft::drafts), 0 — без шаблона
|
||
"""
|
||
draft_id: Int!
|
||
|
||
"""Идентификатор программы (program_id)"""
|
||
id: Int!
|
||
|
||
"""Активна ли программа в кооперативе"""
|
||
is_active: Boolean!
|
||
|
||
"""Тип программы: wallet/generator/blagorost/marketplace и т.п."""
|
||
program_type: String!
|
||
}
|
||
|
||
"""Страна регистрации пользователя"""
|
||
enum Country {
|
||
Russia
|
||
}
|
||
|
||
input CreateAnnualGeneralMeetInput {
|
||
"""Повестка собрания"""
|
||
agenda: [AgendaGeneralMeetPointInput!]!
|
||
|
||
"""Время закрытия собрания"""
|
||
close_at: DateTime!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Дополнительная информация о формате собрания (ссылка, как участвовать и т.д.)
|
||
"""
|
||
details: String
|
||
|
||
"""Имя аккаунта инициатора"""
|
||
initiator: String!
|
||
|
||
"""Время открытия собрания"""
|
||
open_at: DateTime!
|
||
|
||
"""Имя аккаунта председателя"""
|
||
presider: String!
|
||
|
||
"""Предложение повестки собрания"""
|
||
proposal: AnnualGeneralMeetingAgendaSignedDocumentInput!
|
||
|
||
"""Имя аккаунта секретаря"""
|
||
secretary: String!
|
||
}
|
||
|
||
input CreateBranchInput {
|
||
"""
|
||
Документ, на основании которого действует Уполномоченный (решение совета №СС-.. от ..)
|
||
"""
|
||
based_on: String!
|
||
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Электронная почта"""
|
||
email: String!
|
||
|
||
"""Фактический адрес"""
|
||
fact_address: String!
|
||
|
||
"""Полное имя организации кооперативного участка"""
|
||
full_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Краткое имя организации кооперативного участка"""
|
||
short_name: String!
|
||
|
||
"""Имя аккаунта уполномоченного (председателя) кооперативного участка"""
|
||
trustee: String!
|
||
}
|
||
|
||
input CreateChatCoopCalendarEventInput {
|
||
description: String
|
||
endsAt: DateTime
|
||
matrixRoomId: String!
|
||
startsAt: DateTime!
|
||
title: String!
|
||
}
|
||
|
||
input CreateChildOrderInput {
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дополнительные данные, специфичные для заявки"""
|
||
data: String!
|
||
|
||
"""
|
||
Подписанное заявление на возврат паевого взноса имуществом от Заказчика
|
||
"""
|
||
document: ReturnByAssetStatementSignedDocumentInput!
|
||
|
||
"""Метаданные о заявке"""
|
||
meta: String!
|
||
|
||
"""Идентификатор родительской заявки"""
|
||
parent_id: Float!
|
||
|
||
"""Время жизни продукта, заявляемое поставщиком (в секундах)"""
|
||
product_lifecycle_secs: Float!
|
||
|
||
"""Идентификатор программы"""
|
||
program_id: Float!
|
||
|
||
"""
|
||
Цена за единицу (штуку) товара или результата услуги в формате "10.0000 RUB"
|
||
"""
|
||
unit_cost: String!
|
||
|
||
"""Количество частей (штук) товара или услуги"""
|
||
units: Float!
|
||
|
||
"""Имя пользователя, инициирующего или обновляющего заявку"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateCommitInput {
|
||
"""Количество часов для коммита"""
|
||
commit_hours: Float!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Данные коммита для БД (git, contribution_feedback и др.). В блокчейн не передаётся. Взнос без Git: можно пустой data — commit_hash строится off-chain.
|
||
"""
|
||
data: JSON
|
||
|
||
"""Описание коммита"""
|
||
description: String!
|
||
|
||
"""Мета-данные коммита"""
|
||
meta: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateCycleInput {
|
||
"""Дата окончания цикла (ISO 8601)"""
|
||
end_date: String!
|
||
|
||
"""Название цикла"""
|
||
name: String!
|
||
|
||
"""Дата начала цикла (ISO 8601)"""
|
||
start_date: String!
|
||
|
||
"""Статус цикла"""
|
||
status: CycleStatus = FUTURE
|
||
}
|
||
|
||
input CreateDebtInput {
|
||
"""Сумма долга"""
|
||
amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш долга"""
|
||
debt_hash: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Дата возврата"""
|
||
repaid_at: String!
|
||
|
||
"""Заявление на получение ссуды"""
|
||
statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateDepositPaymentInput {
|
||
"""Сумма взноса"""
|
||
quantity: Float!
|
||
|
||
"""Символ валюты"""
|
||
symbol: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateEntrepreneurDataInput {
|
||
"""Банковский счет"""
|
||
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!
|
||
}
|
||
|
||
input CreateExpenseInput {
|
||
"""Сумма расхода"""
|
||
amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Исполнитель расхода"""
|
||
creator: String!
|
||
|
||
"""Описание расхода"""
|
||
description: String!
|
||
|
||
"""Хэш расхода"""
|
||
expense_hash: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Служебная записка о расходе"""
|
||
statement: SignedDigitalDocumentInput!
|
||
}
|
||
|
||
input CreateIndividualDataInput {
|
||
"""Дата рождения"""
|
||
birthdate: String!
|
||
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Полный адрес"""
|
||
full_address: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Данные паспорта"""
|
||
passport: PassportInput
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
}
|
||
|
||
input CreateInitOrganizationDataInput {
|
||
"""Банковский счет организации"""
|
||
bank_account: BankAccountInput!
|
||
|
||
"""Город"""
|
||
city: String!
|
||
|
||
"""Страна"""
|
||
country: String!
|
||
|
||
"""Детали организации"""
|
||
details: OrganizationDetailsInput!
|
||
|
||
"""Email организации"""
|
||
email: String!
|
||
|
||
"""Фактический адрес"""
|
||
fact_address: String!
|
||
|
||
"""Полный адрес"""
|
||
full_address: String!
|
||
|
||
"""Полное наименование организации"""
|
||
full_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Представитель организации"""
|
||
represented_by: RepresentedByInput!
|
||
|
||
"""Краткое наименование организации"""
|
||
short_name: String!
|
||
|
||
"""Тип организации"""
|
||
type: OrganizationType!
|
||
}
|
||
|
||
input CreateInitialPaymentInput {
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateIssueInput {
|
||
"""Вложения задачи"""
|
||
attachments: [String!]
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Массив имён соисполнителей (contributors); может быть пустым. Первый элемент при сохранении становится ответственным (submaster), если submaster не задан явно.
|
||
"""
|
||
creators: [String!]
|
||
|
||
"""ID цикла"""
|
||
cycle_id: String
|
||
|
||
"""Описание задачи"""
|
||
description: String
|
||
|
||
"""Оценка в часах (допускаются дроби)"""
|
||
estimate: Float = 0
|
||
|
||
"""Метки задачи"""
|
||
labels: [String!]
|
||
|
||
"""Приоритет задачи"""
|
||
priority: IssuePriority = MEDIUM
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int = 0
|
||
|
||
"""Статус задачи"""
|
||
status: IssueStatus = BACKLOG
|
||
|
||
"""Имя пользователя ответственного (contributor)"""
|
||
submaster: String
|
||
|
||
"""Название задачи"""
|
||
title: String!
|
||
}
|
||
|
||
input CreateMatrixAccountInputDTO {
|
||
password: String!
|
||
username: String!
|
||
}
|
||
|
||
input CreateOrganizationDataInput {
|
||
"""Банковский счет организации"""
|
||
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!
|
||
}
|
||
|
||
input CreateParentOfferInput {
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дополнительные данные, специфичные для заявки"""
|
||
data: String!
|
||
|
||
"""Метаданные о заявке"""
|
||
meta: String!
|
||
|
||
"""Идентификатор родительской заявки"""
|
||
parent_id: Float!
|
||
|
||
"""Время жизни продукта, заявляемое поставщиком (в секундах)"""
|
||
product_lifecycle_secs: Float!
|
||
|
||
"""Идентификатор программы"""
|
||
program_id: Float!
|
||
|
||
"""
|
||
Цена за единицу (штуку) товара или услуги в формате "10.0000 RUB"
|
||
"""
|
||
unit_cost: String!
|
||
|
||
"""Количество частей (штук) товара или услуги"""
|
||
units: Float!
|
||
|
||
"""Имя пользователя, инициирующего или обновляющего заявку"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateProcessTemplateInput {
|
||
description: String
|
||
project_hash: String!
|
||
title: String!
|
||
}
|
||
|
||
input CreateProgramInvestInput {
|
||
"""Сумма инвестиции"""
|
||
amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанное заявление (реестр 1030)"""
|
||
statement: ProgramCapitalizationMoneyInvestStatementSignedDocumentInput!
|
||
|
||
"""Имя инвестора"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateProgramPropertyInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Сумма имущества"""
|
||
property_amount: String!
|
||
|
||
"""Описание имущества"""
|
||
property_description: String!
|
||
|
||
"""Хэш имущества"""
|
||
property_hash: String!
|
||
|
||
"""Заявление"""
|
||
statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateProjectFreeDecisionInput {
|
||
"""Проект решения, которое предлагается принять"""
|
||
decision: String!
|
||
|
||
"""Вопрос, который выносится на повестку"""
|
||
question: String!
|
||
|
||
"""Пользовательский заголовок документа"""
|
||
title: String
|
||
}
|
||
|
||
input CreateProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Мета-данные проекта"""
|
||
meta: String!
|
||
|
||
"""Хэш родительского проекта"""
|
||
parent_hash: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Название проекта"""
|
||
title: String!
|
||
}
|
||
|
||
input CreateProjectInvestInput {
|
||
"""Сумма инвестиции"""
|
||
amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Заявление на инвестирование"""
|
||
statement: GenerationMoneyInvestStatementSignedDocumentInput!
|
||
|
||
"""Имя инвестора"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateProjectPropertyInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Сумма имущества"""
|
||
property_amount: String!
|
||
|
||
"""Описание имущества"""
|
||
property_description: String!
|
||
|
||
"""Хэш имущества"""
|
||
property_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateSovietIndividualDataInput {
|
||
"""Дата рождения"""
|
||
birthdate: String!
|
||
|
||
"""Email адрес"""
|
||
email: String!
|
||
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Полный адрес"""
|
||
full_address: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Данные паспорта"""
|
||
passport: PassportInput
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
}
|
||
|
||
input CreateStoryInput {
|
||
"""Формат содержимого; по умолчанию MARKDOWN"""
|
||
content_format: CapitalStoryContentFormat = MARKDOWN
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Описание истории"""
|
||
description: String
|
||
|
||
"""Хеш задачи (если история привязана к задаче)"""
|
||
issue_hash: String
|
||
|
||
"""Хеш проекта (если история привязана к проекту)"""
|
||
project_hash: String
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int = 0
|
||
|
||
"""Статус истории"""
|
||
status: StoryStatus = PENDING
|
||
|
||
"""Хеш истории для внешних ссылок"""
|
||
story_hash: String!
|
||
|
||
"""Название истории"""
|
||
title: String!
|
||
}
|
||
|
||
input CreateSubscriptionInput {
|
||
"""Данные подписки"""
|
||
subscription: WebPushSubscriptionDataInput!
|
||
|
||
"""User Agent браузера"""
|
||
userAgent: String
|
||
|
||
"""Username пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type CreateSubscriptionResponse {
|
||
"""Сообщение о результате операции"""
|
||
message: String!
|
||
|
||
"""Данные созданной подписки"""
|
||
subscription: WebPushSubscriptionDto!
|
||
|
||
"""Успешно ли создана подписка"""
|
||
success: Boolean!
|
||
}
|
||
|
||
input CreateWithdrawInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""ID метода платежа"""
|
||
method_id: String!
|
||
|
||
"""Хеш платежа для связи с withdraw"""
|
||
payment_hash: String!
|
||
|
||
"""Количество средств"""
|
||
quantity: Float!
|
||
|
||
"""Подписанное заявление на возврат средств"""
|
||
statement: ReturnByMoneySignedDocumentInput!
|
||
|
||
"""Символ валюты"""
|
||
symbol: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type CreateWithdrawResponse {
|
||
"""Хеш созданной заявки на вывод"""
|
||
withdraw_hash: String!
|
||
}
|
||
|
||
type CreatedProjectFreeDecision {
|
||
"""Проект решения, которое предлагается принять"""
|
||
decision: String!
|
||
|
||
"""Идентификатор проекта свободного решения"""
|
||
id: String!
|
||
|
||
"""Вопрос, который выносится на повестку"""
|
||
question: String!
|
||
|
||
"""Пользовательский заголовок документа"""
|
||
title: String
|
||
}
|
||
|
||
type CurrentInstanceDTO {
|
||
"""Статус в блокчейне от контракта кооператива"""
|
||
blockchain_status: String!
|
||
|
||
"""Описание инстанса"""
|
||
description: String!
|
||
|
||
"""Домен инстанса"""
|
||
domain: String!
|
||
|
||
"""URL изображения инстанса"""
|
||
image: String!
|
||
|
||
"""Домен делегирован и проверка здоровья пройдена"""
|
||
is_delegated: Boolean!
|
||
|
||
"""Домен валиден"""
|
||
is_valid: Boolean!
|
||
|
||
"""Процент прогресса установки (0-100)"""
|
||
progress: Float!
|
||
|
||
"""Статус инстанса"""
|
||
status: InstanceStatus!
|
||
|
||
"""Название инстанса"""
|
||
title: String!
|
||
}
|
||
|
||
type CurrentTableState {
|
||
"""Номер блока, в котором была последняя запись"""
|
||
block_num: Float!
|
||
|
||
"""Код контракта"""
|
||
code: String!
|
||
|
||
"""Дата создания последней записи"""
|
||
created_at: DateTime!
|
||
|
||
"""Первичный ключ"""
|
||
primary_key: String!
|
||
|
||
"""Область действия"""
|
||
scope: String!
|
||
|
||
"""Имя таблицы"""
|
||
table: String!
|
||
|
||
"""Данные записи в формате JSON"""
|
||
value: JSON
|
||
}
|
||
|
||
input CurrentTableStatesFiltersInput {
|
||
"""Код контракта"""
|
||
code: String
|
||
|
||
"""Область действия"""
|
||
scope: String
|
||
|
||
"""Имя таблицы"""
|
||
table: String
|
||
}
|
||
|
||
"""Статус цикла в системе CAPITAL"""
|
||
enum CycleStatus {
|
||
ACTIVE
|
||
COMPLETED
|
||
FUTURE
|
||
}
|
||
|
||
"""
|
||
A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.
|
||
"""
|
||
scalar DateTime
|
||
|
||
input DeactivateSubscriptionInput {
|
||
"""ID подписки для деактивации"""
|
||
subscriptionId: String!
|
||
}
|
||
|
||
input DebtFilter {
|
||
"""Фильтр по хешу проекта"""
|
||
projectHash: String
|
||
|
||
"""Фильтр по статусу долга"""
|
||
status: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Статус долга в системе CAPITAL"""
|
||
enum DebtStatus {
|
||
ACTIVE
|
||
APPROVED
|
||
CANCELLED
|
||
PENDING
|
||
SETTLED
|
||
UNDEFINED
|
||
}
|
||
|
||
"""
|
||
Комплексный объект решения совета, включающий в себя информацию о голосовавших членах совета, расширенное действие, которое привело к появлению решения, и агрегат документа самого решения.
|
||
"""
|
||
type DecisionDetailAggregate {
|
||
action: ExtendedBlockchainAction!
|
||
documentAggregate: DocumentAggregate!
|
||
votes_against: [ExtendedBlockchainAction!]!
|
||
votes_for: [ExtendedBlockchainAction!]!
|
||
}
|
||
|
||
input DeclineAgreementInput {
|
||
"""Имя аккаунта администратора"""
|
||
administrator: String!
|
||
|
||
"""Идентификатор соглашения"""
|
||
agreement_id: String!
|
||
|
||
"""Комментарий к отказу"""
|
||
comment: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""Входные данные для отклонения одобрения документа"""
|
||
input DeclineApproveInput {
|
||
"""Хеш одобрения для идентификации"""
|
||
approval_hash: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Причина отклонения"""
|
||
reason: String!
|
||
}
|
||
|
||
input DeclineRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Причина отказа"""
|
||
meta: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input DeleteBranchInput {
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
"""Входные данные для удаления задачи по хэшу"""
|
||
input DeleteCapitalIssueByHashInput {
|
||
"""Хеш задачи для удаления"""
|
||
issue_hash: String!
|
||
}
|
||
|
||
"""Входные данные для удаления истории по хэшу"""
|
||
input DeleteCapitalStoryByHashInput {
|
||
"""Хеш истории для удаления"""
|
||
story_hash: String!
|
||
}
|
||
|
||
input DeletePaymentMethodInput {
|
||
"""Идентификатор метода оплаты"""
|
||
method_id: String!
|
||
|
||
"""Имя пользователя, чей метод оплаты нужно удалить"""
|
||
username: String!
|
||
}
|
||
|
||
input DeleteProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input DeleteTrustedAccountInput {
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Имя аккаунта доверонного лица, у которого отзывается право подписи за председателя кооперативного участка
|
||
"""
|
||
trusted: String!
|
||
}
|
||
|
||
input DeliverOnRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Delta {
|
||
"""ID блока"""
|
||
block_id: String!
|
||
|
||
"""Номер блока"""
|
||
block_num: Float!
|
||
|
||
"""ID блокчейна"""
|
||
chain_id: String!
|
||
|
||
"""Код контракта"""
|
||
code: String!
|
||
|
||
"""Дата создания"""
|
||
created_at: DateTime!
|
||
|
||
"""Уникальный идентификатор"""
|
||
id: String!
|
||
|
||
"""Флаг присутствия записи"""
|
||
present: Boolean!
|
||
|
||
"""Первичный ключ"""
|
||
primary_key: String!
|
||
|
||
"""Область действия"""
|
||
scope: String!
|
||
|
||
"""Имя таблицы"""
|
||
table: String!
|
||
|
||
"""Данные записи в формате JSON"""
|
||
value: JSON
|
||
}
|
||
|
||
input DeltaFiltersInput {
|
||
"""Номер блока"""
|
||
block_num: Float
|
||
|
||
"""Код контракта"""
|
||
code: String
|
||
|
||
"""Флаг присутствия записи"""
|
||
present: Boolean
|
||
|
||
"""Первичный ключ"""
|
||
primary_key: String
|
||
|
||
"""Область действия"""
|
||
scope: String
|
||
|
||
"""Имя таблицы"""
|
||
table: String
|
||
}
|
||
|
||
type Desktop {
|
||
"""Домашняя страница для авторизованных пользователей"""
|
||
authorizedHome: String! @deprecated(reason: "Deprecated. Will be removed on 1 January 2026")
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя шаблона рабочих столов"""
|
||
layout: String!
|
||
|
||
"""Домашняя страница для неавторизованных пользователей"""
|
||
nonAuthorizedHome: String! @deprecated(reason: "Deprecated. Will be removed on 1 January 2026")
|
||
|
||
"""Состав приложений рабочего стола"""
|
||
workspaces: [DesktopWorkspace!]!
|
||
}
|
||
|
||
type DesktopConfig {
|
||
"""Маршрут по умолчанию"""
|
||
defaultRoute: String
|
||
|
||
"""Иконка для меню"""
|
||
icon: String
|
||
|
||
"""Уникальное имя workspace"""
|
||
name: String!
|
||
|
||
"""Отображаемое название workspace"""
|
||
title: String!
|
||
}
|
||
|
||
type DesktopWorkspace {
|
||
"""Маршрут по умолчанию для этого workspace"""
|
||
defaultRoute: String
|
||
|
||
"""Имя расширения, которому принадлежит этот workspace"""
|
||
extension_name: String!
|
||
|
||
"""Иконка для меню"""
|
||
icon: String
|
||
|
||
"""Уникальное имя workspace"""
|
||
name: String!
|
||
|
||
"""Отображаемое название workspace"""
|
||
title: String!
|
||
}
|
||
|
||
input DisputeOnRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Документ с аргументами спора"""
|
||
document: JSONObject!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""Типы действий для документов кооператива"""
|
||
enum DocumentAction {
|
||
CONTRIBUTE
|
||
JOINCOOP
|
||
REGCOOP
|
||
WITHDRAW
|
||
}
|
||
|
||
type DocumentAggregate {
|
||
document: SignedDigitalDocument!
|
||
hash: String!
|
||
rawDocument: GeneratedDocument
|
||
}
|
||
|
||
"""
|
||
Комплексный объект папки цифрового документа с агрегатами, который включает в себя заявление, решение, акты и связанные документы
|
||
"""
|
||
type DocumentPackageAggregate {
|
||
"""Массив объект(ов) актов с агрегатами, относящихся к заявлению"""
|
||
acts: [ActDetailAggregate!]!
|
||
|
||
"""Объект цифрового документа решения с агрегатом"""
|
||
decision: DecisionDetailAggregate
|
||
|
||
"""Массив связанных документов с агрегатами, извлечённых из мета-данных"""
|
||
links: [DocumentAggregate!]!
|
||
|
||
"""Объект цифрового документа заявления с агрегатом"""
|
||
statement: StatementDetailAggregate
|
||
}
|
||
|
||
type DocumentsAggregatePaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [DocumentPackageAggregate!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
input EditBranchInput {
|
||
"""
|
||
Документ, на основании которого действует Уполномоченный (решение совета №СС-.. от ..)
|
||
"""
|
||
based_on: String!
|
||
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Электронная почта"""
|
||
email: String!
|
||
|
||
"""Фактический адрес"""
|
||
fact_address: String!
|
||
|
||
"""Полное имя организации кооперативного участка"""
|
||
full_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Краткое имя организации кооперативного участка"""
|
||
short_name: String!
|
||
|
||
"""Имя аккаунта уполномоченного (председателя) кооперативного участка"""
|
||
trustee: String!
|
||
}
|
||
|
||
input EditContributorInput {
|
||
"""О себе"""
|
||
about: String
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Часов в день"""
|
||
hours_per_day: Float
|
||
|
||
"""Ставка за час работы"""
|
||
rate_per_hour: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input EditProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Новые данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Новое описание проекта"""
|
||
description: String!
|
||
|
||
"""Новое приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Новые мета-данные проекта"""
|
||
meta: String!
|
||
|
||
"""Хэш проекта для редактирования"""
|
||
project_hash: String!
|
||
|
||
"""Новое название проекта"""
|
||
title: String!
|
||
}
|
||
|
||
type Entrepreneur {
|
||
"""Дата рождения"""
|
||
birthdate: String!
|
||
|
||
"""Город"""
|
||
city: String!
|
||
|
||
"""Страна"""
|
||
country: String!
|
||
|
||
"""Детали ИП (ИНН, ОГРН)"""
|
||
details: EntrepreneurDetails!
|
||
|
||
"""Email"""
|
||
email: String!
|
||
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Юридический адрес"""
|
||
full_address: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Имя аккаунта"""
|
||
username: String!
|
||
}
|
||
|
||
type EntrepreneurCertificate {
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""ИНН"""
|
||
inn: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String
|
||
|
||
"""Тип аккаунта"""
|
||
type: AccountType!
|
||
|
||
"""Имя аккаунта"""
|
||
username: String!
|
||
}
|
||
|
||
type EntrepreneurDetails {
|
||
"""ИНН"""
|
||
inn: String!
|
||
|
||
"""ОГРН"""
|
||
ogrn: String!
|
||
}
|
||
|
||
input EntrepreneurDetailsInput {
|
||
"""ИНН"""
|
||
inn: String!
|
||
|
||
"""ОГРН"""
|
||
ogrn: String!
|
||
}
|
||
|
||
input ExpenseFilter {
|
||
"""Фильтр по ID фонда"""
|
||
fundId: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
projectHash: String
|
||
|
||
"""Фильтр по статусу расхода"""
|
||
status: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Статус расхода в системе CAPITAL"""
|
||
enum ExpenseStatus {
|
||
APPROVED
|
||
CANCELLED
|
||
DECLINED
|
||
PAID
|
||
PENDING
|
||
UNDEFINED
|
||
}
|
||
|
||
"""
|
||
Расширенное действие блокчейна с сертификатом пользователя, совершившего его.
|
||
"""
|
||
type ExtendedBlockchainAction {
|
||
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!
|
||
|
||
"""Данные действия в формате JSON"""
|
||
data: JSON!
|
||
elapsed: Int!
|
||
global_sequence: String!
|
||
name: String!
|
||
receipt: ActionReceipt!
|
||
receiver: String!
|
||
transaction_id: String!
|
||
}
|
||
|
||
"""Расширенный статус собрания на основе дат и состояния"""
|
||
enum ExtendedMeetStatus {
|
||
"""Авторизовано"""
|
||
AUTHORIZED
|
||
|
||
"""Закрыто"""
|
||
CLOSED
|
||
|
||
"""Создано"""
|
||
CREATED
|
||
|
||
"""Истекло без кворума"""
|
||
EXPIRED_NO_QUORUM
|
||
|
||
"""Неопределенное состояние"""
|
||
NONE
|
||
|
||
"""Ожидаем утверждения новой даты собрания"""
|
||
ONRESTART
|
||
|
||
"""Предварительно закрыто"""
|
||
PRECLOSED
|
||
|
||
"""Голосование завершено, ожидает подписей"""
|
||
VOTING_COMPLETED
|
||
|
||
"""Голосование идет"""
|
||
VOTING_IN_PROGRESS
|
||
|
||
"""Ожидает открытия"""
|
||
WAITING_FOR_OPENING
|
||
}
|
||
|
||
type Extension {
|
||
"""Настройки конфигурации для расширения"""
|
||
config: JSON
|
||
|
||
"""Дата создания расширения"""
|
||
created_at: DateTime!
|
||
|
||
"""Описание расширения"""
|
||
description: String
|
||
|
||
"""Массив рабочих столов, которые предоставляет расширение"""
|
||
desktops: [DesktopConfig!]
|
||
|
||
"""Показывает, включено ли расширение"""
|
||
enabled: Boolean!
|
||
|
||
"""Внешняя ссылка на iframe-интерфейс расширения"""
|
||
external_url: String
|
||
|
||
"""Изображение для расширения"""
|
||
image: String
|
||
|
||
"""Поле инструкция для установки (INSTALL)"""
|
||
instructions: String!
|
||
|
||
"""Показывает, доступно ли расширение"""
|
||
is_available: Boolean!
|
||
|
||
"""Показывает, встроенное ли это расширение"""
|
||
is_builtin: Boolean!
|
||
|
||
"""Показывает, установлено ли расширение"""
|
||
is_installed: Boolean!
|
||
|
||
"""Показывает, внутреннее ли это расширение"""
|
||
is_internal: Boolean!
|
||
|
||
"""Уникальное имя расширения"""
|
||
name: String!
|
||
|
||
"""Поле подробного текстового описания (README)"""
|
||
readme: String!
|
||
|
||
"""Схема настроек конфигурации для расширения"""
|
||
schema: JSON
|
||
|
||
"""Массив тегов для расширения"""
|
||
tags: [String!]!
|
||
|
||
"""Заголовок расширения"""
|
||
title: String
|
||
|
||
"""Дата последнего обновления расширения"""
|
||
updated_at: DateTime!
|
||
}
|
||
|
||
input ExtensionInput {
|
||
"""Объект конфигурации расширения"""
|
||
config: JSON!
|
||
|
||
"""Дата установки расширения"""
|
||
created_at: DateTime
|
||
|
||
"""Флаг того, включено ли расширение сейчас"""
|
||
enabled: Boolean!
|
||
|
||
"""Уникальное имя расширения (является идентификатором)"""
|
||
name: String!
|
||
|
||
"""Дата обновления расширения"""
|
||
updated_at: DateTime
|
||
}
|
||
|
||
type ExtensionLog {
|
||
"""Дата создания записи"""
|
||
created_at: DateTime!
|
||
|
||
"""Данные лога в формате JSON"""
|
||
data: String
|
||
|
||
"""Локальный ID записи лога в рамках расширения"""
|
||
extension_local_id: Float!
|
||
|
||
"""Глобальный ID записи лога"""
|
||
id: Float!
|
||
|
||
"""Имя расширения"""
|
||
name: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
updated_at: DateTime!
|
||
}
|
||
|
||
type ExtensionLogsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [ExtensionLog!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type FieldError {
|
||
message: String!
|
||
path: String!
|
||
}
|
||
|
||
input FinalizeProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта для финализации"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input FreeDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input FundProgramInput {
|
||
"""Сумма финансирования"""
|
||
amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Memo"""
|
||
memo: String!
|
||
}
|
||
|
||
type GatewayPayment {
|
||
"""Данные из блокчейна"""
|
||
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
|
||
|
||
"""ID платежного метода"""
|
||
payment_method_id: String
|
||
|
||
"""Провайдер платежа"""
|
||
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
|
||
}
|
||
|
||
input GenerateAnyDocumentInput {
|
||
"""Произвольные данные для генерации документа в формате JSON"""
|
||
data: JSON!
|
||
|
||
"""Опции генерации документа"""
|
||
options: GenerateDocumentOptionsInput
|
||
}
|
||
|
||
input GenerateCapitalRegistrationDocumentsInputDTO {
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Язык документов (по умолчанию ru)"""
|
||
lang: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type GenerateCapitalRegistrationDocumentsOutputDTO {
|
||
"""Соглашение Благорост (только для пути Генератора)"""
|
||
blagorost_agreement: GeneratedDocument
|
||
|
||
"""Договор УХД (всегда генерируется)"""
|
||
generation_contract: GeneratedDocument
|
||
|
||
"""Оферта Генератор (для пути благороста)"""
|
||
generator_offer: GeneratedDocument
|
||
|
||
"""Соглашение о хранении имущества (всегда генерируется)"""
|
||
storage_agreement: GeneratedDocument
|
||
}
|
||
|
||
input GenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input GenerateDocumentOptionsInput {
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Пропустить сохранение"""
|
||
skip_save: Boolean
|
||
}
|
||
|
||
input GenerateRegistrationDocumentsInput {
|
||
"""Тип аккаунта пайщика"""
|
||
account_type: AccountType!
|
||
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Ключ выбранной программы регистрации (опционально)"""
|
||
program_key: String
|
||
|
||
"""Имя пользователя (аккаунт)"""
|
||
username: String!
|
||
}
|
||
|
||
type GenerateRegistrationDocumentsOutput {
|
||
"""Тип аккаунта"""
|
||
account_type: AccountType!
|
||
|
||
"""Массив сгенерированных документов"""
|
||
documents: [GeneratedRegistrationDocument!]!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type GeneratedDocument {
|
||
"""Бинарное содержимое документа (base64)"""
|
||
binary: String!
|
||
|
||
"""Полное название документа"""
|
||
full_title: String!
|
||
|
||
"""Хэш документа"""
|
||
hash: String!
|
||
|
||
"""HTML содержимое документа"""
|
||
html: String!
|
||
|
||
"""Метаданные документа"""
|
||
meta: JSON!
|
||
}
|
||
|
||
type GeneratedRegistrationDocument {
|
||
"""Тип соглашения для блокчейна"""
|
||
agreement_type: String!
|
||
|
||
"""Текст для галочки на фронтенде"""
|
||
checkbox_text: String!
|
||
|
||
"""Сгенерированный документ"""
|
||
document: GeneratedDocument!
|
||
|
||
"""
|
||
Идентификатор соглашения (wallet_agreement, signature_agreement и т.д.)
|
||
"""
|
||
id: String!
|
||
|
||
"""Нужно ли отправлять в блокчейн как agreement"""
|
||
is_blockchain_agreement: Boolean!
|
||
|
||
"""Текст ссылки для открытия диалога чтения"""
|
||
link_text: String!
|
||
|
||
"""Нужно ли линковать в заявление"""
|
||
link_to_statement: Boolean!
|
||
|
||
"""Порядок отображения"""
|
||
order: Int!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
}
|
||
|
||
type GeneratedReport {
|
||
createdAt: DateTime
|
||
errors: [String!]!
|
||
fileName: String!
|
||
|
||
"""UUID записи в generated_reports (null, если XML пустой и не сохранён)"""
|
||
id: String
|
||
isValid: Boolean!
|
||
period: Int
|
||
reportType: ReportType!
|
||
xml: String!
|
||
year: Int!
|
||
}
|
||
|
||
type GeneratedReportSummary {
|
||
createdAt: DateTime!
|
||
fileName: String!
|
||
generatedBy: String!
|
||
id: String!
|
||
isValid: Boolean!
|
||
period: Int
|
||
reportType: ReportType!
|
||
year: Int!
|
||
}
|
||
|
||
input GenerationContractGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input GenerationContractSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""
|
||
Метаинформация для документа договора участия в хозяйственной деятельности
|
||
"""
|
||
meta: GenerationContractSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input GenerationContractSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Хэш участника для генерации соглашения"""
|
||
contributor_hash: String!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input GenerationMoneyInvestStatementGenerateDocumentInput {
|
||
"""Сумма инвестирования"""
|
||
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
|
||
}
|
||
|
||
input GenerationMoneyInvestStatementSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для документа заявления об инвестировании в генерацию"""
|
||
meta: GenerationMoneyInvestStatementSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input GenerationMoneyInvestStatementSignedMetaDocumentInput {
|
||
"""Сумма инвестирования"""
|
||
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!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input GenerationToMainWalletConvertStatementGenerateDocumentInput {
|
||
"""Хэш приложения"""
|
||
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
|
||
}
|
||
|
||
input GetAccountInput {
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input GetAccountsInput {
|
||
role: String
|
||
}
|
||
|
||
input GetBranchesInput {
|
||
"""Фильтр по имени аккаунта кооперативного участка"""
|
||
braname: String
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
"""Входные данные для получения коммита по хэшу"""
|
||
input GetCapitalCommitByHashInput {
|
||
"""Хеш коммита для получения"""
|
||
commit_hash: String!
|
||
}
|
||
|
||
input GetCapitalConfigInput {
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
"""Входные данные для получения задачи по хэшу"""
|
||
input GetCapitalIssueByHashInput {
|
||
"""Хеш задачи для получения"""
|
||
issue_hash: String!
|
||
}
|
||
|
||
"""Входные данные для получения логов событий по задаче"""
|
||
input GetCapitalIssueLogsInput {
|
||
"""Хеш задачи"""
|
||
issue_hash: String!
|
||
}
|
||
|
||
"""Входные данные для получения логов событий с фильтрацией и пагинацией"""
|
||
input GetCapitalLogsInput {
|
||
"""Фильтры для поиска логов"""
|
||
filter: CapitalLogFilterInput
|
||
|
||
"""Параметры пагинации"""
|
||
pagination: PaginationInput
|
||
}
|
||
|
||
"""Входные данные для получения истории по хэшу"""
|
||
input GetCapitalStoryByHashInput {
|
||
"""Хеш истории для получения"""
|
||
story_hash: String!
|
||
}
|
||
|
||
input GetContributorInput {
|
||
"""ID участника"""
|
||
_id: String
|
||
|
||
"""Хеш участника"""
|
||
contributor_hash: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
input GetDebtInput {
|
||
"""ID долга"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetDocumentsInput {
|
||
actions: [DocumentAction!]
|
||
after_block: Int
|
||
before_block: Int
|
||
filter: JSON!
|
||
limit: Int
|
||
page: Int
|
||
type: String
|
||
username: String!
|
||
}
|
||
|
||
input GetExpenseInput {
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetExtensionLogsInput {
|
||
"""Фильтр по дате создания (от)"""
|
||
createdFrom: DateTime
|
||
|
||
"""Фильтр по дате создания (до)"""
|
||
createdTo: DateTime
|
||
|
||
"""Фильтр по имени расширения"""
|
||
name: String
|
||
}
|
||
|
||
input GetExtensionsInput {
|
||
"""Фильтр включенных расширений"""
|
||
enabled: Boolean
|
||
|
||
"""Фильтр активности"""
|
||
is_available: Boolean
|
||
|
||
"""Фильтр рабочих столов"""
|
||
is_desktop: Boolean
|
||
|
||
"""Фильтр установленных расширений"""
|
||
is_installed: Boolean
|
||
|
||
"""Фильтр по имени"""
|
||
name: String
|
||
}
|
||
|
||
input GetInstallationStatusInput {
|
||
"""Код установки"""
|
||
install_code: String!
|
||
}
|
||
|
||
input GetInvestInput {
|
||
"""ID инвестиции"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetLedger2HistoryInput {
|
||
"""Бух.счёт (×1000): 51000/80000/86000 — для debit/credit действий."""
|
||
accountId: Int
|
||
|
||
"""Имена blockchain-действий: apply | walletop | debit | credit"""
|
||
actionNames: [String!]
|
||
|
||
"""
|
||
№ операции = apply.global_sequence. Точечная адресация одной apply-группы (apply + walletop/debit/credit).
|
||
"""
|
||
applyGlobalSequence: String
|
||
coopname: String!
|
||
dateFrom: DateTime
|
||
dateTo: DateTime
|
||
limit: Int = 50
|
||
|
||
"""OPERATION_REGISTRY коды: o.cap.lend, o.wal.depcpl, o.mig.minshr и т.д."""
|
||
operationCodes: [String!]
|
||
page: Int = 1
|
||
|
||
"""
|
||
global_sequence родительского apply: возвращает только inline-сибсов (walletop/debit/credit) этого apply через точечную связь parser2 (transaction_id + creator_action_ordinal=apply.action_ordinal).
|
||
"""
|
||
parentApplyGlobalSequence: String
|
||
|
||
"""process_hash для выборки всех действий одной операции"""
|
||
processHash: String
|
||
sortOrder: String = "DESC"
|
||
username: String
|
||
|
||
"""
|
||
eosio::name кошелька (`w.<contract>.<waltype>`) — для walletop действий.
|
||
"""
|
||
walletName: String
|
||
|
||
"""№ движения по кошельку = walletop.global_sequence. Уникален."""
|
||
walletopGlobalSequence: String
|
||
}
|
||
|
||
input GetLedger2PostingsInput {
|
||
"""Бух.счёт (×1000) — попадание в debit ИЛИ credit ноге проводки."""
|
||
accountId: Int
|
||
|
||
"""
|
||
№ операции = apply.global_sequence. Возвращает проводки ровно этой apply-группы.
|
||
"""
|
||
applyGlobalSequence: String
|
||
coopname: String!
|
||
dateFrom: DateTime
|
||
dateTo: DateTime
|
||
|
||
"""
|
||
№ проводки = debit.global_sequence (unique). Парный credit подтянется автоматически.
|
||
"""
|
||
debitGlobalSequence: String
|
||
limit: Int = 50
|
||
page: Int = 1
|
||
|
||
"""process_hash для выборки всех проводок одной операции"""
|
||
processHash: String
|
||
sortOrder: String = "DESC"
|
||
username: String
|
||
}
|
||
|
||
input GetLedgerHistoryInput {
|
||
"""
|
||
ID счета для фильтрации. Если не указан, возвращаются операции по всем счетам
|
||
"""
|
||
account_id: Int
|
||
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Количество записей на странице (по умолчанию 10, максимум 100)"""
|
||
limit: Int = 10
|
||
|
||
"""Номер страницы (по умолчанию 1)"""
|
||
page: Int = 1
|
||
|
||
"""Поле для сортировки (created_at, global_sequence)"""
|
||
sortBy: String
|
||
|
||
"""Направление сортировки (ASC или DESC)"""
|
||
sortOrder: String = "DESC"
|
||
}
|
||
|
||
input GetLedgerInput {
|
||
"""Имя кооператива для получения состояния ledger"""
|
||
coopname: String!
|
||
}
|
||
|
||
input GetMaxOriginServerTsForRoomInput {
|
||
matrixRoomId: String!
|
||
}
|
||
|
||
input GetMeetInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
}
|
||
|
||
input GetMeetsInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
input GetOneCoopDocumentsInput {
|
||
"""Номер блока, начиная с которого извлекать документы"""
|
||
block_from: Int!
|
||
|
||
"""Номер блока, до которого извлекать документы"""
|
||
block_to: Int
|
||
|
||
"""Количество записей на странице"""
|
||
limit: Int = 100
|
||
|
||
"""Номер страницы для пагинации"""
|
||
page: Int = 1
|
||
}
|
||
|
||
input GetPaymentMethodsInput {
|
||
"""Количество элементов на странице"""
|
||
limit: Int! = 10
|
||
|
||
"""Номер страницы"""
|
||
page: Int! = 1
|
||
|
||
"""Ключ сортировки (например, "name")"""
|
||
sortBy: String
|
||
|
||
"""Направление сортировки ("ASC" или "DESC")"""
|
||
sortOrder: String! = "ASC"
|
||
|
||
"""Имя пользователя для фильтрации методов оплаты"""
|
||
username: String
|
||
}
|
||
|
||
input GetProjectCommunicationRoomsInput {
|
||
"""Хеш проекта Capital"""
|
||
projectHash: String!
|
||
}
|
||
|
||
input GetProjectInput {
|
||
"""Хеш проекта"""
|
||
hash: String!
|
||
|
||
"""Хеш родительского проекта для фильтрации компонентов"""
|
||
parent_hash: String
|
||
}
|
||
|
||
input GetProjectWithRelationsInput {
|
||
"""Хеш проекта"""
|
||
projectHash: String!
|
||
}
|
||
|
||
input GetResultInput {
|
||
"""ID результата"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetRoomMessagesForUtcDateInput {
|
||
matrixRoomId: String!
|
||
|
||
"""Календарные сутки UTC, формат YYYY-MM-DD"""
|
||
utcDate: String!
|
||
}
|
||
|
||
input GetTranscriptionInput {
|
||
id: String!
|
||
}
|
||
|
||
input GetTranscriptionsInput {
|
||
limit: Int = 20
|
||
matrixRoomId: String
|
||
offset: Int = 0
|
||
}
|
||
|
||
input GetUserSubscriptionsInput {
|
||
"""Username пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input GetVoteInput {
|
||
"""ID голоса"""
|
||
_id: String!
|
||
}
|
||
|
||
input ImportContributorInput {
|
||
"""Дата соглашения Благорост в формате DD.MM.YYYY"""
|
||
blagorost_agreement_created_at: String!
|
||
|
||
"""Номер соглашения Благорост"""
|
||
blagorost_agreement_number: String!
|
||
|
||
"""Сумма вклада"""
|
||
contribution_amount: String!
|
||
|
||
"""Дата создания договора участника (в формате DD.MM.YYYY)"""
|
||
contributor_contract_created_at: String!
|
||
|
||
"""Номер договора участника"""
|
||
contributor_contract_number: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Примечание"""
|
||
memo: String
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Individual {
|
||
"""Дата рождения"""
|
||
birthdate: String!
|
||
|
||
"""Email"""
|
||
email: String!
|
||
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Полный адрес"""
|
||
full_address: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Данные паспорта"""
|
||
passport: Passport
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Имя аккаунта"""
|
||
username: String!
|
||
}
|
||
|
||
type IndividualCertificate {
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String
|
||
|
||
"""Тип аккаунта"""
|
||
type: AccountType!
|
||
|
||
"""Имя аккаунта"""
|
||
username: String!
|
||
}
|
||
|
||
input Init {
|
||
"""
|
||
Объект организации кооператива, которая обслуживает данный экземпляр программного обеспечения MONO
|
||
"""
|
||
organization_data: CreateInitOrganizationDataInput!
|
||
}
|
||
|
||
input Install {
|
||
soviet: [SovietMemberInput!]!
|
||
vars: SetVarsInput!
|
||
}
|
||
|
||
type InstallationStatus {
|
||
"""Есть ли приватный аккаунт"""
|
||
has_private_account: Boolean!
|
||
|
||
"""Инициализация выполнена через сервер"""
|
||
init_by_server: Boolean
|
||
|
||
"""Данные организации с банковскими реквизитами"""
|
||
organization_data: OrganizationWithBankAccount
|
||
}
|
||
|
||
"""Статусы жизненного цикла инстанса кооператива"""
|
||
enum InstanceStatus {
|
||
ACTIVE
|
||
BLOCKED
|
||
ERROR
|
||
INSTALL
|
||
PENDING
|
||
RENT
|
||
}
|
||
|
||
"""Статусы инвестиции в системе CAPITAL"""
|
||
enum InvestStatus {
|
||
ACTIVE
|
||
APPROVED
|
||
CANCELLED
|
||
PENDING
|
||
RETURNED
|
||
UNDEFINED
|
||
}
|
||
|
||
"""Приоритет задачи в системе CAPITAL"""
|
||
enum IssuePriority {
|
||
HIGH
|
||
LOW
|
||
MEDIUM
|
||
URGENT
|
||
}
|
||
|
||
"""Статус задачи в системе CAPITAL"""
|
||
enum IssueStatus {
|
||
BACKLOG
|
||
CANCELED
|
||
DONE
|
||
IN_PROGRESS
|
||
ON_REVIEW
|
||
TODO
|
||
}
|
||
|
||
"""
|
||
The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
|
||
"""
|
||
scalar JSON
|
||
|
||
"""
|
||
The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
|
||
"""
|
||
scalar JSONObject
|
||
|
||
type KeyWeight {
|
||
"""Ключ"""
|
||
key: String!
|
||
|
||
"""Вес"""
|
||
weight: Int!
|
||
}
|
||
|
||
type Ledger2Account {
|
||
"""0 = active (дебетовый), 1 = passive (кредитовый)"""
|
||
accountType: Int!
|
||
|
||
"""Сальдо (EOSIO asset: "7000.0000 RUB")"""
|
||
balance: String!
|
||
|
||
"""Кредитовый оборот"""
|
||
creditBalance: String!
|
||
|
||
"""Дебетовый оборот"""
|
||
debitBalance: String!
|
||
|
||
"""ID счёта (×1000 offset): 51000/80000/86000/..."""
|
||
id: Int!
|
||
|
||
"""Русское название счёта из плана"""
|
||
name: String!
|
||
}
|
||
|
||
type Ledger2AdjustmentResult {
|
||
processHash: String!
|
||
transactionId: String!
|
||
}
|
||
|
||
type Ledger2HistoryResponse {
|
||
currentPage: Int!
|
||
items: [Ledger2Operation!]!
|
||
totalCount: Int!
|
||
totalPages: Int!
|
||
}
|
||
|
||
type Ledger2Operation {
|
||
"""ID счёта/кошелька (×1000)"""
|
||
accountId: Int
|
||
|
||
"""apply | walletop | debit | credit"""
|
||
action: String!
|
||
blockNum: Int!
|
||
coopname: String!
|
||
createdAt: DateTime!
|
||
|
||
"""global_sequence блокчейна (строка — значения до 2^53 overflow)"""
|
||
globalSequence: String!
|
||
memo: String
|
||
|
||
"""Для apply: OPERATION_REGISTRY code (o.cap.lend / o.wal.depcpl / ...)"""
|
||
operationCode: String
|
||
|
||
"""
|
||
global_sequence родительского apply (parser2: transaction_id + action_ordinal=this.creator_action_ordinal) — для точечного cross-link на конкретную операцию.
|
||
"""
|
||
parentApplyGlobalSequence: String
|
||
|
||
"""process_hash (32-hex)"""
|
||
processHash: String
|
||
|
||
"""
|
||
Asset "100.0000 RUB"
|
||
"""
|
||
quantity: String
|
||
username: String
|
||
|
||
"""walletop: wallet_from (eosio::name w.<contract>.<waltype>)"""
|
||
walletFrom: String
|
||
|
||
"""walletop: wallet_to (eosio::name w.<contract>.<waltype>)"""
|
||
walletTo: String
|
||
}
|
||
|
||
type Ledger2Posting {
|
||
blockNum: Int!
|
||
createdAt: DateTime!
|
||
|
||
"""id бух.счёта credit (×1000)"""
|
||
creditAccountId: Int
|
||
|
||
"""global_sequence credit-action"""
|
||
creditGlobalSequence: String
|
||
|
||
"""id бух.счёта debit (×1000)"""
|
||
debitAccountId: Int
|
||
|
||
"""global_sequence debit-action"""
|
||
debitGlobalSequence: String
|
||
|
||
"""Стабильный ключ для UI: debitSeq_creditSeq"""
|
||
key: String!
|
||
memo: String
|
||
|
||
"""
|
||
OPERATION_REGISTRY код из parent apply (`o.cap.lend` / `o.wal.depcpl` / ...)
|
||
"""
|
||
operationCode: String
|
||
|
||
"""global_sequence parent apply (для cross-link в реестр операций)"""
|
||
parentApplyGlobalSequence: String
|
||
|
||
"""process_hash (32-hex)"""
|
||
processHash: String
|
||
|
||
"""
|
||
Asset "100.0000 RUB"
|
||
"""
|
||
quantity: String
|
||
username: String
|
||
}
|
||
|
||
type Ledger2PostingsResponse {
|
||
currentPage: Int!
|
||
items: [Ledger2Posting!]!
|
||
totalCount: Int!
|
||
totalPages: Int!
|
||
}
|
||
|
||
type Ledger2Wallet {
|
||
"""Доступный баланс"""
|
||
available: String!
|
||
|
||
"""Заблокированный баланс"""
|
||
blocked: String!
|
||
|
||
"""eosio::name-идентификатор кошелька (w.<contract>.<waltype>)"""
|
||
id: String!
|
||
|
||
"""Название кошелька"""
|
||
name: String!
|
||
}
|
||
|
||
type LedgerHistoryResponse {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Список операций"""
|
||
items: [LedgerOperation!]!
|
||
|
||
"""Общее количество операций"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type LedgerOperation {
|
||
"""ID счета"""
|
||
account_id: Int!
|
||
|
||
"""Тип операции"""
|
||
action: String!
|
||
|
||
"""Комментарий к операции"""
|
||
comment: String
|
||
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания операции"""
|
||
created_at: DateTime!
|
||
|
||
"""Номер глобальной последовательности блокчейна"""
|
||
global_sequence: Int!
|
||
|
||
"""Хеш пакета документов операции"""
|
||
hash: String
|
||
|
||
"""Сумма операции"""
|
||
quantity: String!
|
||
|
||
"""Имя пользователя, совершившего операцию"""
|
||
username: String
|
||
}
|
||
|
||
type LedgerState {
|
||
"""План счетов с актуальными данными"""
|
||
chartOfAccounts: [ChartOfAccountsItem!]!
|
||
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
input ListReportDraftsFilterInput {
|
||
period: Int
|
||
reportType: ReportType
|
||
year: Int
|
||
}
|
||
|
||
input ListUtcDatesWithNewRoomMessagesInput {
|
||
"""
|
||
Нижняя граница origin_server_ts (мс), исключительно: сообщения строго новее
|
||
"""
|
||
afterOriginServerTsExclusive: Float!
|
||
matrixRoomId: String!
|
||
}
|
||
|
||
"""Типы сущностей в логах"""
|
||
enum LogEntityType {
|
||
CONTRIBUTOR
|
||
CYCLE
|
||
ISSUE
|
||
PROGRAM
|
||
PROJECT
|
||
STORY
|
||
}
|
||
|
||
"""Типы событий в системе логирования"""
|
||
enum LogEventType {
|
||
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
|
||
}
|
||
|
||
input LoginInput {
|
||
"""Электронная почта"""
|
||
email: String!
|
||
|
||
"""Метка времени в строковом формате ISO"""
|
||
now: String!
|
||
|
||
"""Цифровая подпись метки времени"""
|
||
signature: String!
|
||
}
|
||
|
||
input LogoutInput {
|
||
"""Токен обновления"""
|
||
access_token: String!
|
||
|
||
"""Токен доступа"""
|
||
refresh_token: String!
|
||
}
|
||
|
||
input MakeClearanceInput {
|
||
"""Вклад участника (текстовое описание)"""
|
||
contribution: String
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанный документ"""
|
||
document: SignedDigitalDocumentInput!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input MarkReportPeriodInput {
|
||
mark: ReportSubmissionMark
|
||
period: Int
|
||
reportType: ReportType!
|
||
year: Int!
|
||
}
|
||
|
||
type MatrixAccountStatusResponseDTO {
|
||
hasAccount: Boolean!
|
||
iframeUrl: String
|
||
matrixUsername: String
|
||
}
|
||
|
||
"""Данные о собрании кооператива"""
|
||
type Meet {
|
||
"""Документ с решением совета о проведении собрания"""
|
||
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!
|
||
}
|
||
|
||
"""Агрегат данных о собрании, содержащий информацию о разных этапах"""
|
||
type MeetAggregate {
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
|
||
"""Данные собрания на этапе предварительной обработки"""
|
||
pre: MeetPreProcessing
|
||
|
||
"""Данные собрания после обработки"""
|
||
processed: MeetProcessed
|
||
|
||
"""Данные собрания на этапе обработки"""
|
||
processing: MeetProcessing
|
||
}
|
||
|
||
"""Предварительные данные собрания перед обработкой"""
|
||
type MeetPreProcessing {
|
||
"""Повестка собрания"""
|
||
agenda: [AgendaMeetPoint!]!
|
||
|
||
"""Дата закрытия собрания"""
|
||
close_at: DateTime!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дополнительная информация о формате собрания"""
|
||
details: String
|
||
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
|
||
"""Инициатор собрания"""
|
||
initiator: String!
|
||
|
||
"""Сертификат инициатора собрания"""
|
||
initiator_certificate: UserCertificateUnion
|
||
|
||
"""Дата открытия собрания"""
|
||
open_at: DateTime!
|
||
|
||
"""Председатель собрания"""
|
||
presider: String!
|
||
|
||
"""Сертификат председателя собрания"""
|
||
presider_certificate: UserCertificateUnion
|
||
|
||
"""Документ с предложением повестки собрания"""
|
||
proposal: DocumentAggregate
|
||
|
||
"""Секретарь собрания"""
|
||
secretary: String!
|
||
|
||
"""Сертификат секретаря собрания"""
|
||
secretary_certificate: UserCertificateUnion
|
||
}
|
||
|
||
"""Данные о собрании после обработки"""
|
||
type MeetProcessed {
|
||
"""Имя кооператива"""
|
||
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!
|
||
}
|
||
|
||
"""Данные о собрании в процессе обработки"""
|
||
type MeetProcessing {
|
||
"""Расширенный статус собрания на основе дат и состояния"""
|
||
extendedStatus: ExtendedMeetStatus!
|
||
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
|
||
"""Флаг указывающий, голосовал ли текущий пользователь"""
|
||
isVoted: Boolean!
|
||
|
||
"""Основная информация о собрании"""
|
||
meet: Meet!
|
||
|
||
"""Список вопросов повестки собрания"""
|
||
questions: [Question!]!
|
||
}
|
||
|
||
"""Результат голосования по вопросу"""
|
||
type MeetQuestionResult {
|
||
"""Принят ли вопрос"""
|
||
accepted: Boolean!
|
||
|
||
"""Контекст вопроса"""
|
||
context: String!
|
||
|
||
"""Принятое решение"""
|
||
decision: String!
|
||
|
||
"""Порядковый номер вопроса"""
|
||
number: Int!
|
||
|
||
"""Идентификатор вопроса"""
|
||
question_id: Int!
|
||
|
||
"""Заголовок вопроса"""
|
||
title: String!
|
||
|
||
"""Количество воздержавшихся"""
|
||
votes_abstained: Int!
|
||
|
||
"""Количество голосов против"""
|
||
votes_against: Int!
|
||
|
||
"""Количество голосов за"""
|
||
votes_for: Int!
|
||
}
|
||
|
||
type MissingRequisiteField {
|
||
key: String!
|
||
label: String!
|
||
reason: String!
|
||
source: RequisiteSource!
|
||
}
|
||
|
||
input ModerateRequestInput {
|
||
"""
|
||
Размер комиссии за отмену в формате "10.0000 RUB"
|
||
"""
|
||
cancellation_fee: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type MonoAccount {
|
||
"""Электронная почта пользователя"""
|
||
email: String!
|
||
|
||
"""Есть ли у пользователя аккаунт"""
|
||
has_account: Boolean!
|
||
|
||
"""ID начального заказа"""
|
||
initial_order: String
|
||
|
||
"""Подтверждена ли электронная почта"""
|
||
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!
|
||
}
|
||
|
||
input MoveCapitalIssueToComponentInput {
|
||
"""Хеш задачи"""
|
||
issue_hash: String!
|
||
|
||
"""project_hash компонента, в который переносим задачу"""
|
||
target_project_hash: String!
|
||
}
|
||
|
||
type Mutation {
|
||
"""Подтвердить поставку имущества на заявку"""
|
||
acceptChildOrder(data: AcceptChildOrderInput!): Transaction!
|
||
|
||
"""
|
||
Добавить активного пайщика, который вступил в кооператив, не используя платформу (заполнив заявление собственноручно, оплатив вступительный и минимальный паевый взносы, и получив протокол решения совета)
|
||
"""
|
||
addParticipant(data: AddParticipantInput!): Account!
|
||
|
||
"""Добавить метод оплаты (банковский счёт или СБП)"""
|
||
addPaymentMethod(data: AddPaymentMethodInput!): PaymentMethod!
|
||
|
||
"""Добавить доверенное лицо кооперативного участка"""
|
||
addTrustedAccount(data: AddTrustedAccountInput!): Branch!
|
||
|
||
"""Отменить заявку"""
|
||
cancelRequest(data: CancelRequestInput!): Transaction!
|
||
|
||
"""Добавление автора проекта в CAPITAL контракте"""
|
||
capitalAddAuthor(data: AddAuthorInput!): CapitalProject!
|
||
|
||
"""Одобрение коммита в CAPITAL контракте"""
|
||
capitalApproveCommit(data: CommitApproveInput!): CapitalCommit!
|
||
|
||
"""Расчет голосов в CAPITAL контракте"""
|
||
capitalCalculateVotes(data: CalculateVotesInput!): CapitalSegment!
|
||
|
||
"""Закрытие проекта от инвестиций в CAPITAL контракте"""
|
||
capitalCloseProject(data: CloseProjectInput!): CapitalProject!
|
||
|
||
"""Завершение шага процесса"""
|
||
capitalCompleteProcessStep(data: CompleteProcessStepInput!): ProcessInstance!
|
||
|
||
"""
|
||
Завершение регистрации в Capital через отправку документов в блокчейн (regcontrib)
|
||
"""
|
||
capitalCompleteRegistration(data: CompleteCapitalRegistrationInputDTO!): Transaction!
|
||
|
||
"""Завершение голосования в CAPITAL контракте"""
|
||
capitalCompleteVoting(data: CompleteVotingInput!): Transaction!
|
||
|
||
"""Конвертация сегмента в CAPITAL контракте"""
|
||
capitalConvertSegment(data: ConvertSegmentInput!): CapitalSegment!
|
||
|
||
"""Создание коммита в CAPITAL контракте"""
|
||
capitalCreateCommit(data: CreateCommitInput!): CapitalCommit!
|
||
|
||
"""Создание цикла в CAPITAL контракте"""
|
||
capitalCreateCycle(data: CreateCycleInput!): CapitalCycle!
|
||
|
||
"""Получение ссуды в CAPITAL контракте"""
|
||
capitalCreateDebt(data: CreateDebtInput!): Transaction!
|
||
|
||
"""Создание расхода в CAPITAL контракте"""
|
||
capitalCreateExpense(data: CreateExpenseInput!): Transaction!
|
||
|
||
"""Создание задачи в CAPITAL контракте"""
|
||
capitalCreateIssue(data: CreateIssueInput!): CapitalIssue!
|
||
|
||
"""Создание шаблона процесса"""
|
||
capitalCreateProcessTemplate(data: CreateProcessTemplateInput!): ProcessTemplate!
|
||
|
||
"""Инвестирование в программу благорост (денежная программная инвестиция)"""
|
||
capitalCreateProgramInvest(data: CreateProgramInvestInput!): Transaction!
|
||
|
||
"""Создание программного имущественного взноса в CAPITAL контракте"""
|
||
capitalCreateProgramProperty(data: CreateProgramPropertyInput!): Transaction!
|
||
|
||
"""Создание проекта в CAPITAL контракте"""
|
||
capitalCreateProject(data: CreateProjectInput!): Transaction!
|
||
|
||
"""Инвестирование в проект CAPITAL контракта"""
|
||
capitalCreateProjectInvest(data: CreateProjectInvestInput!): Transaction!
|
||
|
||
"""Создание проектного имущественного взноса в CAPITAL контракте"""
|
||
capitalCreateProjectProperty(data: CreateProjectPropertyInput!): Transaction!
|
||
|
||
"""Создание истории в CAPITAL контракте"""
|
||
capitalCreateStory(data: CreateStoryInput!): CapitalStory!
|
||
|
||
"""Отклонение коммита в CAPITAL контракте"""
|
||
capitalDeclineCommit(data: CommitDeclineInput!): CapitalCommit!
|
||
|
||
"""Удаление задачи по хэшу"""
|
||
capitalDeleteIssue(data: DeleteCapitalIssueByHashInput!): Boolean!
|
||
|
||
"""Удаление шаблона процесса"""
|
||
capitalDeleteProcessTemplate(id: String!): Boolean!
|
||
|
||
"""Удаление проекта в CAPITAL контракте"""
|
||
capitalDeleteProject(data: DeleteProjectInput!): Transaction!
|
||
|
||
"""Удаление истории по хэшу"""
|
||
capitalDeleteStory(data: DeleteCapitalStoryByHashInput!): Boolean!
|
||
|
||
"""Редактирование параметров участника в CAPITAL контракте"""
|
||
capitalEditContributor(data: EditContributorInput!): CapitalContributor!
|
||
|
||
"""Редактирование проекта в CAPITAL контракте"""
|
||
capitalEditProject(data: EditProjectInput!): Transaction!
|
||
|
||
"""
|
||
Финализация проекта в CAPITAL контракте после завершения всех конвертаций участников
|
||
"""
|
||
capitalFinalizeProject(data: FinalizeProjectInput!): CapitalProject!
|
||
|
||
"""Финансирование программы CAPITAL контракта"""
|
||
capitalFundProgram(data: FundProgramInput!): Transaction!
|
||
|
||
"""Сгенерировать соглашение о благороста"""
|
||
capitalGenerateCapitalizationAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление об инвестировании в благорост"""
|
||
capitalGenerateCapitalizationMoneyInvestStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать акт об инвестировании имуществом в благорост"""
|
||
capitalGenerateCapitalizationPropertyInvestAct(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение об инвестировании имуществом в благорост"""
|
||
capitalGenerateCapitalizationPropertyInvestDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление об инвестировании имуществом в благорост"""
|
||
capitalGenerateCapitalizationPropertyInvestStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о конвертации из благороста в основной кошелек"""
|
||
capitalGenerateCapitalizationToMainWalletConvertStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ дополнения к приложению для компонента"""
|
||
capitalGenerateComponentGenerationContract(data: ComponentGenerationContractGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение о расходе"""
|
||
capitalGenerateExpenseDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о расходе"""
|
||
capitalGenerateExpenseStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать генерационное соглашение"""
|
||
capitalGenerateGenerationContract(data: GenerationContractGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление об инвестировании в генерацию"""
|
||
capitalGenerateGenerationMoneyInvestStatement(data: GenerationMoneyInvestStatementGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать акт об инвестировании имуществом в генерацию"""
|
||
capitalGenerateGenerationPropertyInvestAct(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение об инвестировании имуществом в генерацию"""
|
||
capitalGenerateGenerationPropertyInvestDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление об инвестировании имуществом в генерацию"""
|
||
capitalGenerateGenerationPropertyInvestStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о конвертации из генерации в благорост"""
|
||
capitalGenerateGenerationToCapitalizationConvertStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о конвертации из генерации в основной кошелек"""
|
||
capitalGenerateGenerationToMainWalletConvertStatement(data: GenerationToMainWalletConvertStatementGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о конвертации из генерации в проектный кошелек"""
|
||
capitalGenerateGenerationToProjectConvertStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение о получении займа"""
|
||
capitalGenerateGetLoanDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о получении займа"""
|
||
capitalGenerateGetLoanStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Сгенерировать заявление об инвестировании в программу благороста (без привязки к проекту)
|
||
"""
|
||
capitalGenerateProgramMoneyInvestStatement(data: ProgramCapitalizationMoneyInvestStatementGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ приложения к договору участия для проекта"""
|
||
capitalGenerateProjectGenerationContract(data: ProjectGenerationContractGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Генерация пачки документов для завершения регистрации в Capital (GenerationContract, StorageAgreement, BlagorostAgreement)
|
||
"""
|
||
capitalGenerateRegistrationDocuments(data: GenerateCapitalRegistrationDocumentsInputDTO!): GenerateCapitalRegistrationDocumentsOutputDTO!
|
||
|
||
"""Сгенерировать акт о вкладе результатов"""
|
||
capitalGenerateResultContributionAct(data: ResultContributionActGenerateInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение о вкладе результатов"""
|
||
capitalGenerateResultContributionDecision(data: ResultContributionDecisionGenerateInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о вкладе результатов"""
|
||
capitalGenerateResultContributionStatement(data: ResultContributionStatementGenerateInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Импорт участника в CAPITAL контракт"""
|
||
capitalImportContributor(data: ImportContributorInput!): Transaction!
|
||
|
||
"""Подписание приложения в CAPITAL контракте"""
|
||
capitalMakeClearance(data: MakeClearanceInput!): Transaction!
|
||
|
||
"""
|
||
Перенос задачи между компонентами одного проекта (без закоммиченного времени и использованных Git-привязок)
|
||
"""
|
||
capitalMoveIssueToComponent(data: MoveCapitalIssueToComponentInput!): CapitalIssue!
|
||
|
||
"""Открытие проекта для инвестиций в CAPITAL контракте"""
|
||
capitalOpenProject(data: OpenProjectInput!): CapitalProject!
|
||
|
||
"""Внесение результата в CAPITAL контракте"""
|
||
capitalPushResult(data: PushResultInput!): CapitalSegment!
|
||
|
||
"""Обновление CRPS пайщика в программе CAPITAL контракта"""
|
||
capitalRefreshProgram(data: RefreshProgramInput!): Transaction!
|
||
|
||
"""Обновление сегмента в CAPITAL контракте"""
|
||
capitalRefreshSegment(data: RefreshSegmentInput!): CapitalSegment
|
||
|
||
"""Регистрация участника в CAPITAL контракте"""
|
||
capitalRegisterContributor(data: RegisterContributorInput!): Transaction!
|
||
|
||
"""Установка конфигурации CAPITAL контракта"""
|
||
capitalSetConfig(data: SetConfigInput!): Transaction!
|
||
|
||
"""Установка мастера проекта в CAPITAL контракте"""
|
||
capitalSetMaster(data: SetMasterInput!): Transaction!
|
||
|
||
"""Установка плана проекта в CAPITAL контракте"""
|
||
capitalSetPlan(data: SetPlanInput!): CapitalProject!
|
||
|
||
"""Сохранение URL репозитория разработки проекта/компонента (только БД)"""
|
||
capitalSetProjectDevelopmentRepositoryUrl(data: SetCapitalProjectDevelopmentRepositoryUrlInput!): CapitalProject!
|
||
|
||
"""Подписание акта о вкладе результатов председателем"""
|
||
capitalSignActAsChairman(data: SignActAsChairmanInput!): CapitalSegment!
|
||
|
||
"""Подписание акта о вкладе результатов участником"""
|
||
capitalSignActAsContributor(data: SignActAsContributorInput!): CapitalSegment!
|
||
|
||
"""Запуск экземпляра процесса"""
|
||
capitalStartProcess(data: StartProcessInput!): ProcessInstance!
|
||
|
||
"""Запуск проекта в CAPITAL контракте"""
|
||
capitalStartProject(data: StartProjectInput!): CapitalProject!
|
||
|
||
"""Запуск голосования в CAPITAL контракте"""
|
||
capitalStartVoting(data: StartVotingInput!): Transaction!
|
||
|
||
"""Остановка проекта в CAPITAL контракте"""
|
||
capitalStopProject(data: StopProjectInput!): CapitalProject!
|
||
|
||
"""Голосование в CAPITAL контракте"""
|
||
capitalSubmitVote(data: SubmitVoteInput!): Transaction!
|
||
|
||
"""Обновление задачи в CAPITAL контракте"""
|
||
capitalUpdateIssue(data: UpdateIssueInput!): CapitalIssue!
|
||
|
||
"""Обновление шаблона процесса (шаги, рёбра, статус)"""
|
||
capitalUpdateProcessTemplate(data: UpdateProcessTemplateInput!): ProcessTemplate!
|
||
|
||
"""Обновление истории в CAPITAL контракте"""
|
||
capitalUpdateStory(data: UpdateStoryInput!): CapitalStory!
|
||
|
||
"""Подтверждение одобрения документа председателем совета"""
|
||
chairmanConfirmApprove(data: ConfirmApproveInput!): Approval!
|
||
|
||
"""Отклонение одобрения документа председателем совета"""
|
||
chairmanDeclineApprove(data: DeclineApproveInput!): Approval!
|
||
|
||
"""Создать Matrix аккаунт с именем пользователя и паролем"""
|
||
chatcoopCreateAccount(data: CreateMatrixAccountInputDTO!): Boolean!
|
||
|
||
"""Создать событие календаря"""
|
||
chatcoopCreateCalendarEvent(data: CreateChatCoopCalendarEventInput!): ChatCoopCalendarEvent!
|
||
|
||
"""Выдать или обновить персональный URL подписки ICS (секрет в query)"""
|
||
chatcoopCreateCalendarIcsSubscription: ChatCoopCalendarIcsUrlResponse!
|
||
|
||
"""Удалить событие календаря"""
|
||
chatcoopDeleteCalendarEvent(id: String!): Boolean!
|
||
|
||
"""Обновить событие календаря"""
|
||
chatcoopUpdateCalendarEvent(data: UpdateChatCoopCalendarEventInput!): ChatCoopCalendarEvent!
|
||
|
||
"""Обновить заметку (memo) к транскрипции звонка"""
|
||
chatcoopUpdateTranscriptionMemo(data: UpdateCallTranscriptionMemoInput!): CallTranscription!
|
||
|
||
"""Выполнить шаг онбординга capital (создание предложения повестки)"""
|
||
completeCapitalOnboardingStep(data: CapitalOnboardingStepInput!): CapitalOnboardingState!
|
||
|
||
"""Выполнить один из шагов онбординга (создание предложения повестки)"""
|
||
completeChairmanAgendaStep(data: ChairmanOnboardingAgendaInput!): ChairmanOnboardingState!
|
||
|
||
"""
|
||
Выполнить шаг онбординга по созданию общего собрания (сохранить hash повестки)
|
||
"""
|
||
completeChairmanGeneralMeetStep(data: ChairmanOnboardingGeneralMeetInput!): ChairmanOnboardingState!
|
||
|
||
"""Завершить заявку по истечению гарантийного срока"""
|
||
completeRequest(data: CompleteRequestInput!): Transaction!
|
||
|
||
"""Подтвердить соглашение пайщика администратором"""
|
||
confirmAgreement(data: ConfirmAgreementInput!): Transaction!
|
||
|
||
"""
|
||
Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи
|
||
"""
|
||
confirmReceiveOnRequest(data: ConfirmReceiveOnRequestInput!): Transaction!
|
||
|
||
"""
|
||
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
|
||
"""
|
||
confirmSupplyOnRequest(data: ConfirmSupplyOnRequestInput!): Transaction!
|
||
|
||
"""
|
||
Сгенерировать документ предложения повестки очередного общего собрания пайщиков
|
||
"""
|
||
createAnnualGeneralMeet(data: CreateAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""Создать кооперативный участок"""
|
||
createBranch(data: CreateBranchInput!): Branch!
|
||
|
||
"""Создать заявку на поставку имущества по предложению Поставщика"""
|
||
createChildOrder(data: CreateChildOrderInput!): Transaction!
|
||
|
||
"""
|
||
Создание объекта паевого платежа производится мутацией createDepositPayment. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.
|
||
"""
|
||
createDepositPayment(data: CreateDepositPaymentInput!): GatewayPayment!
|
||
|
||
"""
|
||
Создание объекта регистрационного платежа производится мутацией createInitialPayment. Выполнение мутации возвращает идентификатор платежа и данные для его совершения в зависимости от выбранного платежного провайдера.
|
||
"""
|
||
createInitialPayment(data: CreateInitialPaymentInput!): GatewayPayment!
|
||
|
||
"""Создать предложение на поставку имущества"""
|
||
createParentOffer(data: CreateParentOfferInput!): Transaction!
|
||
|
||
"""
|
||
Создать повестку дня и проект решения, и сохранить в хранилище для дальнейшей генерации документа и его публикации
|
||
"""
|
||
createProjectOfFreeDecision(data: CreateProjectFreeDecisionInput!): CreatedProjectFreeDecision!
|
||
|
||
"""Создать веб-пуш подписку для пользователя"""
|
||
createWebPushSubscription(data: CreateSubscriptionInput!): CreateSubscriptionResponse!
|
||
|
||
"""Создать заявку на вывод средств"""
|
||
createWithdraw(data: CreateWithdrawInput!): CreateWithdrawResponse!
|
||
|
||
"""Деактивировать веб-пуш подписку по ID"""
|
||
deactivateWebPushSubscriptionById(data: DeactivateSubscriptionInput!): Boolean!
|
||
|
||
"""Отклонить соглашение пайщика администратором"""
|
||
declineAgreement(data: DeclineAgreementInput!): Transaction!
|
||
|
||
"""Отклонить заявку"""
|
||
declineRequest(data: DeclineRequestInput!): Transaction!
|
||
|
||
"""Удалить кооперативный участок"""
|
||
deleteBranch(data: DeleteBranchInput!): Boolean!
|
||
|
||
"""Удалить метод оплаты"""
|
||
deletePaymentMethod(data: DeletePaymentMethodInput!): Boolean!
|
||
|
||
"""Удалить черновик по id (только владелец)"""
|
||
deleteReportDraft(id: String!): Boolean!
|
||
|
||
"""Удалить доверенное лицо кооперативного участка"""
|
||
deleteTrustedAccount(data: DeleteTrustedAccountInput!): Branch!
|
||
|
||
"""Подтвердить доставку имущества Заказчику по заявке"""
|
||
deliverOnRequest(data: DeliverOnRequestInput!): Transaction!
|
||
|
||
"""Открыть спор по заявке"""
|
||
disputeOnRequest(data: DisputeOnRequestInput!): Transaction!
|
||
|
||
"""Изменить кооперативный участок"""
|
||
editBranch(data: EditBranchInput!): Branch!
|
||
|
||
"""Сгенерировать предложение повестки общего собрания пайщиков"""
|
||
generateAnnualGeneralMeetAgendaDocument(data: AnnualGeneralMeetingAgendaGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ решения общего собрания пайщиков"""
|
||
generateAnnualGeneralMeetDecisionDocument(data: AnnualGeneralMeetingDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Сгенерировать документ уведомления о проведении общего собрания пайщиков
|
||
"""
|
||
generateAnnualGeneralMeetNotificationDocument(data: AnnualGeneralMeetingNotificationGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ акта приема-передачи."""
|
||
generateAssetContributionAct(data: AssetContributionActGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ решения о вступлении в кооператив."""
|
||
generateAssetContributionDecision(data: AssetContributionDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ заявления о вступлении в кооператив."""
|
||
generateAssetContributionStatement(data: AssetContributionStatementGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать бюллетень для голосования на общем собрании пайщиков"""
|
||
generateBallotForAnnualGeneralMeetDocument(data: AnnualGeneralMeetingVotingBallotGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Генерирует заявление на конвертацию паевого взноса в членский взнос"""
|
||
generateConvertToAxonStatement(data: ConvertToAxonStatementGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Универсальная генерация документа с произвольными данными (только для председателя)
|
||
"""
|
||
generateDocument(input: GenerateAnyDocumentInput!): GeneratedDocument!
|
||
|
||
"""Сгенерировать протокол решения по предложенной повестке"""
|
||
generateFreeDecision(data: FreeDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ заявления о вступлении в кооператив."""
|
||
generateParticipantApplication(data: ParticipantApplicationGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ протокол решения собрания совета"""
|
||
generateParticipantApplicationDecision(data: ParticipantApplicationDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ согласия с политикой конфиденциальности."""
|
||
generatePrivacyAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ проекта свободного решения"""
|
||
generateProjectOfFreeDecision(data: ProjectFreeDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Генерирует пакет документов для регистрации пайщика. Возвращает список документов с метаданными для отображения на фронтенде.
|
||
"""
|
||
generateRegistrationDocuments(data: GenerateRegistrationDocumentsInput!): GenerateRegistrationDocumentsOutput!
|
||
|
||
"""
|
||
Сгенерировать XML отчёта из edits-состояния формы (результат редактора). Перед записью XML проходит XSD-валидацию; всё сохраняется в архив отчётов.
|
||
"""
|
||
generateReportFromEdits(editsJson: String!, period: Int, reportType: ReportType!, year: Int!): GeneratedReport!
|
||
|
||
"""Сгенерировать документ акта возврата имущества."""
|
||
generateReturnByAssetAct(data: ReturnByAssetActGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ решения о возврате имущества."""
|
||
generateReturnByAssetDecision(data: ReturnByAssetDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ заявления о возврате имущества."""
|
||
generateReturnByAssetStatement(data: ReturnByAssetStatementGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ решения совета о возврате паевого взноса"""
|
||
generateReturnByMoneyDecisionDocument(data: ReturnByMoneyDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ заявления на возврат паевого взноса"""
|
||
generateReturnByMoneyStatementDocument(data: ReturnByMoneyGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ, подтверждающий выбор кооперативного участка"""
|
||
generateSelectBranchDocument(data: SelectBranchGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Сгенерировать документ соглашения о порядка и правилах использования простой электронной подписи.
|
||
"""
|
||
generateSignatureAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Сгенерировать документ решения Совета по проведению общего собрания пайщиков
|
||
"""
|
||
generateSovietDecisionOnAnnualMeetDocument(data: AnnualGeneralMeetingSovietDecisionGenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать документ пользовательского соглашения."""
|
||
generateUserAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Сгенерировать документ соглашения о целевой потребительской программе "Цифровой Кошелёк"
|
||
"""
|
||
generateWalletAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""
|
||
Произвести инициализацию программного обеспечения перед установкой совета методом install
|
||
"""
|
||
initSystem(data: Init!): SystemInfo!
|
||
|
||
"""Установить расширение"""
|
||
installExtension(data: ExtensionInput!): Extension!
|
||
|
||
"""Произвести установку членов совета перед началом работы"""
|
||
installSystem(data: Install!): SystemInfo!
|
||
|
||
"""
|
||
Войти в систему с помощью цифровой подписи и получить JWT-токены доступа
|
||
"""
|
||
login(data: LoginInput!): RegisteredAccount!
|
||
|
||
"""Выйти из системы и заблокировать JWT-токены"""
|
||
logout(data: LogoutInput!): Boolean!
|
||
|
||
"""
|
||
Поставить или снять отметку на ячейку календаря. mark=null — снять. Сейчас поддерживается только NOT_REQUIRED («не надо сдавать»).
|
||
"""
|
||
markReportPeriod(data: MarkReportPeriodInput!): Boolean!
|
||
|
||
"""Модерировать заявку"""
|
||
moderateRequest(data: ModerateRequestInput!): Transaction!
|
||
|
||
"""Уведомление о проведении общего собрания пайщиков"""
|
||
notifyOnAnnualGeneralMeet(data: NotifyOnAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""
|
||
Обрабатывает подписанное заявление на конвертацию и выполняет блокчейн-транзакцию
|
||
"""
|
||
processConvertToAxonStatement(data: ProcessConvertToAxonStatementInput!): Boolean!
|
||
|
||
"""Отклонить модерацию по заявке"""
|
||
prohibitRequest(data: ProhibitRequestInput!): Transaction!
|
||
|
||
"""
|
||
Опубликовать предложенную повестку и проект решения для дальнейшего голосования совета по нему
|
||
"""
|
||
publishProjectOfFreeDecision(data: PublishProjectFreeDecisionInput!): Boolean!
|
||
|
||
"""Опубликовать заявку"""
|
||
publishRequest(data: PublishRequestInput!): Transaction!
|
||
|
||
"""
|
||
Подтвердить получение имущества Уполномоченным лицом от Заказчика по акту приёмки-передачи
|
||
"""
|
||
receiveOnRequest(data: ReceiveOnRequestInput!): Transaction!
|
||
|
||
"""Обновить токен доступа аккаунта"""
|
||
refresh(data: RefreshInput!): RegisteredAccount!
|
||
|
||
"""Зарегистрировать аккаунт пользователя в системе"""
|
||
registerAccount(data: RegisterAccountInput!): RegisteredAccount!
|
||
|
||
"""
|
||
Зарегистрировать заявление и подписанные положения, подготовив пакет документов к отправке в совет на голосование после поступления оплаты.
|
||
"""
|
||
registerParticipant(data: RegisterParticipantInput!): Account!
|
||
|
||
"""Заменить приватный ключ аккаунта"""
|
||
resetKey(data: ResetKeyInput!): Boolean!
|
||
|
||
"""Перезапуск общего собрания пайщиков"""
|
||
restartAnnualGeneralMeet(data: RestartAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""
|
||
Сохранить/обновить черновик формы отчёта (upsert по owner+type+year+period)
|
||
"""
|
||
saveReportDraft(input: SaveReportDraftInput!): ReportDraft!
|
||
|
||
"""Выбрать кооперативный участок"""
|
||
selectBranch(data: SelectBranchInput!): Boolean!
|
||
|
||
"""Отправить соглашение"""
|
||
sendAgreement(data: SendAgreementInput!): Transaction!
|
||
|
||
"""
|
||
Управление статусом платежа осущствляется мутацией setPaymentStatus. При переходе платежа в статус PAID вызывается эффект в блокчейне, который завершает операцию автоматическим переводом платежа в статус COMPLETED. При установке статуса REFUNDED запускается процесс отмены платежа в блокчейне. Остальные статусы не приводят к эффектам в блокчейне.
|
||
"""
|
||
setPaymentStatus(data: SetPaymentStatusInput!): GatewayPayment!
|
||
|
||
"""Сохранить приватный ключ в зашифрованном серверном хранилище"""
|
||
setWif(data: SetWifInput!): Boolean!
|
||
|
||
"""Подписание решения председателем на общем собрании пайщиков"""
|
||
signByPresiderOnAnnualGeneralMeet(data: SignByPresiderOnAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""Подписание решения секретарём на общем собрании пайщиков"""
|
||
signBySecretaryOnAnnualGeneralMeet(data: SignBySecretaryOnAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""
|
||
Начать процесс установки кооператива, установить ключ и получить код установки
|
||
"""
|
||
startInstall(data: StartInstallInput!): StartInstallResult!
|
||
|
||
"""
|
||
Выслать токен для замены приватного ключа аккаунта на электронную почту
|
||
"""
|
||
startResetKey(data: StartResetKeyInput!): Boolean!
|
||
|
||
"""
|
||
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
|
||
"""
|
||
supplyOnRequest(data: SupplyOnRequestInput!): Transaction!
|
||
|
||
"""
|
||
Запустить воркфлоу уведомлений (только для председателя или server-secret)
|
||
"""
|
||
triggerNotificationWorkflow(data: TriggerNotificationWorkflowInput!): Boolean!
|
||
|
||
"""Удалить расширение"""
|
||
uninstallExtension(data: UninstallExtensionInput!): Boolean!
|
||
|
||
"""Снять с публикации заявку"""
|
||
unpublishRequest(data: UnpublishRequestInput!): Transaction!
|
||
|
||
"""
|
||
Обновить аккаунт в системе провайдера. Обновление аккаунта пользователя производится по username. Мутация позволяет изменить приватные данные пользователя, а также, адрес электронной почты в MONO. Использовать мутацию может только председатель совета.
|
||
"""
|
||
updateAccount(data: UpdateAccountInput!): Account!
|
||
|
||
"""Обновить банковский счёт"""
|
||
updateBankAccount(data: UpdateBankAccountInput!): PaymentMethod!
|
||
|
||
"""Обновить расширение"""
|
||
updateExtension(data: ExtensionInput!): Extension!
|
||
|
||
"""
|
||
Обновить ручные реквизиты кооператива. ИНН/КПП/ОГРН игнорируются — это ончейн
|
||
"""
|
||
updateReportRequisites(input: UpdateReportRequisitesInput!): ReportRequisitesView!
|
||
|
||
"""Обновить заявку"""
|
||
updateRequest(data: UpdateRequestInput!): Transaction!
|
||
|
||
"""Обновить настройки системы (рабочие столы и маршруты по умолчанию)"""
|
||
updateSettings(data: UpdateSettingsInput!): Settings!
|
||
|
||
"""Обновить параметры системы"""
|
||
updateSystem(data: Update!): SystemInfo!
|
||
|
||
"""Подтвердить email адрес пользователя"""
|
||
verifyEmail(data: VerifyEmailInputDTO!): Boolean!
|
||
|
||
"""Голосование на общем собрании пайщиков"""
|
||
voteOnAnnualGeneralMeet(data: VoteOnAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""
|
||
Перевод между кошельками одного бух.счёта (operation o.adj.walmove). Только председатель. Backend проверяет связь wallet→account до подписания.
|
||
"""
|
||
walmoveWallets(input: WalmoveInput!): Ledger2AdjustmentResult!
|
||
}
|
||
|
||
input NotificationWorkflowRecipientInput {
|
||
"""Username получателя"""
|
||
username: String!
|
||
}
|
||
|
||
input NotifyOnAnnualGeneralMeetInput {
|
||
coopname: String!
|
||
meet_hash: String!
|
||
notification: AnnualGeneralMeetingNotificationSignedDocumentInput!
|
||
username: String!
|
||
}
|
||
|
||
type OneCoopDocumentOutput {
|
||
"""Тип действия документа"""
|
||
action: String!
|
||
|
||
"""Номер блока, в котором документ был зафиксирован"""
|
||
block_num: Int!
|
||
|
||
"""Специфичные данные для конкретного типа действия"""
|
||
data: JSON!
|
||
|
||
"""SHA-256 хеш основного документа"""
|
||
hash: String!
|
||
|
||
"""SHA-256 хеш пакета документов"""
|
||
package: String!
|
||
}
|
||
|
||
type OneCoopDocumentsResponse {
|
||
"""Текущая страница"""
|
||
current_page: Int!
|
||
|
||
"""Массив документов"""
|
||
items: [OneCoopDocumentOutput!]!
|
||
|
||
"""Максимальный номер блока в ответе (для синхронизации)"""
|
||
max_block_num: Int!
|
||
|
||
"""Общее количество документов"""
|
||
total_count: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
total_pages: Int!
|
||
}
|
||
|
||
input OpenProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
type Organization {
|
||
"""Город"""
|
||
city: String!
|
||
|
||
"""Страна"""
|
||
country: String!
|
||
|
||
"""Детали организации"""
|
||
details: OrganizationDetails!
|
||
|
||
"""Email"""
|
||
email: String!
|
||
|
||
"""Фактический адрес"""
|
||
fact_address: String!
|
||
|
||
"""Юридический адрес"""
|
||
full_address: String!
|
||
|
||
"""Полное название"""
|
||
full_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Представитель организации"""
|
||
represented_by: RepresentedBy!
|
||
|
||
"""Краткое название"""
|
||
short_name: String!
|
||
|
||
"""Тип организации"""
|
||
type: String!
|
||
|
||
"""Имя аккаунта организации"""
|
||
username: String!
|
||
}
|
||
|
||
type OrganizationCertificate {
|
||
"""ИНН"""
|
||
inn: String!
|
||
|
||
"""ОГРН"""
|
||
ogrn: String!
|
||
|
||
"""Данные представителя"""
|
||
represented_by: RepresentedByCertificate!
|
||
|
||
"""Короткое название организации"""
|
||
short_name: String!
|
||
|
||
"""Тип аккаунта"""
|
||
type: AccountType!
|
||
|
||
"""Имя аккаунта"""
|
||
username: String!
|
||
}
|
||
|
||
type OrganizationDetails {
|
||
"""ИНН"""
|
||
inn: String!
|
||
|
||
"""КПП"""
|
||
kpp: String!
|
||
|
||
"""ОГРН"""
|
||
ogrn: String!
|
||
}
|
||
|
||
input OrganizationDetailsInput {
|
||
inn: String!
|
||
kpp: String!
|
||
ogrn: String!
|
||
}
|
||
|
||
"""Тип юридического лица"""
|
||
enum OrganizationType {
|
||
AO
|
||
COOP
|
||
OAO
|
||
OOO
|
||
PAO
|
||
PRODCOOP
|
||
ZAO
|
||
}
|
||
|
||
type OrganizationWithBankAccount {
|
||
"""Банковские реквизиты"""
|
||
bank_account: BankAccount
|
||
|
||
"""Город"""
|
||
city: String!
|
||
|
||
"""Страна"""
|
||
country: String!
|
||
|
||
"""Детали организации"""
|
||
details: OrganizationDetails!
|
||
|
||
"""Email"""
|
||
email: String!
|
||
|
||
"""Фактический адрес"""
|
||
fact_address: String!
|
||
|
||
"""Юридический адрес"""
|
||
full_address: String!
|
||
|
||
"""Полное название"""
|
||
full_name: String!
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Представитель организации"""
|
||
represented_by: RepresentedBy!
|
||
|
||
"""Краткое название"""
|
||
short_name: String!
|
||
|
||
"""Тип организации"""
|
||
type: String!
|
||
|
||
"""Имя аккаунта организации"""
|
||
username: String!
|
||
}
|
||
|
||
type PaginatedActionsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [BlockchainAction!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedAgreementsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [Agreement!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCandidatesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [Candidate!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalCandidatesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalCandidate!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalCommitsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalCommit!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalContributorsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalContributor!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalCyclesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalCycle!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalDebtsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalDebt!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalExpensesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalExpense!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalInvestsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalInvest!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalIssuesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalIssue!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalLogsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalLog!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalProjectsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalProject!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalResultsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalResult!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalSegmentsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalSegment!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalStoriesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalStory!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalTimeEntriesByIssuesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalTimeEntriesByIssues!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalTimeEntriesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalTimeEntry!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCapitalVotesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalVote!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedChairmanApprovalsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [Approval!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedCurrentTableStatesPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CurrentTableState!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedDeltasPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [Delta!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedGatewayPaymentsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [GatewayPayment!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
input PaginationInput {
|
||
"""Количество элементов на странице"""
|
||
limit: Int! = 10
|
||
|
||
"""Номер страницы"""
|
||
page: Int! = 1
|
||
|
||
"""Ключ сортировки (например, "name")"""
|
||
sortBy: String
|
||
|
||
"""Направление сортировки ("ASC" или "DESC")"""
|
||
sortOrder: String! = "ASC"
|
||
}
|
||
|
||
type ParticipantAccount {
|
||
"""Имя кооперативного участка"""
|
||
braname: String
|
||
|
||
"""Время создания записи о члене"""
|
||
created_at: DateTime!
|
||
|
||
"""LEGACY Флаг, имеет ли член право голоса"""
|
||
has_vote: Boolean!
|
||
|
||
"""Сумма вступительного взноса"""
|
||
initial_amount: String
|
||
|
||
"""LEGACY Флаг, внесен ли регистрационный взнос"""
|
||
is_initial: Boolean!
|
||
|
||
"""LEGACY Флаг, внесен ли минимальный паевый взнос"""
|
||
is_minimum: Boolean!
|
||
|
||
"""Время последнего минимального платежа"""
|
||
last_min_pay: DateTime!
|
||
|
||
"""Время последнего обновления информации о члене"""
|
||
last_update: DateTime!
|
||
|
||
"""Сумма минимального паевого взноса"""
|
||
minimum_amount: String
|
||
|
||
"""Статус члена кооператива (accepted | blocked)"""
|
||
status: String!
|
||
|
||
"""Тип участника (individual | entrepreneur | organization)"""
|
||
type: String
|
||
|
||
"""Уникальное имя члена кооператива"""
|
||
username: String!
|
||
}
|
||
|
||
input ParticipantApplicationDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input ParticipantApplicationGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Изображение собственноручной подписи (base-64)"""
|
||
signature: String
|
||
|
||
"""
|
||
Флаг пропуска сохранения документа (используется для предварительной генерации и демонстрации пользователю)
|
||
"""
|
||
skip_save: Boolean!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input ParticipantApplicationSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
meta: ParticipantApplicationSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ParticipantApplicationSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Изображение собственноручной подписи (base-64)"""
|
||
signature: String
|
||
|
||
"""
|
||
Флаг пропуска сохранения документа (используется для предварительной генерации и демонстрации пользователю)
|
||
"""
|
||
skip_save: Boolean!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
type Passport {
|
||
"""Код подразделения"""
|
||
code: String!
|
||
|
||
"""Дата выдачи"""
|
||
issued_at: String!
|
||
|
||
"""Кем выдан"""
|
||
issued_by: String!
|
||
|
||
"""Номер паспорта"""
|
||
number: Int!
|
||
|
||
"""Серия паспорта"""
|
||
series: Int!
|
||
}
|
||
|
||
input PassportInput {
|
||
code: String!
|
||
issued_at: String!
|
||
issued_by: String!
|
||
number: Float!
|
||
series: Float!
|
||
}
|
||
|
||
type PaymentDetails {
|
||
"""Сумма платежа с учетом комиссии"""
|
||
amount_plus_fee: String!
|
||
|
||
"""Сумма платежа без учета комиссии"""
|
||
amount_without_fee: String!
|
||
|
||
"""Данные платежа (QR-код, токен, реквизиты и т.д.)"""
|
||
data: JSON!
|
||
|
||
"""Фактический процент комиссии"""
|
||
fact_fee_percent: Float!
|
||
|
||
"""Размер комиссии в абсолютных значениях"""
|
||
fee_amount: String!
|
||
|
||
"""Процент комиссии"""
|
||
fee_percent: Float!
|
||
|
||
"""Допустимый процент отклонения"""
|
||
tolerance_percent: Float!
|
||
}
|
||
|
||
"""Направление платежа"""
|
||
enum PaymentDirection {
|
||
INCOMING
|
||
OUTGOING
|
||
}
|
||
|
||
input PaymentFiltersInput {
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""Направление платежа"""
|
||
direction: PaymentDirection
|
||
|
||
"""Хэш платежа"""
|
||
hash: String
|
||
|
||
"""Провайдер платежа"""
|
||
provider: String
|
||
|
||
"""Статус платежа"""
|
||
status: PaymentStatus
|
||
|
||
"""Тип платежа"""
|
||
type: PaymentType
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
type PaymentMethod {
|
||
"""Дата создания"""
|
||
created_at: DateTime!
|
||
|
||
"""Данные метода оплаты"""
|
||
data: PaymentMethodData!
|
||
|
||
"""Флаг основного метода платежа, который отображается в документах"""
|
||
is_default: Boolean!
|
||
|
||
"""Идентификатор метода оплаты"""
|
||
method_id: String!
|
||
|
||
"""Тип метода оплаты (например, sbp, bank_transfer)"""
|
||
method_type: String!
|
||
|
||
"""Дата обновления"""
|
||
updated_at: DateTime!
|
||
|
||
"""Имя пользователя, к которому привязан метод оплаты"""
|
||
username: String!
|
||
}
|
||
|
||
union PaymentMethodData = BankAccount | SbpAccount
|
||
|
||
type PaymentMethodPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [PaymentMethod!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
"""Статус платежа"""
|
||
enum PaymentStatus {
|
||
CANCELLED
|
||
COMPLETED
|
||
EXPIRED
|
||
FAILED
|
||
PAID
|
||
PENDING
|
||
PROCESSING
|
||
REFUNDED
|
||
}
|
||
|
||
"""Тип платежа по назначению"""
|
||
enum PaymentType {
|
||
DEPOSIT
|
||
REGISTRATION
|
||
WITHDRAWAL
|
||
}
|
||
|
||
type Permission {
|
||
"""Родительское разрешение"""
|
||
parent: String!
|
||
|
||
"""Имя разрешения"""
|
||
perm_name: String!
|
||
|
||
"""Требуемые разрешения"""
|
||
required_auth: Authority!
|
||
}
|
||
|
||
type PermissionLevel {
|
||
"""Актор"""
|
||
actor: String!
|
||
|
||
"""Разрешение"""
|
||
permission: String!
|
||
}
|
||
|
||
type PermissionLevelWeight {
|
||
"""Уровень разрешения"""
|
||
permission: PermissionLevel!
|
||
|
||
"""Вес"""
|
||
weight: Int!
|
||
}
|
||
|
||
type PrivateAccount {
|
||
entrepreneur_data: Entrepreneur
|
||
individual_data: Individual
|
||
organization_data: Organization
|
||
|
||
"""Тип аккаунта"""
|
||
type: AccountType!
|
||
}
|
||
|
||
union PrivateAccountSearchData = Entrepreneur | Individual | Organization
|
||
|
||
type PrivateAccountSearchResult {
|
||
"""Данные найденного аккаунта"""
|
||
data: PrivateAccountSearchData!
|
||
|
||
"""Поля, в которых найдены совпадения"""
|
||
highlightedFields: [String!]
|
||
|
||
"""Оценка релевантности результата"""
|
||
score: Float
|
||
|
||
"""Тип аккаунта"""
|
||
type: String!
|
||
}
|
||
|
||
type ProcessAction {
|
||
account: String!
|
||
block_id: String!
|
||
block_num: Float!
|
||
created_at: DateTime!
|
||
data: JSON
|
||
global_sequence: String!
|
||
id: String!
|
||
name: String!
|
||
transaction_id: String!
|
||
}
|
||
|
||
input ProcessConvertToAxonStatementInput {
|
||
"""Сумма к конвертации"""
|
||
convertAmount: String!
|
||
|
||
"""Подписанный документ заявления на конвертацию"""
|
||
signedDocument: ConvertToAxonStatementSignedDocumentInput!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type ProcessDelta {
|
||
block_num: Float!
|
||
code: String!
|
||
created_at: DateTime!
|
||
id: String!
|
||
present: Boolean!
|
||
primary_key: String!
|
||
scope: String!
|
||
table: String!
|
||
value: JSON
|
||
}
|
||
|
||
type ProcessDocument {
|
||
document: JSON!
|
||
hash: String!
|
||
raw: JSON
|
||
source: ProcessDocumentSource!
|
||
}
|
||
|
||
type ProcessDocumentSource {
|
||
code: String!
|
||
field: String!
|
||
primary_key: String!
|
||
table: String!
|
||
}
|
||
|
||
type ProcessEdge {
|
||
id: String!
|
||
source: String!
|
||
target: String!
|
||
}
|
||
|
||
input ProcessEdgeInput {
|
||
id: String!
|
||
source: String!
|
||
target: String!
|
||
}
|
||
|
||
type ProcessInstance {
|
||
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!
|
||
}
|
||
|
||
enum ProcessInstanceStatus {
|
||
CANCELLED
|
||
COMPLETED
|
||
RUNNING
|
||
}
|
||
|
||
type ProcessStepPosition {
|
||
x: Float!
|
||
y: Float!
|
||
}
|
||
|
||
input ProcessStepPositionInput {
|
||
x: Float!
|
||
y: Float!
|
||
}
|
||
|
||
type ProcessStepState {
|
||
completed_at: DateTime
|
||
issue_hash: String
|
||
status: ProcessStepStatus!
|
||
step_id: String!
|
||
}
|
||
|
||
enum ProcessStepStatus {
|
||
ACTIVE
|
||
CANCELLED
|
||
COMPLETED
|
||
PENDING
|
||
}
|
||
|
||
type ProcessStepTemplate {
|
||
description: String
|
||
estimate: Float
|
||
id: String!
|
||
is_start: Boolean
|
||
position: ProcessStepPosition!
|
||
title: String!
|
||
}
|
||
|
||
input ProcessStepTemplateInput {
|
||
description: String
|
||
estimate: Float
|
||
id: String!
|
||
is_start: Boolean
|
||
position: ProcessStepPositionInput!
|
||
title: String!
|
||
}
|
||
|
||
type ProcessSummary {
|
||
coopname: String!
|
||
firstSeenAt: DateTime!
|
||
lastSeenAt: DateTime!
|
||
processHash: String!
|
||
processType: String!
|
||
username: String
|
||
}
|
||
|
||
type ProcessSummaryPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [ProcessSummary!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type ProcessTemplate {
|
||
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!
|
||
}
|
||
|
||
enum ProcessTemplateStatus {
|
||
ACTIVE
|
||
ARCHIVED
|
||
DRAFT
|
||
}
|
||
|
||
type ProcessView {
|
||
actions: [ProcessAction!]!
|
||
coopname: String!
|
||
delta_history: [ProcessDelta!]!
|
||
documents: [ProcessDocument!]!
|
||
first_seen_at: DateTime!
|
||
last_seen_at: DateTime!
|
||
process_hash: String!
|
||
process_type: String!
|
||
}
|
||
|
||
input ProcessesFilter {
|
||
coopname: String!
|
||
fromBlock: Int
|
||
processType: String
|
||
toBlock: Int
|
||
username: String
|
||
}
|
||
|
||
input ProgramCapitalizationMoneyInvestStatementGenerateDocumentInput {
|
||
"""Сумма инвестирования в программу (актив)"""
|
||
amount: String!
|
||
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input ProgramCapitalizationMoneyInvestStatementSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""
|
||
Метаинформация заявления об инвестировании в программу благороста (реестр 1030)
|
||
"""
|
||
meta: ProgramCapitalizationMoneyInvestStatementSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ProgramCapitalizationMoneyInvestStatementSignedMetaDocumentInput {
|
||
"""Сумма инвестирования в программу (актив)"""
|
||
amount: String!
|
||
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
"""Ключ выбранной программы регистрации"""
|
||
enum ProgramKey {
|
||
CAPITALIZATION
|
||
GENERATION
|
||
UNDEFINED
|
||
}
|
||
|
||
"""Тип целевой потребительской программы"""
|
||
enum ProgramType {
|
||
BLAGOROST
|
||
GENERATOR
|
||
MAIN
|
||
MARKETPLACE
|
||
}
|
||
|
||
type ProgramWallet {
|
||
"""Идентификатор соглашения"""
|
||
agreement_id: ID!
|
||
|
||
"""Доступный баланс (формат: "100.0000 RUB")"""
|
||
available: String!
|
||
|
||
"""Номер блока последнего обновления"""
|
||
blockNum: Float
|
||
|
||
"""Заблокированный баланс (формат: "100.0000 RUB")"""
|
||
blocked: String!
|
||
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Уникальный идентификатор кошелька в блокчейне"""
|
||
id: ID!
|
||
|
||
"""Паевой взнос (формат: "100.0000 RUB")"""
|
||
membership_contribution: String!
|
||
|
||
"""Идентификатор программы"""
|
||
program_id: ID!
|
||
|
||
"""Тип программы"""
|
||
program_type: ProgramType
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input ProgramWalletFilterInput {
|
||
"""Фильтр по имени кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по ID программы"""
|
||
program_id: String
|
||
|
||
"""Фильтр по типу программы"""
|
||
program_type: ProgramType
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
type ProgramWalletsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [ProgramWallet!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
input ProhibitRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Дополнительная информация о отклоненной модерации"""
|
||
meta: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input ProjectFreeDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input ProjectFreeDecisionSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания проекта свободного решения"""
|
||
meta: ProjectFreeDecisionSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ProjectFreeDecisionSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""Идентификатор проекта решения"""
|
||
project_id: String!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ProjectGenerationContractGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
"""Статусы проекта в системе CAPITAL"""
|
||
enum ProjectStatus {
|
||
ACTIVE
|
||
CANCELLED
|
||
FINALIZED
|
||
PENDING
|
||
RESULT
|
||
UNDEFINED
|
||
VOTING
|
||
}
|
||
|
||
type ProviderSubscription {
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Валидность домена"""
|
||
domain_valid: Boolean
|
||
|
||
"""Дата истечения подписки"""
|
||
expires_at: String!
|
||
|
||
"""ID подписки"""
|
||
id: Float!
|
||
|
||
"""Прогресс установки"""
|
||
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!
|
||
|
||
"""ID подписчика"""
|
||
subscriber_id: Float!
|
||
|
||
"""Имя пользователя подписчика"""
|
||
subscriber_username: String!
|
||
|
||
"""Описание типа подписки"""
|
||
subscription_type_description: String
|
||
|
||
"""ID типа подписки"""
|
||
subscription_type_id: Float!
|
||
|
||
"""Название типа подписки"""
|
||
subscription_type_name: String!
|
||
|
||
"""Дата обновления"""
|
||
updated_at: String!
|
||
}
|
||
|
||
type PublicChairman {
|
||
first_name: String!
|
||
last_name: String!
|
||
middle_name: String!
|
||
}
|
||
|
||
input PublishProjectFreeDecisionInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанный электронный документ (generateProjectOfFreeDecision)"""
|
||
document: ProjectFreeDecisionSignedDocumentInput!
|
||
|
||
"""Строка мета-информации"""
|
||
meta: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input PublishRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор заявки"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input PushResultInput {
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Подписанное заявление"""
|
||
statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Query {
|
||
"""
|
||
Шаблоны документов соглашений (глобальные draft + per-coop) объединённые
|
||
"""
|
||
agreementTemplates(coopname: String!): [AgreementTemplate!]!
|
||
|
||
"""Получение списка соглашений с фильтрацией и пагинацией"""
|
||
agreements(filter: AgreementFilter, options: PaginationInput): PaginatedAgreementsPaginationResult!
|
||
|
||
"""
|
||
Построить предзаполненные edits для формы: дефолты (ledger2 + реквизиты + корректировки), с наложением dirty-полей существующего черновика (если он есть).
|
||
"""
|
||
buildInitialReportEdits(period: Int, reportType: ReportType!, year: Int!): BuildInitialReportEdits!
|
||
|
||
"""
|
||
Получение списка кандидатов с пагинацией, отсортированных по дате регистрации
|
||
"""
|
||
candidates(filter: CandidateFilterInput, options: PaginationInput): PaginatedCandidatesPaginationResult!
|
||
|
||
"""Получение списка кандидатов расширения CAPITAL с обогащенными данными"""
|
||
capitalCandidates(filter: CandidateFilterInput, options: PaginationInput): PaginatedCapitalCandidatesPaginationResult!
|
||
|
||
"""Получение коммита по хэшу"""
|
||
capitalCommit(data: GetCapitalCommitByHashInput!): CapitalCommit
|
||
|
||
"""Получение списка коммитов кооператива с фильтрацией"""
|
||
capitalCommits(filter: CapitalCommitFilter, options: PaginationInput): PaginatedCapitalCommitsPaginationResult!
|
||
|
||
"""Получение участника по ID, имени пользователя или хешу участника"""
|
||
capitalContributor(data: GetContributorInput!): CapitalContributor
|
||
|
||
"""Получение списка участников кооператива с фильтрацией"""
|
||
capitalContributors(filter: CapitalContributorFilter, options: PaginationInput): PaginatedCapitalContributorsPaginationResult!
|
||
|
||
"""Получение списка циклов кооператива с фильтрацией"""
|
||
capitalCycles(filter: CapitalCycleFilter, options: PaginationInput): PaginatedCapitalCyclesPaginationResult!
|
||
|
||
"""Получение долга по внутреннему ID базы данных"""
|
||
capitalDebt(data: GetDebtInput!): CapitalDebt
|
||
|
||
"""Получение списка долгов кооператива с фильтрацией"""
|
||
capitalDebts(filter: DebtFilter, options: PaginationInput): PaginatedCapitalDebtsPaginationResult!
|
||
|
||
"""Получение расхода по внутреннему ID базы данных"""
|
||
capitalExpense(data: GetExpenseInput!): CapitalExpense
|
||
|
||
"""Получение списка расходов кооператива с фильтрацией"""
|
||
capitalExpenses(filter: ExpenseFilter, options: PaginationInput): PaginatedCapitalExpensesPaginationResult!
|
||
|
||
"""Получение экземпляра процесса по ID"""
|
||
capitalGetProcessInstance(id: String!): ProcessInstance
|
||
|
||
"""Получение экземпляров процессов для проекта"""
|
||
capitalGetProcessInstances(project_hash: String!): [ProcessInstance!]!
|
||
|
||
"""Получение шаблона процесса по ID"""
|
||
capitalGetProcessTemplate(id: String!): ProcessTemplate
|
||
|
||
"""Получение шаблонов процессов для проекта"""
|
||
capitalGetProcessTemplates(project_hash: String): [ProcessTemplate!]!
|
||
|
||
"""Получение инвестиции по внутреннему ID базы данных"""
|
||
capitalInvest(data: GetInvestInput!): CapitalInvest
|
||
|
||
"""Получение списка инвестиций кооператива с фильтрацией"""
|
||
capitalInvests(filter: CapitalInvestFilter, options: PaginationInput): PaginatedCapitalInvestsPaginationResult!
|
||
|
||
"""Получение задачи по хэшу"""
|
||
capitalIssue(data: GetCapitalIssueByHashInput!): CapitalIssue
|
||
|
||
"""Получение списка задач кооператива с фильтрацией"""
|
||
capitalIssues(filter: CapitalIssueFilter, options: PaginationInput): PaginatedCapitalIssuesPaginationResult!
|
||
|
||
"""Получение проекта по хешу с компонентами"""
|
||
capitalProject(data: GetProjectInput!): CapitalProject
|
||
|
||
"""Получение проекта с полными отношениями по хешу проекта"""
|
||
capitalProjectWithRelations(data: GetProjectWithRelationsInput!): CapitalProject
|
||
|
||
"""Получение списка проектов кооператива с фильтрацией и компонентами"""
|
||
capitalProjects(filter: CapitalProjectFilter, options: PaginationInput): PaginatedCapitalProjectsPaginationResult!
|
||
|
||
"""Получение результата по внутреннему ID базы данных"""
|
||
capitalResult(data: GetResultInput!): CapitalResult
|
||
|
||
"""Получение списка результатов кооператива с фильтрацией"""
|
||
capitalResults(filter: ResultFilter, options: PaginationInput): PaginatedCapitalResultsPaginationResult!
|
||
|
||
"""Получение одного сегмента кооператива по фильтрам"""
|
||
capitalSegment(filter: CapitalSegmentFilter): CapitalSegment
|
||
|
||
"""Получение списка сегментов кооператива с фильтрацией и пагинацией"""
|
||
capitalSegments(filter: CapitalSegmentFilter, options: PaginationInput): PaginatedCapitalSegmentsPaginationResult!
|
||
|
||
"""Получение полного состояния CAPITAL контракта кооператива"""
|
||
capitalState(data: GetCapitalConfigInput!): CapitalState
|
||
|
||
"""Получение списка историй кооператива с фильтрацией"""
|
||
capitalStories(filter: CapitalStoryFilter, options: PaginationInput): PaginatedCapitalStoriesPaginationResult!
|
||
|
||
"""Получение истории по хэшу"""
|
||
capitalStory(data: GetCapitalStoryByHashInput!): CapitalStory
|
||
|
||
"""Получение пагинированного списка записей времени"""
|
||
capitalTimeEntries(filter: CapitalTimeEntriesFilter, options: PaginationInput): PaginatedCapitalTimeEntriesPaginationResult!
|
||
|
||
"""
|
||
Получение пагинированного списка агрегированных записей времени по задачам с информацией о задачах и участниках
|
||
"""
|
||
capitalTimeEntriesByIssues(filter: CapitalTimeEntriesFilter, options: PaginationInput): PaginatedCapitalTimeEntriesByIssuesPaginationResult!
|
||
|
||
"""Гибкий запрос статистики времени участников по проектам с пагинацией"""
|
||
capitalTimeStats(data: CapitalTimeStatsInput, options: PaginationInput): CapitalTimeStats!
|
||
|
||
"""Получение голоса по внутреннему ID базы данных"""
|
||
capitalVote(data: GetVoteInput!): CapitalVote
|
||
|
||
"""Получение списка голосов кооператива с фильтрацией"""
|
||
capitalVotes(filter: VoteFilter, options: PaginationInput): PaginatedCapitalVotesPaginationResult!
|
||
|
||
"""Получение одобрения по внутреннему ID базы данных"""
|
||
chairmanApproval(id: String!): Approval
|
||
|
||
"""Получение списка одобрений председателя совета с фильтрацией"""
|
||
chairmanApprovals(filter: ApprovalFilter, options: PaginationInput): PaginatedChairmanApprovalsPaginationResult!
|
||
|
||
"""Проверяет доступность Matrix username"""
|
||
chatcoopCheckUsernameAvailability(data: CheckMatrixUsernameInput!): Boolean!
|
||
|
||
"""Проверить статус Matrix аккаунта пользователя и получить iframe URL"""
|
||
chatcoopGetAccountStatus: MatrixAccountStatusResponseDTO!
|
||
|
||
"""
|
||
Максимальный origin_server_ts в истории комнаты (мс), если есть сообщения
|
||
"""
|
||
chatcoopGetMaxOriginServerTsForRoom(data: GetMaxOriginServerTsForRoomInput!): Float
|
||
|
||
"""Строки истории сообщений Matrix за календарные сутки UTC"""
|
||
chatcoopGetRoomMessagesForUtcDate(data: GetRoomMessagesForUtcDateInput!): [ChatcoopRoomMessageLine!]!
|
||
|
||
"""Получить детальную транскрипцию с сегментами"""
|
||
chatcoopGetTranscription(data: GetTranscriptionInput!): CallTranscriptionWithSegments
|
||
|
||
"""Получить список транскрипций звонков"""
|
||
chatcoopGetTranscriptions(data: GetTranscriptionsInput): [CallTranscription!]!
|
||
|
||
"""Список событий календаря кооператива"""
|
||
chatcoopListCalendarEvents: [ChatCoopCalendarEvent!]!
|
||
|
||
"""
|
||
Незашифрованные комнаты из реестра ChatCoop для привязки события календаря
|
||
"""
|
||
chatcoopListCalendarRooms: [ChatCoopCalendarRoomOption!]!
|
||
|
||
"""Комнаты Matrix, привязанные к проекту Capital (реестр ChatCoop)"""
|
||
chatcoopListProjectCommunicationRooms(data: GetProjectCommunicationRoomsInput!): [ChatcoopProjectCommunicationRoom!]!
|
||
|
||
"""
|
||
UTC-даты (YYYY-MM-DD), в которых есть сообщения новее afterOriginServerTsExclusive, для комнаты Matrix
|
||
"""
|
||
chatcoopListUtcDatesWithNewRoomMessages(data: ListUtcDatesWithNewRoomMessagesInput!): [String!]!
|
||
|
||
"""Проверить готовность реквизитов для генерации конкретной формы"""
|
||
checkReportReadiness(reportType: ReportType!): ReportReadinessView!
|
||
|
||
"""
|
||
Конфиг соглашений кооператива: какие типы соглашений требуются с пайщика
|
||
"""
|
||
cooperativeAgreements(coopname: String!): [CoopAgreement!]!
|
||
|
||
"""
|
||
Целевые потребительские программы кооператива (id, тип, активность, draft_id)
|
||
"""
|
||
cooperativePrograms(coopname: String!): [CooperativeProgram!]!
|
||
|
||
"""Получить сводную информацию о аккаунте"""
|
||
getAccount(data: GetAccountInput!): Account!
|
||
|
||
"""Получить сводную информацию о аккаунтах системы"""
|
||
getAccounts(data: GetAccountsInput, options: PaginationInput): AccountsPaginationResult!
|
||
|
||
"""
|
||
Получить список действий блокчейна с возможностью фильтрации по аккаунту, имени действия, блоку и другим параметрам.
|
||
"""
|
||
getActions(filters: ActionFiltersInput, pagination: PaginationInput): PaginatedActionsPaginationResult!
|
||
|
||
"""Получить список вопросов совета кооператива для голосования"""
|
||
getAgenda: [AgendaWithDocuments!]!
|
||
|
||
"""Получить список доступных типов отчётов"""
|
||
getAvailableReports: [AvailableReport!]!
|
||
|
||
"""Получить список кооперативных участков"""
|
||
getBranches(data: GetBranchesInput!): [Branch!]!
|
||
|
||
"""Получить логи событий по задаче"""
|
||
getCapitalIssueLogs(data: GetCapitalIssueLogsInput!, options: PaginationInput): PaginatedCapitalLogsPaginationResult!
|
||
|
||
"""Получить состояние онбординга capital"""
|
||
getCapitalOnboardingState: CapitalOnboardingState!
|
||
|
||
"""Получить логи событий по проекту с фильтрацией и пагинацией"""
|
||
getCapitalProjectLogs(data: GetCapitalLogsInput!): PaginatedCapitalLogsPaginationResult!
|
||
|
||
"""Получить состояние онбординга председателя"""
|
||
getChairmanOnboardingState: ChairmanOnboardingState!
|
||
|
||
"""Получить текущий инстанс пользователя"""
|
||
getCurrentInstance: CurrentInstanceDTO
|
||
|
||
"""
|
||
Получить текущие состояния таблиц блокчейна с фильтрацией по контракту, области и таблице.
|
||
"""
|
||
getCurrentTableStates(filters: CurrentTableStatesFiltersInput, pagination: PaginationInput): PaginatedCurrentTableStatesPaginationResult!
|
||
|
||
"""
|
||
Получить список дельт блокчейна с возможностью фильтрации по контракту, таблице, блоку и другим параметрам.
|
||
"""
|
||
getDeltas(filters: DeltaFiltersInput, pagination: PaginationInput): PaginatedDeltasPaginationResult!
|
||
|
||
"""Получить состав приложений рабочего стола"""
|
||
getDesktop: Desktop!
|
||
getDocuments(data: GetDocumentsInput!): DocumentsAggregatePaginationResult!
|
||
|
||
"""Получить логи расширений с фильтрацией и пагинацией"""
|
||
getExtensionLogs(data: GetExtensionLogsInput, options: PaginationInput): ExtensionLogsPaginationResult!
|
||
|
||
"""Получить список расширений"""
|
||
getExtensions(data: GetExtensionsInput): [Extension!]!
|
||
|
||
"""Получить статус установки кооператива с приватными данными"""
|
||
getInstallationStatus(data: GetInstallationStatusInput!): InstallationStatus!
|
||
|
||
"""
|
||
Получить полное состояние плана счетов кооператива. Возвращает все счета из стандартного плана счетов с актуальными данными из блокчейна. Если счет не активен в блокчейне, возвращает нулевые значения.
|
||
"""
|
||
getLedger(data: GetLedgerInput!): LedgerState!
|
||
|
||
"""Актуальные балансы счетов кооператива из ledger2::accounts (id ×1000)."""
|
||
getLedger2Accounts(coopname: String!): [Ledger2Account!]!
|
||
|
||
"""
|
||
История операций ledger2 с серверными фильтрами (action/accountId/username/date-range).
|
||
"""
|
||
getLedger2History(input: GetLedger2HistoryInput!): Ledger2HistoryResponse!
|
||
|
||
"""
|
||
Реестр проводок: пары debit+credit (Дт/Кт/Сумма), восстановленные из blockchain_actions по правилу «ближайший parent apply». Источник для фронт-страницы «Реестр проводок».
|
||
"""
|
||
getLedger2Postings(input: GetLedger2PostingsInput!): Ledger2PostingsResponse!
|
||
|
||
"""
|
||
Общекооперативные кошельки из ledger2::wallets (eosio::name w.<contract>.<waltype>). Кошельки пайщиков живут в контракте soviet — сюда не попадают.
|
||
"""
|
||
getLedger2Wallets(coopname: String!): [Ledger2Wallet!]!
|
||
|
||
"""
|
||
Получить историю операций по счетам кооператива. Возвращает список операций с возможностью фильтрации по account_id и пагинацией. Операции сортируются по дате создания (новые первыми).
|
||
"""
|
||
getLedgerHistory(data: GetLedgerHistoryInput!): LedgerHistoryResponse!
|
||
|
||
"""Получить данные собрания по хешу"""
|
||
getMeet(data: GetMeetInput!): MeetAggregate!
|
||
|
||
"""Получить список всех собраний кооператива"""
|
||
getMeets(data: GetMeetsInput!): [MeetAggregate!]!
|
||
|
||
"""Получить список методов оплаты"""
|
||
getPaymentMethods(data: GetPaymentMethodsInput): PaymentMethodPaginationResult!
|
||
|
||
"""
|
||
Получить список платежей с возможностью фильтрации по типу, статусу и направлению.
|
||
"""
|
||
getPayments(data: PaymentFiltersInput, options: PaginationInput): PaginatedGatewayPaymentsPaginationResult!
|
||
|
||
"""Получить один программный кошелек по фильтру"""
|
||
getProgramWallet(filter: ProgramWalletFilterInput!): ProgramWallet
|
||
|
||
"""Получить список программных кошельков с фильтрацией и пагинацией"""
|
||
getProgramWallets(filter: ProgramWalletFilterInput, options: PaginationInput): ProgramWalletsPaginationResult!
|
||
|
||
"""Получить подписку провайдера по ID"""
|
||
getProviderSubscriptionById(id: Float!): ProviderSubscription!
|
||
|
||
"""Получить подписки пользователя у провайдера"""
|
||
getProviderSubscriptions: [ProviderSubscription!]!
|
||
|
||
"""Получить конфигурацию программ регистрации для кооператива"""
|
||
getRegistrationConfig(account_type: AccountType!, coopname: String!): RegistrationConfig!
|
||
|
||
"""Получить сгенерированный отчёт по UUID — XML возвращается дословно"""
|
||
getReport(id: String!): GeneratedReport!
|
||
|
||
"""
|
||
Матрица отчётов × периодов для календарного виджета. year = календарный год сдачи (когда приходит дедлайн). Для ячеек с dueYearOffset=1 (годовая БУХОТЧ, Q4 кварталок, декабрь ПСВ) reportYear = year - 1 — именно он возвращается в периоде.
|
||
"""
|
||
getReportCalendar(year: Int!): [ReportCalendarRow!]!
|
||
|
||
"""
|
||
Получить черновик формы отчёта по типу+году+периоду (null если не существует)
|
||
"""
|
||
getReportDraft(period: Int, reportType: ReportType!, year: Int!): ReportDraft
|
||
|
||
"""История сгенерированных отчётов (постраничная, без XML)"""
|
||
getReportHistory(filter: ReportHistoryFilterInput): ReportHistoryPage!
|
||
|
||
"""
|
||
Предрасчёт полей отчёта без XML — для отображения формы перед генерацией
|
||
"""
|
||
getReportPreview(input: ReportPreviewInput!): ReportPreview!
|
||
|
||
"""
|
||
Объединённый вид реквизитов кооператива (ончейн + ручные) с источником каждого поля
|
||
"""
|
||
getReportRequisites: ReportRequisitesView!
|
||
|
||
"""Получить сводную публичную информацию о системе"""
|
||
getSystemInfo: SystemInfo!
|
||
|
||
"""Получить веб-пуш подписки пользователя"""
|
||
getUserWebPushSubscriptions(data: GetUserSubscriptionsInput!): [WebPushSubscriptionDto!]!
|
||
|
||
"""Получить статистику веб-пуш подписок (только для председателя)"""
|
||
getWebPushSubscriptionStats: SubscriptionStatsDto!
|
||
|
||
"""
|
||
Список черновиков форм отчётов текущего пользователя (с опциональной фильтрацией)
|
||
"""
|
||
listReportDrafts(filter: ListReportDraftsFilterInput): [ReportDraft!]!
|
||
|
||
"""
|
||
Получение документов кооператива для синхронизации с 1С. Требует секретный ключ в заголовке x-onecoop-secret-key.
|
||
"""
|
||
onecoopGetDocuments(data: GetOneCoopDocumentsInput!): OneCoopDocumentsResponse!
|
||
|
||
"""Получить полную картину процесса ledger2 по process_hash"""
|
||
process(coopname: String!, hash: String!): ProcessView!
|
||
|
||
"""Листинг процессов ledger2 с пагинацией и фильтрами"""
|
||
processes(filter: ProcessesFilter!, pagination: PaginationInput!): ProcessSummaryPaginationResult!
|
||
|
||
"""Полнотекстовый поиск по документам кооператива"""
|
||
searchDocuments(data: SearchDocumentsInput!): [SearchResult!]!
|
||
|
||
"""
|
||
Поиск приватных данных аккаунтов по запросу. Поиск осуществляется по полям ФИО, ИНН, ОГРН, наименованию организации и другим приватным данным.
|
||
"""
|
||
searchPrivateAccounts(data: SearchPrivateAccountsInput!): [PrivateAccountSearchResult!]!
|
||
|
||
"""
|
||
Валидировать edits-состояние формы: возвращает список ошибок полей с JSONPath (совпадает с editedFields-путями на клиенте).
|
||
"""
|
||
validateReportEdits(editsJson: String!, reportType: ReportType!): [FieldError!]!
|
||
}
|
||
|
||
"""Вопрос повестки собрания с результатами голосования"""
|
||
type Question {
|
||
"""Контекст или дополнительная информация по вопросу"""
|
||
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!]!
|
||
}
|
||
|
||
input ReceiveOnRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Подписанный Заказчиком акт приёмки-передачи имущества из Кооператива по новации
|
||
"""
|
||
document: ReturnByAssetActSignedDocumentInput!
|
||
|
||
"""Идентификатор заявки"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input RefreshInput {
|
||
"""Токен доступа"""
|
||
access_token: String!
|
||
|
||
"""Токен обновления"""
|
||
refresh_token: String!
|
||
}
|
||
|
||
input RefreshProgramInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input RefreshSegmentInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type RefundRequest {
|
||
"""Сумма CPU"""
|
||
cpu_amount: String!
|
||
|
||
"""Сумма сети"""
|
||
net_amount: String!
|
||
|
||
"""Владелец"""
|
||
owner: String!
|
||
|
||
"""Время запроса"""
|
||
request_time: String!
|
||
}
|
||
|
||
input RegisterAccountInput {
|
||
"""Электронная почта"""
|
||
email: String!
|
||
|
||
"""Данные индивидуального предпринимателя"""
|
||
entrepreneur_data: CreateEntrepreneurDataInput
|
||
|
||
"""Данные физического лица"""
|
||
individual_data: CreateIndividualDataInput
|
||
|
||
"""Данные организации"""
|
||
organization_data: CreateOrganizationDataInput
|
||
|
||
"""Публичный ключ"""
|
||
public_key: String!
|
||
|
||
"""Имя аккаунта реферера"""
|
||
referer: String
|
||
|
||
"""Тип аккаунта"""
|
||
type: AccountType!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input RegisterContributorInput {
|
||
"""О себе"""
|
||
about: String
|
||
|
||
"""Документ контракта"""
|
||
contract: GenerationContractSignedDocumentInput!
|
||
|
||
"""Хэш участника для верификации документа"""
|
||
contributor_hash: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Часов в день"""
|
||
hours_per_day: Float
|
||
|
||
"""Ставка за час работы"""
|
||
rate_per_hour: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input RegisterParticipantInput {
|
||
"""
|
||
Подписанный документ соглашения по благороста (опционально, только если требуется)
|
||
"""
|
||
blagorost_offer: SignedDigitalDocumentInput
|
||
|
||
"""Имя кооперативного участка"""
|
||
braname: String
|
||
|
||
"""
|
||
Подписанный документ оферты по программе "Генератор" (опционально, только для программы generation)
|
||
"""
|
||
generator_offer: SignedDigitalDocumentInput
|
||
|
||
"""Подписанный документ политики конфиденциальности от пайщика"""
|
||
privacy_agreement: SignedDigitalDocumentInput!
|
||
|
||
"""Ключ выбранной программы регистрации"""
|
||
program_key: ProgramKey
|
||
|
||
"""Подписанный документ положения о цифровой подписи от пайщика"""
|
||
signature_agreement: SignedDigitalDocumentInput!
|
||
|
||
"""Подписанный документ заявления на вступление в кооператив от пайщика"""
|
||
statement: ParticipantApplicationSignedDocumentInput!
|
||
|
||
"""Подписанный документ пользовательского соглашения от пайщика"""
|
||
user_agreement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта пайщика"""
|
||
username: String!
|
||
|
||
"""
|
||
Подписанный документ положения целевой потребительской программы "Цифровой Кошелёк" от пайщика
|
||
"""
|
||
wallet_agreement: SignedDigitalDocumentInput!
|
||
}
|
||
|
||
type RegisteredAccount {
|
||
"""Информация об зарегистрированном аккаунте"""
|
||
account: Account!
|
||
|
||
"""Токены доступа и обновления"""
|
||
tokens: Tokens!
|
||
}
|
||
|
||
type RegistrationConfig {
|
||
"""Доступные программы"""
|
||
programs: [RegistrationProgram!]!
|
||
|
||
"""Нужен ли выбор программы"""
|
||
requires_selection: Boolean!
|
||
}
|
||
|
||
type RegistrationProgram {
|
||
"""Для каких типов аккаунтов доступна программа"""
|
||
applicable_account_types: [AccountType!]!
|
||
|
||
"""Описание программы"""
|
||
description: String!
|
||
|
||
"""URL изображения (опционально)"""
|
||
image_url: String
|
||
|
||
"""Уникальный ключ программы"""
|
||
key: String!
|
||
|
||
"""Порядок отображения"""
|
||
order: Int!
|
||
|
||
"""Минимальные требования для участия"""
|
||
requirements: String
|
||
|
||
"""Название программы для отображения"""
|
||
title: String!
|
||
}
|
||
|
||
type ReportCalendarPeriodEntry {
|
||
dueDate: String!
|
||
dueMonth: Int!
|
||
label: String!
|
||
periodCode: Int
|
||
reportYear: Int!
|
||
status: CalendarEntryStatus!
|
||
}
|
||
|
||
type ReportCalendarRow {
|
||
periodKind: String!
|
||
periods: [ReportCalendarPeriodEntry!]!
|
||
reportType: ReportType!
|
||
shortName: String!
|
||
}
|
||
|
||
type ReportDraft {
|
||
createdAt: DateTime!
|
||
editedFields: [String!]!
|
||
editsJson: String!
|
||
id: String!
|
||
ownerUsername: String!
|
||
period: Int
|
||
reportType: ReportType!
|
||
updatedAt: DateTime!
|
||
year: Int!
|
||
}
|
||
|
||
input ReportHistoryFilterInput {
|
||
"""Лимит (макс 100, по умолчанию 20)"""
|
||
limit: Int
|
||
|
||
"""Сдвиг для пагинации (по умолчанию 0)"""
|
||
offset: Int
|
||
period: Int
|
||
reportType: ReportType
|
||
year: Int
|
||
}
|
||
|
||
type ReportHistoryPage {
|
||
items: [GeneratedReportSummary!]!
|
||
total: Int!
|
||
}
|
||
|
||
type ReportPreview {
|
||
period: Int
|
||
reportType: ReportType!
|
||
sections: [ReportPreviewSection!]!
|
||
year: Int!
|
||
}
|
||
|
||
type ReportPreviewField {
|
||
key: String!
|
||
label: String!
|
||
unit: String
|
||
value: String
|
||
}
|
||
|
||
input ReportPreviewInput {
|
||
period: Int
|
||
reportType: ReportType!
|
||
year: Int!
|
||
}
|
||
|
||
type ReportPreviewSection {
|
||
fields: [ReportPreviewField!]!
|
||
title: String!
|
||
}
|
||
|
||
type ReportReadinessView {
|
||
missingFields: [MissingRequisiteField!]!
|
||
ready: Boolean!
|
||
reportType: ReportType!
|
||
}
|
||
|
||
type ReportRequisitesView {
|
||
address: RequisiteFieldView!
|
||
chairmanPosition: RequisiteFieldView!
|
||
chairmanPositionFromOrg: RequisiteFieldView!
|
||
coopname: String!
|
||
inn: RequisiteFieldView!
|
||
kpp: RequisiteFieldView!
|
||
ogrn: RequisiteFieldView!
|
||
okfs: RequisiteFieldView!
|
||
okopf: RequisiteFieldView!
|
||
okpo: RequisiteFieldView!
|
||
oktmo: RequisiteFieldView!
|
||
okved: RequisiteFieldView!
|
||
orgName: RequisiteFieldView!
|
||
phone: RequisiteFieldView!
|
||
sfrRegNumber: RequisiteFieldView!
|
||
signerFirstName: RequisiteFieldView!
|
||
signerLastName: RequisiteFieldView!
|
||
signerMiddleName: RequisiteFieldView!
|
||
signerRepDoc: RequisiteFieldView!
|
||
signerSnils: RequisiteFieldView!
|
||
|
||
"""Тип подписанта: "chairman" (ПрПодп=1) или "representative" (ПрПодп=2)"""
|
||
signerType: String!
|
||
}
|
||
|
||
"""
|
||
Пользовательская отметка на ячейке календаря: NOT_REQUIRED («не надо сдавать») или SUBMITTED_EXTERNALLY («сдано вне платформы»).
|
||
"""
|
||
enum ReportSubmissionMark {
|
||
NOT_REQUIRED
|
||
SUBMITTED_EXTERNALLY
|
||
}
|
||
|
||
enum ReportType {
|
||
BUHOTCH
|
||
DUSN
|
||
FSS4
|
||
NDFL6
|
||
PSV
|
||
RSV
|
||
UUSN
|
||
UV_VZNOSY
|
||
}
|
||
|
||
type RepresentedBy {
|
||
"""На основании чего действует"""
|
||
based_on: String!
|
||
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Должность"""
|
||
position: String!
|
||
}
|
||
|
||
type RepresentedByCertificate {
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Должность"""
|
||
position: String!
|
||
}
|
||
|
||
input RepresentedByInput {
|
||
based_on: String!
|
||
first_name: String!
|
||
last_name: String!
|
||
middle_name: String!
|
||
position: String!
|
||
}
|
||
|
||
type RequisiteFieldView {
|
||
source: RequisiteSource!
|
||
value: String
|
||
}
|
||
|
||
enum RequisiteSource {
|
||
DATABASE
|
||
EMPTY
|
||
MANUAL
|
||
}
|
||
|
||
input ResetKeyInput {
|
||
"""Публичный ключ для замены"""
|
||
public_key: String!
|
||
|
||
"""Токен авторизации для замены ключа, полученный по email"""
|
||
token: String!
|
||
}
|
||
|
||
type ResourceDelegationDTO {
|
||
"""Вес CPU"""
|
||
cpu_weight: String!
|
||
|
||
"""Отправитель"""
|
||
from: String!
|
||
|
||
"""Вес сети"""
|
||
net_weight: String!
|
||
|
||
"""Получатель"""
|
||
to: String!
|
||
}
|
||
|
||
type ResourceOverview {
|
||
"""Вес CPU"""
|
||
cpu_weight: String!
|
||
|
||
"""Вес сети"""
|
||
net_weight: String!
|
||
|
||
"""Владелец"""
|
||
owner: String!
|
||
|
||
"""Используемая RAM"""
|
||
ram_bytes: Int!
|
||
}
|
||
|
||
"""DTO для перезапуска ежегодного общего собрания кооператива"""
|
||
input RestartAnnualGeneralMeetInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""
|
||
Доп. информация для нового слота; передайте явно, если нужна в повестке и уведомлениях. Поле не передано — у нового собрания details пустой
|
||
"""
|
||
details: String
|
||
|
||
"""Хеш собрания, которое необходимо перезапустить"""
|
||
hash: String!
|
||
|
||
"""Новая дата закрытия собрания"""
|
||
new_close_at: DateTime!
|
||
|
||
"""Новая дата открытия собрания"""
|
||
new_open_at: DateTime!
|
||
|
||
"""Новое предложение повестки ежегодного общего собрания"""
|
||
newproposal: AnnualGeneralMeetingAgendaSignedDocumentInput!
|
||
}
|
||
|
||
input ResultContributionActGenerateInput {
|
||
"""Хэш результата"""
|
||
result_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input ResultContributionDecisionGenerateInput {
|
||
"""ID решения совета"""
|
||
decision_id: Float!
|
||
|
||
"""Хэш результата"""
|
||
result_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input ResultContributionStatementGenerateInput {
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input ResultFilter {
|
||
"""Фильтр по хешу проекта"""
|
||
projectHash: String
|
||
|
||
"""Фильтр по статусу результата"""
|
||
status: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Статус результата в системе CAPITAL"""
|
||
enum ResultStatus {
|
||
ACT1
|
||
ACT2
|
||
APPROVED
|
||
AUTHORIZED
|
||
CREATED
|
||
DECLINED
|
||
PENDING
|
||
UNDEFINED
|
||
}
|
||
|
||
input ReturnByAssetActGenerateDocumentInput {
|
||
"""Идентификатор акта"""
|
||
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
|
||
}
|
||
|
||
input ReturnByAssetActSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания проекта свободного решения"""
|
||
meta: ReturnByAssetActSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ReturnByAssetActSignedMetaDocumentInput {
|
||
"""Идентификатор акта"""
|
||
act_id: String!
|
||
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Идентификатор решения"""
|
||
decision_id: Float!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Идентификатор заявки"""
|
||
request_id: Float!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя аккаунта получателя на кооперативном участке"""
|
||
transmitter: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ReturnByAssetDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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
|
||
}
|
||
|
||
input ReturnByAssetStatementGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Запрос на внесение имущественного паевого взноса"""
|
||
request: CommonRequestInput!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input ReturnByAssetStatementSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для создания проекта свободного решения"""
|
||
meta: ReturnByAssetStatementSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ReturnByAssetStatementSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Запрос на внесение имущественного паевого взноса"""
|
||
request: CommonRequestInput!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ReturnByMoneyDecisionGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Валюта"""
|
||
currency: String!
|
||
|
||
"""ID решения совета"""
|
||
decision_id: Float!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Хэш платежа"""
|
||
payment_hash: String!
|
||
|
||
"""Количество средств к возврату"""
|
||
quantity: String!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input ReturnByMoneyGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Валюта"""
|
||
currency: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""ID платежного метода"""
|
||
method_id: String!
|
||
|
||
"""Хеш платежа для связи с withdraw"""
|
||
payment_hash: String!
|
||
|
||
"""Количество средств к возврату"""
|
||
quantity: String!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input ReturnByMoneySignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""
|
||
Метаинформация для документа заявления на возврат паевого взноса денежными средствами
|
||
"""
|
||
meta: ReturnByMoneySignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input ReturnByMoneySignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Валюта"""
|
||
currency: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID платежного метода"""
|
||
method_id: String!
|
||
|
||
"""Хеш платежа для связи с withdraw"""
|
||
payment_hash: String!
|
||
|
||
"""Количество средств к возврату"""
|
||
quantity: String!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
"""
|
||
Тип сообщения в истории комнаты Matrix (текст или расшифрованное аудио)
|
||
"""
|
||
enum RoomMessageKind {
|
||
AUDIO
|
||
TEXT
|
||
}
|
||
|
||
input SaveReportDraftInput {
|
||
editedFields: [String!]!
|
||
editsJson: String!
|
||
period: Int
|
||
reportType: ReportType!
|
||
year: Int!
|
||
}
|
||
|
||
type SbpAccount {
|
||
"""Мобильный телефон получателя"""
|
||
phone: String!
|
||
}
|
||
|
||
input SbpDataInput {
|
||
"""Мобильный телефон получателя"""
|
||
phone: String!
|
||
}
|
||
|
||
input SearchDocumentsInput {
|
||
"""Максимальное количество результатов"""
|
||
limit: Int = 20
|
||
|
||
"""Поисковый запрос"""
|
||
query: String!
|
||
}
|
||
|
||
input SearchPrivateAccountsInput {
|
||
"""Поисковый запрос для поиска приватных аккаунтов"""
|
||
query: String!
|
||
}
|
||
|
||
type SearchResult {
|
||
"""Кооператив"""
|
||
coopname: String!
|
||
|
||
"""Дата создания"""
|
||
created_at: String
|
||
|
||
"""Полный заголовок документа"""
|
||
full_title: String!
|
||
|
||
"""Хеш документа"""
|
||
hash: String!
|
||
|
||
"""Найденные фрагменты с подсветкой"""
|
||
highlights: [String!]!
|
||
|
||
"""ID реестра документа"""
|
||
registry_id: Int!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""Статус сегмента участника в проекте CAPITAL"""
|
||
enum SegmentStatus {
|
||
ACT1
|
||
APPROVED
|
||
AUTHORIZED
|
||
CONTRIBUTED
|
||
FINALIZED
|
||
GENERATION
|
||
READY
|
||
SKIPPED
|
||
STATEMENT
|
||
UNDEFINED
|
||
}
|
||
|
||
input SelectBranchGenerateDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int
|
||
|
||
"""Идентификатор имени аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String
|
||
|
||
"""Язык документа"""
|
||
lang: String
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String
|
||
|
||
"""Название документа"""
|
||
title: String
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String
|
||
}
|
||
|
||
input SelectBranchInput {
|
||
"""Имя аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанный электронный документ (generateSelectBranchDocument)"""
|
||
document: SelectBranchSignedDocumentInput!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input SelectBranchSignedDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация для документа выбора кооперативного участка"""
|
||
meta: SelectBranchSignedMetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input SelectBranchSignedMetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
block_num: Int!
|
||
|
||
"""Идентификатор имени аккаунта кооперативного участка"""
|
||
braname: String!
|
||
|
||
"""Название кооператива, связанное с документом"""
|
||
coopname: String!
|
||
|
||
"""Дата и время создания документа"""
|
||
created_at: String!
|
||
|
||
"""Имя генератора, использованного для создания документа"""
|
||
generator: String!
|
||
|
||
"""Язык документа"""
|
||
lang: String!
|
||
|
||
"""Ссылки, связанные с документом"""
|
||
links: [String!]!
|
||
|
||
"""ID документа в реестре"""
|
||
registry_id: Int!
|
||
|
||
"""Часовой пояс, в котором был создан документ"""
|
||
timezone: String!
|
||
|
||
"""Название документа"""
|
||
title: String!
|
||
|
||
"""Имя пользователя, создавшего документ"""
|
||
username: String!
|
||
|
||
"""Версия генератора, использованного для создания документа"""
|
||
version: String!
|
||
}
|
||
|
||
input SendAgreementInput {
|
||
"""Имя аккаунта администратора"""
|
||
administrator: String!
|
||
|
||
"""Тип соглашения"""
|
||
agreement_type: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанный цифровой документ соглашения"""
|
||
document: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input SetCapitalProjectDevelopmentRepositoryUrlInput {
|
||
"""
|
||
URL репозитория на github.com или формат owner/repo; пустая строка / null — сброс и отключение опроса для этого проекта
|
||
"""
|
||
development_repository_url: String
|
||
|
||
"""Хэш проекта или компонента"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input SetConfigInput {
|
||
"""Конфигурация контракта"""
|
||
config: ConfigInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
input SetMasterInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя мастера проекта"""
|
||
master: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input SetPaymentStatusInput {
|
||
"""Идентификатор платежа, для которого устанавливается статус"""
|
||
id: String!
|
||
|
||
"""Новый статус платежа"""
|
||
status: PaymentStatus!
|
||
}
|
||
|
||
input SetPlanInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя мастера проекта"""
|
||
master: String!
|
||
|
||
"""Плановое количество часов создателей"""
|
||
plan_creators_hours: Float!
|
||
|
||
"""Плановые расходы"""
|
||
plan_expenses: String!
|
||
|
||
"""Стоимость часа работы"""
|
||
plan_hour_cost: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input SetVarsInput {
|
||
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!
|
||
}
|
||
|
||
input SetWifInput {
|
||
"""Тип разрешения ключа"""
|
||
permission: String! = "active"
|
||
|
||
"""Имя пользователя, чей ключ"""
|
||
username: String!
|
||
|
||
"""Приватный ключ"""
|
||
wif: String!
|
||
}
|
||
|
||
type Settings {
|
||
"""Маршрут по умолчанию для авторизованных пользователей"""
|
||
authorized_default_route: String!
|
||
|
||
"""Рабочий стол по умолчанию для авторизованных пользователей"""
|
||
authorized_default_workspace: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дата создания"""
|
||
created_at: DateTime!
|
||
|
||
"""Маршрут по умолчанию для неавторизованных пользователей"""
|
||
non_authorized_default_route: String!
|
||
|
||
"""Рабочий стол по умолчанию для неавторизованных пользователей"""
|
||
non_authorized_default_workspace: String!
|
||
|
||
"""Имя провайдера платежей по умолчанию"""
|
||
provider_name: String!
|
||
|
||
"""Дата последнего обновления"""
|
||
updated_at: DateTime!
|
||
}
|
||
|
||
input SignActAsChairmanInput {
|
||
"""Акт о вкладе результатов"""
|
||
act: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш результата"""
|
||
result_hash: String!
|
||
}
|
||
|
||
input SignActAsContributorInput {
|
||
"""Акт о вкладе результатов"""
|
||
act: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш результата"""
|
||
result_hash: String!
|
||
}
|
||
|
||
"""Входные данные для подписи решения председателем"""
|
||
input SignByPresiderOnAnnualGeneralMeetInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
|
||
"""Подписанный документ с решением председателя"""
|
||
presider_decision: AnnualGeneralMeetingDecisionSignedDocumentInput!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
"""Входные данные для подписи решения секретарём"""
|
||
input SignBySecretaryOnAnnualGeneralMeetInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
|
||
"""Подписанный документ с решением секретаря"""
|
||
secretary_decision: AnnualGeneralMeetingDecisionSignedDocumentInput!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type SignatureInfo {
|
||
id: Float!
|
||
is_valid: Boolean
|
||
meta: JSON!
|
||
public_key: String!
|
||
signature: String!
|
||
signed_at: String!
|
||
signed_hash: String!
|
||
signer: String!
|
||
|
||
"""Сертификат подписанта (сокращенная информация)"""
|
||
signer_certificate: UserCertificateUnion
|
||
}
|
||
|
||
input SignatureInfoInput {
|
||
"""Идентификатор номера подписи"""
|
||
id: Float!
|
||
|
||
"""Мета-данные подписи"""
|
||
meta: String!
|
||
|
||
"""Публичный ключ"""
|
||
public_key: String!
|
||
|
||
"""Подпись хэша"""
|
||
signature: String!
|
||
|
||
"""Время подписания"""
|
||
signed_at: String!
|
||
|
||
"""Подписанный хэш"""
|
||
signed_hash: String!
|
||
|
||
"""Аккаунт подписавшего"""
|
||
signer: String!
|
||
}
|
||
|
||
type SignedBlockchainDocument {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация документа (в формате JSON-строки)"""
|
||
meta: String!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfo!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
type SignedDigitalDocument {
|
||
doc_hash: String!
|
||
hash: String!
|
||
meta: JSON!
|
||
meta_hash: String!
|
||
signatures: [SignatureInfo!]!
|
||
version: String!
|
||
}
|
||
|
||
input SignedDigitalDocumentInput {
|
||
"""Хэш содержимого документа"""
|
||
doc_hash: String!
|
||
|
||
"""Общий хэш (doc_hash + meta_hash)"""
|
||
hash: String!
|
||
|
||
"""Метаинформация документа"""
|
||
meta: JSON!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input SovietMemberInput {
|
||
individual_data: CreateSovietIndividualDataInput!
|
||
role: String!
|
||
}
|
||
|
||
input StartInstallInput {
|
||
"""Приватный ключ кооператива"""
|
||
wif: String!
|
||
}
|
||
|
||
type StartInstallResult {
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
|
||
"""Код установки для дальнейших операций"""
|
||
install_code: String!
|
||
}
|
||
|
||
input StartProcessInput {
|
||
project_hash: String!
|
||
template_id: String!
|
||
}
|
||
|
||
input StartProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input StartResetKeyInput {
|
||
"""Электронная почта"""
|
||
email: String!
|
||
}
|
||
|
||
input StartVotingInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
"""
|
||
Комплексный объект цифрового документа заявления (или другого ведущего документа для цепочки принятия решений совета) с агрегатом документа
|
||
"""
|
||
type StatementDetailAggregate {
|
||
action: ExtendedBlockchainAction!
|
||
documentAggregate: DocumentAggregate!
|
||
}
|
||
|
||
input StopProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
"""Статус истории в системе CAPITAL"""
|
||
enum StoryStatus {
|
||
CANCELLED
|
||
COMPLETED
|
||
PENDING
|
||
}
|
||
|
||
input SubmitVoteInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Распределение голосов"""
|
||
votes: [VoteDistributionInput!]!
|
||
}
|
||
|
||
type SubscriptionStatsDto {
|
||
"""Количество активных подписок"""
|
||
active: Int!
|
||
|
||
"""Количество неактивных подписок"""
|
||
inactive: Int!
|
||
|
||
"""Общее количество подписок"""
|
||
total: Int!
|
||
|
||
"""Количество уникальных пользователей"""
|
||
uniqueUsers: Int!
|
||
}
|
||
|
||
input SupplyOnRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Подписанный Поставщиком акт приёма-передачи имущества в кооператив"""
|
||
document: AssetContributionActSignedDocumentInput!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Symbols {
|
||
"""Точность символа управления"""
|
||
root_govern_precision: Float!
|
||
|
||
"""Символ управления блокчейном"""
|
||
root_govern_symbol: String!
|
||
|
||
"""Точность корневого символа"""
|
||
root_precision: Float!
|
||
|
||
"""Корневой символ блокчейна"""
|
||
root_symbol: String!
|
||
}
|
||
|
||
type SystemFeatures {
|
||
"""Доступен ли полнотекстовый поиск по документам"""
|
||
search: Boolean!
|
||
}
|
||
|
||
type SystemInfo {
|
||
"""Объект системного аккаунта кооператива в блокчейне"""
|
||
blockchain_account: BlockchainAccount!
|
||
|
||
"""Набор данных с информацией о состоянии блокчейна"""
|
||
blockchain_info: BlockchainInfoDTO!
|
||
|
||
"""Члены совета кооператива"""
|
||
board_members: [BoardMember!]
|
||
|
||
"""Контакты кооператива"""
|
||
contacts: ContactsDTO
|
||
|
||
"""Объект аккаунта кооператива у оператора"""
|
||
cooperator_account: CooperativeOperatorAccount!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Доступные функции платформы"""
|
||
features: SystemFeatures!
|
||
|
||
"""Доступен ли функционал провайдера для подписок и запуска ПО"""
|
||
is_providered: Boolean!
|
||
|
||
"""
|
||
Требуется ли членство в союзе кооперативов для подключения к кооперативной экономике
|
||
"""
|
||
is_unioned: Boolean!
|
||
|
||
"""Настройки системы"""
|
||
settings: Settings!
|
||
|
||
"""Символы и их точности блокчейна"""
|
||
symbols: Symbols!
|
||
|
||
"""Статус контроллера кооператива"""
|
||
system_status: SystemStatus!
|
||
|
||
"""Ссылка на анкету для получения членства в союзе кооперативов"""
|
||
union_link: String!
|
||
|
||
"""Переменные кооператива"""
|
||
vars: Vars
|
||
}
|
||
|
||
"""Состояние контроллера кооператива"""
|
||
enum SystemStatus {
|
||
active
|
||
initialized
|
||
install
|
||
maintenance
|
||
}
|
||
|
||
type Token {
|
||
"""Дата истечения токена доступа"""
|
||
expires: DateTime!
|
||
|
||
"""Токен доступа"""
|
||
token: String!
|
||
}
|
||
|
||
type Tokens {
|
||
"""Токен доступа"""
|
||
access: Token!
|
||
|
||
"""Токен обновления"""
|
||
refresh: Token!
|
||
}
|
||
|
||
type Transaction {
|
||
"""Блокчейн, который использовался"""
|
||
chain: JSON
|
||
|
||
"""Запрос на подписание транзакции"""
|
||
request: JSON
|
||
|
||
"""Разрешенный запрос на подписание транзакции"""
|
||
resolved: JSON
|
||
|
||
"""Ответ от API после отправки транзакции (если был выполнен бродкаст)"""
|
||
response: JSON
|
||
|
||
"""Возвращаемые значения после выполнения транзакции"""
|
||
returns: JSON
|
||
|
||
"""Ревизии транзакции, измененные плагинами в ESR формате"""
|
||
revisions: JSON
|
||
|
||
"""Подписи транзакции"""
|
||
signatures: JSON
|
||
|
||
"""Авторизованный подписант"""
|
||
signer: JSON
|
||
|
||
"""Итоговая транзакция"""
|
||
transaction: JSON
|
||
}
|
||
|
||
type TranscriptionSegment {
|
||
createdAt: DateTime!
|
||
endOffset: Float!
|
||
id: String!
|
||
|
||
"""Канонический Matrix user id (@localpart:server)"""
|
||
speakerIdentity: String!
|
||
|
||
"""Отображаемое имя из Synapse (displayname)"""
|
||
speakerName: String!
|
||
startOffset: Float!
|
||
text: String!
|
||
}
|
||
|
||
"""Статус транскрипции звонка"""
|
||
enum TranscriptionStatus {
|
||
ACTIVE
|
||
COMPLETED
|
||
FAILED
|
||
}
|
||
|
||
input TriggerNotificationWorkflowInput {
|
||
"""Имя воркфлоу для запуска"""
|
||
name: String!
|
||
|
||
"""Данные для шаблона уведомления"""
|
||
payload: JSONObject
|
||
|
||
"""Получатели уведомления"""
|
||
to: [NotificationWorkflowRecipientInput!]!
|
||
}
|
||
|
||
input UninstallExtensionInput {
|
||
"""Фильтр по имени"""
|
||
name: String!
|
||
}
|
||
|
||
input UnpublishRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input Update {
|
||
"""Собственные данные кооператива, обслуживающего экземпляр платформы"""
|
||
organization_data: UpdateOrganizationDataInput
|
||
|
||
"""
|
||
Переменные кооператива, используемые для заполнения шаблонов документов
|
||
"""
|
||
vars: VarsInput
|
||
}
|
||
|
||
input UpdateAccountInput {
|
||
"""Данные индивидуального предпринимателя"""
|
||
entrepreneur_data: UpdateEntrepreneurDataInput
|
||
|
||
"""Данные физического лица"""
|
||
individual_data: UpdateIndividualDataInput
|
||
|
||
"""Данные организации"""
|
||
organization_data: UpdateOrganizationDataInput
|
||
|
||
"""Публичный ключ"""
|
||
public_key: String
|
||
|
||
"""Имя аккаунта реферера"""
|
||
referer: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input UpdateBankAccountInput {
|
||
"""Данные банковского счёта"""
|
||
data: BankAccountInput!
|
||
|
||
"""Флаг основного метода платежа, который отображается в документах"""
|
||
is_default: Boolean!
|
||
|
||
"""Идентификатор платежного метода"""
|
||
method_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input UpdateCallTranscriptionMemoInput {
|
||
id: String!
|
||
|
||
"""Текст заметки (до 4000 символов)"""
|
||
memo: String!
|
||
}
|
||
|
||
input UpdateChatCoopCalendarEventInput {
|
||
description: String
|
||
endsAt: DateTime
|
||
id: String!
|
||
matrixRoomId: String!
|
||
startsAt: DateTime!
|
||
title: String!
|
||
}
|
||
|
||
input UpdateEntrepreneurDataInput {
|
||
"""Дата рождения"""
|
||
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!
|
||
}
|
||
|
||
input UpdateIndividualDataInput {
|
||
"""Дата рождения"""
|
||
birthdate: String!
|
||
|
||
"""Электронная почта"""
|
||
email: String!
|
||
|
||
"""Имя"""
|
||
first_name: String!
|
||
|
||
"""Полный адрес"""
|
||
full_address: String!
|
||
|
||
"""Фамилия"""
|
||
last_name: String!
|
||
|
||
"""Отчество"""
|
||
middle_name: String!
|
||
|
||
"""Данные паспорта"""
|
||
passport: PassportInput
|
||
|
||
"""Телефон"""
|
||
phone: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input UpdateIssueInput {
|
||
"""Вложения задачи"""
|
||
attachments: [String!]
|
||
|
||
"""Массив имен пользователей создателей (contributors)"""
|
||
creators: [String!]
|
||
|
||
"""ID цикла"""
|
||
cycle_id: String
|
||
|
||
"""Описание задачи"""
|
||
description: String
|
||
|
||
"""Оценка в часах (допускаются дроби)"""
|
||
estimate: Float
|
||
|
||
"""Хэш задачи для обновления"""
|
||
issue_hash: String!
|
||
|
||
"""Метки задачи"""
|
||
labels: [String!]
|
||
|
||
"""Приоритет задачи"""
|
||
priority: IssuePriority
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int
|
||
|
||
"""Статус задачи"""
|
||
status: IssueStatus
|
||
|
||
"""Имя пользователя ответственного (contributor)"""
|
||
submaster: String
|
||
|
||
"""Название задачи"""
|
||
title: String
|
||
}
|
||
|
||
input UpdateOrganizationDataInput {
|
||
"""Город"""
|
||
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!
|
||
}
|
||
|
||
input UpdateProcessTemplateInput {
|
||
description: String
|
||
edges: [ProcessEdgeInput!]
|
||
id: String!
|
||
status: ProcessTemplateStatus
|
||
steps: [ProcessStepTemplateInput!]
|
||
title: String
|
||
}
|
||
|
||
input UpdateReportRequisitesInput {
|
||
addressOverride: String
|
||
chairmanPosition: String
|
||
|
||
"""ОКФС — 1-3 цифры"""
|
||
okfs: String
|
||
|
||
"""ОКОПФ — 5 цифр"""
|
||
okopf: String
|
||
|
||
"""ОКПО — 8 или 10 цифр"""
|
||
okpo: String
|
||
|
||
"""ОКТМО — 8 или 11 цифр"""
|
||
oktmo: String
|
||
|
||
"""ОКВЭД — напр. 94.99, 46.73.7"""
|
||
okved: String
|
||
phoneOverride: String
|
||
|
||
"""Рег. номер СФР — XXX-XXX-XXXXXX"""
|
||
sfrRegNumber: String
|
||
signerRepDoc: String
|
||
|
||
"""СНИЛС — XXX-XXX-XXX YY или 11 цифр"""
|
||
signerSnils: String
|
||
|
||
"""chairman | representative"""
|
||
signerType: String
|
||
}
|
||
|
||
input UpdateRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дополнительные данные"""
|
||
data: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Дополнительная информация"""
|
||
meta: String!
|
||
|
||
"""Оставшееся количество единиц"""
|
||
remain_units: String!
|
||
|
||
"""
|
||
Стоимость за единицу в формате "10.0000 RUB"
|
||
"""
|
||
unit_cost: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input UpdateSettingsInput {
|
||
"""Маршрут по умолчанию для авторизованных пользователей"""
|
||
authorized_default_route: String
|
||
|
||
"""Рабочий стол по умолчанию для авторизованных пользователей"""
|
||
authorized_default_workspace: String
|
||
|
||
"""Маршрут по умолчанию для неавторизованных пользователей"""
|
||
non_authorized_default_route: String
|
||
|
||
"""Рабочий стол по умолчанию для неавторизованных пользователей"""
|
||
non_authorized_default_workspace: String
|
||
|
||
"""Имя провайдера платежей по умолчанию"""
|
||
provider_name: String
|
||
}
|
||
|
||
input UpdateStoryInput {
|
||
"""Формат тела требования (MARKDOWN, BPMN, DRAWIO, MERMAID)"""
|
||
content_format: CapitalStoryContentFormat
|
||
|
||
"""Описание истории"""
|
||
description: String
|
||
|
||
"""Хеш задачи (если история привязана к задаче)"""
|
||
issue_hash: String
|
||
|
||
"""Хеш проекта (если история привязана к проекту)"""
|
||
project_hash: String
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int
|
||
|
||
"""Статус истории"""
|
||
status: StoryStatus
|
||
|
||
"""Хэш истории для обновления"""
|
||
story_hash: String!
|
||
|
||
"""Название истории"""
|
||
title: String
|
||
}
|
||
|
||
type UserAccount {
|
||
"""Метаинформация"""
|
||
meta: String!
|
||
|
||
"""Реферал"""
|
||
referer: String!
|
||
|
||
"""Дата регистрации"""
|
||
registered_at: String!
|
||
|
||
"""Регистратор"""
|
||
registrator: String!
|
||
|
||
"""Статус аккаунта"""
|
||
status: String!
|
||
|
||
"""Список хранилищ"""
|
||
storages: [String!]!
|
||
|
||
"""Тип учетной записи"""
|
||
type: String!
|
||
|
||
"""Имя аккаунта"""
|
||
username: String!
|
||
|
||
"""Дата регистрации"""
|
||
verifications: [Verification!]!
|
||
}
|
||
|
||
"""Объединение сертификатов пользователей (сокращенная информация)"""
|
||
union UserCertificateUnion = EntrepreneurCertificate | IndividualCertificate | OrganizationCertificate
|
||
|
||
"""Статус пользователя"""
|
||
enum UserStatus {
|
||
Active
|
||
Blocked
|
||
Created
|
||
Failed
|
||
Joined
|
||
Payed
|
||
Refunded
|
||
Registered
|
||
}
|
||
|
||
type Vars {
|
||
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!
|
||
}
|
||
|
||
input VarsInput {
|
||
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!
|
||
}
|
||
|
||
type Verification {
|
||
"""Дата создания верификации"""
|
||
created_at: String!
|
||
|
||
"""Флаг верификации"""
|
||
is_verified: Boolean!
|
||
|
||
"""Дата последнего обновления верификации"""
|
||
last_update: String!
|
||
|
||
"""Заметка верификации"""
|
||
notice: String!
|
||
|
||
"""Процедура верификации"""
|
||
procedure: String!
|
||
|
||
"""Имя верификатора"""
|
||
verificator: String!
|
||
}
|
||
|
||
input VerifyEmailInputDTO {
|
||
"""Токен верификации email"""
|
||
token: String!
|
||
}
|
||
|
||
input VoteDistributionInput {
|
||
"""Сумма голосов"""
|
||
amount: String!
|
||
|
||
"""Получатель голосов"""
|
||
recipient: String!
|
||
}
|
||
|
||
input VoteFilter {
|
||
"""Фильтр по кооперативу"""
|
||
coopname: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по получателю"""
|
||
recipient: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
voter: String
|
||
}
|
||
|
||
"""Пункт голосования для ежегодного общего собрания"""
|
||
input VoteItemInput {
|
||
"""Идентификатор вопроса повестки"""
|
||
question_id: Float!
|
||
|
||
"""Решение по вопросу (вариант голосования)"""
|
||
vote: String!
|
||
}
|
||
|
||
"""Входные данные для голосования на ежегодном общем собрании"""
|
||
input VoteOnAnnualGeneralMeetInput {
|
||
"""Подписанный бюллетень голосования"""
|
||
ballot: AnnualGeneralMeetingVotingBallotSignedDocumentInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хеш собрания, по которому производится голосование"""
|
||
hash: String!
|
||
|
||
"""Идентификатор члена кооператива, который голосует"""
|
||
username: String!
|
||
|
||
"""Бюллетень с решениями по вопросам повестки"""
|
||
votes: [VoteItemInput!]!
|
||
}
|
||
|
||
type WaitWeight {
|
||
"""Время ожидания в секундах"""
|
||
wait_sec: Int!
|
||
|
||
"""Вес"""
|
||
weight: Int!
|
||
}
|
||
|
||
input WalmoveInput {
|
||
coopname: String!
|
||
|
||
"""eosio::name кошелька-источника (w.<contract>.<waltype>)"""
|
||
fromWallet: String!
|
||
|
||
"""Обязательное обоснование корректировки"""
|
||
memo: String!
|
||
|
||
"""
|
||
Сумма с символом, например "100.0000 RUB"
|
||
"""
|
||
quantity: String!
|
||
|
||
"""eosio::name кошелька-приёмника (w.<contract>.<waltype>)"""
|
||
toWallet: String!
|
||
|
||
"""Владелец кошельков (для коллективных — coopname)"""
|
||
username: String!
|
||
}
|
||
|
||
input WebPushSubscriptionDataInput {
|
||
"""Endpoint для отправки уведомлений"""
|
||
endpoint: String!
|
||
|
||
"""Ключи для шифрования"""
|
||
keys: WebPushSubscriptionKeysInput!
|
||
}
|
||
|
||
type WebPushSubscriptionDto {
|
||
"""Auth ключ для аутентификации"""
|
||
authKey: String!
|
||
|
||
"""Дата создания подписки"""
|
||
createdAt: DateTime!
|
||
|
||
"""Endpoint для отправки уведомлений"""
|
||
endpoint: String!
|
||
|
||
"""Уникальный идентификатор подписки"""
|
||
id: String!
|
||
|
||
"""Активна ли подписка"""
|
||
isActive: Boolean!
|
||
|
||
"""P256DH ключ для шифрования"""
|
||
p256dhKey: String!
|
||
|
||
"""Дата последнего обновления"""
|
||
updatedAt: DateTime!
|
||
|
||
"""User Agent браузера"""
|
||
userAgent: String
|
||
|
||
"""Username пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input WebPushSubscriptionKeysInput {
|
||
"""Auth ключ для аутентификации"""
|
||
auth: String!
|
||
|
||
"""P256DH ключ для шифрования"""
|
||
p256dh: String!
|
||
}
|
||
|
||
type ZeroReportHeaderEdits {
|
||
correctionNumber: Int!
|
||
docDate: String!
|
||
idFile: String!
|
||
period: Int
|
||
reportYear: Int!
|
||
versProgram: String!
|
||
}
|
||
|
||
type ZeroReportOrganizationEdits {
|
||
address: String
|
||
inn: String!
|
||
kpp: String!
|
||
ogrn: String
|
||
okfs: String
|
||
okopf: String
|
||
okpo: String
|
||
oktmo: String
|
||
okved: String
|
||
orgName: String!
|
||
}
|
||
|
||
type ZeroReportSignerEdits {
|
||
chairmanPosition: String
|
||
firstName: String!
|
||
lastName: String!
|
||
middleName: String
|
||
repDoc: String
|
||
sfrRegNumber: String
|
||
snils: String
|
||
type: ZeroReportSignerType!
|
||
}
|
||
|
||
"""Тип подписанта для нулевых форм: руководитель или представитель"""
|
||
enum ZeroReportSignerType {
|
||
CHAIRMAN
|
||
REPRESENTATIVE
|
||
} |