pub struct InvoiceLineItemBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub sequence: Option<PositiveIntDt>,
pub serviced: Option<Period>,
pub charge_item: Option<CodeableConcept>,
pub price_component: Option<Vec<MonetaryComponent>>,
}
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
sequence: Option<PositiveIntDt>
Sequence number of line item
serviced: Option<Period>
Service data or period
charge_item: Option<CodeableConcept>
Reference to ChargeItem containing details of this line item or an inline billing code
price_component: Option<Vec<MonetaryComponent>>
Components of total line item price
Trait Implementations§
Source§impl Clone for InvoiceLineItemBackboneElement
impl Clone for InvoiceLineItemBackboneElement
Source§fn clone(&self) -> InvoiceLineItemBackboneElement
fn clone(&self) -> InvoiceLineItemBackboneElement
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 InvoiceLineItemBackboneElement
impl Convert for InvoiceLineItemBackboneElement
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 InvoiceLineItemBackboneElement
impl Default for InvoiceLineItemBackboneElement
Source§fn default() -> InvoiceLineItemBackboneElement
fn default() -> InvoiceLineItemBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvoiceLineItemBackboneElement
impl<'de> Deserialize<'de> for InvoiceLineItemBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for InvoiceLineItemBackboneElement
impl Executor for InvoiceLineItemBackboneElement
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 InvoiceLineItemBackboneElement
Auto Trait Implementations§
impl Freeze for InvoiceLineItemBackboneElement
impl RefUnwindSafe for InvoiceLineItemBackboneElement
impl Send for InvoiceLineItemBackboneElement
impl Sync for InvoiceLineItemBackboneElement
impl Unpin for InvoiceLineItemBackboneElement
impl UnwindSafe for InvoiceLineItemBackboneElement
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