pub struct AppDetails {Show 44 fields
pub developer_name: Option<String>,
pub major_version_number: Option<i32>,
pub version_code: Option<i32>,
pub version_string: Option<String>,
pub title: Option<String>,
pub app_category: Vec<String>,
pub content_rating: Option<i32>,
pub info_download_size: Option<i64>,
pub permission: Vec<String>,
pub developer_email: Option<String>,
pub developer_website: Option<String>,
pub info_download: Option<String>,
pub package_name: Option<String>,
pub recent_changes_html: Option<String>,
pub info_updated_on: Option<String>,
pub file: Vec<FileMetadata>,
pub app_type: Option<String>,
pub certificate_hash: Vec<String>,
pub varies_with_device: Option<bool>,
pub certificate_set: Vec<CertificateSet>,
pub auto_acquire_free_app_if_higher_version_available_tag: Vec<String>,
pub has_instant_link: Option<bool>,
pub split_id: Vec<String>,
pub gamepad_required: Option<bool>,
pub externally_hosted: Option<bool>,
pub ever_externally_hosted: Option<bool>,
pub install_notes: Option<String>,
pub install_location: Option<i32>,
pub target_sdk_version: Option<i32>,
pub has_preregistration_promo_code: Option<String>,
pub dependencies: Option<Dependencies>,
pub testing_program_info: Option<TestingProgramInfo>,
pub early_access_info: Option<EarlyAccessInfo>,
pub editor_choice: Option<EditorChoice>,
pub instant_link: Option<String>,
pub developer_address: Option<String>,
pub publisher: Option<Publisher>,
pub category_name: Option<String>,
pub download_count: Option<i64>,
pub download_label_display: Option<String>,
pub in_app_product: Option<String>,
pub download_label_abbreviated: Option<String>,
pub download_label: Option<String>,
pub compatibility: Option<Compatibility>,
}Fields§
§developer_name: Option<String>§major_version_number: Option<i32>§version_code: Option<i32>§version_string: Option<String>§title: Option<String>§app_category: Vec<String>§content_rating: Option<i32>§info_download_size: Option<i64>§permission: Vec<String>§developer_email: Option<String>§developer_website: Option<String>§info_download: Option<String>§package_name: Option<String>§recent_changes_html: Option<String>§info_updated_on: Option<String>§file: Vec<FileMetadata>§app_type: Option<String>§certificate_hash: Vec<String>§varies_with_device: Option<bool>§certificate_set: Vec<CertificateSet>§auto_acquire_free_app_if_higher_version_available_tag: Vec<String>§has_instant_link: Option<bool>§split_id: Vec<String>§gamepad_required: Option<bool>§externally_hosted: Option<bool>§ever_externally_hosted: Option<bool>§install_notes: Option<String>§install_location: Option<i32>§target_sdk_version: Option<i32>§has_preregistration_promo_code: Option<String>§dependencies: Option<Dependencies>§testing_program_info: Option<TestingProgramInfo>§early_access_info: Option<EarlyAccessInfo>§editor_choice: Option<EditorChoice>§instant_link: Option<String>§developer_address: Option<String>§publisher: Option<Publisher>§category_name: Option<String>§download_count: Option<i64>§download_label_display: Option<String>§in_app_product: Option<String>§download_label_abbreviated: Option<String>§download_label: Option<String>§compatibility: Option<Compatibility>Implementations§
Source§impl AppDetails
impl AppDetails
Sourcepub fn developer_name(&self) -> &str
pub fn developer_name(&self) -> &str
Returns the value of developer_name, or the default value if developer_name is unset.
Sourcepub fn major_version_number(&self) -> i32
pub fn major_version_number(&self) -> i32
Returns the value of major_version_number, or the default value if major_version_number is unset.
Sourcepub fn version_code(&self) -> i32
pub fn version_code(&self) -> i32
Returns the value of version_code, or the default value if version_code is unset.
Sourcepub fn version_string(&self) -> &str
pub fn version_string(&self) -> &str
Returns the value of version_string, or the default value if version_string is unset.
Sourcepub fn title(&self) -> &str
pub fn title(&self) -> &str
Returns the value of title, or the default value if title is unset.
Sourcepub fn content_rating(&self) -> i32
pub fn content_rating(&self) -> i32
Returns the value of content_rating, or the default value if content_rating is unset.
Sourcepub fn info_download_size(&self) -> i64
pub fn info_download_size(&self) -> i64
Returns the value of info_download_size, or the default value if info_download_size is unset.
Sourcepub fn developer_email(&self) -> &str
pub fn developer_email(&self) -> &str
Returns the value of developer_email, or the default value if developer_email is unset.
Sourcepub fn developer_website(&self) -> &str
pub fn developer_website(&self) -> &str
Returns the value of developer_website, or the default value if developer_website is unset.
Sourcepub fn info_download(&self) -> &str
pub fn info_download(&self) -> &str
Returns the value of info_download, or the default value if info_download is unset.
Sourcepub fn package_name(&self) -> &str
pub fn package_name(&self) -> &str
Returns the value of package_name, or the default value if package_name is unset.
Sourcepub fn recent_changes_html(&self) -> &str
pub fn recent_changes_html(&self) -> &str
Returns the value of recent_changes_html, or the default value if recent_changes_html is unset.
Sourcepub fn info_updated_on(&self) -> &str
pub fn info_updated_on(&self) -> &str
Returns the value of info_updated_on, or the default value if info_updated_on is unset.
Sourcepub fn app_type(&self) -> &str
pub fn app_type(&self) -> &str
Returns the value of app_type, or the default value if app_type is unset.
Sourcepub fn varies_with_device(&self) -> bool
pub fn varies_with_device(&self) -> bool
Returns the value of varies_with_device, or the default value if varies_with_device is unset.
Sourcepub fn has_instant_link(&self) -> bool
pub fn has_instant_link(&self) -> bool
Returns the value of has_instant_link, or the default value if has_instant_link is unset.
Sourcepub fn gamepad_required(&self) -> bool
pub fn gamepad_required(&self) -> bool
Returns the value of gamepad_required, or the default value if gamepad_required is unset.
Sourcepub fn externally_hosted(&self) -> bool
pub fn externally_hosted(&self) -> bool
Returns the value of externally_hosted, or the default value if externally_hosted is unset.
Sourcepub fn ever_externally_hosted(&self) -> bool
pub fn ever_externally_hosted(&self) -> bool
Returns the value of ever_externally_hosted, or the default value if ever_externally_hosted is unset.
Sourcepub fn install_notes(&self) -> &str
pub fn install_notes(&self) -> &str
Returns the value of install_notes, or the default value if install_notes is unset.
Sourcepub fn install_location(&self) -> i32
pub fn install_location(&self) -> i32
Returns the value of install_location, or the default value if install_location is unset.
Sourcepub fn target_sdk_version(&self) -> i32
pub fn target_sdk_version(&self) -> i32
Returns the value of target_sdk_version, or the default value if target_sdk_version is unset.
Sourcepub fn has_preregistration_promo_code(&self) -> &str
pub fn has_preregistration_promo_code(&self) -> &str
Returns the value of has_preregistration_promo_code, or the default value if has_preregistration_promo_code is unset.
Sourcepub fn instant_link(&self) -> &str
pub fn instant_link(&self) -> &str
Returns the value of instant_link, or the default value if instant_link is unset.
Sourcepub fn developer_address(&self) -> &str
pub fn developer_address(&self) -> &str
Returns the value of developer_address, or the default value if developer_address is unset.
Sourcepub fn category_name(&self) -> &str
pub fn category_name(&self) -> &str
Returns the value of category_name, or the default value if category_name is unset.
Sourcepub fn download_count(&self) -> i64
pub fn download_count(&self) -> i64
Returns the value of download_count, or the default value if download_count is unset.
Sourcepub fn download_label_display(&self) -> &str
pub fn download_label_display(&self) -> &str
Returns the value of download_label_display, or the default value if download_label_display is unset.
Sourcepub fn in_app_product(&self) -> &str
pub fn in_app_product(&self) -> &str
Returns the value of in_app_product, or the default value if in_app_product is unset.
Sourcepub fn download_label_abbreviated(&self) -> &str
pub fn download_label_abbreviated(&self) -> &str
Returns the value of download_label_abbreviated, or the default value if download_label_abbreviated is unset.
Sourcepub fn download_label(&self) -> &str
pub fn download_label(&self) -> &str
Returns the value of download_label, or the default value if download_label is unset.
Trait Implementations§
Source§impl Clone for AppDetails
impl Clone for AppDetails
Source§fn clone(&self) -> AppDetails
fn clone(&self) -> AppDetails
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AppDetails
impl Debug for AppDetails
Source§impl Default for AppDetails
impl Default for AppDetails
Source§impl Message for AppDetails
impl Message for AppDetails
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.