Skip to content

Instantly share code, notes, and snippets.

@mikechambers
Created November 13, 2020 01:25
Show Gist options
  • Save mikechambers/408090238c6e0dca31399dba64a47f2c to your computer and use it in GitHub Desktop.
Save mikechambers/408090238c6e0dca31399dba64a47f2c to your computer and use it in GitHub Desktop.
#[derive(Serialize, Deserialize, Debug)]
struct DestinySearchResponse {
#[serde(rename = "Response")]
response: Vec<DestinyResponseMember>,
#[serde(rename = "ErrorCode")]
error_code: u32,
#[serde(rename = "ThrottleSeconds")]
throttle_seconds: u32,
#[serde(rename = "ErrorStatus")]
error_status: String,
#[serde(rename = "Message")]
message: String,
//MessageData : {}
}
#[derive(Serialize, Deserialize, Debug)]
struct DestinyResponseSteam {
#[serde(rename = "Response")]
response: DestinyResponseMember,
#[serde(rename = "ErrorCode")]
error_code: u32,
#[serde(rename = "ThrottleSeconds")]
throttle_seconds: u32,
#[serde(rename = "ErrorStatus")]
error_status: String,
#[serde(rename = "Message")]
message: String,
//MessageData : {}
}
#[derive(Serialize, Deserialize, Debug)]
struct DestinyResponseMember {
#[serde(rename = "membershipType")]
membership_type: u64,
#[serde(rename = "membershipId")]
membership_id: String,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment