pub struct Portfolio {
pub operator: Operator,
pub resort_count: ResortCount,
pub structure: PortfolioStructure,
pub business_lines: Vec<BusinessLine>,
pub brands: Vec<Brand>,
}Expand description
Validated portfolio context used to scope cross-resort automation and reporting.
Fields§
§operator: OperatorOperator fact promoted into this operations contract.
resort_count: ResortCountResort count fact promoted into this operations contract.
structure: PortfolioStructureStructure fact promoted into this operations contract.
business_lines: Vec<BusinessLine>Business lines fact promoted into this operations contract.
brands: Vec<Brand>Brands fact promoted into this operations contract.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Portfolio
impl<'de> Deserialize<'de> for Portfolio
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
impl Eq for Portfolio
impl StructuralPartialEq for Portfolio
Auto Trait Implementations§
impl Freeze for Portfolio
impl RefUnwindSafe for Portfolio
impl Send for Portfolio
impl Sync for Portfolio
impl Unpin for Portfolio
impl UnsafeUnpin for Portfolio
impl UnwindSafe for Portfolio
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