Struct amazon_sp_services::models::service_job::ServiceJob
source · [−]pub struct ServiceJob {Show 14 fields
pub create_time: Option<String>,
pub service_job_id: Option<String>,
pub service_job_status: Option<ServiceJobStatus>,
pub scope_of_work: Option<Box<ScopeOfWork>>,
pub seller: Option<Box<Seller>>,
pub service_job_provider: Option<Box<ServiceJobProvider>>,
pub preferred_appointment_times: Option<Vec<AppointmentTime>>,
pub appointments: Option<Vec<Appointment>>,
pub service_order_id: Option<String>,
pub marketplace_id: Option<String>,
pub store_id: Option<String>,
pub buyer: Option<Box<Buyer>>,
pub associated_items: Option<Vec<AssociatedItem>>,
pub service_location: Option<Box<ServiceLocation>>,
}Expand description
ServiceJob : The job details of a service.
Fields
create_time: Option<String>The date and time of the creation of the job in ISO 8601 format.
service_job_id: Option<String>Amazon identifier for the service job.
service_job_status: Option<ServiceJobStatus>The status of the service job.
scope_of_work: Option<Box<ScopeOfWork>>seller: Option<Box<Seller>>service_job_provider: Option<Box<ServiceJobProvider>>preferred_appointment_times: Option<Vec<AppointmentTime>>A list of appointment windows preferred by the buyer. Included only if the buyer selected appointment windows when creating the order.
appointments: Option<Vec<Appointment>>A list of appointments.
service_order_id: Option<String>The Amazon-defined identifier for an order placed by the buyer, in 3-7-7 format.
marketplace_id: Option<String>The marketplace identifier.
store_id: Option<String>The Amazon-defined identifier for the region scope.
buyer: Option<Box<Buyer>>associated_items: Option<Vec<AssociatedItem>>A list of items associated with the service job.
service_location: Option<Box<ServiceLocation>>Implementations
sourceimpl ServiceJob
impl ServiceJob
sourcepub fn new() -> ServiceJob
pub fn new() -> ServiceJob
The job details of a service.
Trait Implementations
sourceimpl Clone for ServiceJob
impl Clone for ServiceJob
sourcefn clone(&self) -> ServiceJob
fn clone(&self) -> ServiceJob
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ServiceJob
impl Debug for ServiceJob
sourceimpl Default for ServiceJob
impl Default for ServiceJob
sourcefn default() -> ServiceJob
fn default() -> ServiceJob
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ServiceJob
impl<'de> Deserialize<'de> for ServiceJob
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
sourceimpl PartialEq<ServiceJob> for ServiceJob
impl PartialEq<ServiceJob> for ServiceJob
sourcefn eq(&self, other: &ServiceJob) -> bool
fn eq(&self, other: &ServiceJob) -> bool
sourceimpl Serialize for ServiceJob
impl Serialize for ServiceJob
impl StructuralPartialEq for ServiceJob
Auto Trait Implementations
impl RefUnwindSafe for ServiceJob
impl Send for ServiceJob
impl Sync for ServiceJob
impl Unpin for ServiceJob
impl UnwindSafe for ServiceJob
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