Table of Contents

Class CustomAttributeExtensions

Namespace
Lers.Http.Inventory
Assembly
Lers.System.dll

Содержит методы расширения для работы с пользовательскими атрибутами.

public static class CustomAttributeExtensions
Inheritance
CustomAttributeExtensions
Inherited Members

Methods

CreateCustomAttribute(RestClient, CustomAttribute)

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

public static Task<BaseSaveResponseParameters> CreateCustomAttribute(this RestClient client, CustomAttribute attribute)

Parameters

client RestClient

Клиент для работы с api.

attribute CustomAttribute

Параметры атрибута для сохранения.

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры созданной записи.

DeleteCustomAttribute(RestClient, int)

Удаляет пользовательский атрибут.

public static Task DeleteCustomAttribute(this RestClient client, int id)

Parameters

client RestClient

Клиент для работы с api.

id int

Идентификатор записи, которую необходимо удалить.

Returns

Task

Задание, после завершения которого запись будет удалена.

GetCustomAttribute(RestClient, int)

Возвращает пользовательский атрибут с указанным идентификатором.

public static Task<CustomAttribute> GetCustomAttribute(this RestClient client, int id)

Parameters

client RestClient

Клиент для работы с api.

id int

Идентификатор атрибута, который необходимо получить.

Returns

Task<CustomAttribute>

Задание, после завершения которого вернётся атрибут с указанным идентификатором.

UpdateCustomAttribute(RestClient, CustomAttribute, bool)

Обновляет пользовательский атрибут.

public static Task<BaseSaveResponseParameters> UpdateCustomAttribute(this RestClient client, CustomAttribute attribute, bool updateReportTemplates = true)

Parameters

client RestClient

Клиент для работы с api.

attribute CustomAttribute

Параметры атрибута для обновления.

updateReportTemplates bool

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

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры обновленной записи.