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.