pub struct Poa {
pub appointment_time: Option<Box<AppointmentTime>>,
pub technicians: Option<Vec<Technician>>,
pub uploading_technician: Option<String>,
pub upload_time: Option<String>,
pub poa_type: Option<PoaType>,
}Expand description
Poa : Proof of Appointment (POA) details.
Fields§
§appointment_time: Option<Box<AppointmentTime>>§technicians: Option<Vec<Technician>>A list of technicians.
uploading_technician: Option<String>The identifier of the technician who uploaded the POA.
upload_time: Option<String>The date and time when the POA was uploaded in ISO 8601 format.
poa_type: Option<PoaType>The type of POA uploaded.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Poa
impl<'de> Deserialize<'de> for Poa
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 StructuralPartialEq for Poa
Auto Trait Implementations§
impl Freeze for Poa
impl RefUnwindSafe for Poa
impl Send for Poa
impl Sync for Poa
impl Unpin for Poa
impl UnwindSafe for Poa
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