Skip to content

SubjectRelations

Документация для класса SubjectRelations.

Методы

getSubjectRelations

Описание

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

HTTP метод: GET

URL: /api-admin/v1/subject-relations

Параметры:

ИмяТипОписание
payloadIGetSubjectRelationsPayload

Возвращает: Promise<IPaginationShell<ISubjectRelation[]>>


createSubjectRelation

Описание

Создание записи связи компаний

HTTP метод: POST

URL: /api-admin/v1/subject-relations

Параметры:

ИмяТипОписание
payloadISubjectEditorForm

Возвращает: Promise<ISubjectRelation>


updateSubjectRelation

Описание

Обновление записи "Связи компаний"

HTTP метод: PUT

URL: /api-admin/v1/subject-relations/{param}

Параметры:

ИмяТипОписание
relationIdISubjectRelation['id']
payloadPick<ISubjectEditorForm, 'type' | 'status'>

Возвращает: Promise<ISubjectRelation>


getSubjectRelationById

Описание

Получение записи "Связи компаний" по ID

HTTP метод: GET

URL: /api-admin/v1/subject-relations/{param}

Параметры:

ИмяТипОписание
relationIdISubjectRelation['id']

Возвращает: Promise<ISubjectRelation>

Определения типов

Определения интерфейсов, перечислений и псевдонимов типов, используемых в методах этого репозитория.

IBank

СвойствоТипОписание
idnumber
namestring
addressstring
bikstring
codenumber
countryICountry
is_activeboolean
is_headboolean

IBill

СвойствоТипОписание
idnumber
iikstring
is_defaultboolean
kbeRefNumberInString
sys_subjects_idnumber
countryICountry
currencyICurrency
bankIBank
bill_typeOmit<RefEntityShell<undefined, EBillTypeId>, 'alias'>

IContact

СвойствоТипОписание
idnumber
fulladdressstring
is_defaultboolean
phonestring
postalstring
sys_subjects_idnumber
contact_typeRefEntityShell
countryICountry
kato (опц.)IKATO

ICountry

СвойствоТипОписание
alpha2CountryIsoCode
codeRefNumberInString
idnumber
is_activeboolean
namestring

ICurrency

СвойствоТипОписание
idRefNumberInString
namestring
codenumber
is_activeboolean
current`{
    id: number
    code: string
    publish_date: string
    amount: string
    description: string
}` |  |

IGetSubjectRelationsPayload

Наследует: IPaginationPayload

СвойствоТипОписание
q (опц.)string
ids (опц.)ISubject['id'][]
type (опц.)ESubjectRelationType
status (опц.)ESubjectRelationStatus
sort (опц.)EGetSubjectRelationsSort
order (опц.)EGetSubjectRelationsOrder

IKATO

СвойствоТипОписание
idnumber
full_namestring
namestring
testring

СвойствоТипОписание
firststring | null
laststring | null
nextstring | null
prevstring | null

IPaginationMeta

СвойствоТипОписание
pathstring
current_pagenumber
per_pagenumber
tonumber
fromnumber
totalnumber
linksIPaginationMetaLink[]
last_pagenumber

СвойствоТипОписание
activeboolean
labelstring
urlstring | null

IPaginationPayload

СвойствоТипОписание
pagenumber
per_pagenumber

IPaginationShell

СвойствоТипОписание
linksIPaginationLinks[]
metaIPaginationMeta
datalist

ISubject

СвойствоТипОписание
idnumberId компании
namestring
name_rustring
name_kzstring
name_enstring
created_atRefDate
identifierstring
parent_id (опц.)RefParentId
billsIBill[]
contactsIContact[]
countryICountry
logo`{
    default: boolean
    url: string
}` |  |

| kopf | { id: number name: number alias: string code: string } | | | available_document_types | Omit<RefEntityShell<EDocumentTypeAlias, EDocumentTypeIds>, 'name'>[] | | | is_customer (опц.) | boolean | | | is_supplier (опц.) | boolean | |


ISubjectEditorForm

СвойствоТипОписание
parent_idISubject['id'] | null
subject_idISubject['id'] | null
typeESubjectRelationType | null
statusESubjectRelationStatus | null

ISubjectRelation

СвойствоТипОписание
idnumber
parentISubject
childISubject
typeRefEntityShell
statusRefEntityShell
created_atRefDate
updated_atRefDate

ISubjectRelationsRepository

Интерфейс не содержит собственных свойств и не наследует другие локальные интерфейсы.


RefEntityShell

СвойствоТипОписание
idid
aliasalias
namestring