pub struct DeviceDefinitionChargeItemBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub charge_item_code: Option<CodeableReference>,
pub count: Option<Quantity>,
pub effective_period: Option<Period>,
pub use_context: Option<Vec<UsageContext>>,
}
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
charge_item_code: Option<CodeableReference>
The code or reference for the charge item
count: Option<Quantity>
Coefficient applicable to the billing code
effective_period: Option<Period>
A specific time period in which this charge item applies
use_context: Option<Vec<UsageContext>>
The context to which this charge item applies
Trait Implementations§
Source§impl Clone for DeviceDefinitionChargeItemBackboneElement
impl Clone for DeviceDefinitionChargeItemBackboneElement
Source§fn clone(&self) -> DeviceDefinitionChargeItemBackboneElement
fn clone(&self) -> DeviceDefinitionChargeItemBackboneElement
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 DeviceDefinitionChargeItemBackboneElement
impl Convert for DeviceDefinitionChargeItemBackboneElement
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 DeviceDefinitionChargeItemBackboneElement
impl Default for DeviceDefinitionChargeItemBackboneElement
Source§fn default() -> DeviceDefinitionChargeItemBackboneElement
fn default() -> DeviceDefinitionChargeItemBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionChargeItemBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionChargeItemBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionChargeItemBackboneElement
impl Executor for DeviceDefinitionChargeItemBackboneElement
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 DeviceDefinitionChargeItemBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionChargeItemBackboneElement
impl RefUnwindSafe for DeviceDefinitionChargeItemBackboneElement
impl Send for DeviceDefinitionChargeItemBackboneElement
impl Sync for DeviceDefinitionChargeItemBackboneElement
impl Unpin for DeviceDefinitionChargeItemBackboneElement
impl UnwindSafe for DeviceDefinitionChargeItemBackboneElement
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