pub trait ServiceChannelTrait {
Show 16 methods
// Required methods
fn get_available_language(&self) -> &[AvailableLanguageProperty];
fn take_available_language(&mut self) -> Vec<AvailableLanguageProperty>;
fn get_processing_time(&self) -> &[ProcessingTimeProperty];
fn take_processing_time(&mut self) -> Vec<ProcessingTimeProperty>;
fn get_provides_service(&self) -> &[ProvidesServiceProperty];
fn take_provides_service(&mut self) -> Vec<ProvidesServiceProperty>;
fn get_service_location(&self) -> &[ServiceLocationProperty];
fn take_service_location(&mut self) -> Vec<ServiceLocationProperty>;
fn get_service_phone(&self) -> &[ServicePhoneProperty];
fn take_service_phone(&mut self) -> Vec<ServicePhoneProperty>;
fn get_service_postal_address(&self) -> &[ServicePostalAddressProperty];
fn take_service_postal_address(
&mut self
) -> Vec<ServicePostalAddressProperty>;
fn get_service_sms_number(&self) -> &[ServiceSmsNumberProperty];
fn take_service_sms_number(&mut self) -> Vec<ServiceSmsNumberProperty>;
fn get_service_url(&self) -> &[ServiceUrlProperty];
fn take_service_url(&mut self) -> Vec<ServiceUrlProperty>;
}
Expand description
This trait is for properties from https://schema.org/ServiceChannel.
Required Methods§
sourcefn get_available_language(&self) -> &[AvailableLanguageProperty]
fn get_available_language(&self) -> &[AvailableLanguageProperty]
Get https://schema.org/availableLanguage from Self
as borrowed slice.
sourcefn take_available_language(&mut self) -> Vec<AvailableLanguageProperty>
fn take_available_language(&mut self) -> Vec<AvailableLanguageProperty>
Take https://schema.org/availableLanguage from Self
as owned vector.
sourcefn get_processing_time(&self) -> &[ProcessingTimeProperty]
fn get_processing_time(&self) -> &[ProcessingTimeProperty]
Get https://schema.org/processingTime from Self
as borrowed slice.
sourcefn take_processing_time(&mut self) -> Vec<ProcessingTimeProperty>
fn take_processing_time(&mut self) -> Vec<ProcessingTimeProperty>
Take https://schema.org/processingTime from Self
as owned vector.
sourcefn get_provides_service(&self) -> &[ProvidesServiceProperty]
fn get_provides_service(&self) -> &[ProvidesServiceProperty]
Get https://schema.org/providesService from Self
as borrowed slice.
sourcefn take_provides_service(&mut self) -> Vec<ProvidesServiceProperty>
fn take_provides_service(&mut self) -> Vec<ProvidesServiceProperty>
Take https://schema.org/providesService from Self
as owned vector.
sourcefn get_service_location(&self) -> &[ServiceLocationProperty]
fn get_service_location(&self) -> &[ServiceLocationProperty]
Get https://schema.org/serviceLocation from Self
as borrowed slice.
sourcefn take_service_location(&mut self) -> Vec<ServiceLocationProperty>
fn take_service_location(&mut self) -> Vec<ServiceLocationProperty>
Take https://schema.org/serviceLocation from Self
as owned vector.
sourcefn get_service_phone(&self) -> &[ServicePhoneProperty]
fn get_service_phone(&self) -> &[ServicePhoneProperty]
Get https://schema.org/servicePhone from Self
as borrowed slice.
sourcefn take_service_phone(&mut self) -> Vec<ServicePhoneProperty>
fn take_service_phone(&mut self) -> Vec<ServicePhoneProperty>
Take https://schema.org/servicePhone from Self
as owned vector.
sourcefn get_service_postal_address(&self) -> &[ServicePostalAddressProperty]
fn get_service_postal_address(&self) -> &[ServicePostalAddressProperty]
Get https://schema.org/servicePostalAddress from Self
as borrowed slice.
sourcefn take_service_postal_address(&mut self) -> Vec<ServicePostalAddressProperty>
fn take_service_postal_address(&mut self) -> Vec<ServicePostalAddressProperty>
Take https://schema.org/servicePostalAddress from Self
as owned vector.
sourcefn get_service_sms_number(&self) -> &[ServiceSmsNumberProperty]
fn get_service_sms_number(&self) -> &[ServiceSmsNumberProperty]
Get https://schema.org/serviceSmsNumber from Self
as borrowed slice.
sourcefn take_service_sms_number(&mut self) -> Vec<ServiceSmsNumberProperty>
fn take_service_sms_number(&mut self) -> Vec<ServiceSmsNumberProperty>
Take https://schema.org/serviceSmsNumber from Self
as owned vector.
sourcefn get_service_url(&self) -> &[ServiceUrlProperty]
fn get_service_url(&self) -> &[ServiceUrlProperty]
Get https://schema.org/serviceUrl from Self
as borrowed slice.
sourcefn take_service_url(&mut self) -> Vec<ServiceUrlProperty>
fn take_service_url(&mut self) -> Vec<ServiceUrlProperty>
Take https://schema.org/serviceUrl from Self
as owned vector.