pub struct MobileUpdateRequest {
pub current_version: String,
pub available_version: Option<String>,
pub cluster_version: String,
pub protocol_version: String,
pub target: ArtifactTarget,
}Expand description
Request context used to evaluate one mobile update offer.
Fields§
§current_version: StringCurrently installed application version.
available_version: Option<String>Candidate application version, when one is available.
cluster_version: StringCluster version currently serving the application.
protocol_version: StringProtocol used by the installed application.
target: ArtifactTargetPlatform target selected by the deployment.
Trait Implementations§
Source§impl Clone for MobileUpdateRequest
impl Clone for MobileUpdateRequest
Source§impl Debug for MobileUpdateRequest
impl Debug for MobileUpdateRequest
Source§impl<'de> Deserialize<'de> for MobileUpdateRequest
impl<'de> Deserialize<'de> for MobileUpdateRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MobileUpdateRequest
Source§impl PartialEq for MobileUpdateRequest
impl PartialEq for MobileUpdateRequest
Source§impl Serialize for MobileUpdateRequest
impl Serialize for MobileUpdateRequest
impl StructuralPartialEq for MobileUpdateRequest
Auto Trait Implementations§
impl Freeze for MobileUpdateRequest
impl RefUnwindSafe for MobileUpdateRequest
impl Send for MobileUpdateRequest
impl Sync for MobileUpdateRequest
impl Unpin for MobileUpdateRequest
impl UnsafeUnpin for MobileUpdateRequest
impl UnwindSafe for MobileUpdateRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more