Method GameCmsGetCSRCalendar
GameCmsGetCSRCalendar()
Gets the currently available CSR season calendar. This is applicable for ranked games and usually delineates when the rank reset will happen.
Declaration
public System.Threading.Tasks.Task<Den.Dev.Grunt.Models.HaloApiResultContainer<Den.Dev.Grunt.Models.HaloInfinite.SeasonCalendar,Den.Dev.Grunt.Models.RawResponseContainer>> GameCmsGetCSRCalendar ();
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<HaloApiResultContainer<SeasonCalendar,RawResponseContainer>> | If successful, returns an instance of SeasonCalendar that contains pointers to season details. Otherwise, returns null with associated error details in RawResponseContainer within the result. |
Examples
Here is an example response from the API, as snapshotted on 5/2/2024:
{
"Seasons": [
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason1.json",
"StartDate": {
"ISO8601Date": "2021-06-20T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2022-02-22T22:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason1-2.json",
"StartDate": {
"ISO8601Date": "2022-02-22T22:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2022-05-03T17:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason2.json",
"StartDate": {
"ISO8601Date": "2022-05-03T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2022-08-23T17:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason2-2.json",
"StartDate": {
"ISO8601Date": "2022-08-23T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2022-11-08T17:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason2-3.json",
"StartDate": {
"ISO8601Date": "2022-11-08T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2023-03-07T17:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason3-1.json",
"StartDate": {
"ISO8601Date": "2023-03-07T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2023-06-20T17:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason4-1.json",
"StartDate": {
"ISO8601Date": "2023-06-20T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2023-10-17T17:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason5-1.json",
"StartDate": {
"ISO8601Date": "2023-10-17T17:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2024-01-30T18:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason6-1.json",
"StartDate": {
"ISO8601Date": "2024-01-30T18:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2024-04-30T18:00:00.000Z"
}
},
{
"CsrSeasonFilePath": "Csr/Seasons/CsrSeason7-1.json",
"StartDate": {
"ISO8601Date": "2024-04-30T18:00:00.000Z"
},
"EndDate": {
"ISO8601Date": "2024-07-30T18:00:00.000Z"
}
}
]
}