Method GameCmsGetGuideSpecs
GameCmsGetGuideSpecs(String)
Gets a list of all available spec 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>> GameCmsGetGuideSpecs (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/json",
"AcceptEncoding": "gzip",
"AcceptLanguage": "en-US",
"Files": [
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/specs/file/graphics/overrides.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"jvjz4hNHb6fwjmbPKEROrvBfaUlwU+ywI6Cn0Q==\"",
"ContentLength": 22,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/specs/file/graphics/AsyncComputeOverrides.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"OLhBAWhFx4/oJww9IRGC6W9vRp6yjcP9/wh0gA==\"",
"ContentLength": 132,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/specs/file/graphics/DevicePresetOverrides.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"PWmU1bQfDbyc6MluV/n2GQDpsS41VUFWWjVv+Q==\"",
"ContentLength": 58,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/specs/file/graphics/RecommendedDrivers.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"nhjxHAS+CA34yaLOubi9IbDCQCoo9nuicBbk4Q==\"",
"ContentLength": 219,
"Usage": 1
},
{
"Uri": {
"AuthorityId": "gamecms",
"Path": "/hi/specs/file/cpu/presets.json",
"QueryString": "",
"RetryPolicyId": "",
"TopicName": "",
"AcknowledgementTypeId": 0,
"AuthenticationLifetimeExtensionSupported": false,
"ClearanceAware": true
},
"ETag": "\"qugwWNU1ERFtXjTB0Mk9dPSP3pXoSUg0tbE11A==\"",
"ContentLength": 155,
"Usage": 1
}
]
}