NotAvailable class

The practitioner is not available or performing this role during this period of time due to the provided reason.

Constructors

NotAvailable({String? description, Period? during})
Creates an instance of NotAvailable.
NotAvailable.fromJson(JsonObject _json)
Creates an instance of NotAvailable from a JSON object.

Properties

description → String?
The reason that can be presented to the user as to why this time is not available.
no setter
during → Period?
Service is not available (seasonally or for a public holiday) from this date.
no setter
hashCode → int
The hash code for this object.
no setterinherited
json → JsonObject
Converts the NotAvailable instance to a JSON object.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({String? description, Period? during}) → NotAvailable
Creates a copy of the NotAvailable instance and allows for non-destructive mutation.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

descriptionField → const FieldDefinition<String>
Field definition for description.
duringField → const FieldDefinition<Period>
Field definition for during.
fieldDefinitions → const List<FieldDefinition<Object>>
All field definitions for NotAvailable.