pub struct AppointmentRecurrenceTemplateBackboneElement {Show 13 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub timezone: Option<CodeableConcept>,
pub recurrence_type: Option<CodeableConcept>,
pub last_occurrence_date: Option<DateDt>,
pub occurrence_count: Option<PositiveIntDt>,
pub occurrence_date: Option<Vec<DateDt>>,
pub weekly_template: Option<AppointmentRecurrenceTemplateWeeklyTemplateBackboneElement>,
pub monthly_template: Option<AppointmentRecurrenceTemplateMonthlyTemplateBackboneElement>,
pub yearly_template: Option<AppointmentRecurrenceTemplateYearlyTemplateBackboneElement>,
pub excluding_date: Option<Vec<DateDt>>,
pub excluding_recurrence_id: Option<Vec<PositiveIntDt>>,
}
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
timezone: Option<CodeableConcept>
The timezone of the occurrences
recurrence_type: Option<CodeableConcept>
The frequency of the recurrence
last_occurrence_date: Option<DateDt>
The date when the recurrence should end
occurrence_count: Option<PositiveIntDt>
The number of planned occurrences
occurrence_date: Option<Vec<DateDt>>
Specific dates for a recurring set of appointments (no template)
weekly_template: Option<AppointmentRecurrenceTemplateWeeklyTemplateBackboneElement>
Information about weekly recurring appointments
monthly_template: Option<AppointmentRecurrenceTemplateMonthlyTemplateBackboneElement>
Information about monthly recurring appointments
yearly_template: Option<AppointmentRecurrenceTemplateYearlyTemplateBackboneElement>
Information about yearly recurring appointments
excluding_date: Option<Vec<DateDt>>
Any dates that should be excluded from the series
excluding_recurrence_id: Option<Vec<PositiveIntDt>>
Any recurrence IDs that should be excluded from the recurrence
Trait Implementations§
Source§impl Clone for AppointmentRecurrenceTemplateBackboneElement
impl Clone for AppointmentRecurrenceTemplateBackboneElement
Source§fn clone(&self) -> AppointmentRecurrenceTemplateBackboneElement
fn clone(&self) -> AppointmentRecurrenceTemplateBackboneElement
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 AppointmentRecurrenceTemplateBackboneElement
impl Convert for AppointmentRecurrenceTemplateBackboneElement
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 AppointmentRecurrenceTemplateBackboneElement
impl Default for AppointmentRecurrenceTemplateBackboneElement
Source§fn default() -> AppointmentRecurrenceTemplateBackboneElement
fn default() -> AppointmentRecurrenceTemplateBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AppointmentRecurrenceTemplateBackboneElement
impl<'de> Deserialize<'de> for AppointmentRecurrenceTemplateBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for AppointmentRecurrenceTemplateBackboneElement
impl Executor for AppointmentRecurrenceTemplateBackboneElement
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 AppointmentRecurrenceTemplateBackboneElement
Auto Trait Implementations§
impl Freeze for AppointmentRecurrenceTemplateBackboneElement
impl RefUnwindSafe for AppointmentRecurrenceTemplateBackboneElement
impl Send for AppointmentRecurrenceTemplateBackboneElement
impl Sync for AppointmentRecurrenceTemplateBackboneElement
impl Unpin for AppointmentRecurrenceTemplateBackboneElement
impl UnwindSafe for AppointmentRecurrenceTemplateBackboneElement
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