pub trait BroadcastServiceTrait {
Show 22 methods // Required methods fn get_area(&self) -> &[AreaProperty]; fn take_area(&mut self) -> Vec<AreaProperty>; fn get_broadcast_affiliate_of(&self) -> &[BroadcastAffiliateOfProperty]; fn take_broadcast_affiliate_of( &mut self ) -> Vec<BroadcastAffiliateOfProperty>; fn get_broadcast_display_name(&self) -> &[BroadcastDisplayNameProperty]; fn take_broadcast_display_name( &mut self ) -> Vec<BroadcastDisplayNameProperty>; fn get_broadcast_frequency(&self) -> &[BroadcastFrequencyProperty]; fn take_broadcast_frequency(&mut self) -> Vec<BroadcastFrequencyProperty>; fn get_broadcast_timezone(&self) -> &[BroadcastTimezoneProperty]; fn take_broadcast_timezone(&mut self) -> Vec<BroadcastTimezoneProperty>; fn get_broadcaster(&self) -> &[BroadcasterProperty]; fn take_broadcaster(&mut self) -> Vec<BroadcasterProperty>; fn get_call_sign(&self) -> &[CallSignProperty]; fn take_call_sign(&mut self) -> Vec<CallSignProperty>; fn get_has_broadcast_channel(&self) -> &[HasBroadcastChannelProperty]; fn take_has_broadcast_channel(&mut self) -> Vec<HasBroadcastChannelProperty>; fn get_in_language(&self) -> &[InLanguageProperty]; fn take_in_language(&mut self) -> Vec<InLanguageProperty>; fn get_parent_service(&self) -> &[ParentServiceProperty]; fn take_parent_service(&mut self) -> Vec<ParentServiceProperty>; fn get_video_format(&self) -> &[VideoFormatProperty]; fn take_video_format(&mut self) -> Vec<VideoFormatProperty>;
}
Expand description

This trait is for properties from https://schema.org/BroadcastService.

Required Methods§

source

fn get_area(&self) -> &[AreaProperty]

👎Deprecated: This schema is superseded by https://schema.org/serviceArea.

Get https://schema.org/area from Self as borrowed slice.

source

fn take_area(&mut self) -> Vec<AreaProperty>

👎Deprecated: This schema is superseded by https://schema.org/serviceArea.

Take https://schema.org/area from Self as owned vector.

source

fn get_broadcast_affiliate_of(&self) -> &[BroadcastAffiliateOfProperty]

Get https://schema.org/broadcastAffiliateOf from Self as borrowed slice.

source

fn take_broadcast_affiliate_of(&mut self) -> Vec<BroadcastAffiliateOfProperty>

Take https://schema.org/broadcastAffiliateOf from Self as owned vector.

source

fn get_broadcast_display_name(&self) -> &[BroadcastDisplayNameProperty]

Get https://schema.org/broadcastDisplayName from Self as borrowed slice.

source

fn take_broadcast_display_name(&mut self) -> Vec<BroadcastDisplayNameProperty>

Take https://schema.org/broadcastDisplayName from Self as owned vector.

source

fn get_broadcast_frequency(&self) -> &[BroadcastFrequencyProperty]

Get https://schema.org/broadcastFrequency from Self as borrowed slice.

source

fn take_broadcast_frequency(&mut self) -> Vec<BroadcastFrequencyProperty>

Take https://schema.org/broadcastFrequency from Self as owned vector.

source

fn get_broadcast_timezone(&self) -> &[BroadcastTimezoneProperty]

Get https://schema.org/broadcastTimezone from Self as borrowed slice.

source

fn take_broadcast_timezone(&mut self) -> Vec<BroadcastTimezoneProperty>

Take https://schema.org/broadcastTimezone from Self as owned vector.

source

fn get_broadcaster(&self) -> &[BroadcasterProperty]

Get https://schema.org/broadcaster from Self as borrowed slice.

source

fn take_broadcaster(&mut self) -> Vec<BroadcasterProperty>

Take https://schema.org/broadcaster from Self as owned vector.

source

fn get_call_sign(&self) -> &[CallSignProperty]

Get https://schema.org/callSign from Self as borrowed slice.

source

fn take_call_sign(&mut self) -> Vec<CallSignProperty>

Take https://schema.org/callSign from Self as owned vector.

source

fn get_has_broadcast_channel(&self) -> &[HasBroadcastChannelProperty]

Get https://schema.org/hasBroadcastChannel from Self as borrowed slice.

source

fn take_has_broadcast_channel(&mut self) -> Vec<HasBroadcastChannelProperty>

Take https://schema.org/hasBroadcastChannel from Self as owned vector.

source

fn get_in_language(&self) -> &[InLanguageProperty]

Get https://schema.org/inLanguage from Self as borrowed slice.

source

fn take_in_language(&mut self) -> Vec<InLanguageProperty>

Take https://schema.org/inLanguage from Self as owned vector.

source

fn get_parent_service(&self) -> &[ParentServiceProperty]

Get https://schema.org/parentService from Self as borrowed slice.

source

fn take_parent_service(&mut self) -> Vec<ParentServiceProperty>

Take https://schema.org/parentService from Self as owned vector.

source

fn get_video_format(&self) -> &[VideoFormatProperty]

Get https://schema.org/videoFormat from Self as borrowed slice.

source

fn take_video_format(&mut self) -> Vec<VideoFormatProperty>

Take https://schema.org/videoFormat from Self as owned vector.

Implementors§