#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize)]
pub struct AppIcons {
#[serde(rename = "category")]
pub category: ::alloc::string::String,
#[serde(rename = "iconUrl")]
pub icon_url: ::alloc::string::String,
#[serde(rename = "size")]
pub size: ::core::primitive::i32,
}
#[derive(Debug, Clone, ::serde::Deserialize, ::serde::Serialize, Default)]
pub struct AppIconsPartial {
#[serde(rename = "category")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub category: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "iconUrl")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub icon_url: ::core::option::Option<::alloc::string::String>,
#[serde(rename = "size")]
#[serde(skip_serializing_if = "::core::option::Option::is_none")]
pub size: ::core::option::Option<::core::primitive::i32>,
}