pub struct OperationDefinitionParameterBackboneElement {Show 16 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub name: Option<CodeDt>,
pub use_: Option<CodeDt>,
pub scope: Option<Vec<CodeDt>>,
pub min: Option<IntegerDt>,
pub max: Option<StringDt>,
pub documentation: Option<MarkdownDt>,
pub type_: Option<CodeDt>,
pub allowed_type: Option<Vec<CodeDt>>,
pub target_profile: Option<Vec<CanonicalDt>>,
pub search_type: Option<CodeDt>,
pub binding: Option<OperationDefinitionParameterBindingBackboneElement>,
pub referenced_from: Option<Vec<OperationDefinitionParameterReferencedFromBackboneElement>>,
pub part: Option<Vec<OperationDefinitionParameterBackboneElement>>,
}
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
name: Option<CodeDt>
Name in Parameters.parameter.name or in URL
use_: Option<CodeDt>
in | out
scope: Option<Vec<CodeDt>>
instance | type | system
min: Option<IntegerDt>
Minimum Cardinality
max: Option<StringDt>
Maximum Cardinality (a number or *)
documentation: Option<MarkdownDt>
Description of meaning/use
type_: Option<CodeDt>
What type this parameter has
allowed_type: Option<Vec<CodeDt>>
Allowed sub-type this parameter can have (if type is abstract)
target_profile: Option<Vec<CanonicalDt>>
If type is Reference | canonical, allowed targets. If type is ‘Resource’, then this constrains the allowed resource types
search_type: Option<CodeDt>
number | date | string | token | reference | composite | quantity | uri | special
binding: Option<OperationDefinitionParameterBindingBackboneElement>
ValueSet details if this is coded
referenced_from: Option<Vec<OperationDefinitionParameterReferencedFromBackboneElement>>
References to this parameter
part: Option<Vec<OperationDefinitionParameterBackboneElement>>
Parts of a nested Parameter
Trait Implementations§
Source§impl Clone for OperationDefinitionParameterBackboneElement
impl Clone for OperationDefinitionParameterBackboneElement
Source§fn clone(&self) -> OperationDefinitionParameterBackboneElement
fn clone(&self) -> OperationDefinitionParameterBackboneElement
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 OperationDefinitionParameterBackboneElement
impl Convert for OperationDefinitionParameterBackboneElement
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 OperationDefinitionParameterBackboneElement
impl Default for OperationDefinitionParameterBackboneElement
Source§fn default() -> OperationDefinitionParameterBackboneElement
fn default() -> OperationDefinitionParameterBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OperationDefinitionParameterBackboneElement
impl<'de> Deserialize<'de> for OperationDefinitionParameterBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for OperationDefinitionParameterBackboneElement
impl Executor for OperationDefinitionParameterBackboneElement
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 OperationDefinitionParameterBackboneElement
Auto Trait Implementations§
impl Freeze for OperationDefinitionParameterBackboneElement
impl RefUnwindSafe for OperationDefinitionParameterBackboneElement
impl Send for OperationDefinitionParameterBackboneElement
impl Sync for OperationDefinitionParameterBackboneElement
impl Unpin for OperationDefinitionParameterBackboneElement
impl UnwindSafe for OperationDefinitionParameterBackboneElement
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