pub trait FloorPlanTrait {
Show 24 methods // Required methods fn get_amenity_feature(&self) -> &[AmenityFeatureProperty]; fn take_amenity_feature(&mut self) -> Vec<AmenityFeatureProperty>; fn get_floor_size(&self) -> &[FloorSizeProperty]; fn take_floor_size(&mut self) -> Vec<FloorSizeProperty>; fn get_is_plan_for_apartment(&self) -> &[IsPlanForApartmentProperty]; fn take_is_plan_for_apartment(&mut self) -> Vec<IsPlanForApartmentProperty>; fn get_layout_image(&self) -> &[LayoutImageProperty]; fn take_layout_image(&mut self) -> Vec<LayoutImageProperty>; fn get_number_of_accommodation_units( &self ) -> &[NumberOfAccommodationUnitsProperty]; fn take_number_of_accommodation_units( &mut self ) -> Vec<NumberOfAccommodationUnitsProperty>; fn get_number_of_available_accommodation_units( &self ) -> &[NumberOfAvailableAccommodationUnitsProperty]; fn take_number_of_available_accommodation_units( &mut self ) -> Vec<NumberOfAvailableAccommodationUnitsProperty>; fn get_number_of_bathrooms_total(&self) -> &[NumberOfBathroomsTotalProperty]; fn take_number_of_bathrooms_total( &mut self ) -> Vec<NumberOfBathroomsTotalProperty>; fn get_number_of_bedrooms(&self) -> &[NumberOfBedroomsProperty]; fn take_number_of_bedrooms(&mut self) -> Vec<NumberOfBedroomsProperty>; fn get_number_of_full_bathrooms(&self) -> &[NumberOfFullBathroomsProperty]; fn take_number_of_full_bathrooms( &mut self ) -> Vec<NumberOfFullBathroomsProperty>; fn get_number_of_partial_bathrooms( &self ) -> &[NumberOfPartialBathroomsProperty]; fn take_number_of_partial_bathrooms( &mut self ) -> Vec<NumberOfPartialBathroomsProperty>; fn get_number_of_rooms(&self) -> &[NumberOfRoomsProperty]; fn take_number_of_rooms(&mut self) -> Vec<NumberOfRoomsProperty>; fn get_pets_allowed(&self) -> &[PetsAllowedProperty]; fn take_pets_allowed(&mut self) -> Vec<PetsAllowedProperty>;
}
Expand description

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

Required Methods§

source

fn get_amenity_feature(&self) -> &[AmenityFeatureProperty]

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

source

fn take_amenity_feature(&mut self) -> Vec<AmenityFeatureProperty>

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

source

fn get_floor_size(&self) -> &[FloorSizeProperty]

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

source

fn take_floor_size(&mut self) -> Vec<FloorSizeProperty>

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

source

fn get_is_plan_for_apartment(&self) -> &[IsPlanForApartmentProperty]

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

source

fn take_is_plan_for_apartment(&mut self) -> Vec<IsPlanForApartmentProperty>

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

source

fn get_layout_image(&self) -> &[LayoutImageProperty]

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

source

fn take_layout_image(&mut self) -> Vec<LayoutImageProperty>

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

source

fn get_number_of_accommodation_units( &self ) -> &[NumberOfAccommodationUnitsProperty]

source

fn take_number_of_accommodation_units( &mut self ) -> Vec<NumberOfAccommodationUnitsProperty>

source

fn get_number_of_available_accommodation_units( &self ) -> &[NumberOfAvailableAccommodationUnitsProperty]

source

fn take_number_of_available_accommodation_units( &mut self ) -> Vec<NumberOfAvailableAccommodationUnitsProperty>

source

fn get_number_of_bathrooms_total(&self) -> &[NumberOfBathroomsTotalProperty]

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

source

fn take_number_of_bathrooms_total( &mut self ) -> Vec<NumberOfBathroomsTotalProperty>

source

fn get_number_of_bedrooms(&self) -> &[NumberOfBedroomsProperty]

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

source

fn take_number_of_bedrooms(&mut self) -> Vec<NumberOfBedroomsProperty>

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

source

fn get_number_of_full_bathrooms(&self) -> &[NumberOfFullBathroomsProperty]

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

source

fn take_number_of_full_bathrooms( &mut self ) -> Vec<NumberOfFullBathroomsProperty>

source

fn get_number_of_partial_bathrooms(&self) -> &[NumberOfPartialBathroomsProperty]

source

fn take_number_of_partial_bathrooms( &mut self ) -> Vec<NumberOfPartialBathroomsProperty>

source

fn get_number_of_rooms(&self) -> &[NumberOfRoomsProperty]

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

source

fn take_number_of_rooms(&mut self) -> Vec<NumberOfRoomsProperty>

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

source

fn get_pets_allowed(&self) -> &[PetsAllowedProperty]

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

source

fn take_pets_allowed(&mut self) -> Vec<PetsAllowedProperty>

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

Implementors§