Class CustomAttributeExtensions
Содержит методы расширения для работы с пользовательскими атрибутами.
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>
Задание, после завершения которого вернутся параметры обновленной записи.