use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ApiConfigMinSupportedClientBuildNumber {
#[serde(rename = "AppStore")]
pub app_store: models::PlatformBuildInfo,
#[serde(rename = "Default")]
pub default: models::PlatformBuildInfo,
#[serde(rename = "Firebase")]
pub firebase: models::PlatformBuildInfo,
#[serde(rename = "FirebaseiOS")]
pub firebasei_os: models::PlatformBuildInfo,
#[serde(rename = "GooglePlay")]
pub google_play: models::PlatformBuildInfo,
#[serde(rename = "PC")]
pub pc: models::PlatformBuildInfo,
#[serde(rename = "PicoStore")]
pub pico_store: models::PlatformBuildInfo,
#[serde(rename = "QuestAppLab")]
pub quest_app_lab: models::PlatformBuildInfo,
#[serde(rename = "QuestStore")]
pub quest_store: models::PlatformBuildInfo,
#[serde(rename = "TestFlight")]
pub test_flight: models::PlatformBuildInfo,
#[serde(rename = "XRElite")]
pub xr_elite: models::PlatformBuildInfo,
}
impl ApiConfigMinSupportedClientBuildNumber {
pub fn new(
app_store: models::PlatformBuildInfo,
default: models::PlatformBuildInfo,
firebase: models::PlatformBuildInfo,
firebasei_os: models::PlatformBuildInfo,
google_play: models::PlatformBuildInfo,
pc: models::PlatformBuildInfo,
pico_store: models::PlatformBuildInfo,
quest_app_lab: models::PlatformBuildInfo,
quest_store: models::PlatformBuildInfo,
test_flight: models::PlatformBuildInfo,
xr_elite: models::PlatformBuildInfo,
) -> ApiConfigMinSupportedClientBuildNumber {
ApiConfigMinSupportedClientBuildNumber {
app_store,
default,
firebase,
firebasei_os,
google_play,
pc,
pico_store,
quest_app_lab,
quest_store,
test_flight,
xr_elite,
}
}
}