field_lib

Cross-platform Rust runtime for Radroots iOS and Android apps
git clone https://radroots.dev/git/field_lib.git
Log | Files | Refs | README | LICENSE

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 }