pub struct ContractTermBackboneElement {Show 15 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Identifier>,
pub issued: Option<DateTimeDt>,
pub applies: Option<Period>,
pub topic: Option<Reference>,
pub type_: Option<CodeableConcept>,
pub sub_type: Option<CodeableConcept>,
pub text: Option<StringDt>,
pub security_label: Option<Vec<ContractTermSecurityLabelBackboneElement>>,
pub offer: Option<ContractTermOfferBackboneElement>,
pub asset: Option<Vec<ContractTermAssetBackboneElement>>,
pub action: Option<Vec<ContractTermActionBackboneElement>>,
pub group: Option<Vec<ContractTermBackboneElement>>,
}
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
identifier: Option<Identifier>
Contract Term Number
issued: Option<DateTimeDt>
Contract Term Issue Date Time
applies: Option<Period>
Contract Term Effective Time
topic: Option<Reference>
Term Concern
type_: Option<CodeableConcept>
Contract Term Type or Form
sub_type: Option<CodeableConcept>
Contract Term Type specific classification
text: Option<StringDt>
Term Statement
security_label: Option<Vec<ContractTermSecurityLabelBackboneElement>>
Protection for the Term
offer: Option<ContractTermOfferBackboneElement>
Context of the Contract term
asset: Option<Vec<ContractTermAssetBackboneElement>>
Contract Term Asset List
action: Option<Vec<ContractTermActionBackboneElement>>
Entity being ascribed responsibility
group: Option<Vec<ContractTermBackboneElement>>
Nested Contract Term Group
Trait Implementations§
Source§impl Clone for ContractTermBackboneElement
impl Clone for ContractTermBackboneElement
Source§fn clone(&self) -> ContractTermBackboneElement
fn clone(&self) -> ContractTermBackboneElement
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 ContractTermBackboneElement
impl Convert for ContractTermBackboneElement
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 Debug for ContractTermBackboneElement
impl Debug for ContractTermBackboneElement
Source§impl Default for ContractTermBackboneElement
impl Default for ContractTermBackboneElement
Source§fn default() -> ContractTermBackboneElement
fn default() -> ContractTermBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContractTermBackboneElement
impl<'de> Deserialize<'de> for ContractTermBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ContractTermBackboneElement
impl Executor for ContractTermBackboneElement
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 ContractTermBackboneElement
Auto Trait Implementations§
impl Freeze for ContractTermBackboneElement
impl RefUnwindSafe for ContractTermBackboneElement
impl Send for ContractTermBackboneElement
impl Sync for ContractTermBackboneElement
impl Unpin for ContractTermBackboneElement
impl UnwindSafe for ContractTermBackboneElement
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