8945 lines
257 KiB
GraphQL
8945 lines
257 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 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 AgreementVar {
|
||
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 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!
|
||
|
||
"""Можно ли конвертировать в проект"""
|
||
can_convert_to_project: Boolean!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Счетчики участников проекта"""
|
||
counts: CapitalProjectCountsData!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
crps: CapitalProjectCrpsData!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""Фактические показатели проекта"""
|
||
fact: CapitalProjectFactPool!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Открыт ли проект"""
|
||
is_opened: Boolean!
|
||
|
||
"""Запланирован ли проект"""
|
||
is_planed: Boolean!
|
||
|
||
"""Счетчик задач проекта"""
|
||
issue_counter: Int!
|
||
|
||
"""Мастер проекта"""
|
||
master: String!
|
||
|
||
"""Данные CRPS для распределения членских взносов проекта"""
|
||
membership: CapitalProjectMembershipCrps!
|
||
|
||
"""Мета-информация проекта"""
|
||
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 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!
|
||
}
|
||
|
||
input CalculateVotesInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CancelRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор заявки"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: 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
|
||
|
||
"""Описание коммита"""
|
||
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!
|
||
|
||
"""Процент расходов"""
|
||
expense_pool_percent: Float!
|
||
|
||
"""Период голосования в днях"""
|
||
voting_period_in_days: Float!
|
||
}
|
||
|
||
"""Участник кооператива в системе CAPITAL"""
|
||
type CapitalContributor {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""О себе"""
|
||
about: String
|
||
|
||
"""Приложения к контракту"""
|
||
appendixes: [String!]!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String!
|
||
|
||
"""Контракт участника"""
|
||
contract: DocumentAggregate
|
||
|
||
"""Вклад как автор"""
|
||
contributed_as_author: String!
|
||
|
||
"""Вклад как участник"""
|
||
contributed_as_contributor: String!
|
||
|
||
"""Вклад как координатор"""
|
||
contributed_as_coordinator: String!
|
||
|
||
"""Вклад как исполнитель"""
|
||
contributed_as_creator: String!
|
||
|
||
"""Вклад как инвестор"""
|
||
contributed_as_investor: String!
|
||
|
||
"""Вклад как собственник имущества"""
|
||
contributed_as_propertor: String!
|
||
|
||
"""Хеш участника"""
|
||
contributor_hash: String!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Сумма долга"""
|
||
debt_amount: String!
|
||
|
||
"""Отображаемое имя"""
|
||
display_name: String!
|
||
|
||
"""Часов в день"""
|
||
hours_per_day: Float!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Является ли внешним контрактом"""
|
||
is_external_contract: Boolean!
|
||
|
||
"""Мемо/комментарий"""
|
||
memo: String
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Ставка за час работы"""
|
||
rate_per_hour: String!
|
||
|
||
"""Статус участника"""
|
||
status: ContributorStatus!
|
||
|
||
"""Имя пользователя"""
|
||
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
|
||
|
||
"""Оценка в story points или часах"""
|
||
estimate: Int!
|
||
|
||
"""Уникальный ID задачи в формате PREFIX-N (например, ABC-1)"""
|
||
id: String!
|
||
|
||
"""Хеш задачи"""
|
||
issue_hash: String!
|
||
|
||
"""Метаданные задачи"""
|
||
metadata: JSON!
|
||
|
||
"""Права доступа текущего пользователя к задаче"""
|
||
permissions: CapitalIssuePermissions!
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Приоритет задачи"""
|
||
priority: IssuePriority!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int!
|
||
|
||
"""Статус задачи"""
|
||
status: IssueStatus!
|
||
|
||
"""Имя пользователя подмастерья (contributor)"""
|
||
submaster: String
|
||
|
||
"""Название задачи"""
|
||
title: String!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов задач 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
|
||
}
|
||
|
||
"""Права доступа пользователя к задаче"""
|
||
type CapitalIssuePermissions {
|
||
"""Может ли изменять статусы задачи"""
|
||
can_change_status: Boolean!
|
||
|
||
"""Может ли удалить задачу"""
|
||
can_delete_issue: Boolean!
|
||
|
||
"""Может ли редактировать задачу (название, описание, приоритет и т.д.)"""
|
||
can_edit_issue: Boolean!
|
||
|
||
"""Может ли устанавливать статус DONE (выполнена)"""
|
||
can_set_done: Boolean!
|
||
|
||
"""Может ли устанавливать статус ON_REVIEW (на проверке)"""
|
||
can_set_on_review: Boolean!
|
||
|
||
"""Имеет ли подтвержденное приложение для проекта"""
|
||
has_clearance: Boolean!
|
||
|
||
"""Является ли пользователь гостем (неавторизованным)"""
|
||
is_guest: Boolean!
|
||
}
|
||
|
||
"""Программная инвестиция в системе CAPITAL"""
|
||
type CapitalProgramInvest {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Сумма инвестиции"""
|
||
amount: Float
|
||
|
||
"""Номер блока последнего обновления"""
|
||
block_num: Int
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String
|
||
|
||
"""Название кооператива"""
|
||
coopname: String
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Хеш инвестиции"""
|
||
invest_hash: String!
|
||
|
||
"""Дата инвестирования"""
|
||
invested_at: String
|
||
|
||
"""Существует ли запись в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Заявление об инвестиции"""
|
||
statement: DocumentAggregate
|
||
|
||
"""Статус программной инвестиции"""
|
||
status: ProgramInvestStatus!
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Проект в системе CAPITAL с компонентами"""
|
||
type CapitalProject {
|
||
"""Дата создания записи"""
|
||
_created_at: DateTime!
|
||
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
|
||
"""Дата последнего обновления записи"""
|
||
_updated_at: DateTime!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
block_num: Float
|
||
|
||
"""Статус из блокчейна"""
|
||
blockchain_status: String!
|
||
|
||
"""Можно ли конвертировать в проект"""
|
||
can_convert_to_project: Boolean!
|
||
|
||
"""Массив проектов-компонентов"""
|
||
components: [CapitalProjectComponent!]!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Счетчики участников проекта"""
|
||
counts: CapitalProjectCountsData!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
crps: CapitalProjectCrpsData!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""Фактические показатели проекта"""
|
||
fact: CapitalProjectFactPool!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Открыт ли проект"""
|
||
is_opened: Boolean!
|
||
|
||
"""Запланирован ли проект"""
|
||
is_planed: Boolean!
|
||
|
||
"""Счетчик задач проекта"""
|
||
issue_counter: Int!
|
||
|
||
"""Мастер проекта"""
|
||
master: String!
|
||
|
||
"""Данные CRPS для распределения членских взносов проекта"""
|
||
membership: CapitalProjectMembershipCrps!
|
||
|
||
"""Мета-информация проекта"""
|
||
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!
|
||
|
||
"""Можно ли конвертировать в проект"""
|
||
can_convert_to_project: Boolean!
|
||
|
||
"""Название кооператива"""
|
||
coopname: String!
|
||
|
||
"""Счетчики участников проекта"""
|
||
counts: CapitalProjectCountsData!
|
||
|
||
"""Дата создания"""
|
||
created_at: String!
|
||
|
||
"""Данные CRPS для распределения наград проекта"""
|
||
crps: CapitalProjectCrpsData!
|
||
|
||
"""Данные/шаблон проекта"""
|
||
data: String!
|
||
|
||
"""Описание проекта"""
|
||
description: String!
|
||
|
||
"""Фактические показатели проекта"""
|
||
fact: CapitalProjectFactPool!
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int!
|
||
|
||
"""Приглашение к проекту"""
|
||
invite: String!
|
||
|
||
"""Открыт ли проект"""
|
||
is_opened: Boolean!
|
||
|
||
"""Запланирован ли проект"""
|
||
is_planed: Boolean!
|
||
|
||
"""Счетчик задач проекта"""
|
||
issue_counter: Int!
|
||
|
||
"""Мастер проекта"""
|
||
master: String!
|
||
|
||
"""Данные CRPS для распределения членских взносов проекта"""
|
||
membership: CapitalProjectMembershipCrps!
|
||
|
||
"""Мета-информация проекта"""
|
||
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!
|
||
|
||
"""Процент использования инвестиций"""
|
||
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!]
|
||
}
|
||
|
||
"""Данные CRPS для распределения членских взносов проекта"""
|
||
type CapitalProjectMembershipCrps {
|
||
"""Доступная сумма"""
|
||
available: String!
|
||
|
||
"""Сконвертированные средства"""
|
||
converted_funds: String!
|
||
|
||
"""Накопительный коэффициент вознаграждения на акцию"""
|
||
cumulative_reward_per_share: Float!
|
||
|
||
"""Распределенная сумма"""
|
||
distributed: String!
|
||
|
||
"""Профинансированная сумма"""
|
||
funded: String!
|
||
|
||
"""Общее количество акций"""
|
||
total_shares: String!
|
||
}
|
||
|
||
"""Права доступа пользователя к проекту"""
|
||
type CapitalProjectPermissions {
|
||
"""Может ли изменять статус проекта"""
|
||
can_change_project_status: Boolean!
|
||
|
||
"""Может ли удалить проект"""
|
||
can_delete_project: Boolean!
|
||
|
||
"""Может ли редактировать проект (название, описание, мета и т.д.)"""
|
||
can_edit_project: Boolean!
|
||
|
||
"""Может ли управлять авторами проекта"""
|
||
can_manage_authors: Boolean!
|
||
|
||
"""Может ли управлять задачами в проекте"""
|
||
can_manage_issues: Boolean!
|
||
|
||
"""Может ли устанавливать мастера проекта"""
|
||
can_set_master: Boolean!
|
||
|
||
"""Может ли устанавливать план проекта"""
|
||
can_set_plan: Boolean!
|
||
|
||
"""Имеет ли подтвержденное приложение для проекта"""
|
||
has_clearance: Boolean!
|
||
|
||
"""Является ли пользователь гостем (неавторизованным)"""
|
||
is_guest: Boolean!
|
||
|
||
"""Есть ли запрос на получение допуска в рассмотрении"""
|
||
pending_clearance: Boolean!
|
||
}
|
||
|
||
"""Плановые показатели проекта"""
|
||
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!
|
||
|
||
"""Процент использования инвестиций"""
|
||
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
|
||
|
||
"""Сумма долга"""
|
||
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!
|
||
|
||
"""Номер блока крайней синхронизации с блокчейном"""
|
||
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
|
||
|
||
"""Сумма инвестиций инвестора"""
|
||
investor_amount: String!
|
||
|
||
"""Базовый вклад инвестора"""
|
||
investor_base: String!
|
||
|
||
"""Роль автора"""
|
||
is_author: Boolean!
|
||
|
||
"""Роль участника"""
|
||
is_contributor: Boolean!
|
||
|
||
"""Роль координатора"""
|
||
is_coordinator: Boolean!
|
||
|
||
"""Роль создателя"""
|
||
is_creator: Boolean!
|
||
|
||
"""Роль инвестора"""
|
||
is_investor: Boolean!
|
||
|
||
"""Роль собственника"""
|
||
is_propertor: Boolean!
|
||
|
||
"""Флаг завершения расчета голосования"""
|
||
is_votes_calculated: Boolean!
|
||
|
||
"""Последняя награда за базовый вклад автора на долю в проекте"""
|
||
last_author_base_reward_per_share: Float!
|
||
|
||
"""Последняя награда за бонусный вклад автора на долю в проекте"""
|
||
last_author_bonus_reward_per_share: Float!
|
||
|
||
"""Последняя награда участника на акцию"""
|
||
last_contributor_reward_per_share: Float!
|
||
|
||
"""Последняя известная сумма инвестиций координаторов"""
|
||
last_known_coordinators_investment_pool: String!
|
||
|
||
"""Последняя известная сумма базового пула создателей"""
|
||
last_known_creators_base_pool: String!
|
||
|
||
"""Последняя известная сумма инвестиций в проекте"""
|
||
last_known_invest_pool: String!
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Базовый имущественный вклад"""
|
||
property_base: String!
|
||
|
||
"""Предварительная сумма"""
|
||
provisional_amount: String!
|
||
|
||
"""Связанный результат участника в проекте"""
|
||
result: CapitalResult
|
||
|
||
"""Статус сегмента"""
|
||
status: SegmentStatus!
|
||
|
||
"""Общая базовая стоимость сегмента"""
|
||
total_segment_base_cost: String!
|
||
|
||
"""Общая бонусная стоимость сегмента"""
|
||
total_segment_bonus_cost: String!
|
||
|
||
"""Общая стоимость сегмента"""
|
||
total_segment_cost: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
|
||
"""Бонус голосования"""
|
||
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
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
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
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя пользователя, создавшего историю"""
|
||
created_by: String!
|
||
|
||
"""Описание истории"""
|
||
description: String
|
||
|
||
"""ID задачи (если история привязана к задаче)"""
|
||
issue_id: String
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта (если история привязана к проекту)"""
|
||
project_hash: String
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int!
|
||
|
||
"""Статус истории"""
|
||
status: StoryStatus!
|
||
|
||
"""Хеш истории"""
|
||
story_hash: String!
|
||
|
||
"""Название истории"""
|
||
title: String!
|
||
}
|
||
|
||
"""Параметры фильтрации для запросов историй CAPITAL"""
|
||
input CapitalStoryFilter {
|
||
"""Фильтр по названию кооператива"""
|
||
coopname: String
|
||
|
||
"""Фильтр по ID создателя"""
|
||
created_by: String
|
||
|
||
"""Фильтр по ID задачи"""
|
||
issue_id: String
|
||
|
||
"""Фильтр по хешу проекта"""
|
||
project_hash: String
|
||
|
||
"""Фильтр по статусу истории"""
|
||
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!
|
||
|
||
"""Количество часов"""
|
||
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
|
||
|
||
"""ID в блокчейне"""
|
||
id: Int
|
||
|
||
"""Флаг присутствия записи в блокчейне"""
|
||
present: Boolean!
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String
|
||
|
||
"""Получатель"""
|
||
recipient: String
|
||
|
||
"""Отображаемое имя получателя голоса"""
|
||
recipient_display_name: String
|
||
|
||
"""Дата голосования"""
|
||
voted_at: String
|
||
|
||
"""Голосующий"""
|
||
voter: String
|
||
|
||
"""Отображаемое имя голосующего"""
|
||
voter_display_name: String
|
||
}
|
||
|
||
type ChartOfAccountsItem {
|
||
"""Доступные средства"""
|
||
available: String!
|
||
|
||
"""Заблокированные средства"""
|
||
blocked: String!
|
||
|
||
"""
|
||
Идентификатор счета для отображения (может быть дробным, например "86.6")
|
||
"""
|
||
displayId: String!
|
||
|
||
"""Идентификатор счета"""
|
||
id: Int!
|
||
|
||
"""Название счета"""
|
||
name: String!
|
||
|
||
"""Списанные средства"""
|
||
writeoff: 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 CompleteRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CompleteVotingInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
}
|
||
|
||
input ConfigInput {
|
||
"""Процент голосования авторов"""
|
||
authors_voting_percent: Float!
|
||
|
||
"""Процент бонуса координатора"""
|
||
coordinator_bonus_percent: Float!
|
||
|
||
"""Срок действия приглашения координатора в днях"""
|
||
coordinator_invite_validity_days: Float!
|
||
|
||
"""Процент голосования создателей"""
|
||
creators_voting_percent: Float!
|
||
|
||
"""Процент расходов"""
|
||
expense_pool_percent: 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!
|
||
}
|
||
|
||
"""Статус участника в системе CAPITAL"""
|
||
enum ContributorStatus {
|
||
ACTIVE
|
||
APPROVED
|
||
INACTIVE
|
||
PENDING
|
||
UNDEFINED
|
||
}
|
||
|
||
input ConvertSegmentInput {
|
||
"""Сумма для конвертации в капитализацию"""
|
||
capital_amount: String!
|
||
|
||
"""Хэш конвертации"""
|
||
convert_hash: String!
|
||
|
||
"""Заявление"""
|
||
convert_statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Сумма для конвертации в кошелек проекта"""
|
||
project_amount: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
|
||
"""Сумма для конвертации в главный кошелек"""
|
||
wallet_amount: 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!]!
|
||
}
|
||
|
||
"""Страна регистрации пользователя"""
|
||
enum Country {
|
||
Russia
|
||
}
|
||
|
||
input CreateAnnualGeneralMeetInput {
|
||
"""Повестка собрания"""
|
||
agenda: [AgendaGeneralMeetPointInput!]!
|
||
|
||
"""Время закрытия собрания"""
|
||
close_at: DateTime!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя аккаунта инициатора"""
|
||
initiator: String!
|
||
|
||
"""Время открытия собрания"""
|
||
open_at: DateTime!
|
||
|
||
"""Имя аккаунта председателя"""
|
||
presider: String!
|
||
|
||
"""Предложение повестки собрания"""
|
||
proposal: AnnualGeneralMeetingAgendaSignedDocumentInput!
|
||
|
||
"""Имя аккаунта секретаря"""
|
||
secretary: String!
|
||
}
|
||
|
||
input CreateBankAccountInput {
|
||
"""Данные для банковского перевода"""
|
||
data: BankAccountInput!
|
||
|
||
"""Флаг основного метода платежа, который отображается в документах"""
|
||
is_default: Boolean!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: 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 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_hash: String!
|
||
|
||
"""Количество часов для коммита"""
|
||
commit_hours: Float!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Описание коммита"""
|
||
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 CreateInitialPaymentInput {
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateIssueInput {
|
||
"""Вложения задачи"""
|
||
attachments: [String!]
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Массив имен пользователей создателей (contributors)"""
|
||
creators: [String!]
|
||
|
||
"""ID цикла"""
|
||
cycle_id: String
|
||
|
||
"""Описание задачи"""
|
||
description: String
|
||
|
||
"""Оценка в story points или часах"""
|
||
estimate: Int = 0
|
||
|
||
"""Метки задачи"""
|
||
labels: [String!]
|
||
|
||
"""Приоритет задачи"""
|
||
priority: IssuePriority = MEDIUM
|
||
|
||
"""Хеш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Порядок сортировки"""
|
||
sort_order: Int = 0
|
||
|
||
"""Статус задачи"""
|
||
status: IssueStatus = BACKLOG
|
||
|
||
"""Имя пользователя подмастерья (contributor)"""
|
||
submaster: String
|
||
|
||
"""Название задачи"""
|
||
title: 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 CreateProgramPropertyInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Сумма имущества"""
|
||
property_amount: String!
|
||
|
||
"""Описание имущества"""
|
||
property_description: String!
|
||
|
||
"""Хэш имущества"""
|
||
property_hash: String!
|
||
|
||
"""Заявление"""
|
||
statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateProjectFreeDecisionInput {
|
||
"""Проект решения, которое предлагается принять"""
|
||
decision: String!
|
||
|
||
"""Вопрос, который выносится на повестку"""
|
||
question: String!
|
||
}
|
||
|
||
input CreateProjectInput {
|
||
"""Флаг возможности конвертации в проект"""
|
||
can_convert_to_project: Boolean!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
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: SignedDigitalDocumentInput!
|
||
|
||
"""Имя инвестора"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateProjectPropertyInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Сумма имущества"""
|
||
property_amount: String!
|
||
|
||
"""Описание имущества"""
|
||
property_description: String!
|
||
|
||
"""Хэш имущества"""
|
||
property_hash: String!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input CreateStoryInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Описание истории"""
|
||
description: String
|
||
|
||
"""ID задачи (если история привязана к задаче)"""
|
||
issue_id: 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!
|
||
}
|
||
|
||
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!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Имя шаблона рабочих столов"""
|
||
layout: String!
|
||
|
||
"""Имя шаблона рабочих столов"""
|
||
nonAuthorizedHome: String!
|
||
|
||
"""Состав приложений рабочего стола"""
|
||
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!
|
||
}
|
||
|
||
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 {
|
||
"""Флаг возможности конвертации в проект"""
|
||
can_convert_to_project: Boolean
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
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
|
||
}
|
||
|
||
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!
|
||
}
|
||
|
||
input FundProjectInput {
|
||
"""Сумма финансирования"""
|
||
amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Memo"""
|
||
memo: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: 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 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
|
||
}
|
||
|
||
type GeneratedDocument {
|
||
"""Бинарное содержимое документа (base64)"""
|
||
binary: String!
|
||
|
||
"""Полное название документа"""
|
||
full_title: String!
|
||
|
||
"""Хэш документа"""
|
||
hash: String!
|
||
|
||
"""HTML содержимое документа"""
|
||
html: String!
|
||
|
||
"""Метаданные документа"""
|
||
meta: JSON!
|
||
}
|
||
|
||
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 GetCapitalStoryByHashInput {
|
||
"""Хеш истории для получения"""
|
||
story_hash: String!
|
||
}
|
||
|
||
input GetContributorInput {
|
||
"""ID участника"""
|
||
_id: String
|
||
|
||
"""Хеш участника"""
|
||
contributor_hash: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String
|
||
}
|
||
|
||
input GetDebtInput {
|
||
"""ID долга"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetDocumentsInput {
|
||
filter: JSON!
|
||
limit: Int
|
||
page: Int
|
||
type: String
|
||
username: String!
|
||
}
|
||
|
||
input GetExpenseInput {
|
||
"""Внутренний ID базы данных"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetExtensionsInput {
|
||
"""Фильтр включенных расширений"""
|
||
enabled: Boolean
|
||
|
||
"""Фильтр активности"""
|
||
is_available: Boolean
|
||
|
||
"""Фильтр рабочих столов"""
|
||
is_desktop: Boolean
|
||
|
||
"""Фильтр установленных расширений"""
|
||
is_installed: Boolean
|
||
|
||
"""Фильтр по имени"""
|
||
name: String
|
||
}
|
||
|
||
input GetInvestInput {
|
||
"""ID инвестиции"""
|
||
_id: 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 GetMeetInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хеш собрания"""
|
||
hash: String!
|
||
}
|
||
|
||
input GetMeetsInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
input GetPaymentMethodsInput {
|
||
"""Количество элементов на странице"""
|
||
limit: Int! = 10
|
||
|
||
"""Номер страницы"""
|
||
page: Int! = 1
|
||
|
||
"""Ключ сортировки (например, "name")"""
|
||
sortBy: String
|
||
|
||
"""Направление сортировки ("ASC" или "DESC")"""
|
||
sortOrder: String! = "ASC"
|
||
|
||
"""Имя пользователя для фильтрации методов оплаты"""
|
||
username: String
|
||
}
|
||
|
||
input GetProgramInvestInput {
|
||
"""ID программной инвестиции"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetProjectInput {
|
||
"""Хеш проекта"""
|
||
hash: String!
|
||
|
||
"""Хеш родительского проекта для фильтрации компонентов"""
|
||
parent_hash: String
|
||
}
|
||
|
||
input GetProjectWithRelationsInput {
|
||
"""Хеш проекта"""
|
||
projectHash: String!
|
||
}
|
||
|
||
input GetResultInput {
|
||
"""ID результата"""
|
||
_id: String!
|
||
}
|
||
|
||
input GetUserSubscriptionsInput {
|
||
"""Username пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input GetVoteInput {
|
||
"""ID голоса"""
|
||
_id: String!
|
||
}
|
||
|
||
input ImportContributorInput {
|
||
"""Сумма вклада"""
|
||
contribution_amount: String!
|
||
|
||
"""Хэш участника"""
|
||
contributor_hash: 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: CreateOrganizationDataInput!
|
||
|
||
"""
|
||
Переменные кооператива, используемые для заполнения шаблонов документов
|
||
"""
|
||
vars: VarsInput!
|
||
}
|
||
|
||
input Install {
|
||
soviet: [SovietMemberInput!]!
|
||
wif: String!
|
||
}
|
||
|
||
"""Статусы инвестиции в системе 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 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!
|
||
|
||
"""Сумма операции"""
|
||
quantity: String!
|
||
}
|
||
|
||
type LedgerState {
|
||
"""План счетов с актуальными данными"""
|
||
chartOfAccounts: [ChartOfAccountsItem!]!
|
||
|
||
"""Имя кооператива"""
|
||
coopname: String!
|
||
}
|
||
|
||
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!
|
||
}
|
||
|
||
"""Данные о собрании кооператива"""
|
||
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!
|
||
|
||
"""Хеш собрания"""
|
||
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!
|
||
}
|
||
|
||
input MetaDocumentInput {
|
||
"""Номер блока, на котором был создан документ"""
|
||
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!
|
||
}
|
||
|
||
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!
|
||
}
|
||
|
||
type Mutation {
|
||
"""Подтвердить поставку имущества на заявку"""
|
||
acceptChildOrder(data: AcceptChildOrderInput!): Transaction!
|
||
|
||
"""
|
||
Добавить активного пайщика, который вступил в кооператив, не используя платформу (заполнив заявление собственноручно, оплатив вступительный и минимальный паевый взносы, и получив протокол решения совета)
|
||
"""
|
||
addParticipant(data: AddParticipantInput!): Account!
|
||
|
||
"""Добавить доверенное лицо кооперативного участка"""
|
||
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!
|
||
|
||
"""Завершение голосования в CAPITAL контракте"""
|
||
capitalCompleteVoting(data: CompleteVotingInput!): Transaction!
|
||
|
||
"""Конвертация сегмента в CAPITAL контракте"""
|
||
capitalConvertSegment(data: ConvertSegmentInput!): CapitalSegment!
|
||
|
||
"""Создание коммита в CAPITAL контракте"""
|
||
capitalCreateCommit(data: CreateCommitInput!): Transaction!
|
||
|
||
"""Создание цикла в CAPITAL контракте"""
|
||
capitalCreateCycle(data: CreateCycleInput!): CapitalCycle!
|
||
|
||
"""Получение ссуды в CAPITAL контракте"""
|
||
capitalCreateDebt(data: CreateDebtInput!): Transaction!
|
||
|
||
"""Создание расхода в CAPITAL контракте"""
|
||
capitalCreateExpense(data: CreateExpenseInput!): Transaction!
|
||
|
||
"""Создание задачи в CAPITAL контракте"""
|
||
capitalCreateIssue(data: CreateIssueInput!): CapitalIssue!
|
||
|
||
"""Создание программного имущественного взноса в 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!
|
||
|
||
"""Удаление проекта в CAPITAL контракте"""
|
||
capitalDeleteProject(data: DeleteProjectInput!): Transaction!
|
||
|
||
"""Удаление истории по хэшу"""
|
||
capitalDeleteStory(data: DeleteCapitalStoryByHashInput!): Boolean!
|
||
|
||
"""Редактирование параметров участника в CAPITAL контракте"""
|
||
capitalEditContributor(data: EditContributorInput!): Transaction!
|
||
|
||
"""Редактирование проекта в CAPITAL контракте"""
|
||
capitalEditProject(data: EditProjectInput!): Transaction!
|
||
|
||
"""Финансирование программы CAPITAL контракта"""
|
||
capitalFundProgram(data: FundProgramInput!): Transaction!
|
||
|
||
"""Финансирование проекта CAPITAL контракта"""
|
||
capitalFundProject(data: FundProjectInput!): Transaction!
|
||
|
||
"""Сгенерировать приложение к генерационному соглашению"""
|
||
capitalGenerateAppendixGenerationAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать соглашение о капитализации"""
|
||
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!
|
||
|
||
"""Сгенерировать решение о расходе"""
|
||
capitalGenerateExpenseDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о расходе"""
|
||
capitalGenerateExpenseStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать генерационное соглашение"""
|
||
capitalGenerateGenerationAgreement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление об инвестировании в генерацию"""
|
||
capitalGenerateGenerationMoneyInvestStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о возврате неиспользованных средств генерации"""
|
||
capitalGenerateGenerationMoneyReturnUnusedStatement(data: GenerateDocumentInput!, 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: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о конвертации из генерации в проектный кошелек"""
|
||
capitalGenerateGenerationToProjectConvertStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение о получении займа"""
|
||
capitalGenerateGetLoanDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о получении займа"""
|
||
capitalGenerateGetLoanStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать акт о вкладе результатов"""
|
||
capitalGenerateResultContributionAct(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать решение о вкладе результатов"""
|
||
capitalGenerateResultContributionDecision(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Сгенерировать заявление о вкладе результатов"""
|
||
capitalGenerateResultContributionStatement(data: GenerateDocumentInput!, options: GenerateDocumentOptionsInput): GeneratedDocument!
|
||
|
||
"""Импорт участника в CAPITAL контракт"""
|
||
capitalImportContributor(data: ImportContributorInput!): Transaction!
|
||
|
||
"""Подписание приложения в CAPITAL контракте"""
|
||
capitalMakeClearance(data: MakeClearanceInput!): Transaction!
|
||
|
||
"""Открытие проекта для инвестиций в CAPITAL контракте"""
|
||
capitalOpenProject(data: OpenProjectInput!): CapitalProject!
|
||
|
||
"""Внесение результата в CAPITAL контракте"""
|
||
capitalPushResult(data: PushResultInput!): CapitalSegment!
|
||
|
||
"""Обновление CRPS пайщика в программе CAPITAL контракта"""
|
||
capitalRefreshProgram(data: RefreshProgramInput!): Transaction!
|
||
|
||
"""Обновление CRPS пайщика в проекте CAPITAL контракта"""
|
||
capitalRefreshProject(data: RefreshProjectInput!): 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!
|
||
|
||
"""Подписание акта о вкладе результатов председателем"""
|
||
capitalSignActAsChairman(data: SignActAsChairmanInput!): CapitalSegment!
|
||
|
||
"""Подписание акта о вкладе результатов участником"""
|
||
capitalSignActAsContributor(data: SignActAsContributorInput!): CapitalSegment!
|
||
|
||
"""Запуск проекта в 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!
|
||
|
||
"""Обновление истории в CAPITAL контракте"""
|
||
capitalUpdateStory(data: UpdateStoryInput!): CapitalStory!
|
||
|
||
"""Подтверждение одобрения документа председателем совета"""
|
||
chairmanConfirmApprove(data: ConfirmApproveInput!): Approval!
|
||
|
||
"""Отклонение одобрения документа председателем совета"""
|
||
chairmanDeclineApprove(data: DeclineApproveInput!): Approval!
|
||
|
||
"""Завершить заявку по истечению гарантийного срока"""
|
||
completeRequest(data: CompleteRequestInput!): Transaction!
|
||
|
||
"""Подтвердить соглашение пайщика администратором"""
|
||
confirmAgreement(data: ConfirmAgreementInput!): Transaction!
|
||
|
||
"""
|
||
Подтвердить получение имущества Уполномоченным лицом от Заказчика по новации и акту приёмки-передачи
|
||
"""
|
||
confirmReceiveOnRequest(data: ConfirmReceiveOnRequestInput!): Transaction!
|
||
|
||
"""
|
||
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
|
||
"""
|
||
confirmSupplyOnRequest(data: ConfirmSupplyOnRequestInput!): Transaction!
|
||
|
||
"""
|
||
Сгенерировать документ предложения повестки очередного общего собрания пайщиков
|
||
"""
|
||
createAnnualGeneralMeet(data: CreateAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""Добавить метод оплаты"""
|
||
createBankAccount(data: CreateBankAccountInput!): PaymentMethod!
|
||
|
||
"""Создать кооперативный участок"""
|
||
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(input: CreateWithdrawInput!): CreateWithdrawResponse!
|
||
|
||
"""Деактивировать веб-пуш подписку по ID"""
|
||
deactivateWebPushSubscriptionById(data: DeactivateSubscriptionInput!): Boolean!
|
||
|
||
"""Отклонить соглашение пайщика администратором"""
|
||
declineAgreement(data: DeclineAgreementInput!): Transaction!
|
||
|
||
"""Отклонить заявку"""
|
||
declineRequest(data: DeclineRequestInput!): Transaction!
|
||
|
||
"""Удалить кооперативный участок"""
|
||
deleteBranch(data: DeleteBranchInput!): Boolean!
|
||
|
||
"""Удалить метод оплаты"""
|
||
deletePaymentMethod(data: DeletePaymentMethodInput!): 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!
|
||
|
||
"""Сгенерировать протокол решения по предложенной повестке"""
|
||
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!
|
||
|
||
"""Сгенерировать документ акта возврата имущества."""
|
||
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!
|
||
|
||
"""Модерировать заявку"""
|
||
moderateRequest(data: ModerateRequestInput!): Transaction!
|
||
|
||
"""Уведомление о проведении общего собрания пайщиков"""
|
||
notifyOnAnnualGeneralMeet(data: NotifyOnAnnualGeneralMeetInput!): MeetAggregate!
|
||
|
||
"""Отклонить модерацию по заявке"""
|
||
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!
|
||
|
||
"""Выбрать кооперативный участок"""
|
||
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!
|
||
|
||
"""
|
||
Выслать токен для замены приватного ключа аккаунта на электронную почту
|
||
"""
|
||
startResetKey(data: StartResetKeyInput!): Boolean!
|
||
|
||
"""
|
||
Подтвердить поставку имущества Поставщиком по заявке Заказчика и акту приёма-передачи
|
||
"""
|
||
supplyOnRequest(data: SupplyOnRequestInput!): Transaction!
|
||
|
||
"""Удалить расширение"""
|
||
uninstallExtension(data: UninstallExtensionInput!): Boolean!
|
||
|
||
"""Снять с публикации заявку"""
|
||
unpublishRequest(data: UnpublishRequestInput!): Transaction!
|
||
|
||
"""
|
||
Обновить аккаунт в системе провайдера. Обновление аккаунта пользователя производится по username. Мутация позволяет изменить приватные данные пользователя, а также, адрес электронной почты в MONO. Использовать мутацию может только председатель совета.
|
||
"""
|
||
updateAccount(data: UpdateAccountInput!): Account!
|
||
|
||
"""Обновить банковский счёт"""
|
||
updateBankAccount(data: UpdateBankAccountInput!): PaymentMethod!
|
||
|
||
"""Обновить расширение"""
|
||
updateExtension(data: ExtensionInput!): Extension!
|
||
|
||
"""Обновить заявку"""
|
||
updateRequest(data: UpdateRequestInput!): Transaction!
|
||
|
||
"""Обновить параметры системы"""
|
||
updateSystem(data: Update!): SystemInfo!
|
||
|
||
"""Голосование на общем собрании пайщиков"""
|
||
voteOnAnnualGeneralMeet(data: VoteOnAnnualGeneralMeetInput!): MeetAggregate!
|
||
}
|
||
|
||
input NotifyOnAnnualGeneralMeetInput {
|
||
coopname: String!
|
||
meet_hash: String!
|
||
notification: AnnualGeneralMeetingNotificationSignedDocumentInput!
|
||
username: String!
|
||
}
|
||
|
||
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 PaginatedActionsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [BlockchainAction!]!
|
||
|
||
"""Общее количество элементов"""
|
||
totalCount: Int!
|
||
|
||
"""Общее количество страниц"""
|
||
totalPages: Int!
|
||
}
|
||
|
||
type PaginatedAgreementsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [Agreement!]!
|
||
|
||
"""Общее количество элементов"""
|
||
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 PaginatedCapitalProgramInvestsPaginationResult {
|
||
"""Текущая страница"""
|
||
currentPage: Int!
|
||
|
||
"""Элементы текущей страницы"""
|
||
items: [CapitalProgramInvest!]!
|
||
|
||
"""Общее количество элементов"""
|
||
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!
|
||
}
|
||
|
||
"""Статус программной инвестиции в системе CAPITAL"""
|
||
enum ProgramInvestStatus {
|
||
CREATED
|
||
UNDEFINED
|
||
}
|
||
|
||
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!
|
||
}
|
||
|
||
"""Статусы проекта в системе CAPITAL"""
|
||
enum ProjectStatus {
|
||
ACTIVE
|
||
CANCELLED
|
||
PENDING
|
||
RESULT
|
||
UNDEFINED
|
||
VOTING
|
||
}
|
||
|
||
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 {
|
||
"""Сумма взноса"""
|
||
contribution_amount: String!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Сумма долга к погашению"""
|
||
debt_amount: String!
|
||
|
||
"""Хэши долгов для погашения"""
|
||
debt_hashes: [String!]!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: String!
|
||
|
||
"""Заявление"""
|
||
statement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
type Query {
|
||
"""Получение списка соглашений с фильтрацией и пагинацией"""
|
||
agreements(filter: AgreementFilter, options: PaginationInput): PaginatedAgreementsPaginationResult!
|
||
|
||
"""Получение коммита по хэшу"""
|
||
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 базы данных"""
|
||
capitalInvest(data: GetInvestInput!): CapitalInvest
|
||
|
||
"""Получение списка инвестиций кооператива с фильтрацией"""
|
||
capitalInvests(filter: CapitalInvestFilter, options: PaginationInput): PaginatedCapitalInvestsPaginationResult!
|
||
|
||
"""Получение задачи по хэшу"""
|
||
capitalIssue(data: GetCapitalIssueByHashInput!): CapitalIssue
|
||
|
||
"""Получение списка задач кооператива с фильтрацией"""
|
||
capitalIssues(filter: CapitalIssueFilter, options: PaginationInput): PaginatedCapitalIssuesPaginationResult!
|
||
|
||
"""Получение программной инвестиции по внутреннему ID базы данных"""
|
||
capitalProgramInvest(data: GetProgramInvestInput!): CapitalProgramInvest
|
||
|
||
"""Получение списка программных инвестиций кооператива с фильтрацией"""
|
||
capitalProgramInvests(filter: CapitalInvestFilter, options: PaginationInput): PaginatedCapitalProgramInvestsPaginationResult!
|
||
|
||
"""Получение проекта по хешу с компонентами"""
|
||
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!
|
||
|
||
"""Получить сводную информацию о аккаунте"""
|
||
getAccount(data: GetAccountInput!): Account!
|
||
|
||
"""Получить сводную информацию о аккаунтах системы"""
|
||
getAccounts(data: GetAccountsInput, options: PaginationInput): AccountsPaginationResult!
|
||
|
||
"""
|
||
Получить список действий блокчейна с возможностью фильтрации по аккаунту, имени действия, блоку и другим параметрам.
|
||
"""
|
||
getActions(filters: ActionFiltersInput, pagination: PaginationInput): PaginatedActionsPaginationResult!
|
||
|
||
"""Получить список вопросов совета кооператива для голосования"""
|
||
getAgenda: [AgendaWithDocuments!]!
|
||
|
||
"""Получить список кооперативных участков"""
|
||
getBranches(data: GetBranchesInput!): [Branch!]!
|
||
|
||
"""
|
||
Получить текущие состояния таблиц блокчейна с фильтрацией по контракту, области и таблице.
|
||
"""
|
||
getCurrentTableStates(filters: CurrentTableStatesFiltersInput, pagination: PaginationInput): PaginatedCurrentTableStatesPaginationResult!
|
||
|
||
"""
|
||
Получить список дельт блокчейна с возможностью фильтрации по контракту, таблице, блоку и другим параметрам.
|
||
"""
|
||
getDeltas(filters: DeltaFiltersInput, pagination: PaginationInput): PaginatedDeltasPaginationResult!
|
||
|
||
"""Получить состав приложений рабочего стола"""
|
||
getDesktop: Desktop!
|
||
getDocuments(data: GetDocumentsInput!): DocumentsAggregatePaginationResult!
|
||
|
||
"""Получить список расширений"""
|
||
getExtensions(data: GetExtensionsInput): [Extension!]!
|
||
|
||
"""
|
||
Получить полное состояние плана счетов кооператива. Возвращает все счета из стандартного плана счетов с актуальными данными из блокчейна. Если счет не активен в блокчейне, возвращает нулевые значения.
|
||
"""
|
||
getLedger(data: GetLedgerInput!): LedgerState!
|
||
|
||
"""
|
||
Получить историю операций по счетам кооператива. Возвращает список операций с возможностью фильтрации по account_id и пагинацией. Операции сортируются по дате создания (новые первыми).
|
||
"""
|
||
getLedgerHistory(data: GetLedgerHistoryInput!): LedgerHistoryResponse!
|
||
|
||
"""Получить данные собрания по хешу"""
|
||
getMeet(data: GetMeetInput!): MeetAggregate!
|
||
|
||
"""Получить список всех собраний кооператива"""
|
||
getMeets(data: GetMeetsInput!): [MeetAggregate!]!
|
||
|
||
"""Получить список методов оплаты"""
|
||
getPaymentMethods(data: GetPaymentMethodsInput): PaymentMethodPaginationResult!
|
||
|
||
"""
|
||
Получить список платежей с возможностью фильтрации по типу, статусу и направлению.
|
||
"""
|
||
getPayments(data: PaymentFiltersInput, options: PaginationInput): PaginatedGatewayPaymentsPaginationResult!
|
||
|
||
"""Получить сводную публичную информацию о системе"""
|
||
getSystemInfo: SystemInfo!
|
||
|
||
"""Получить веб-пуш подписки пользователя"""
|
||
getUserWebPushSubscriptions(data: GetUserSubscriptionsInput!): [WebPushSubscriptionDto!]!
|
||
|
||
"""Получить статистику веб-пуш подписок (только для председателя)"""
|
||
getWebPushSubscriptionStats: SubscriptionStatsDto!
|
||
|
||
"""
|
||
Поиск приватных данных аккаунтов по запросу. Поиск осуществляется по полям ФИО, ИНН, ОГРН, наименованию организации и другим приватным данным.
|
||
"""
|
||
searchPrivateAccounts(data: SearchPrivateAccountsInput!): [PrivateAccountSearchResult!]!
|
||
}
|
||
|
||
"""Вопрос повестки собрания с результатами голосования"""
|
||
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 RefreshProjectInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Хэш проекта"""
|
||
project_hash: 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: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Часов в день"""
|
||
hours_per_day: Float
|
||
|
||
"""Ставка за час работы"""
|
||
rate_per_hour: String
|
||
|
||
"""Имя пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input RegisterParticipantInput {
|
||
"""Имя кооперативного участка"""
|
||
braname: String
|
||
|
||
"""Подписанный документ политики конфиденциальности от пайщика"""
|
||
privacy_agreement: SignedDigitalDocumentInput!
|
||
|
||
"""Подписанный документ положения о цифровой подписи от пайщика"""
|
||
signature_agreement: SignedDigitalDocumentInput!
|
||
|
||
"""Подписанный документ заявления на вступление в кооператив от пайщика"""
|
||
statement: ParticipantApplicationSignedDocumentInput!
|
||
|
||
"""Подписанный документ пользовательского соглашения от пайщика"""
|
||
user_agreement: SignedDigitalDocumentInput!
|
||
|
||
"""Имя аккаунта пайщика"""
|
||
username: String!
|
||
|
||
"""
|
||
Подписанный документ положения целевой потребительской программы "Цифровой Кошелёк" от пайщика
|
||
"""
|
||
wallet_agreement: SignedDigitalDocumentInput!
|
||
}
|
||
|
||
type RegisteredAccount {
|
||
"""Информация об зарегистрированном аккаунте"""
|
||
account: Account!
|
||
|
||
"""Токены доступа и обновления"""
|
||
tokens: Tokens!
|
||
}
|
||
|
||
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!
|
||
}
|
||
|
||
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!
|
||
|
||
"""Хеш собрания, которое необходимо перезапустить"""
|
||
hash: String!
|
||
|
||
"""Новая дата закрытия собрания"""
|
||
new_close_at: DateTime!
|
||
|
||
"""Новая дата открытия собрания"""
|
||
new_open_at: DateTime!
|
||
|
||
"""Новое предложение повестки ежегодного общего собрания"""
|
||
newproposal: AnnualGeneralMeetingAgendaSignedDocumentInput!
|
||
}
|
||
|
||
input ResultFilter {
|
||
"""Фильтр по хешу проекта"""
|
||
projectHash: String
|
||
|
||
"""Фильтр по статусу результата"""
|
||
status: String
|
||
|
||
"""Фильтр по имени пользователя"""
|
||
username: String
|
||
}
|
||
|
||
"""Статус результата в системе CAPITAL"""
|
||
enum ResultStatus {
|
||
ACT1
|
||
ACT2
|
||
APPROVED
|
||
AUTHORIZED
|
||
CREATED
|
||
DECLINED
|
||
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!
|
||
}
|
||
|
||
type SbpAccount {
|
||
"""Мобильный телефон получателя"""
|
||
phone: String!
|
||
}
|
||
|
||
input SearchPrivateAccountsInput {
|
||
"""Поисковый запрос для поиска приватных аккаунтов"""
|
||
query: String!
|
||
}
|
||
|
||
"""Статус сегмента участника в проекте CAPITAL"""
|
||
enum SegmentStatus {
|
||
ACT1
|
||
APPROVED
|
||
AUTHORIZED
|
||
CONTRIBUTED
|
||
GENERATION
|
||
READY
|
||
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 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 SetWifInput {
|
||
"""Тип разрешения ключа"""
|
||
permission: String! = "active"
|
||
|
||
"""Имя пользователя, чей ключ"""
|
||
username: String!
|
||
|
||
"""Приватный ключ"""
|
||
wif: String!
|
||
}
|
||
|
||
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: MetaDocumentInput!
|
||
|
||
"""Хэш мета-данных"""
|
||
meta_hash: String!
|
||
|
||
"""Вектор подписей"""
|
||
signatures: [SignatureInfoInput!]!
|
||
|
||
"""Версия стандарта документа"""
|
||
version: String!
|
||
}
|
||
|
||
input SovietMemberInput {
|
||
individual_data: CreateIndividualDataInput!
|
||
role: 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 SystemInfo {
|
||
"""Объект системного аккаунта кооператива в блокчейне"""
|
||
blockchain_account: BlockchainAccount!
|
||
|
||
"""Набор данных с информацией о состоянии блокчейна"""
|
||
blockchain_info: BlockchainInfoDTO!
|
||
|
||
"""Контакты кооператива"""
|
||
contacts: ContactsDTO
|
||
|
||
"""Объект аккаунта кооператива у оператора"""
|
||
cooperator_account: CooperativeOperatorAccount!
|
||
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Символы и их точности блокчейна"""
|
||
symbols: Symbols!
|
||
|
||
"""Статус контроллера кооператива"""
|
||
system_status: SystemStatus!
|
||
|
||
"""Переменные кооператива"""
|
||
vars: Vars
|
||
}
|
||
|
||
"""Состояние контроллера кооператива"""
|
||
enum SystemStatus {
|
||
active
|
||
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
|
||
}
|
||
|
||
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 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
|
||
|
||
"""Оценка в story points или часах"""
|
||
estimate: Int
|
||
|
||
"""Хэш задачи для обновления"""
|
||
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 UpdateRequestInput {
|
||
"""Имя аккаунта кооператива"""
|
||
coopname: String!
|
||
|
||
"""Дополнительные данные"""
|
||
data: String!
|
||
|
||
"""Идентификатор обмена"""
|
||
exchange_id: Float!
|
||
|
||
"""Дополнительная информация"""
|
||
meta: String!
|
||
|
||
"""Оставшееся количество единиц"""
|
||
remain_units: String!
|
||
|
||
"""
|
||
Стоимость за единицу в формате "10.0000 RUB"
|
||
"""
|
||
unit_cost: String!
|
||
|
||
"""Имя аккаунта пользователя"""
|
||
username: String!
|
||
}
|
||
|
||
input UpdateStoryInput {
|
||
"""Описание истории"""
|
||
description: String
|
||
|
||
"""ID задачи (если история привязана к задаче)"""
|
||
issue_id: 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!
|
||
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!
|
||
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 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 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!
|
||
}
|