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
client
RestClientrequest
EditMeasurePointRequestParameters
Returns
EditMeasurePoint(RestClient, EntityIdentifier, EditMeasurePointRequestParameters)
Редактирует точку учёта.
public static Task<SaveMeasurePointResponseParameters> EditMeasurePoint(this RestClient client, EntityIdentifier id, EditMeasurePointRequestParameters request)
Parameters
client
RestClientid
EntityIdentifierrequest
EditMeasurePointRequestParameters
Returns
GetMeasurePointById(RestClient, EntityIdentifier, GetMeasurePointRequestParameters)
Возвращает точку учёта по идентификатору.
public static Task<GetMeasurePointResponseParameters> GetMeasurePointById(this RestClient client, EntityIdentifier id, GetMeasurePointRequestParameters request)
Parameters
client
RestClientid
EntityIdentifierrequest
GetMeasurePointRequestParameters
Returns
GetMeasurePointByNumber(RestClient, EntityIdentifier, GetMeasurePointRequestParameters)
Возвращает точку учёта по номеру.
public static Task<GetMeasurePointResponseParameters> GetMeasurePointByNumber(this RestClient client, EntityIdentifier number, GetMeasurePointRequestParameters request)
Parameters
client
RestClientnumber
EntityIdentifierrequest
GetMeasurePointRequestParameters
Returns
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
client
RestClientКлиент для работы с api.
id
IEnumerable<int>Список идентификаторов, которые необходимо получить, либо пустое значение, если необходим весь список.
flags
MeasurePointInfoFlagsФлаги дополнительной информации.
type
MeasurePointType?Тип точек учёта, которые необходимо получить.
nodeGroupId
int?
Returns
- Task<GetMeasurePointListResponseParameters>
Параметры ответа на запрос списка точек учёта.
MoveMeasurePoint(RestClient, EntityIdentifier, EntityIdentifier, string)
Перемещает точку учёта в другой объект.
public static Task MoveMeasurePoint(this RestClient client, EntityIdentifier measurePointId, EntityIdentifier nodeId, string newTitle)
Parameters
client
RestClientmeasurePointId
EntityIdentifiernodeId
EntityIdentifiernewTitle
string
Returns
SetMeasurePointAutoPoll(RestClient, EntityIdentifier, SetMeasurePointAutoPollRequest)
Сохраняет параметры автоопроса по точке учёта.
public static Task SetMeasurePointAutoPoll(this RestClient client, EntityIdentifier measurePointId, SetMeasurePointAutoPollRequest request)
Parameters
client
RestClientmeasurePointId
EntityIdentifierrequest
SetMeasurePointAutoPollRequest