Method GameCmsGetGuideMultiplayer
GameCmsGetGuideMultiplayer(String)
Gets a list of all available multiplayer files currently used by the multiplayer service.
Declaration
public System.Threading.Tasks.Task<Den.Dev.Grunt.Models.HaloApiResultContainer<Den.Dev.Grunt.Models.HaloInfinite.GuideContainer,Den.Dev.Grunt.Models.RawResponseContainer>> GameCmsGetGuideMultiplayer (string flightId);
Parameters
Type | Name | Description |
---|---|---|
System.String | flightId | Unique ID for the currently active flight. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<HaloApiResultContainer<GuideContainer,RawResponseContainer>> | If successful, an instance of GuideContainer containing file information. Otherwise, returns null. |
Examples
Here is an example response from the API, as snapshotted on 7/8/2022:
{
"Accept": "application/x-bond-compact-binary",
"AcceptEncoding": "gzip",
"AcceptLanguage": "en-US",
"Files": [
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/multiplayer/file/Live/Achievements.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"Tmexw+WngYPxn3qo0pvtkPFxnsyfyNY/ItQi4g==\"",
"ContentLength": 894,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/multiplayer/file/gameStartErrorMessages/LobbyHoppperErrorMessageList.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"Ieb/xH8TXlB58Vnt/qkp/WXhywy7vo5XISj/Rg==\"",
"ContentLength": 1487,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/multiplayer/file/network/config.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"AodW/xIw1z8MqE3BN/8UQJzKpR9arc+A3j47FQ==\"",
"ContentLength": 525,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/multiplayer/file/Academy/AcademyClientManifest.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"iG1jk1otVWLvTQl+iNJqbOno0QyDdse6deP7xw==\"",
"ContentLength": 3470,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/multiplayer/file/Academy/AcademyStarGUIDDefinitions.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"/D10cDdqidZRMds2f+WlBpmube5L44zrWUr+mw==\"",
"ContentLength": 256,
"Usage": 1
}
]
}