Create an outage notice
Description
Creates a new outage notice.
Package Details
Interface
IOutageNoticeManager
Syntax
await OutageNoticeManager.Create(OutageNoticeDTO outageNotice);
Returns
Task<OutageNotice>
API
POST
/api/v1/outage-notices
Parameters
Request Body{
"Services": [
11
],
"EnglishHeaderText": "string",
"FrenchHeaderText": "string",
"EnglishBodyText": "string",
"FrenchBodyText": "string",
"StartDate": "2020-10-19",
"EndDate": "2020-10-19"
}
Returns
200 OK - OutageNotice
Example
var outageNotice = new OutageNoticeDTO
{
Services = new List<int> {2, 7, 11},
EnglishHeaderText = "header text en",
FrenchHeaderText = "header text fr",
EnglishBodyText = "english body en",
FrenchBodyText = "french body text",
StartDate = DateTime.Now,
EndDate = DateTime.Now.AddDays(5)
};
var notice = await _outageNoticeManager.Create(outageNotice);