Class MeasurePointExtensions
Содержит методы расширения для работы с точками учёта.
public static class MeasurePointExtensions
- Inheritance
-
MeasurePointExtensions
- Inherited Members
Methods
CreateMeasurePoint(RestClient, EditMeasurePointRequestParameters)
Создаёт новую точку учёта.
public static Task<SaveMeasurePointResponseParameters> CreateMeasurePoint(this RestClient client, EditMeasurePointRequestParameters request)
Parameters
clientRestClientrequestEditMeasurePointRequestParameters
Returns
- Task<SaveMeasurePointResponseParameters>
EditMeasurePoint(RestClient, EntityIdentifier, EditMeasurePointRequestParameters)
Редактирует точку учёта.
public static Task<SaveMeasurePointResponseParameters> EditMeasurePoint(this RestClient client, EntityIdentifier id, EditMeasurePointRequestParameters request)
Parameters
clientRestClientidEntityIdentifierrequestEditMeasurePointRequestParameters
Returns
- Task<SaveMeasurePointResponseParameters>
GetMeasurePointsList(RestClient, IEnumerable<int>, MeasurePointInfoFlags, MeasurePointType?, int?)
Возвращает список точек учёта.
public static Task<GetMeasurePointListResponseParameters> GetMeasurePointsList(this RestClient client, IEnumerable<int> id = null, MeasurePointInfoFlags flags = MeasurePointInfoFlags.None, MeasurePointType? type = null, int? nodeGroupId = null)
Parameters
clientRestClientКлиент для работы с api.
idIEnumerable<int>Список идентификаторов, которые необходимо получить, либо пустое значение, если необходим весь список.
flagsMeasurePointInfoFlagsФлаги дополнительной информации.
typeMeasurePointType?Тип точек учёта, которые необходимо получить.
nodeGroupIdint?
Returns
- Task<GetMeasurePointListResponseParameters>
Параметры ответа на запрос списка точек учёта.
MoveMeasurePoint(RestClient, EntityIdentifier, EntityIdentifier, string)
Перемещает точку учёта в другой объект.
public static Task MoveMeasurePoint(this RestClient client, EntityIdentifier measurePointId, EntityIdentifier nodeId, string newTitle)
Parameters
clientRestClientmeasurePointIdEntityIdentifiernodeIdEntityIdentifiernewTitlestring
Returns
SetMeasurePointAutoPoll(RestClient, EntityIdentifier, SetMeasurePointAutoPollRequest)
Сохраняет параметры автоопроса по точке учёта.
public static Task SetMeasurePointAutoPoll(this RestClient client, EntityIdentifier measurePointId, SetMeasurePointAutoPollRequest request)
Parameters
clientRestClientmeasurePointIdEntityIdentifierrequestSetMeasurePointAutoPollRequest