pub struct LocationUpdate {
pub oem: Option<OemUpdate>,
pub postal_address: Option<PostalAddressUpdate>,
pub placement: Option<PlacementUpdate>,
pub longitude: Option<Decimal>,
pub latitude: Option<Decimal>,
pub altitude_meters: Option<Decimal>,
pub contacts: Option<Vec<ContactInfoUpdate>>,
pub physical_address: Option<PhysicalAddressUpdate>,
}Expand description
Update struct corresponding to Location
Fields§
§oem: Option<OemUpdate>§postal_address: Option<PostalAddressUpdate>§placement: Option<PlacementUpdate>§longitude: Option<Decimal>§latitude: Option<Decimal>§altitude_meters: Option<Decimal>§contacts: Option<Vec<ContactInfoUpdate>>§physical_address: Option<PhysicalAddressUpdate>Implementations§
Source§impl LocationUpdate
impl LocationUpdate
pub fn builder() -> Self
pub const fn build(self) -> Self
pub fn with_oem(self, v: OemUpdate) -> Self
pub fn with_postal_address(self, v: PostalAddressUpdate) -> Self
pub fn with_placement(self, v: PlacementUpdate) -> Self
pub fn with_longitude(self, v: Decimal) -> Self
pub fn with_latitude(self, v: Decimal) -> Self
pub fn with_altitude_meters(self, v: Decimal) -> Self
pub fn with_contacts(self, v: Vec<ContactInfoUpdate>) -> Self
pub fn with_physical_address(self, v: PhysicalAddressUpdate) -> Self
Trait Implementations§
Source§impl Debug for LocationUpdate
impl Debug for LocationUpdate
Source§impl Default for LocationUpdate
impl Default for LocationUpdate
Source§fn default() -> LocationUpdate
fn default() -> LocationUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LocationUpdate
impl RefUnwindSafe for LocationUpdate
impl Send for LocationUpdate
impl Sync for LocationUpdate
impl Unpin for LocationUpdate
impl UnsafeUnpin for LocationUpdate
impl UnwindSafe for LocationUpdate
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