pub struct CreateServiceProviderDto {
pub company_name: String,
pub trade_category: String,
pub specializations: Option<Vec<String>>,
pub service_zone_postal_codes: Option<Vec<String>>,
pub certifications: Option<Vec<String>>,
pub ipi_registration: Option<String>,
pub bce_number: Option<String>,
}Expand description
Request DTO for creating a service provider
Fields§
§company_name: String§trade_category: String§specializations: Option<Vec<String>>§service_zone_postal_codes: Option<Vec<String>>§certifications: Option<Vec<String>>§ipi_registration: Option<String>§bce_number: Option<String>Trait Implementations§
Source§impl Clone for CreateServiceProviderDto
impl Clone for CreateServiceProviderDto
Source§fn clone(&self) -> CreateServiceProviderDto
fn clone(&self) -> CreateServiceProviderDto
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateServiceProviderDto
impl Debug for CreateServiceProviderDto
Source§impl<'de> Deserialize<'de> for CreateServiceProviderDto
impl<'de> Deserialize<'de> for CreateServiceProviderDto
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
Source§impl Serialize for CreateServiceProviderDto
impl Serialize for CreateServiceProviderDto
Source§impl Validate for CreateServiceProviderDto
impl Validate for CreateServiceProviderDto
Auto Trait Implementations§
impl Freeze for CreateServiceProviderDto
impl RefUnwindSafe for CreateServiceProviderDto
impl Send for CreateServiceProviderDto
impl Sync for CreateServiceProviderDto
impl Unpin for CreateServiceProviderDto
impl UnwindSafe for CreateServiceProviderDto
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.