app_info.rs (652B)
1 #[derive(Debug, Clone, Default, serde::Serialize, uniffi::Record)] 2 pub struct AppInfoPlatform { 3 pub platform: Option<String>, 4 pub bundle_id: Option<String>, 5 pub version: Option<String>, 6 pub build_number: Option<String>, 7 pub build_sha: Option<String>, 8 } 9 10 impl AppInfoPlatform { 11 pub fn new( 12 platform: Option<String>, 13 bundle_id: Option<String>, 14 version: Option<String>, 15 build_number: Option<String>, 16 build_sha: Option<String>, 17 ) -> Self { 18 Self { 19 platform, 20 bundle_id, 21 version, 22 build_number, 23 build_sha, 24 } 25 } 26 }