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

Hierarchy

Implements

Constructors

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

    Parameters

    • requestType: string

      Идентификатор типа запроса.

    Returns CardRequest

  • Создаёт экземпляр класса с указанием хранилища (или пустое хранилище по умолчанию), декоратором для которого является создаваемый объект.

    Parameters

    • Optional storage: IStorage<unknown>

      Хранилище, декоратором для которого является создаваемый объект.

    Returns CardRequest

Static Keys Properties

cardIdKey: "CardID" = 'CardID'
cardTypeIdKey: "CardTypeID" = 'CardTypeID'
cardTypeNameKey: "CardTypeName" = 'CardTypeName'
fileIdKey: "FileID" = 'FileID'
fileTypeIdKey: "FileTypeID" = 'FileTypeID'
fileTypeNameKey: "FileTypeName" = 'FileTypeName'
fileVersionIdKey: "FileVersionID" = 'FileVersionID'
infoKey: "Info" = 'Info'
requestTypeKey: "RequestType" = 'RequestType'
taskIdKey: "TaskID" = 'TaskID'
taskTypeIdKey: "TaskTypeID" = 'TaskTypeID'
taskTypeNameKey: "TaskTypeName" = 'TaskTypeName'

Accessors

  • get cardId(): null | string
  • Идентификатор карточки. Значение необязательно для заполнения.

    Returns null | string

  • set cardId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get cardTypeId(): null | string
  • Идентификатор типа карточки. Значение необязательно для заполнения.

    Returns null | string

  • set cardTypeId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get cardTypeName(): null | string
  • Имя типа карточки. Значение необязательно для заполнения.

    Returns null | string

  • set cardTypeName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get fileId(): null | string
  • Идентификатор файла. Значение необязательно для заполнения.

    Returns null | string

  • set fileId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get fileTypeId(): null | string
  • Идентификатор типа файла. Значение необязательно для заполнения.

    Returns null | string

  • set fileTypeId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get fileTypeName(): null | string
  • Имя типа файла. Значение необязательно для заполнения.

    Returns null | string

  • set fileTypeName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get fileVersionId(): null | string
  • Идентификатор версии файла. Значение необязательно для заполнения.

    Returns null | string

  • set fileVersionId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get info(): IStorage<unknown>
  • Дополнительная пользовательская информация.

    Returns IStorage<unknown>

  • set info(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get requestType(): string
  • Идентификатор типа запроса.

    Returns string

  • set requestType(value: string): void
  • Parameters

    • value: string

    Returns void

  • get taskId(): null | string
  • Идентификатор задания. Значение необязательно для заполнения.

    Returns null | string

  • set taskId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get taskTypeId(): null | string
  • Идентификатор типа задания. Значение необязательно для заполнения.

    Returns null | string

  • set taskTypeId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get taskTypeName(): null | string
  • Имя типа задания. Значение необязательно для заполнения.

    Returns null | string

  • set taskTypeName(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

Methods

  • Выполняет очистку хранилища от избыточных данных.

    Returns void

  • Создает новый объект, который является копией текущего экземпляра.

    Returns CardRequest

  • Выполняет резолв кеша декораторов для данных объекта-хранилища.

    Returns void

  • Возвращает хранилище IStorage, декоратором для которого является текущий объект.

    Returns

    Хранилище IStorage, декоратором для которого является текущий объект.

    Returns IStorage<unknown>

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

    Returns

    true, если объект прошёл проверку на валидность; false в противном случае.

    Returns boolean

  • Метод, уведомляющий объект о наличии изменений в его хранилище.

    Returns void

  • Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.

    Returns void

  • Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.

    Returns void

  • Заполняет данные текущего объекта из заданной карточки.

    Parameters

    • card: Card

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

    Returns void

  • Заполняет данные текущего объекта из заданного файла.

    Parameters

    • file: CardFile

      Файл, информацию о котором требуется заполнить для текущего объекта.

    Returns void

  • Заполняет данные текущего объекта из заданного задания.

    Parameters

    • task: CardTask

      Задание, информацию о котором требуется заполнить для текущего объекта.

    Returns void

  • Устанавливает строготипизированный запрос для универсальных расширений.

    Parameters

    • request: null | IStorageProvider<IStorage<unknown> | IStorageArray<unknown>>

      Строготипизированный запрос или null, если существующий запрос требуется удалить.

    Returns void

  • Возвращает дополнительную пользовательскую информацию по текущему объекту или null, если информация ещё не была задана.

    Returns

    Дополнительная пользовательская информацию по текущему объекту или null, если информация ещё не была задана.

    Returns null | IStorage<unknown>

  • Возвращает хранилище для строготипизированного запроса для универсальных расширений.

    Returns null | IStorage<unknown>

  • Выполняет валидацию текущего объекта и всех его дочерних объектов.

    Returns

    Объект, выполняющий построение результата валидации.

    Returns ValidationResult

Generated using TypeDoc