Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Update an outage notice

Description

Updates an existing outage notice.

Package Details

Interface

IOutageNoticeManager

Syntax

await OutageNoticeManager.Update(OutageNotice outageNotice);

Returns

Task<OutageNotice>

API

PUT
/api/v1/outage-notices

Parameters

Request Body

{
Id: "123"
"Services": [
11
],
"EnglishHeaderText": "en updated header",
"FrenchHeaderText": "fr updated header",
"EnglishBodyText": "en updated body",
"FrenchBodyText": "fr updated body",
"StartDate": "2020-10-19",
"EndDate": "2020-10-19"
}

Returns

200 OK - Outage Notice

Example

var outageNotice = new OutageNotice
{
Id = 123,
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.Update(outageNotice);
  • No labels