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
sourceimpl<'de> Deserialize<'de> for Poa
impl<'de> Deserialize<'de> for Poa
sourcefn 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 RefUnwindSafe for Poa
impl Send for Poa
impl Sync for Poa
impl Unpin for Poa
impl UnwindSafe for Poa
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more