CADBase Platform API reference
Welcome here. This describes the application programming interface (API) of the CADBase Platform. The platform for storing and exchanging data between members of the mechanical engineering industry and others involved in inventing.
This platform has a 3D viewer for stl files and support for file versioning, which allows you to get some protection against data loss or violation of its integrity.
One of the features of the platform is the file sets included in component modifications. A component modification can contain several sets of files with which different CAD, CAE, CAM, etc. can interact.
License
MIT
Terms of Service
API Endpoint
# Production:
https://api.cadbase.rs/graphql
Authorization token
The main API of the CADBase platform is the GraphQL API, but the REST API is used to obtain the authorization token.
Bearer authentication (also called token authentication) is an HTTP authentication scheme that uses security tokens called bearer tokens. The name “Bearer Authentication” can be understood as “grant access to the bearer of this token”.
Use the https://api.cadbase.rs/login
endpoint to obtain a new authorization token.
In most cases, when interacting with the CADBase platform via GraphQL API, clients need to specify this token in the authorization header.
Example of header element:
Authorization: "Bearer YOUR_TOKEN"
The bearer token is a cryptic string containing technical and user data.
Request:
curl \
-X POST \
-H "Content-Type: application/json" \
-d '{
"user": {
"username": "YOUR_USERNAME",
"password": "YOUR_PASSWORD"
}
}' \
https://api.cadbase.rs/login
Response:
{
"bearer": "YOUR_TOKEN"
}
Queries
companies
Response
Returns [ShowCompanyShort!]!
Arguments
Name | Description |
---|---|
args - IptCompaniesArg
|
|
paginate - IptPaginate
|
Example
Query
query Companies(
$args: IptCompaniesArg,
$paginate: IptPaginate
) {
companies(
args: $args,
paginate: $paginate
) {
uuid
shortname
inn
description
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
region {
regionId
langId
region
}
companyType {
companyTypeId
langId
name
shortname
}
isSupplier
isFollowed
updatedAt
}
}
Variables
{
"args": IptCompaniesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"companies": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"shortname": "xyz789",
"inn": "abc123",
"description": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyType": CompanyTypeTranslateList,
"isSupplier": true,
"isFollowed": true,
"updatedAt": NaiveDateTime
}
]
}
}
company
Response
Returns a CompanyAndRelatedData!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
Example
Query
query Company($companyUuid: UUID!) {
company(companyUuid: $companyUuid) {
uuid
orgname
shortname
inn
phone
email
description
address
siteUrl
timeZone
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
region {
regionId
langId
region
}
companyRepresents {
uuid
companyUuid
region {
...RegionTranslateListFragment
}
representationType {
...RepresentationTypeTranslateListFragment
}
name
address
phone
}
companyType {
companyTypeId
langId
name
shortname
}
companyCertificates {
file {
...DownloadFileFragment
}
companyUuid
description
}
companySpecs {
specId
langId
spec
}
typeAccess {
typeAccessId
langId
name
}
isSupplier
isEmailVerified
subscribers
isFollowed
createdAt
updatedAt
}
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"company": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"orgname": "xyz789",
"shortname": "abc123",
"inn": "abc123",
"phone": "xyz789",
"email": "xyz789",
"description": "abc123",
"address": "abc123",
"siteUrl": "xyz789",
"timeZone": "abc123",
"ownerUser": ShowUserShort,
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyRepresents": [
CompanyRepresentAndRelatedData
],
"companyType": CompanyTypeTranslateList,
"companyCertificates": [CompanyCertificateAndFile],
"companySpecs": [SpecTranslateList],
"typeAccess": TypeAccessTranslateList,
"isSupplier": false,
"isEmailVerified": true,
"subscribers": 987,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
}
}
companyMembers
Response
Returns [CompanyMemberAndRelatedData!]!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
Example
Query
query CompanyMembers($companyUuid: UUID!) {
companyMembers(companyUuid: $companyUuid) {
companyUuid
userUuid
role {
role {
...RoleMemberTranslateListFragment
}
access {
...TypeAccessTranslateListFragment
}
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"companyMembers": [
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"role": RoleMemberAndRelatedData,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
companyRepresentTypes
Response
Example
Query
query CompanyRepresentTypes {
companyRepresentTypes {
representationTypeId
langId
representationType
}
}
Response
{
"data": {
"companyRepresentTypes": [
{
"representationTypeId": 123,
"langId": 123,
"representationType": "xyz789"
}
]
}
}
companyRepresents
Response
Arguments
Name | Description |
---|---|
args - IptCompanyRepresentsArg!
|
|
paginate - IptPaginate
|
Example
Query
query CompanyRepresents(
$args: IptCompanyRepresentsArg!,
$paginate: IptPaginate
) {
companyRepresents(
args: $args,
paginate: $paginate
) {
uuid
companyUuid
region {
regionId
langId
region
}
representationType {
representationTypeId
langId
representationType
}
name
address
phone
}
}
Variables
{
"args": IptCompanyRepresentsArg,
"paginate": IptPaginate
}
Response
{
"data": {
"companyRepresents": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"region": RegionTranslateList,
"representationType": RepresentationTypeTranslateList,
"name": "abc123",
"address": "abc123",
"phone": "abc123"
}
]
}
}
companyRoles
Response
Returns [RoleMemberAndRelatedData!]!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
Example
Query
query CompanyRoles($companyUuid: UUID!) {
companyRoles(companyUuid: $companyUuid) {
role {
roleMemberId
langId
name
}
access {
typeAccessId
langId
name
}
}
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"companyRoles": [
{
"role": RoleMemberTranslateList,
"access": [TypeAccessTranslateList]
}
]
}
}
companySpecs
Response
Returns [SpecTranslateList!]!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query CompanySpecs(
$companyUuid: UUID!,
$paginate: IptPaginate
) {
companySpecs(
companyUuid: $companyUuid,
paginate: $paginate
) {
specId
langId
spec
}
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"companySpecs": [
{
"specId": 987,
"langId": 123,
"spec": "abc123"
}
]
}
}
companyTypes
Response
Returns [CompanyTypeTranslateList!]!
Example
Query
query CompanyTypes {
companyTypes {
companyTypeId
langId
name
shortname
}
}
Response
{
"data": {
"companyTypes": [
{
"companyTypeId": 987,
"langId": 123,
"name": "xyz789",
"shortname": "xyz789"
}
]
}
}
component
Response
Returns a ComponentAndRelatedData!
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
Example
Query
query Component($componentUuid: UUID!) {
component(componentUuid: $componentUuid) {
uuid
parentComponentUuid
name
description
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
typeAccess {
typeAccessId
langId
name
}
componentType {
componentTypeId
langId
componentType
}
actualStatus {
actualStatusId
langId
name
}
isBase
subscribers
isFollowed
createdAt
updatedAt
licenses {
id
name
keyword
publicationAt
}
componentParams {
componentUuid
param {
...ParamTranslateListFragment
}
value
}
paramsCount
files {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
downloadUrl
createdAt
updatedAt
}
filesCount
componentSpecs {
specId
langId
spec
}
componentKeywords {
id
keyword
}
componentModifications {
uuid
componentUuid
parentModificationUuid
modificationName
description
actualStatus {
...ActualStatusTranslateListFragment
}
createdAt
updatedAt
filesetsForProgram {
...FilesetProgramRelatedDataFragment
}
filesetsCount
modificationParams {
...ModificationParamWithTranslationFragment
}
paramsCount
files {
...ShowFileRelatedDataFragment
}
filesCount
}
modificationsCount
componentSuppliers {
supplier {
...SlimCompanyFragment
}
componentUuid
description
}
suppliersCount
componentStandards {
uuid
classifier
name
description
specifiedTolerance
publicationAt
imageFile {
...DownloadFileFragment
}
ownerCompany {
...ShowCompanyShortFragment
}
standardStatus {
...StandardStatusTranslateListFragment
}
updatedAt
isFollowed
}
standardsCount
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"component": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentComponentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"name": "xyz789",
"description": "xyz789",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": true,
"subscribers": 123,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"componentParams": [ComponentParamWithTranslation],
"paramsCount": 123,
"files": [ShowFileRelatedData],
"filesCount": 123,
"componentSpecs": [SpecTranslateList],
"componentKeywords": [Keyword],
"componentModifications": [
ComponentModificationAndRelatedData
],
"modificationsCount": 987,
"componentSuppliers": [
ComponentSupplierRelatedData
],
"suppliersCount": 987,
"componentStandards": [ShowStandardShort],
"standardsCount": 123
}
}
}
componentActualStatuses
Response
Returns [ActualStatusTranslateList!]!
Arguments
Name | Description |
---|---|
filter - [Int!]
|
Example
Query
query ComponentActualStatuses($filter: [Int!]) {
componentActualStatuses(filter: $filter) {
actualStatusId
langId
name
}
}
Variables
{"filter": [123]}
Response
{
"data": {
"componentActualStatuses": [
{
"actualStatusId": 123,
"langId": 987,
"name": "abc123"
}
]
}
}
componentFiles
Response
Returns [DownloadFile!]!
Arguments
Name | Description |
---|---|
args - IptComponentFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query ComponentFiles(
$args: IptComponentFilesArg!,
$paginate: IptPaginate
) {
componentFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptComponentFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"componentFiles": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"hash": "abc123",
"filename": "abc123",
"filesize": 987,
"downloadUrl": "xyz789"
}
]
}
}
componentFilesList
Response
Returns [ShowFileRelatedData!]!
Arguments
Name | Description |
---|---|
args - IptComponentFilesArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query ComponentFilesList(
$args: IptComponentFilesArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
componentFilesList(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
contentType
filesize
program {
id
name
}
hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"args": IptComponentFilesArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentFilesList": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"revision": 123,
"commitMsg": "xyz789",
"parentFileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"ownerUser": ShowUserShort,
"contentType": "xyz789",
"filesize": 123,
"program": Program,
"hash": "abc123",
"downloadUrl": "xyz789",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
componentKeywords
Response
Returns [Keyword!]!
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query ComponentKeywords(
$componentUuid: UUID!,
$paginate: IptPaginate
) {
componentKeywords(
componentUuid: $componentUuid,
paginate: $paginate
) {
id
keyword
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"componentKeywords": [
{"id": 987, "keyword": "abc123"}
]
}
}
componentModificationFiles
Response
Returns [DownloadFile!]!
Arguments
Name | Description |
---|---|
args - IptModificationFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query ComponentModificationFiles(
$args: IptModificationFilesArg!,
$paginate: IptPaginate
) {
componentModificationFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptModificationFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFiles": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"hash": "abc123",
"filename": "xyz789",
"filesize": 987,
"downloadUrl": "abc123"
}
]
}
}
componentModificationFilesList
Response
Returns [ShowFileRelatedData!]!
Arguments
Name | Description |
---|---|
args - IptModificationFilesArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query ComponentModificationFilesList(
$args: IptModificationFilesArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
componentModificationFilesList(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
contentType
filesize
program {
id
name
}
hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"args": IptModificationFilesArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFilesList": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"revision": 123,
"commitMsg": "abc123",
"parentFileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"ownerUser": ShowUserShort,
"contentType": "abc123",
"filesize": 123,
"program": Program,
"hash": "abc123",
"downloadUrl": "abc123",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
componentModificationFilesOfFileset
Response
Returns [ShowFileRelatedData!]!
Arguments
Name | Description |
---|---|
args - IptFileOfFilesetArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query ComponentModificationFilesOfFileset(
$args: IptFileOfFilesetArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
componentModificationFilesOfFileset(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
contentType
filesize
program {
id
name
}
hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"args": IptFileOfFilesetArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFilesOfFileset": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"revision": 123,
"commitMsg": "xyz789",
"parentFileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"ownerUser": ShowUserShort,
"contentType": "abc123",
"filesize": 123,
"program": Program,
"hash": "abc123",
"downloadUrl": "abc123",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
componentModificationFilesetFiles
Response
Returns [DownloadFile!]!
Arguments
Name | Description |
---|---|
args - IptFileOfFilesetArg!
|
|
paginate - IptPaginate
|
Example
Query
query ComponentModificationFilesetFiles(
$args: IptFileOfFilesetArg!,
$paginate: IptPaginate
) {
componentModificationFilesetFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptFileOfFilesetArg,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModificationFilesetFiles": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"hash": "xyz789",
"filename": "abc123",
"filesize": 987,
"downloadUrl": "xyz789"
}
]
}
}
componentModificationFilesets
Response
Returns [FilesetProgramRelatedData!]!
Arguments
Name | Description |
---|---|
args - IptFilesetProgramArg!
|
Example
Query
query ComponentModificationFilesets($args: IptFilesetProgramArg!) {
componentModificationFilesets(args: $args) {
uuid
modificationUuid
program {
id
name
}
files {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
downloadUrl
createdAt
updatedAt
}
filesCount
}
}
Variables
{"args": IptFilesetProgramArg}
Response
{
"data": {
"componentModificationFilesets": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"modificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"program": Program,
"files": [ShowFileRelatedData],
"filesCount": 123
}
]
}
}
componentModifications
Response
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
|
filter - [UUID!]
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query ComponentModifications(
$componentUuid: UUID!,
$filter: [UUID!],
$sort: IptSort,
$paginate: IptPaginate
) {
componentModifications(
componentUuid: $componentUuid,
filter: $filter,
sort: $sort,
paginate: $paginate
) {
uuid
componentUuid
parentModificationUuid
modificationName
description
actualStatus {
actualStatusId
langId
name
}
createdAt
updatedAt
filesetsForProgram {
uuid
modificationUuid
program {
...ProgramFragment
}
files {
...ShowFileRelatedDataFragment
}
filesCount
}
filesetsCount
modificationParams {
modificationUuid
param {
...ParamTranslateListFragment
}
value
}
paramsCount
files {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
downloadUrl
createdAt
updatedAt
}
filesCount
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filter": [
"bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
],
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"componentModifications": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentModificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"modificationName": "xyz789",
"description": "xyz789",
"actualStatus": ActualStatusTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"filesetsForProgram": [FilesetProgramRelatedData],
"filesetsCount": 987,
"modificationParams": [
ModificationParamWithTranslation
],
"paramsCount": 123,
"files": [ShowFileRelatedData],
"filesCount": 987
}
]
}
}
componentSpecs
Response
Returns [SpecTranslateList!]!
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query ComponentSpecs(
$componentUuid: UUID!,
$paginate: IptPaginate
) {
componentSpecs(
componentUuid: $componentUuid,
paginate: $paginate
) {
specId
langId
spec
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"componentSpecs": [
{
"specId": 123,
"langId": 987,
"spec": "xyz789"
}
]
}
}
componentSuppliers
Response
Returns [ComponentSupplierRelatedData!]!
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query ComponentSuppliers(
$componentUuid: UUID!,
$paginate: IptPaginate
) {
componentSuppliers(
componentUuid: $componentUuid,
paginate: $paginate
) {
supplier {
uuid
shortname
isSupplier
}
componentUuid
description
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"componentSuppliers": [
{
"supplier": SlimCompany,
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"description": "xyz789"
}
]
}
}
componentTypes
Response
Returns [ComponentTypeTranslateList!]!
Arguments
Name | Description |
---|---|
filter - [Int!]
|
Example
Query
query ComponentTypes($filter: [Int!]) {
componentTypes(filter: $filter) {
componentTypeId
langId
componentType
}
}
Variables
{"filter": [987]}
Response
{
"data": {
"componentTypes": [
{
"componentTypeId": 987,
"langId": 987,
"componentType": "xyz789"
}
]
}
}
components
Response
Returns [ShowComponentShort!]!
Arguments
Name | Description |
---|---|
args - IptComponentsArg
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query Components(
$args: IptComponentsArg,
$sort: IptSort,
$paginate: IptPaginate
) {
components(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
name
description
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
typeAccess {
typeAccessId
langId
name
}
componentType {
componentTypeId
langId
componentType
}
actualStatus {
actualStatusId
langId
name
}
isBase
isFollowed
updatedAt
licenses {
id
name
keyword
publicationAt
}
files {
uuid
hash
filename
filesize
downloadUrl
}
componentSuppliers {
supplier {
...SlimCompanyFragment
}
componentUuid
description
}
}
}
Variables
{
"args": IptComponentsArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"components": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"name": "abc123",
"description": "abc123",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": false,
"isFollowed": false,
"updatedAt": NaiveDateTime,
"licenses": [License],
"files": [DownloadFile],
"componentSuppliers": [
ComponentSupplierRelatedData
]
}
]
}
}
decodeToken
Response
Returns a Claims!
Example
Query
query DecodeToken {
decodeToken {
iss
username
sub
iat
exp
programId
}
}
Response
{
"data": {
"decodeToken": {
"iss": "abc123",
"username": "abc123",
"sub": "abc123",
"iat": "abc123",
"exp": "xyz789",
"programId": 123
}
}
}
deleteAllTokens
Response
Returns an Int!
Example
Query
query DeleteAllTokens {
deleteAllTokens
}
Response
{"data": {"deleteAllTokens": 123}}
deleteToken
getCompaniesListAccessComponent
Response
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
Example
Query
query GetCompaniesListAccessComponent($componentUuid: UUID!) {
getCompaniesListAccessComponent(componentUuid: $componentUuid) {
componentUuid
companyUuid
typeAccess {
typeAccessId
langId
name
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"getCompaniesListAccessComponent": [
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getCompaniesListAccessStandard
Response
Arguments
Name | Description |
---|---|
standardUuid - UUID!
|
Example
Query
query GetCompaniesListAccessStandard($standardUuid: UUID!) {
getCompaniesListAccessStandard(standardUuid: $standardUuid) {
standardUuid
companyUuid
typeAccess {
typeAccessId
langId
name
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"getCompaniesListAccessStandard": [
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getToken
Response
Returns a Token!
Example
Query
query GetToken {
getToken {
bearer
}
}
Response
{"data": {"getToken": {"bearer": "xyz789"}}}
getUsersListAccessComponent
Response
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
Example
Query
query GetUsersListAccessComponent($componentUuid: UUID!) {
getUsersListAccessComponent(componentUuid: $componentUuid) {
componentUuid
userUuid
typeAccess {
typeAccessId
langId
name
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"getUsersListAccessComponent": [
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
getUsersListAccessStandard
Response
Arguments
Name | Description |
---|---|
standardUuid - UUID!
|
Example
Query
query GetUsersListAccessStandard($standardUuid: UUID!) {
getUsersListAccessStandard(standardUuid: $standardUuid) {
standardUuid
userUuid
typeAccess {
typeAccessId
langId
name
}
isEnabled
createdAt
updatedAt
}
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"getUsersListAccessStandard": [
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
keywords
Response
Returns [Keyword!]!
Arguments
Name | Description |
---|---|
keywordIds - [Int!]!
|
|
paginate - IptPaginate
|
Example
Query
query Keywords(
$keywordIds: [Int!]!,
$paginate: IptPaginate
) {
keywords(
keywordIds: $keywordIds,
paginate: $paginate
) {
id
keyword
}
}
Variables
{"keywordIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"keywords": [
{"id": 123, "keyword": "xyz789"}
]
}
}
languages
Response
Returns [Language!]!
Arguments
Name | Description |
---|---|
langIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query Languages(
$langIds: [Int!],
$paginate: IptPaginate
) {
languages(
langIds: $langIds,
paginate: $paginate
) {
id
lang
langshort
}
}
Variables
{"langIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"languages": [
{
"id": 123,
"lang": "abc123",
"langshort": "xyz789"
}
]
}
}
licenses
Response
Returns [License!]!
Arguments
Name | Description |
---|---|
licenseIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query Licenses(
$licenseIds: [Int!],
$paginate: IptPaginate
) {
licenses(
licenseIds: $licenseIds,
paginate: $paginate
) {
id
name
keyword
publicationAt
}
}
Variables
{"licenseIds": [987], "paginate": IptPaginate}
Response
{
"data": {
"licenses": [
{
"id": 123,
"name": "abc123",
"keyword": "abc123",
"publicationAt": NaiveDateTime
}
]
}
}
myself
Response
Returns a SlimUser!
Example
Query
query Myself {
myself {
uuid
username
programId
}
}
Response
{
"data": {
"myself": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"username": "abc123",
"programId": 123
}
}
}
notifications
Response
Returns [ShowNotification!]!
Arguments
Name | Description |
---|---|
notificationIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query Notifications(
$notificationIds: [Int!],
$paginate: IptPaginate
) {
notifications(
notificationIds: $notificationIds,
paginate: $paginate
) {
id
notification
degreeImportance {
degreeImportanceId
langId
degree
}
createdAt
isRead
}
}
Variables
{"notificationIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"notifications": [
{
"id": 123,
"notification": "xyz789",
"degreeImportance": DegreeImportanceTranslateList,
"createdAt": NaiveDateTime,
"isRead": false
}
]
}
}
params
Response
Returns [ParamTranslateList!]!
Arguments
Name | Description |
---|---|
paramIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query Params(
$paramIds: [Int!],
$paginate: IptPaginate
) {
params(
paramIds: $paramIds,
paginate: $paginate
) {
paramId
langId
paramname
}
}
Variables
{"paramIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"params": [
{
"paramId": 987,
"langId": 987,
"paramname": "xyz789"
}
]
}
}
presignedUrl
Response
Returns a DownloadFile!
Arguments
Name | Description |
---|---|
fileUuid - UUID!
|
Example
Query
query PresignedUrl($fileUuid: UUID!) {
presignedUrl(fileUuid: $fileUuid) {
uuid
hash
filename
filesize
downloadUrl
}
}
Variables
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"presignedUrl": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"hash": "xyz789",
"filename": "abc123",
"filesize": 123,
"downloadUrl": "xyz789"
}
}
}
programs
Response
Returns [Program!]!
Arguments
Name | Description |
---|---|
programIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query Programs(
$programIds: [Int!],
$paginate: IptPaginate
) {
programs(
programIds: $programIds,
paginate: $paginate
) {
id
name
}
}
Variables
{"programIds": [123], "paginate": IptPaginate}
Response
{
"data": {
"programs": [
{"id": 987, "name": "abc123"}
]
}
}
regions
Response
Returns [RegionTranslateList!]!
Arguments
Name | Description |
---|---|
regionIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query Regions(
$regionIds: [Int!],
$paginate: IptPaginate
) {
regions(
regionIds: $regionIds,
paginate: $paginate
) {
regionId
langId
region
}
}
Variables
{"regionIds": [987], "paginate": IptPaginate}
Response
{
"data": {
"regions": [
{
"regionId": 123,
"langId": 987,
"region": "xyz789"
}
]
}
}
searchByComponents
Response
Returns [ShowComponentShort!]!
Arguments
Name | Description |
---|---|
args - IptSearchArg!
|
|
sort - IptSort
|
|
paginate - IptPaginate
|
Example
Query
query SearchByComponents(
$args: IptSearchArg!,
$sort: IptSort,
$paginate: IptPaginate
) {
searchByComponents(
args: $args,
sort: $sort,
paginate: $paginate
) {
uuid
name
description
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
typeAccess {
typeAccessId
langId
name
}
componentType {
componentTypeId
langId
componentType
}
actualStatus {
actualStatusId
langId
name
}
isBase
isFollowed
updatedAt
licenses {
id
name
keyword
publicationAt
}
files {
uuid
hash
filename
filesize
downloadUrl
}
componentSuppliers {
supplier {
...SlimCompanyFragment
}
componentUuid
description
}
}
}
Variables
{
"args": IptSearchArg,
"sort": IptSort,
"paginate": IptPaginate
}
Response
{
"data": {
"searchByComponents": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"name": "xyz789",
"description": "xyz789",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": true,
"isFollowed": true,
"updatedAt": NaiveDateTime,
"licenses": [License],
"files": [DownloadFile],
"componentSuppliers": [
ComponentSupplierRelatedData
]
}
]
}
}
searchSpecs
Response
Returns [SpecPath!]!
Arguments
Name | Description |
---|---|
args - IptSearchSpecArg!
|
|
paginate - IptPaginate
|
Example
Query
query SearchSpecs(
$args: IptSearchSpecArg!,
$paginate: IptPaginate
) {
searchSpecs(
args: $args,
paginate: $paginate
) {
specId
langId
path
}
}
Variables
{
"args": IptSearchSpecArg,
"paginate": IptPaginate
}
Response
{
"data": {
"searchSpecs": [
{
"specId": 987,
"langId": 123,
"path": "abc123"
}
]
}
}
selfData
Response
Returns a UserAndRelatedData!
Example
Query
query SelfData {
selfData {
uuid
email
firstname
lastname
secondname
username
phone
description
address
position
timeZone
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
region {
regionId
langId
region
}
program {
id
name
}
typeAccess {
typeAccessId
langId
name
}
isEmailVerified
createdAt
updatedAt
certificates {
file {
...DownloadFileFragment
}
userUuid
description
}
subscribers
companiesCount
componentsCount
standardsCount
favCompaniesCount
favComponentsCount
favStandardsCount
favUsersCount
}
}
Response
{
"data": {
"selfData": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"email": "xyz789",
"firstname": "abc123",
"lastname": "abc123",
"secondname": "abc123",
"username": "xyz789",
"phone": "abc123",
"description": "xyz789",
"address": "xyz789",
"position": "xyz789",
"timeZone": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"typeAccess": TypeAccessTranslateList,
"isEmailVerified": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 123,
"companiesCount": 123,
"componentsCount": 987,
"standardsCount": 123,
"favCompaniesCount": 123,
"favComponentsCount": 987,
"favStandardsCount": 123,
"favUsersCount": 123
}
}
}
showFileRevisions
Response
Returns [ShowFileRelatedData!]!
Arguments
Name | Description |
---|---|
fileUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query ShowFileRevisions(
$fileUuid: UUID!,
$paginate: IptPaginate
) {
showFileRevisions(
fileUuid: $fileUuid,
paginate: $paginate
) {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
contentType
filesize
program {
id
name
}
hash
downloadUrl
createdAt
updatedAt
}
}
Variables
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"showFileRevisions": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"revision": 987,
"commitMsg": "abc123",
"parentFileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"ownerUser": ShowUserShort,
"contentType": "abc123",
"filesize": 987,
"program": Program,
"hash": "xyz789",
"downloadUrl": "xyz789",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
]
}
}
showTokens
Response
Returns [UserToken!]!
Example
Query
query ShowTokens {
showTokens {
userUuid
token
createdAt
expirationAt
}
}
Response
{
"data": {
"showTokens": [
{
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"token": "abc123",
"createdAt": NaiveDateTime,
"expirationAt": NaiveDateTime
}
]
}
}
specs
Response
Returns [SpecTranslateList!]!
Arguments
Name | Description |
---|---|
args - IptSpecArg
|
|
paginate - IptPaginate
|
Example
Query
query Specs(
$args: IptSpecArg,
$paginate: IptPaginate
) {
specs(
args: $args,
paginate: $paginate
) {
specId
langId
spec
}
}
Variables
{
"args": IptSpecArg,
"paginate": IptPaginate
}
Response
{
"data": {
"specs": [
{
"specId": 987,
"langId": 987,
"spec": "xyz789"
}
]
}
}
specsPaths
Response
Returns [SpecPath!]!
Arguments
Name | Description |
---|---|
args - IptSpecPathArg
|
|
paginate - IptPaginate
|
Example
Query
query SpecsPaths(
$args: IptSpecPathArg,
$paginate: IptPaginate
) {
specsPaths(
args: $args,
paginate: $paginate
) {
specId
langId
path
}
}
Variables
{
"args": IptSpecPathArg,
"paginate": IptPaginate
}
Response
{
"data": {
"specsPaths": [
{
"specId": 987,
"langId": 123,
"path": "xyz789"
}
]
}
}
standard
Response
Returns a StandardAndRelatedData!
Arguments
Name | Description |
---|---|
standardUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query Standard(
$standardUuid: UUID!,
$paginate: IptPaginate
) {
standard(
standardUuid: $standardUuid,
paginate: $paginate
) {
uuid
parentStandardUuid
classifier
name
description
specifiedTolerance
technicalCommittee
publicationAt
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
ownerCompany {
uuid
shortname
inn
description
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
companyType {
...CompanyTypeTranslateListFragment
}
isSupplier
isFollowed
updatedAt
}
typeAccess {
typeAccessId
langId
name
}
standardStatus {
standardStatusId
langId
name
}
region {
regionId
langId
region
}
createdAt
updatedAt
standardFiles {
uuid
filename
revision
commitMsg
parentFileUuid
ownerUser {
...ShowUserShortFragment
}
contentType
filesize
program {
...ProgramFragment
}
hash
downloadUrl
createdAt
updatedAt
}
standardSpecs {
specId
langId
spec
}
standardKeywords {
id
keyword
}
subscribers
isFollowed
}
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"standard": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentStandardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"classifier": "xyz789",
"name": "xyz789",
"description": "xyz789",
"specifiedTolerance": "xyz789",
"technicalCommittee": "xyz789",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"typeAccess": TypeAccessTranslateList,
"standardStatus": StandardStatusTranslateList,
"region": RegionTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"standardFiles": [ShowFileRelatedData],
"standardSpecs": [SpecTranslateList],
"standardKeywords": [Keyword],
"subscribers": 123,
"isFollowed": true
}
}
}
standardFiles
Response
Returns [DownloadFile!]!
Arguments
Name | Description |
---|---|
args - IptStandardFilesArg!
|
|
paginate - IptPaginate
|
Example
Query
query StandardFiles(
$args: IptStandardFilesArg!,
$paginate: IptPaginate
) {
standardFiles(
args: $args,
paginate: $paginate
) {
uuid
hash
filename
filesize
downloadUrl
}
}
Variables
{
"args": IptStandardFilesArg,
"paginate": IptPaginate
}
Response
{
"data": {
"standardFiles": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"hash": "abc123",
"filename": "abc123",
"filesize": 987,
"downloadUrl": "abc123"
}
]
}
}
standardKeywords
Response
Returns [Keyword!]!
Arguments
Name | Description |
---|---|
standardUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query StandardKeywords(
$standardUuid: UUID!,
$paginate: IptPaginate
) {
standardKeywords(
standardUuid: $standardUuid,
paginate: $paginate
) {
id
keyword
}
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"standardKeywords": [
{"id": 987, "keyword": "xyz789"}
]
}
}
standardSpecs
Response
Returns [SpecTranslateList!]!
Arguments
Name | Description |
---|---|
standardUuid - UUID!
|
|
paginate - IptPaginate
|
Example
Query
query StandardSpecs(
$standardUuid: UUID!,
$paginate: IptPaginate
) {
standardSpecs(
standardUuid: $standardUuid,
paginate: $paginate
) {
specId
langId
spec
}
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"paginate": IptPaginate
}
Response
{
"data": {
"standardSpecs": [
{
"specId": 123,
"langId": 123,
"spec": "abc123"
}
]
}
}
standardStatuses
Response
Returns [StandardStatusTranslateList!]!
Arguments
Name | Description |
---|---|
filter - [Int!]
|
Example
Query
query StandardStatuses($filter: [Int!]) {
standardStatuses(filter: $filter) {
standardStatusId
langId
name
}
}
Variables
{"filter": [123]}
Response
{
"data": {
"standardStatuses": [
{
"standardStatusId": 123,
"langId": 987,
"name": "xyz789"
}
]
}
}
standards
Response
Returns [ShowStandardShort!]!
Arguments
Name | Description |
---|---|
args - IptStandardsArg
|
|
paginate - IptPaginate
|
Example
Query
query Standards(
$args: IptStandardsArg,
$paginate: IptPaginate
) {
standards(
args: $args,
paginate: $paginate
) {
uuid
classifier
name
description
specifiedTolerance
publicationAt
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
ownerCompany {
uuid
shortname
inn
description
imageFile {
...DownloadFileFragment
}
region {
...RegionTranslateListFragment
}
companyType {
...CompanyTypeTranslateListFragment
}
isSupplier
isFollowed
updatedAt
}
standardStatus {
standardStatusId
langId
name
}
updatedAt
isFollowed
}
}
Variables
{
"args": IptStandardsArg,
"paginate": IptPaginate
}
Response
{
"data": {
"standards": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"classifier": "xyz789",
"name": "xyz789",
"description": "abc123",
"specifiedTolerance": "abc123",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerCompany": ShowCompanyShort,
"standardStatus": StandardStatusTranslateList,
"updatedAt": NaiveDateTime,
"isFollowed": false
}
]
}
}
supplierCompany
Response
Returns a CompanyAndRelatedData!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
Example
Query
query SupplierCompany($companyUuid: UUID!) {
supplierCompany(companyUuid: $companyUuid) {
uuid
orgname
shortname
inn
phone
email
description
address
siteUrl
timeZone
ownerUser {
uuid
firstname
lastname
username
imageFile {
...DownloadFileFragment
}
}
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
region {
regionId
langId
region
}
companyRepresents {
uuid
companyUuid
region {
...RegionTranslateListFragment
}
representationType {
...RepresentationTypeTranslateListFragment
}
name
address
phone
}
companyType {
companyTypeId
langId
name
shortname
}
companyCertificates {
file {
...DownloadFileFragment
}
companyUuid
description
}
companySpecs {
specId
langId
spec
}
typeAccess {
typeAccessId
langId
name
}
isSupplier
isEmailVerified
subscribers
isFollowed
createdAt
updatedAt
}
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"supplierCompany": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"orgname": "abc123",
"shortname": "xyz789",
"inn": "abc123",
"phone": "abc123",
"email": "abc123",
"description": "xyz789",
"address": "xyz789",
"siteUrl": "xyz789",
"timeZone": "abc123",
"ownerUser": ShowUserShort,
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyRepresents": [
CompanyRepresentAndRelatedData
],
"companyType": CompanyTypeTranslateList,
"companyCertificates": [CompanyCertificateAndFile],
"companySpecs": [SpecTranslateList],
"typeAccess": TypeAccessTranslateList,
"isSupplier": true,
"isEmailVerified": false,
"subscribers": 987,
"isFollowed": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
}
}
typesAccess
Response
Returns [TypeAccessTranslateList!]!
Arguments
Name | Description |
---|---|
typeAccessIds - [Int!]
|
|
paginate - IptPaginate
|
Example
Query
query TypesAccess(
$typeAccessIds: [Int!],
$paginate: IptPaginate
) {
typesAccess(
typeAccessIds: $typeAccessIds,
paginate: $paginate
) {
typeAccessId
langId
name
}
}
Variables
{"typeAccessIds": [987], "paginate": IptPaginate}
Response
{
"data": {
"typesAccess": [
{
"typeAccessId": 123,
"langId": 123,
"name": "abc123"
}
]
}
}
updateToken
Response
Returns a Token!
Example
Query
query UpdateToken {
updateToken {
bearer
}
}
Response
{
"data": {
"updateToken": {"bearer": "abc123"}
}
}
user
Response
Returns a ShowUserAndRelatedData!
Arguments
Name | Description |
---|---|
args - IptGetUserArg!
|
Example
Query
query User($args: IptGetUserArg!) {
user(args: $args) {
uuid
firstname
lastname
secondname
username
description
position
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
region {
regionId
langId
region
}
program {
id
name
}
createdAt
updatedAt
certificates {
file {
...DownloadFileFragment
}
userUuid
description
}
subscribers
isFollowed
}
}
Variables
{"args": IptGetUserArg}
Response
{
"data": {
"user": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"firstname": "xyz789",
"lastname": "abc123",
"secondname": "abc123",
"username": "xyz789",
"description": "xyz789",
"position": "abc123",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 123,
"isFollowed": true
}
}
}
users
Response
Returns [ShowUserShort!]!
Arguments
Name | Description |
---|---|
args - IptUsersArg
|
|
paginate - IptPaginate
|
Example
Query
query Users(
$args: IptUsersArg,
$paginate: IptPaginate
) {
users(
args: $args,
paginate: $paginate
) {
uuid
firstname
lastname
username
imageFile {
uuid
hash
filename
filesize
downloadUrl
}
}
}
Variables
{
"args": IptUsersArg,
"paginate": IptPaginate
}
Response
{
"data": {
"users": [
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"firstname": "xyz789",
"lastname": "abc123",
"username": "abc123",
"imageFile": DownloadFile
}
]
}
}
Mutations
addAccessRole
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptRoleAccessData!
|
Example
Query
mutation AddAccessRole($args: IptRoleAccessData!) {
addAccessRole(args: $args)
}
Variables
{"args": IptRoleAccessData}
Response
{"data": {"addAccessRole": false}}
addCompanyFav
addCompanyMember
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptCompanyMemberData!
|
Example
Query
mutation AddCompanyMember($args: IptCompanyMemberData!) {
addCompanyMember(args: $args)
}
Variables
{"args": IptCompanyMemberData}
Response
{"data": {"addCompanyMember": true}}
addCompanySpecs
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptCompanySpecsData!
|
Example
Query
mutation AddCompanySpecs($args: IptCompanySpecsData!) {
addCompanySpecs(args: $args)
}
Variables
{"args": IptCompanySpecsData}
Response
{"data": {"addCompanySpecs": 123}}
addComponentFav
Example
Query
mutation AddComponentFav($componentUuid: UUID!) {
addComponentFav(componentUuid: $componentUuid)
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{"data": {"addComponentFav": true}}
addComponentKeywords
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentKeywordsData!
|
Example
Query
mutation AddComponentKeywords($args: IptComponentKeywordsData!) {
addComponentKeywords(args: $args)
}
Variables
{"args": IptComponentKeywordsData}
Response
{"data": {"addComponentKeywords": 987}}
addComponentKeywordsByNames
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentKeywordsNames!
|
Example
Query
mutation AddComponentKeywordsByNames($args: IptComponentKeywordsNames!) {
addComponentKeywordsByNames(args: $args)
}
Variables
{"args": IptComponentKeywordsNames}
Response
{"data": {"addComponentKeywordsByNames": 987}}
addComponentLicense
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptComponentLicenseData!
|
Example
Query
mutation AddComponentLicense($args: IptComponentLicenseData!) {
addComponentLicense(args: $args)
}
Variables
{"args": IptComponentLicenseData}
Response
{"data": {"addComponentLicense": true}}
addComponentSpecs
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentSpecsData!
|
Example
Query
mutation AddComponentSpecs($args: IptComponentSpecsData!) {
addComponentSpecs(args: $args)
}
Variables
{"args": IptComponentSpecsData}
Response
{"data": {"addComponentSpecs": 123}}
addComponentSupplier
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptSupplierComponentData!
|
Example
Query
mutation AddComponentSupplier($args: IptSupplierComponentData!) {
addComponentSupplier(args: $args)
}
Variables
{"args": IptSupplierComponentData}
Response
{"data": {"addComponentSupplier": true}}
addStandardFav
addStandardKeywords
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptStandardKeywordsData!
|
Example
Query
mutation AddStandardKeywords($args: IptStandardKeywordsData!) {
addStandardKeywords(args: $args)
}
Variables
{"args": IptStandardKeywordsData}
Response
{"data": {"addStandardKeywords": 123}}
addStandardKeywordsByNames
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptStandardKeywordsNames!
|
Example
Query
mutation AddStandardKeywordsByNames($args: IptStandardKeywordsNames!) {
addStandardKeywordsByNames(args: $args)
}
Variables
{"args": IptStandardKeywordsNames}
Response
{"data": {"addStandardKeywordsByNames": 987}}
addStandardSpecs
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptStandardSpecsData!
|
Example
Query
mutation AddStandardSpecs($args: IptStandardSpecsData!) {
addStandardSpecs(args: $args)
}
Variables
{"args": IptStandardSpecsData}
Response
{"data": {"addStandardSpecs": 987}}
addStandardToComponent
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptStandardToComponentData!
|
Example
Query
mutation AddStandardToComponent($args: IptStandardToComponentData!) {
addStandardToComponent(args: $args)
}
Variables
{"args": IptStandardToComponentData}
Response
{"data": {"addStandardToComponent": true}}
addUserFav
changeActiveFileRevision
Example
Query
mutation ChangeActiveFileRevision($fileUuid: UUID!) {
changeActiveFileRevision(fileUuid: $fileUuid)
}
Variables
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{"data": {"changeActiveFileRevision": false}}
changeCompanyAccess
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - ChangeTypeAccessCompany!
|
Example
Query
mutation ChangeCompanyAccess($args: ChangeTypeAccessCompany!) {
changeCompanyAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessCompany}
Response
{"data": {"changeCompanyAccess": false}}
changeComponentAccess
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - ChangeTypeAccessComponent!
|
Example
Query
mutation ChangeComponentAccess($args: ChangeTypeAccessComponent!) {
changeComponentAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessComponent}
Response
{"data": {"changeComponentAccess": false}}
changeNameRoleCompany
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptUpdateNameRoleData!
|
Example
Query
mutation ChangeNameRoleCompany($args: IptUpdateNameRoleData!) {
changeNameRoleCompany(args: $args)
}
Variables
{"args": IptUpdateNameRoleData}
Response
{"data": {"changeNameRoleCompany": false}}
changeRoleMember
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptCompanyMemberData!
|
Example
Query
mutation ChangeRoleMember($args: IptCompanyMemberData!) {
changeRoleMember(args: $args)
}
Variables
{"args": IptCompanyMemberData}
Response
{"data": {"changeRoleMember": false}}
changeStandardAccess
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - ChangeTypeAccessStandard!
|
Example
Query
mutation ChangeStandardAccess($args: ChangeTypeAccessStandard!) {
changeStandardAccess(args: $args)
}
Variables
{"args": ChangeTypeAccessStandard}
Response
{"data": {"changeStandardAccess": false}}
changeTypeAccessUser
deleteAccessRole
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - DelRoleAccessData!
|
Example
Query
mutation DeleteAccessRole($args: DelRoleAccessData!) {
deleteAccessRole(args: $args)
}
Variables
{"args": DelRoleAccessData}
Response
{"data": {"deleteAccessRole": 123}}
deleteCompany
Example
Query
mutation DeleteCompany($companyUuid: UUID!) {
deleteCompany(companyUuid: $companyUuid)
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"deleteCompany": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
deleteCompanyAccessComponent
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelCompanyAccessComponentData!
|
Example
Query
mutation DeleteCompanyAccessComponent($args: DelCompanyAccessComponentData!) {
deleteCompanyAccessComponent(args: $args)
}
Variables
{"args": DelCompanyAccessComponentData}
Response
{"data": {"deleteCompanyAccessComponent": true}}
deleteCompanyAccessStandard
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelCompanyAccessStandardData!
|
Example
Query
mutation DeleteCompanyAccessStandard($args: DelCompanyAccessStandardData!) {
deleteCompanyAccessStandard(args: $args)
}
Variables
{"args": DelCompanyAccessStandardData}
Response
{"data": {"deleteCompanyAccessStandard": true}}
deleteCompanyCertificate
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelCompanyCertificateData!
|
Example
Query
mutation DeleteCompanyCertificate($args: DelCompanyCertificateData!) {
deleteCompanyCertificate(args: $args)
}
Variables
{"args": DelCompanyCertificateData}
Response
{"data": {"deleteCompanyCertificate": false}}
deleteCompanyFav
deleteCompanyMember
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelCompanyMemberData!
|
Example
Query
mutation DeleteCompanyMember($args: DelCompanyMemberData!) {
deleteCompanyMember(args: $args)
}
Variables
{"args": DelCompanyMemberData}
Response
{"data": {"deleteCompanyMember": true}}
deleteCompanyRepresent
Response
Returns a Boolean!
Example
Query
mutation DeleteCompanyRepresent(
$companyUuid: UUID!,
$companyRepresentUuid: UUID!
) {
deleteCompanyRepresent(
companyUuid: $companyUuid,
companyRepresentUuid: $companyRepresentUuid
)
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyRepresentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{"data": {"deleteCompanyRepresent": false}}
deleteCompanyRole
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - DelRoleMemberData!
|
Example
Query
mutation DeleteCompanyRole($args: DelRoleMemberData!) {
deleteCompanyRole(args: $args)
}
Variables
{"args": DelRoleMemberData}
Response
{"data": {"deleteCompanyRole": 987}}
deleteCompanySpecs
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptCompanySpecsData!
|
Example
Query
mutation DeleteCompanySpecs($args: IptCompanySpecsData!) {
deleteCompanySpecs(args: $args)
}
Variables
{"args": IptCompanySpecsData}
Response
{"data": {"deleteCompanySpecs": 123}}
deleteComponent
Example
Query
mutation DeleteComponent($componentUuid: UUID!) {
deleteComponent(componentUuid: $componentUuid)
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"deleteComponent": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
deleteComponentFav
Example
Query
mutation DeleteComponentFav($componentUuid: UUID!) {
deleteComponentFav(componentUuid: $componentUuid)
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{"data": {"deleteComponentFav": true}}
deleteComponentFile
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelComponentFileData!
|
Example
Query
mutation DeleteComponentFile($args: DelComponentFileData!) {
deleteComponentFile(args: $args)
}
Variables
{"args": DelComponentFileData}
Response
{"data": {"deleteComponentFile": false}}
deleteComponentKeywords
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentKeywordsData!
|
Example
Query
mutation DeleteComponentKeywords($args: IptComponentKeywordsData!) {
deleteComponentKeywords(args: $args)
}
Variables
{"args": IptComponentKeywordsData}
Response
{"data": {"deleteComponentKeywords": 123}}
deleteComponentLicense
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentLicenseData!
|
Example
Query
mutation DeleteComponentLicense($args: IptComponentLicenseData!) {
deleteComponentLicense(args: $args)
}
Variables
{"args": IptComponentLicenseData}
Response
{"data": {"deleteComponentLicense": 987}}
deleteComponentModification
Response
Returns a UUID!
Arguments
Name | Description |
---|---|
args - DelComponentModificationData!
|
Example
Query
mutation DeleteComponentModification($args: DelComponentModificationData!) {
deleteComponentModification(args: $args)
}
Variables
{"args": DelComponentModificationData}
Response
{
"data": {
"deleteComponentModification": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
deleteComponentParams
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - DelComponentParamData!
|
Example
Query
mutation DeleteComponentParams($args: DelComponentParamData!) {
deleteComponentParams(args: $args)
}
Variables
{"args": DelComponentParamData}
Response
{"data": {"deleteComponentParams": 987}}
deleteComponentSpecs
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentSpecsData!
|
Example
Query
mutation DeleteComponentSpecs($args: IptComponentSpecsData!) {
deleteComponentSpecs(args: $args)
}
Variables
{"args": IptComponentSpecsData}
Response
{"data": {"deleteComponentSpecs": 123}}
deleteFile
deleteFilesFromFileset
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelModificationFileFromFilesetData!
|
Example
Query
mutation DeleteFilesFromFileset($args: DelModificationFileFromFilesetData!) {
deleteFilesFromFileset(args: $args)
}
Variables
{"args": DelModificationFileFromFilesetData}
Response
{"data": {"deleteFilesFromFileset": false}}
deleteModificationFile
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelModificationFileData!
|
Example
Query
mutation DeleteModificationFile($args: DelModificationFileData!) {
deleteModificationFile(args: $args)
}
Variables
{"args": DelModificationFileData}
Response
{"data": {"deleteModificationFile": true}}
deleteModificationFileset
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelFilesetProgramData!
|
Example
Query
mutation DeleteModificationFileset($args: DelFilesetProgramData!) {
deleteModificationFileset(args: $args)
}
Variables
{"args": DelFilesetProgramData}
Response
{"data": {"deleteModificationFileset": true}}
deleteModificationParams
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - DelModificationParamData!
|
Example
Query
mutation DeleteModificationParams($args: DelModificationParamData!) {
deleteModificationParams(args: $args)
}
Variables
{"args": DelModificationParamData}
Response
{"data": {"deleteModificationParams": 123}}
deleteNotifications
deleteStandard
Example
Query
mutation DeleteStandard($standardUuid: UUID!) {
deleteStandard(standardUuid: $standardUuid)
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{
"data": {
"deleteStandard": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
deleteStandardFav
Example
Query
mutation DeleteStandardFav($standardUuid: UUID!) {
deleteStandardFav(standardUuid: $standardUuid)
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
Response
{"data": {"deleteStandardFav": true}}
deleteStandardFile
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DeleteStandardFileData!
|
Example
Query
mutation DeleteStandardFile($args: DeleteStandardFileData!) {
deleteStandardFile(args: $args)
}
Variables
{"args": DeleteStandardFileData}
Response
{"data": {"deleteStandardFile": false}}
deleteStandardKeywords
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptStandardKeywordsData!
|
Example
Query
mutation DeleteStandardKeywords($args: IptStandardKeywordsData!) {
deleteStandardKeywords(args: $args)
}
Variables
{"args": IptStandardKeywordsData}
Response
{"data": {"deleteStandardKeywords": 123}}
deleteStandardSpecs
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptStandardSpecsData!
|
Example
Query
mutation DeleteStandardSpecs($args: IptStandardSpecsData!) {
deleteStandardSpecs(args: $args)
}
Variables
{"args": IptStandardSpecsData}
Response
{"data": {"deleteStandardSpecs": 123}}
deleteStandardsComponent
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - DelStandardToComponentData!
|
Example
Query
mutation DeleteStandardsComponent($args: DelStandardToComponentData!) {
deleteStandardsComponent(args: $args)
}
Variables
{"args": DelStandardToComponentData}
Response
{"data": {"deleteStandardsComponent": 123}}
deleteSupplierCompany
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelCompanyOfSuppliersData!
|
Example
Query
mutation DeleteSupplierCompany($args: DelCompanyOfSuppliersData!) {
deleteSupplierCompany(args: $args)
}
Variables
{"args": DelCompanyOfSuppliersData}
Response
{"data": {"deleteSupplierCompany": false}}
deleteSuppliersComponent
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - DelSuppliersComponentData!
|
Example
Query
mutation DeleteSuppliersComponent($args: DelSuppliersComponentData!) {
deleteSuppliersComponent(args: $args)
}
Variables
{"args": DelSuppliersComponentData}
Response
{"data": {"deleteSuppliersComponent": 123}}
deleteUserAccessComponent
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelUserAccessComponentData!
|
Example
Query
mutation DeleteUserAccessComponent($args: DelUserAccessComponentData!) {
deleteUserAccessComponent(args: $args)
}
Variables
{"args": DelUserAccessComponentData}
Response
{"data": {"deleteUserAccessComponent": false}}
deleteUserAccessStandard
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelUserAccessStandardData!
|
Example
Query
mutation DeleteUserAccessStandard($args: DelUserAccessStandardData!) {
deleteUserAccessStandard(args: $args)
}
Variables
{"args": DelUserAccessStandardData}
Response
{"data": {"deleteUserAccessStandard": false}}
deleteUserCertificate
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - DelUserCertificateData!
|
Example
Query
mutation DeleteUserCertificate($args: DelUserCertificateData!) {
deleteUserCertificate(args: $args)
}
Variables
{"args": DelUserCertificateData}
Response
{"data": {"deleteUserCertificate": false}}
deleteUserData
deleteUserFav
logout
Response
Returns a String!
Example
Query
mutation Logout {
logout
}
Response
{"data": {"logout": "abc123"}}
putCompanyUpdate
Response
Returns an Int!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
|
args - IptUpdateCompanyData!
|
Example
Query
mutation PutCompanyUpdate(
$companyUuid: UUID!,
$args: IptUpdateCompanyData!
) {
putCompanyUpdate(
companyUuid: $companyUuid,
args: $args
)
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"args": IptUpdateCompanyData
}
Response
{"data": {"putCompanyUpdate": 987}}
putComponentModificationUpdate
Response
Returns an Int!
Arguments
Name | Description |
---|---|
componentModificationUuid - UUID!
|
|
args - IptUpdateComponentModificationData!
|
Example
Query
mutation PutComponentModificationUpdate(
$componentModificationUuid: UUID!,
$args: IptUpdateComponentModificationData!
) {
putComponentModificationUpdate(
componentModificationUuid: $componentModificationUuid,
args: $args
)
}
Variables
{
"componentModificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"args": IptUpdateComponentModificationData
}
Response
{"data": {"putComponentModificationUpdate": 987}}
putComponentParams
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptComponentParamsData!
|
Example
Query
mutation PutComponentParams($args: IptComponentParamsData!) {
putComponentParams(args: $args)
}
Variables
{"args": IptComponentParamsData}
Response
{"data": {"putComponentParams": 123}}
putComponentUpdate
Response
Returns an Int!
Arguments
Name | Description |
---|---|
componentUuid - UUID!
|
|
args - IptUpdateComponentData!
|
Example
Query
mutation PutComponentUpdate(
$componentUuid: UUID!,
$args: IptUpdateComponentData!
) {
putComponentUpdate(
componentUuid: $componentUuid,
args: $args
)
}
Variables
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"args": IptUpdateComponentData
}
Response
{"data": {"putComponentUpdate": 123}}
putModificationParams
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptModificationParamData!
|
Example
Query
mutation PutModificationParams($args: IptModificationParamData!) {
putModificationParams(args: $args)
}
Variables
{"args": IptModificationParamData}
Response
{"data": {"putModificationParams": 123}}
putStandardUpdate
Response
Returns an Int!
Arguments
Name | Description |
---|---|
standardUuid - UUID!
|
|
args - IptUpdateStandardData!
|
Example
Query
mutation PutStandardUpdate(
$standardUuid: UUID!,
$args: IptUpdateStandardData!
) {
putStandardUpdate(
standardUuid: $standardUuid,
args: $args
)
}
Variables
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"args": IptUpdateStandardData
}
Response
{"data": {"putStandardUpdate": 123}}
putUpdatePassword
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptUpdatePassword!
|
Example
Query
mutation PutUpdatePassword($args: IptUpdatePassword!) {
putUpdatePassword(args: $args)
}
Variables
{"args": IptUpdatePassword}
Response
{"data": {"putUpdatePassword": false}}
putUserUpdate
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptUpdateUserData!
|
Example
Query
mutation PutUserUpdate($args: IptUpdateUserData!) {
putUserUpdate(args: $args)
}
Variables
{"args": IptUpdateUserData}
Response
{"data": {"putUserUpdate": 987}}
readNotifications
registerCompany
Response
Returns a UUID!
Arguments
Name | Description |
---|---|
args - IptCompanyData!
|
Example
Query
mutation RegisterCompany($args: IptCompanyData!) {
registerCompany(args: $args)
}
Variables
{"args": IptCompanyData}
Response
{
"data": {
"registerCompany": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
registerCompanyRepresent
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptCompanyRepresentData!
|
Example
Query
mutation RegisterCompanyRepresent($args: IptCompanyRepresentData!) {
registerCompanyRepresent(args: $args)
}
Variables
{"args": IptCompanyRepresentData}
Response
{"data": {"registerCompanyRepresent": false}}
registerCompanyRole
Response
Returns an Int!
Arguments
Name | Description |
---|---|
args - IptRoleMemberData!
|
Example
Query
mutation RegisterCompanyRole($args: IptRoleMemberData!) {
registerCompanyRole(args: $args)
}
Variables
{"args": IptRoleMemberData}
Response
{"data": {"registerCompanyRole": 123}}
registerComponent
Response
Returns a UUID!
Arguments
Name | Description |
---|---|
args - IptComponentData!
|
Example
Query
mutation RegisterComponent($args: IptComponentData!) {
registerComponent(args: $args)
}
Variables
{"args": IptComponentData}
Response
{
"data": {
"registerComponent": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
registerComponentModification
Response
Returns a UUID!
Arguments
Name | Description |
---|---|
args - IptComponentModificationData!
|
Example
Query
mutation RegisterComponentModification($args: IptComponentModificationData!) {
registerComponentModification(args: $args)
}
Variables
{"args": IptComponentModificationData}
Response
{
"data": {
"registerComponentModification": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
registerComponentModificationsBulk
Response
Returns [UUID!]!
Arguments
Name | Description |
---|---|
args - IptMultipleModificationsData!
|
Example
Query
mutation RegisterComponentModificationsBulk($args: IptMultipleModificationsData!) {
registerComponentModificationsBulk(args: $args)
}
Variables
{"args": IptMultipleModificationsData}
Response
{
"data": {
"registerComponentModificationsBulk": [
"bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
]
}
}
registerExtension
Response
Returns an Extension!
Arguments
Name | Description |
---|---|
args - IptExtensionData!
|
Example
Query
mutation RegisterExtension($args: IptExtensionData!) {
registerExtension(args: $args) {
id
extension
programId
}
}
Variables
{"args": IptExtensionData}
Response
{
"data": {
"registerExtension": {
"id": 123,
"extension": "xyz789",
"programId": 987
}
}
}
registerKeyword
Response
Returns a Keyword!
Arguments
Name | Description |
---|---|
args - IptKeywordData!
|
Example
Query
mutation RegisterKeyword($args: IptKeywordData!) {
registerKeyword(args: $args) {
id
keyword
}
}
Variables
{"args": IptKeywordData}
Response
{
"data": {
"registerKeyword": {
"id": 987,
"keyword": "abc123"
}
}
}
registerLicense
Response
Returns a License!
Arguments
Name | Description |
---|---|
args - LicenseData!
|
Example
Query
mutation RegisterLicense($args: LicenseData!) {
registerLicense(args: $args) {
id
name
keyword
publicationAt
}
}
Variables
{"args": LicenseData}
Response
{
"data": {
"registerLicense": {
"id": 987,
"name": "abc123",
"keyword": "abc123",
"publicationAt": NaiveDateTime
}
}
}
registerModificationFileset
Response
Returns a UUID!
Arguments
Name | Description |
---|---|
args - IptFilesetProgramData!
|
Example
Query
mutation RegisterModificationFileset($args: IptFilesetProgramData!) {
registerModificationFileset(args: $args)
}
Variables
{"args": IptFilesetProgramData}
Response
{
"data": {
"registerModificationFileset": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
registerParam
Response
Returns a ParamTranslateList!
Arguments
Name | Description |
---|---|
args - IptParamTranslateListData!
|
Example
Query
mutation RegisterParam($args: IptParamTranslateListData!) {
registerParam(args: $args) {
paramId
langId
paramname
}
}
Variables
{"args": IptParamTranslateListData}
Response
{
"data": {
"registerParam": {
"paramId": 987,
"langId": 123,
"paramname": "abc123"
}
}
}
registerParamsBulk
Response
Returns [ParamTranslateList!]!
Arguments
Name | Description |
---|---|
args - [IptParamTranslateListData!]!
|
Example
Query
mutation RegisterParamsBulk($args: [IptParamTranslateListData!]!) {
registerParamsBulk(args: $args) {
paramId
langId
paramname
}
}
Variables
{"args": [IptParamTranslateListData]}
Response
{
"data": {
"registerParamsBulk": [
{
"paramId": 987,
"langId": 123,
"paramname": "xyz789"
}
]
}
}
registerProgram
Response
Returns a Program!
Arguments
Name | Description |
---|---|
args - IptProgramData!
|
Example
Query
mutation RegisterProgram($args: IptProgramData!) {
registerProgram(args: $args) {
id
name
}
}
Variables
{"args": IptProgramData}
Response
{
"data": {
"registerProgram": {
"id": 123,
"name": "xyz789"
}
}
}
registerRegion
Response
Returns a RegionTranslateList!
Arguments
Name | Description |
---|---|
args - IptRegionTranslateListData!
|
Example
Query
mutation RegisterRegion($args: IptRegionTranslateListData!) {
registerRegion(args: $args) {
regionId
langId
region
}
}
Variables
{"args": IptRegionTranslateListData}
Response
{
"data": {
"registerRegion": {
"regionId": 987,
"langId": 123,
"region": "xyz789"
}
}
}
registerStandard
Response
Returns a UUID!
Arguments
Name | Description |
---|---|
args - IptStandardData!
|
Example
Query
mutation RegisterStandard($args: IptStandardData!) {
registerStandard(args: $args)
}
Variables
{"args": IptStandardData}
Response
{
"data": {
"registerStandard": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
}
registerUser
Response
Returns a SlimUser!
Arguments
Name | Description |
---|---|
args - IptUserData!
|
Example
Query
mutation RegisterUser($args: IptUserData!) {
registerUser(args: $args) {
uuid
username
programId
}
}
Variables
{"args": IptUserData}
Response
{
"data": {
"registerUser": {
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"username": "abc123",
"programId": 123
}
}
}
setCompanyAccessComponent
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptCompanyAccessComponentData!
|
Example
Query
mutation SetCompanyAccessComponent($args: IptCompanyAccessComponentData!) {
setCompanyAccessComponent(args: $args)
}
Variables
{"args": IptCompanyAccessComponentData}
Response
{"data": {"setCompanyAccessComponent": true}}
setCompanyAccessStandard
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptCompanyAccessStandardData!
|
Example
Query
mutation SetCompanyAccessStandard($args: IptCompanyAccessStandardData!) {
setCompanyAccessStandard(args: $args)
}
Variables
{"args": IptCompanyAccessStandardData}
Response
{"data": {"setCompanyAccessStandard": true}}
setCompanyOwnerSupplier
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptSupplierComponentData!
|
Example
Query
mutation SetCompanyOwnerSupplier($args: IptSupplierComponentData!) {
setCompanyOwnerSupplier(args: $args)
}
Variables
{"args": IptSupplierComponentData}
Response
{"data": {"setCompanyOwnerSupplier": false}}
setUserAccessComponent
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptUserAccessComponentData!
|
Example
Query
mutation SetUserAccessComponent($args: IptUserAccessComponentData!) {
setUserAccessComponent(args: $args)
}
Variables
{"args": IptUserAccessComponentData}
Response
{"data": {"setUserAccessComponent": true}}
setUserAccessStandard
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptUserAccessStandardData!
|
Example
Query
mutation SetUserAccessStandard($args: IptUserAccessStandardData!) {
setUserAccessStandard(args: $args)
}
Variables
{"args": IptUserAccessStandardData}
Response
{"data": {"setUserAccessStandard": false}}
transferComponentOwnership
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - ChangeOwnerComponent!
|
Example
Query
mutation TransferComponentOwnership($args: ChangeOwnerComponent!) {
transferComponentOwnership(args: $args)
}
Variables
{"args": ChangeOwnerComponent}
Response
{"data": {"transferComponentOwnership": true}}
transferStandardOwnership
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - ChangeOwnerStandard!
|
Example
Query
mutation TransferStandardOwnership($args: ChangeOwnerStandard!) {
transferStandardOwnership(args: $args)
}
Variables
{"args": ChangeOwnerStandard}
Response
{"data": {"transferStandardOwnership": true}}
updateCompanyCertificate
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptUpdateCompanyCertificateData!
|
Example
Query
mutation UpdateCompanyCertificate($args: IptUpdateCompanyCertificateData!) {
updateCompanyCertificate(args: $args)
}
Variables
{"args": IptUpdateCompanyCertificateData}
Response
{"data": {"updateCompanyCertificate": true}}
updateCompanyRepresent
Response
Returns an Int!
Arguments
Name | Description |
---|---|
companyUuid - UUID!
|
|
companyRepresentUuid - UUID!
|
|
args - IptUpdateCompanyRepresentData!
|
Example
Query
mutation UpdateCompanyRepresent(
$companyUuid: UUID!,
$companyRepresentUuid: UUID!,
$args: IptUpdateCompanyRepresentData!
) {
updateCompanyRepresent(
companyUuid: $companyUuid,
companyRepresentUuid: $companyRepresentUuid,
args: $args
)
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyRepresentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"args": IptUpdateCompanyRepresentData
}
Response
{"data": {"updateCompanyRepresent": 123}}
updateUserCertificate
Response
Returns a Boolean!
Arguments
Name | Description |
---|---|
args - IptUpdateUserCertificateData!
|
Example
Query
mutation UpdateUserCertificate($args: IptUpdateUserCertificateData!) {
updateUserCertificate(args: $args)
}
Variables
{"args": IptUpdateUserCertificateData}
Response
{"data": {"updateUserCertificate": true}}
uploadCompanyCertificate
Response
Returns an UploadFile!
Arguments
Name | Description |
---|---|
certData - IptCompanyCertificateData!
|
Example
Query
mutation UploadCompanyCertificate($certData: IptCompanyCertificateData!) {
uploadCompanyCertificate(certData: $certData) {
fileUuid
filename
uploadUrl
}
}
Variables
{"certData": IptCompanyCertificateData}
Response
{
"data": {
"uploadCompanyCertificate": {
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "xyz789"
}
}
}
uploadCompanyFavicon
Response
Returns an UploadFile!
Example
Query
mutation UploadCompanyFavicon(
$companyUuid: UUID!,
$filename: String!
) {
uploadCompanyFavicon(
companyUuid: $companyUuid,
filename: $filename
) {
fileUuid
filename
uploadUrl
}
}
Variables
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123"
}
Response
{
"data": {
"uploadCompanyFavicon": {
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "abc123"
}
}
}
uploadCompleted
uploadComponentFavicon
Response
Returns an UploadFile!
Arguments
Name | Description |
---|---|
args - IptComponentFaviconData!
|
Example
Query
mutation UploadComponentFavicon($args: IptComponentFaviconData!) {
uploadComponentFavicon(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptComponentFaviconData}
Response
{
"data": {
"uploadComponentFavicon": {
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "xyz789"
}
}
}
uploadComponentFiles
Response
Returns [UploadFile!]!
Arguments
Name | Description |
---|---|
args - IptComponentFilesData!
|
Example
Query
mutation UploadComponentFiles($args: IptComponentFilesData!) {
uploadComponentFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptComponentFilesData}
Response
{
"data": {
"uploadComponentFiles": [
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"uploadUrl": "xyz789"
}
]
}
}
uploadFavicon
Response
Returns an UploadFile!
Arguments
Name | Description |
---|---|
filename - String!
|
Example
Query
mutation UploadFavicon($filename: String!) {
uploadFavicon(filename: $filename) {
fileUuid
filename
uploadUrl
}
}
Variables
{"filename": "xyz789"}
Response
{
"data": {
"uploadFavicon": {
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"uploadUrl": "xyz789"
}
}
}
uploadFilesToFileset
Response
Returns [UploadFile!]!
Arguments
Name | Description |
---|---|
args - IptModificationFileFromFilesetData!
|
Example
Query
mutation UploadFilesToFileset($args: IptModificationFileFromFilesetData!) {
uploadFilesToFileset(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptModificationFileFromFilesetData}
Response
{
"data": {
"uploadFilesToFileset": [
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"uploadUrl": "abc123"
}
]
}
}
uploadModificationFiles
Response
Returns [UploadFile!]!
Arguments
Name | Description |
---|---|
args - IptModificationFilesData!
|
Example
Query
mutation UploadModificationFiles($args: IptModificationFilesData!) {
uploadModificationFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptModificationFilesData}
Response
{
"data": {
"uploadModificationFiles": [
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "abc123"
}
]
}
}
uploadStandardFavicon
Response
Returns an UploadFile!
Arguments
Name | Description |
---|---|
args - IptStandardFaviconData!
|
Example
Query
mutation UploadStandardFavicon($args: IptStandardFaviconData!) {
uploadStandardFavicon(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptStandardFaviconData}
Response
{
"data": {
"uploadStandardFavicon": {
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "xyz789"
}
}
}
uploadStandardFiles
Response
Returns [UploadFile!]!
Arguments
Name | Description |
---|---|
args - IptStandardFilesData!
|
Example
Query
mutation UploadStandardFiles($args: IptStandardFilesData!) {
uploadStandardFiles(args: $args) {
fileUuid
filename
uploadUrl
}
}
Variables
{"args": IptStandardFilesData}
Response
{
"data": {
"uploadStandardFiles": [
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "abc123"
}
]
}
}
uploadUserCertificate
Response
Returns an UploadFile!
Arguments
Name | Description |
---|---|
certData - IptUserCertificateData!
|
Example
Query
mutation UploadUserCertificate($certData: IptUserCertificateData!) {
uploadUserCertificate(certData: $certData) {
fileUuid
filename
uploadUrl
}
}
Variables
{"certData": IptUserCertificateData}
Response
{
"data": {
"uploadUserCertificate": {
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "abc123",
"uploadUrl": "abc123"
}
}
}
Types
ActualStatusTranslateList
Boolean
Description
The Boolean
scalar type represents true
or false
.
ChangeOwnerComponent
ChangeOwnerStandard
ChangeTypeAccessCompany
ChangeTypeAccessComponent
ChangeTypeAccessStandard
Char
Example
Char
Claims
CompanyAccessComponentAndRelatedData
Fields
Field Name | Description |
---|---|
componentUuid - UUID!
|
|
companyUuid - UUID!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyAccessStandardAndRelatedData
Fields
Field Name | Description |
---|---|
standardUuid - UUID!
|
|
companyUuid - UUID!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
orgname - String!
|
|
shortname - String!
|
|
inn - String!
|
|
phone - String!
|
|
email - String!
|
|
description - String!
|
|
address - String!
|
|
siteUrl - String!
|
|
timeZone - String!
|
|
ownerUser - ShowUserShort!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
companyRepresents - [CompanyRepresentAndRelatedData!]!
|
|
companyType - CompanyTypeTranslateList!
|
|
companyCertificates - [CompanyCertificateAndFile!]!
|
|
companySpecs - [SpecTranslateList!]!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isSupplier - Boolean!
|
|
isEmailVerified - Boolean!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"orgname": "abc123",
"shortname": "xyz789",
"inn": "xyz789",
"phone": "xyz789",
"email": "xyz789",
"description": "xyz789",
"address": "xyz789",
"siteUrl": "abc123",
"timeZone": "xyz789",
"ownerUser": ShowUserShort,
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyRepresents": [CompanyRepresentAndRelatedData],
"companyType": CompanyTypeTranslateList,
"companyCertificates": [CompanyCertificateAndFile],
"companySpecs": [SpecTranslateList],
"typeAccess": TypeAccessTranslateList,
"isSupplier": true,
"isEmailVerified": true,
"subscribers": 987,
"isFollowed": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyCertificateAndFile
Fields
Field Name | Description |
---|---|
file - DownloadFile!
|
|
companyUuid - UUID!
|
|
description - String!
|
Example
{
"file": DownloadFile,
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"description": "abc123"
}
CompanyMemberAndRelatedData
Fields
Field Name | Description |
---|---|
companyUuid - UUID!
|
|
userUuid - UUID!
|
|
role - RoleMemberAndRelatedData!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"role": RoleMemberAndRelatedData,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
CompanyRepresentAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
companyUuid - UUID!
|
|
region - RegionTranslateList!
|
|
representationType - RepresentationTypeTranslateList!
|
|
name - String!
|
|
address - String!
|
|
phone - String!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"region": RegionTranslateList,
"representationType": RepresentationTypeTranslateList,
"name": "abc123",
"address": "xyz789",
"phone": "xyz789"
}
CompanyTypeTranslateList
ComponentAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
parentComponentUuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
imageFile - DownloadFile!
|
|
ownerUser - ShowUserShort!
|
|
typeAccess - TypeAccessTranslateList!
|
|
componentType - ComponentTypeTranslateList!
|
|
actualStatus - ActualStatusTranslateList!
|
|
isBase - Boolean!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
licenses - [License!]!
|
|
componentParams - [ComponentParamWithTranslation!]!
|
|
Arguments
|
|
paramsCount - Int!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
|
componentSpecs - [SpecTranslateList!]!
|
|
Arguments
|
|
componentKeywords - [Keyword!]!
|
|
Arguments
|
|
componentModifications - [ComponentModificationAndRelatedData!]!
|
|
Arguments |
|
modificationsCount - Int!
|
|
componentSuppliers - [ComponentSupplierRelatedData!]!
|
|
Arguments
|
|
suppliersCount - Int!
|
|
componentStandards - [ShowStandardShort!]!
|
|
Arguments
|
|
standardsCount - Int!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentComponentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"name": "abc123",
"description": "abc123",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": true,
"subscribers": 987,
"isFollowed": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"licenses": [License],
"componentParams": [ComponentParamWithTranslation],
"paramsCount": 987,
"files": [ShowFileRelatedData],
"filesCount": 123,
"componentSpecs": [SpecTranslateList],
"componentKeywords": [Keyword],
"componentModifications": [
ComponentModificationAndRelatedData
],
"modificationsCount": 987,
"componentSuppliers": [ComponentSupplierRelatedData],
"suppliersCount": 123,
"componentStandards": [ShowStandardShort],
"standardsCount": 123
}
ComponentModificationAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
componentUuid - UUID!
|
|
parentModificationUuid - UUID!
|
|
modificationName - String!
|
|
description - String!
|
|
actualStatus - ActualStatusTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
filesetsForProgram - [FilesetProgramRelatedData!]!
|
|
filesetsCount - Int!
|
|
modificationParams - [ModificationParamWithTranslation!]!
|
|
Arguments
|
|
paramsCount - Int!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentModificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"modificationName": "xyz789",
"description": "xyz789",
"actualStatus": ActualStatusTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"filesetsForProgram": [FilesetProgramRelatedData],
"filesetsCount": 123,
"modificationParams": [
ModificationParamWithTranslation
],
"paramsCount": 123,
"files": [ShowFileRelatedData],
"filesCount": 123
}
ComponentParamWithTranslation
Fields
Field Name | Description |
---|---|
componentUuid - UUID!
|
|
param - ParamTranslateList!
|
|
value - String!
|
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"param": ParamTranslateList,
"value": "abc123"
}
ComponentSupplierRelatedData
Fields
Field Name | Description |
---|---|
supplier - SlimCompany!
|
|
componentUuid - UUID!
|
|
description - String!
|
Example
{
"supplier": SlimCompany,
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"description": "xyz789"
}
ComponentTypeTranslateList
DegreeImportanceTranslateList
DelCompanyAccessComponentData
DelCompanyAccessStandardData
DelCompanyCertificateData
DelCompanyMemberData
DelCompanyOfSuppliersData
DelComponentFileData
DelComponentModificationData
DelComponentParamData
DelFilesetProgramData
DelModificationFileData
DelModificationFileFromFilesetData
DelModificationParamData
DelRoleAccessData
DelRoleMemberData
DelStandardToComponentData
DelSuppliersComponentData
DelUserAccessComponentData
DelUserAccessStandardData
DelUserCertificateData
Fields
Input Field | Description |
---|---|
fileUuid - UUID!
|
Example
{
"fileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
}
DeleteStandardFileData
DownloadFile
Extension
FilesetProgramRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
modificationUuid - UUID!
|
|
program - Program!
|
|
files - [ShowFileRelatedData!]!
|
|
Arguments
|
|
filesCount - Int!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"modificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"program": Program,
"files": [ShowFileRelatedData],
"filesCount": 987
}
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
IptCompaniesArg
IptCompanyAccessComponentData
IptCompanyAccessStandardData
IptCompanyCertificateData
IptCompanyData
Example
{
"orgname": "abc123",
"shortname": "xyz789",
"inn": "abc123",
"phone": "xyz789",
"email": "xyz789",
"description": "abc123",
"address": "xyz789",
"siteUrl": "abc123",
"timeZone": "xyz789",
"regionId": 987,
"companyTypeId": 987,
"typeAccessId": 987
}
IptCompanyMemberData
IptCompanyRepresentData
Example
{
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"regionId": 987,
"representationTypeId": 987,
"name": "xyz789",
"address": "abc123",
"phone": "xyz789"
}
IptCompanyRepresentsArg
IptCompanySpecsData
IptComponentData
Example
{
"parentComponentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"name": "xyz789",
"description": "xyz789",
"typeAccessId": 123,
"componentTypeId": 123,
"actualStatusId": 987,
"isBase": false
}
IptComponentFaviconData
IptComponentFilesArg
IptComponentFilesData
Fields
Input Field | Description |
---|---|
filenames - [String!]!
|
|
componentUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["xyz789"],
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"commitMsg": "abc123"
}
IptComponentKeywordsData
IptComponentKeywordsNames
Fields
Input Field | Description |
---|---|
componentUuid - UUID!
|
|
keywords - [String!]!
|
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"keywords": ["xyz789"]
}
IptComponentLicenseData
IptComponentModificationData
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentModificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"modificationName": "xyz789",
"description": "xyz789",
"actualStatusId": 123
}
IptComponentParamsData
Fields
Input Field | Description |
---|---|
componentUuid - UUID!
|
|
params - [IptParamData!]!
|
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"params": [IptParamData]
}
IptComponentSpecsData
IptComponentsArg
Example
{
"componentsUuids": [
"bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
],
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"favorite": true
}
IptExtensionData
IptFileOfFilesetArg
IptFilesetProgramArg
IptFilesetProgramData
IptGetUserArg
IptKeywordData
Fields
Input Field | Description |
---|---|
keyword - String!
|
Example
{"keyword": "abc123"}
IptModificationFileFromFilesetData
Fields
Input Field | Description |
---|---|
filesetUuid - UUID!
|
|
filenames - [String!]!
|
|
commitMsg - String!
|
Example
{
"filesetUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filenames": ["abc123"],
"commitMsg": "abc123"
}
IptModificationFilesArg
IptModificationFilesData
Fields
Input Field | Description |
---|---|
filenames - [String!]!
|
|
modificationUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["xyz789"],
"modificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"commitMsg": "abc123"
}
IptModificationParamData
Fields
Input Field | Description |
---|---|
modificationUuid - UUID!
|
|
params - [IptParamData!]!
|
Example
{
"modificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"params": [IptParamData]
}
IptModificationsData
Fields
Input Field | Description |
---|---|
modificationName - String!
|
|
description - String!
|
|
actualStatusId - Int!
|
|
parameters - [IptParamData!]!
|
Example
{
"modificationName": "xyz789",
"description": "xyz789",
"actualStatusId": 987,
"parameters": [IptParamData]
}
IptMultipleModificationsData
Fields
Input Field | Description |
---|---|
componentUuid - UUID!
|
|
modificationsData - [IptModificationsData!]!
|
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"modificationsData": [IptModificationsData]
}
IptPaginate
IptParamData
IptParamTranslateListData
IptProgramData
Fields
Input Field | Description |
---|---|
name - String!
|
Example
{"name": "xyz789"}
IptRegionTranslateListData
IptRoleAccessData
IptRoleMemberData
IptSearchArg
Example
{
"search": "abc123",
"byParams": false,
"bySpecs": true,
"byKeywords": true,
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"favorite": true
}
IptSearchSpecArg
IptSort
IptSpecArg
IptSpecPathArg
IptStandardData
Example
{
"parentStandardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"classifier": "abc123",
"name": "abc123",
"description": "xyz789",
"specifiedTolerance": "abc123",
"technicalCommittee": "abc123",
"publicationAt": NaiveDateTime,
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccessId": 987,
"standardStatusId": 987,
"regionId": 123
}
IptStandardFaviconData
IptStandardFilesArg
IptStandardFilesData
Fields
Input Field | Description |
---|---|
filenames - [String!]!
|
|
standardUuid - UUID!
|
|
commitMsg - String!
|
Example
{
"filenames": ["abc123"],
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"commitMsg": "abc123"
}
IptStandardKeywordsData
IptStandardKeywordsNames
Fields
Input Field | Description |
---|---|
standardUuid - UUID!
|
|
keywords - [String!]!
|
Example
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"keywords": ["xyz789"]
}
IptStandardSpecsData
IptStandardToComponentData
IptStandardsArg
IptSupplierComponentData
IptUpdateCompanyCertificateData
IptUpdateCompanyData
Example
{
"orgname": "xyz789",
"shortname": "abc123",
"inn": "xyz789",
"phone": "xyz789",
"email": "xyz789",
"description": "abc123",
"address": "abc123",
"siteUrl": "xyz789",
"timeZone": "abc123",
"regionId": 123,
"companyTypeId": 123
}
IptUpdateCompanyRepresentData
IptUpdateComponentData
IptUpdateComponentModificationData
IptUpdateNameRoleData
IptUpdatePassword
IptUpdateStandardData
Example
{
"classifier": "abc123",
"name": "abc123",
"description": "abc123",
"specifiedTolerance": "abc123",
"technicalCommittee": "abc123",
"publicationAt": NaiveDateTime,
"companyUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"standardStatusId": 123,
"regionId": 123
}
IptUpdateUserCertificateData
IptUpdateUserData
Example
{
"email": "xyz789",
"firstname": "xyz789",
"lastname": "xyz789",
"secondname": "abc123",
"username": "abc123",
"phone": "abc123",
"description": "abc123",
"address": "xyz789",
"position": "xyz789",
"timeZone": "xyz789",
"regionId": 987,
"programId": 123
}
IptUserAccessComponentData
IptUserAccessStandardData
IptUserCertificateData
IptUserData
Example
{
"email": "xyz789",
"username": "abc123",
"password": "xyz789",
"firstname": "xyz789",
"lastname": "abc123",
"secondname": "abc123",
"phone": "abc123",
"description": "xyz789",
"address": "xyz789",
"position": "abc123",
"timeZone": "abc123",
"regionId": 123,
"programId": 987,
"typeAccessId": 123
}
IptUsersArg
Keyword
Language
License
Fields
Field Name | Description |
---|---|
id - Int!
|
|
name - String!
|
|
keyword - String!
|
|
publicationAt - NaiveDateTime!
|
Example
{
"id": 987,
"name": "xyz789",
"keyword": "xyz789",
"publicationAt": NaiveDateTime
}
LicenseData
Fields
Input Field | Description |
---|---|
name - String!
|
|
keyword - String!
|
|
publicationAt - NaiveDateTime!
|
Example
{
"name": "xyz789",
"keyword": "abc123",
"publicationAt": NaiveDateTime
}
ModificationParamWithTranslation
Fields
Field Name | Description |
---|---|
modificationUuid - UUID!
|
|
param - ParamTranslateList!
|
|
value - String!
|
Example
{
"modificationUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"param": ParamTranslateList,
"value": "abc123"
}
NaiveDateTime
Example
NaiveDateTime
ParamTranslateList
Program
RegionTranslateList
RepresentationTypeTranslateList
RoleMemberAndRelatedData
Fields
Field Name | Description |
---|---|
role - RoleMemberTranslateList!
|
|
access - [TypeAccessTranslateList!]!
|
Example
{
"role": RoleMemberTranslateList,
"access": [TypeAccessTranslateList]
}
RoleMemberTranslateList
ShowCompanyShort
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
shortname - String!
|
|
inn - String!
|
|
description - String!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
companyType - CompanyTypeTranslateList!
|
|
isSupplier - Boolean!
|
|
isFollowed - Boolean!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"shortname": "xyz789",
"inn": "xyz789",
"description": "xyz789",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"companyType": CompanyTypeTranslateList,
"isSupplier": true,
"isFollowed": false,
"updatedAt": NaiveDateTime
}
ShowComponentShort
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
name - String!
|
|
description - String!
|
|
imageFile - DownloadFile!
|
|
ownerUser - ShowUserShort!
|
|
typeAccess - TypeAccessTranslateList!
|
|
componentType - ComponentTypeTranslateList!
|
|
actualStatus - ActualStatusTranslateList!
|
|
isBase - Boolean!
|
|
isFollowed - Boolean!
|
|
updatedAt - NaiveDateTime!
|
|
licenses - [License!]!
|
|
files - [DownloadFile!]!
|
|
Arguments
|
|
componentSuppliers - [ComponentSupplierRelatedData!]!
|
|
Arguments
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"name": "abc123",
"description": "xyz789",
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"typeAccess": TypeAccessTranslateList,
"componentType": ComponentTypeTranslateList,
"actualStatus": ActualStatusTranslateList,
"isBase": true,
"isFollowed": true,
"updatedAt": NaiveDateTime,
"licenses": [License],
"files": [DownloadFile],
"componentSuppliers": [ComponentSupplierRelatedData]
}
ShowFileRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
filename - String!
|
|
revision - Int!
|
|
commitMsg - String!
|
|
parentFileUuid - UUID!
|
|
ownerUser - ShowUserShort!
|
|
contentType - String!
|
|
filesize - Int!
|
|
program - Program!
|
|
hash - String!
|
|
downloadUrl - String!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"filename": "xyz789",
"revision": 987,
"commitMsg": "abc123",
"parentFileUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"ownerUser": ShowUserShort,
"contentType": "xyz789",
"filesize": 987,
"program": Program,
"hash": "abc123",
"downloadUrl": "abc123",
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
ShowNotification
Fields
Field Name | Description |
---|---|
id - Int!
|
|
notification - String!
|
|
degreeImportance - DegreeImportanceTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
isRead - Boolean!
|
Example
{
"id": 123,
"notification": "xyz789",
"degreeImportance": DegreeImportanceTranslateList,
"createdAt": NaiveDateTime,
"isRead": true
}
ShowStandardShort
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
classifier - String!
|
|
name - String!
|
|
description - String!
|
|
specifiedTolerance - String!
|
|
publicationAt - NaiveDateTime!
|
|
imageFile - DownloadFile!
|
|
ownerCompany - ShowCompanyShort!
|
|
standardStatus - StandardStatusTranslateList!
|
|
updatedAt - NaiveDateTime!
|
|
isFollowed - Boolean!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"classifier": "xyz789",
"name": "xyz789",
"description": "abc123",
"specifiedTolerance": "xyz789",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerCompany": ShowCompanyShort,
"standardStatus": StandardStatusTranslateList,
"updatedAt": NaiveDateTime,
"isFollowed": false
}
ShowUserAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
firstname - String!
|
|
lastname - String!
|
|
secondname - String!
|
|
username - String!
|
|
description - String!
|
|
position - String!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
program - Program!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
certificates - [UserCertificateAndFile!]!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"firstname": "xyz789",
"lastname": "abc123",
"secondname": "xyz789",
"username": "xyz789",
"description": "abc123",
"position": "abc123",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 123,
"isFollowed": true
}
ShowUserShort
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
firstname - String!
|
|
lastname - String!
|
|
username - String!
|
|
imageFile - DownloadFile!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"firstname": "xyz789",
"lastname": "xyz789",
"username": "abc123",
"imageFile": DownloadFile
}
SlimCompany
SlimUser
SpecPath
SpecTranslateList
StandardAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
parentStandardUuid - UUID!
|
|
classifier - String!
|
|
name - String!
|
|
description - String!
|
|
specifiedTolerance - String!
|
|
technicalCommittee - String!
|
|
publicationAt - NaiveDateTime!
|
|
imageFile - DownloadFile!
|
|
ownerUser - ShowUserShort!
|
|
ownerCompany - ShowCompanyShort!
|
|
typeAccess - TypeAccessTranslateList!
|
|
standardStatus - StandardStatusTranslateList!
|
|
region - RegionTranslateList!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
standardFiles - [ShowFileRelatedData!]!
|
|
standardSpecs - [SpecTranslateList!]!
|
|
standardKeywords - [Keyword!]!
|
|
subscribers - Int!
|
|
isFollowed - Boolean!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"parentStandardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"classifier": "xyz789",
"name": "xyz789",
"description": "abc123",
"specifiedTolerance": "abc123",
"technicalCommittee": "abc123",
"publicationAt": NaiveDateTime,
"imageFile": DownloadFile,
"ownerUser": ShowUserShort,
"ownerCompany": ShowCompanyShort,
"typeAccess": TypeAccessTranslateList,
"standardStatus": StandardStatusTranslateList,
"region": RegionTranslateList,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"standardFiles": [ShowFileRelatedData],
"standardSpecs": [SpecTranslateList],
"standardKeywords": [Keyword],
"subscribers": 123,
"isFollowed": false
}
StandardStatusTranslateList
String
Description
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
Token
Fields
Field Name | Description |
---|---|
bearer - String
|
Example
{"bearer": "abc123"}
TypeAccessTranslateList
UUID
Example
"bb547ed6-8248-4685-9b4e-683ccc0d0b2b"
UploadFile
UserAccessComponentAndRelatedData
Fields
Field Name | Description |
---|---|
componentUuid - UUID!
|
|
userUuid - UUID!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"componentUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
UserAccessStandardAndRelatedData
Fields
Field Name | Description |
---|---|
standardUuid - UUID!
|
|
userUuid - UUID!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isEnabled - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
Example
{
"standardUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"typeAccess": TypeAccessTranslateList,
"isEnabled": false,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime
}
UserAndRelatedData
Fields
Field Name | Description |
---|---|
uuid - UUID!
|
|
email - String!
|
|
firstname - String!
|
|
lastname - String!
|
|
secondname - String!
|
|
username - String!
|
|
phone - String!
|
|
description - String!
|
|
address - String!
|
|
position - String!
|
|
timeZone - String!
|
|
imageFile - DownloadFile!
|
|
region - RegionTranslateList!
|
|
program - Program!
|
|
typeAccess - TypeAccessTranslateList!
|
|
isEmailVerified - Boolean!
|
|
createdAt - NaiveDateTime!
|
|
updatedAt - NaiveDateTime!
|
|
certificates - [UserCertificateAndFile!]!
|
|
subscribers - Int!
|
|
companiesCount - Int!
|
|
componentsCount - Int!
|
|
standardsCount - Int!
|
|
favCompaniesCount - Int!
|
|
favComponentsCount - Int!
|
|
favStandardsCount - Int!
|
|
favUsersCount - Int!
|
Example
{
"uuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"email": "abc123",
"firstname": "xyz789",
"lastname": "abc123",
"secondname": "xyz789",
"username": "abc123",
"phone": "abc123",
"description": "xyz789",
"address": "xyz789",
"position": "xyz789",
"timeZone": "abc123",
"imageFile": DownloadFile,
"region": RegionTranslateList,
"program": Program,
"typeAccess": TypeAccessTranslateList,
"isEmailVerified": true,
"createdAt": NaiveDateTime,
"updatedAt": NaiveDateTime,
"certificates": [UserCertificateAndFile],
"subscribers": 123,
"companiesCount": 123,
"componentsCount": 123,
"standardsCount": 123,
"favCompaniesCount": 987,
"favComponentsCount": 987,
"favStandardsCount": 123,
"favUsersCount": 123
}
UserCertificateAndFile
Fields
Field Name | Description |
---|---|
file - DownloadFile!
|
|
userUuid - UUID!
|
|
description - String!
|
Example
{
"file": DownloadFile,
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"description": "abc123"
}
UserToken
Fields
Field Name | Description |
---|---|
userUuid - UUID!
|
|
token - String!
|
|
createdAt - NaiveDateTime!
|
|
expirationAt - NaiveDateTime!
|
Example
{
"userUuid": "bb547ed6-8248-4685-9b4e-683ccc0d0b2b",
"token": "xyz789",
"createdAt": NaiveDateTime,
"expirationAt": NaiveDateTime
}