Trait schema_org_types::RsvpActionTrait
source · pub trait RsvpActionTrait {
// Required methods
fn get_additional_number_of_guests(
&self
) -> &[AdditionalNumberOfGuestsProperty];
fn take_additional_number_of_guests(
&mut self
) -> Vec<AdditionalNumberOfGuestsProperty>;
fn get_comment(&self) -> &[CommentProperty];
fn take_comment(&mut self) -> Vec<CommentProperty>;
fn get_rsvp_response(&self) -> &[RsvpResponseProperty];
fn take_rsvp_response(&mut self) -> Vec<RsvpResponseProperty>;
}
Expand description
This trait is for properties from https://schema.org/RsvpAction.
Required Methods§
sourcefn get_additional_number_of_guests(&self) -> &[AdditionalNumberOfGuestsProperty]
fn get_additional_number_of_guests(&self) -> &[AdditionalNumberOfGuestsProperty]
Get https://schema.org/additionalNumberOfGuests from Self
as borrowed slice.
sourcefn take_additional_number_of_guests(
&mut self
) -> Vec<AdditionalNumberOfGuestsProperty>
fn take_additional_number_of_guests( &mut self ) -> Vec<AdditionalNumberOfGuestsProperty>
Take https://schema.org/additionalNumberOfGuests from Self
as owned vector.
sourcefn get_comment(&self) -> &[CommentProperty]
fn get_comment(&self) -> &[CommentProperty]
Get https://schema.org/comment from Self
as borrowed slice.
sourcefn take_comment(&mut self) -> Vec<CommentProperty>
fn take_comment(&mut self) -> Vec<CommentProperty>
Take https://schema.org/comment from Self
as owned vector.
sourcefn get_rsvp_response(&self) -> &[RsvpResponseProperty]
fn get_rsvp_response(&self) -> &[RsvpResponseProperty]
Get https://schema.org/rsvpResponse from Self
as borrowed slice.
sourcefn take_rsvp_response(&mut self) -> Vec<RsvpResponseProperty>
fn take_rsvp_response(&mut self) -> Vec<RsvpResponseProperty>
Take https://schema.org/rsvpResponse from Self
as owned vector.