Table of Contents

Class IncidentExtensions

Namespace
Lers.Http
Assembly
Lers.System.dll

Содержит методы расширения для работы с нештатными ситуациями.

public static class IncidentExtensions
Inheritance
IncidentExtensions
Inherited Members

Methods

DeleteIncident(RestClient, int)

Удаляет нештатную ситуацию с указанным идентификатором.

public static Task DeleteIncident(this RestClient client, int incidentId)

Parameters

client RestClient
incidentId int

Returns

Task

GetActiveIncidents(RestClient)

Возвращает НС для группы объектов учёта.

public static Task<Incident[]> GetActiveIncidents(this RestClient client)

Parameters

client RestClient

Returns

Task<Incident[]>

GetActiveIncidentsForNodeGroup(RestClient, int)

Возвращает НС для группы объектов учёта.

public static Task<Incident[]> GetActiveIncidentsForNodeGroup(this RestClient client, int id)

Parameters

client RestClient
id int

Returns

Task<Incident[]>

GetIncidentById(RestClient, int)

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

public static Task<IncidentGetResponseParameters> GetIncidentById(this RestClient client, int id)

Parameters

client RestClient
id int

Returns

Task<IncidentGetResponseParameters>

GetMeasurePointActiveIncidents(RestClient, int)

Возвращает открытые НС для точки учёта.

public static Task<Incident[]> GetMeasurePointActiveIncidents(this RestClient client, int measurePointId)

Parameters

client RestClient
measurePointId int

Returns

Task<Incident[]>

GetMeasurePointIncidentLog(RestClient, int, DateTime, DateTime)

Возвращает журнал Нс для точки учёта.

public static Task<IncidentLog[]> GetMeasurePointIncidentLog(this RestClient client, int measurePointId, DateTime start, DateTime end)

Parameters

client RestClient
measurePointId int
start DateTime
end DateTime

Returns

Task<IncidentLog[]>

GetNodeActiveIncidents(RestClient, int)

Возвращает открытые НС для объекта учёта.

public static Task<Incident[]> GetNodeActiveIncidents(this RestClient client, int nodeId)

Parameters

client RestClient
nodeId int

Returns

Task<Incident[]>