pub struct ChargeItemDefinitionApplicabilityBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub condition: Option<Expression>,
pub effective_period: Option<Period>,
pub related_artifact: Option<RelatedArtifact>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
condition: Option<Expression>
Boolean-valued expression
effective_period: Option<Period>
When the charge item definition is expected to be used
Reference to / quotation of the external source of the group of properties
Trait Implementations§
Source§impl Clone for ChargeItemDefinitionApplicabilityBackboneElement
impl Clone for ChargeItemDefinitionApplicabilityBackboneElement
Source§fn clone(&self) -> ChargeItemDefinitionApplicabilityBackboneElement
fn clone(&self) -> ChargeItemDefinitionApplicabilityBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for ChargeItemDefinitionApplicabilityBackboneElement
impl Convert for ChargeItemDefinitionApplicabilityBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for ChargeItemDefinitionApplicabilityBackboneElement
impl Default for ChargeItemDefinitionApplicabilityBackboneElement
Source§fn default() -> ChargeItemDefinitionApplicabilityBackboneElement
fn default() -> ChargeItemDefinitionApplicabilityBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChargeItemDefinitionApplicabilityBackboneElement
impl<'de> Deserialize<'de> for ChargeItemDefinitionApplicabilityBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ChargeItemDefinitionApplicabilityBackboneElement
impl Executor for ChargeItemDefinitionApplicabilityBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for ChargeItemDefinitionApplicabilityBackboneElement
Auto Trait Implementations§
impl Freeze for ChargeItemDefinitionApplicabilityBackboneElement
impl RefUnwindSafe for ChargeItemDefinitionApplicabilityBackboneElement
impl Send for ChargeItemDefinitionApplicabilityBackboneElement
impl Sync for ChargeItemDefinitionApplicabilityBackboneElement
impl Unpin for ChargeItemDefinitionApplicabilityBackboneElement
impl UnwindSafe for ChargeItemDefinitionApplicabilityBackboneElement
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