pub struct MessageDefinitionAllowedResponse {
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub message: Option<Primitive<String>>,
pub situation: Option<Primitive<String>>,
}Expand description
Responses to this message
FHIR path: MessageDefinition.allowedResponse.
Fields§
§id: Option<String>id (0..1): Unique id for inter-element referencing
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored even if unrecognized
message: Option<Primitive<String>>message (1..1): Reference to allowed message definition response
situation: Option<Primitive<String>>situation (0..1): When should this response be used
Trait Implementations§
Source§impl FhirJson for MessageDefinitionAllowedResponse
Available on crate feature foundation only.
impl FhirJson for MessageDefinitionAllowedResponse
Available on crate feature
foundation only.Source§const TYPE_NAME: &'static str = "MessageDefinitionAllowedResponse"
const TYPE_NAME: &'static str = "MessageDefinitionAllowedResponse"
The FHIR type name, used as the path root when decoding on its own.
impl StructuralPartialEq for MessageDefinitionAllowedResponse
Auto Trait Implementations§
impl Freeze for MessageDefinitionAllowedResponse
impl RefUnwindSafe for MessageDefinitionAllowedResponse
impl Send for MessageDefinitionAllowedResponse
impl Sync for MessageDefinitionAllowedResponse
impl Unpin for MessageDefinitionAllowedResponse
impl UnsafeUnpin for MessageDefinitionAllowedResponse
impl UnwindSafe for MessageDefinitionAllowedResponse
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