TimeTableItem class abstract

Annotations
  • @freezed

Constructors

TimeTableItem.new({@Default(null) int? rruleStartDate, @Default(null) String? rrule, @Default(null) int? notBeforeInMinutes, @Default(null) int? notAfterInMinutes, @Default(null) String? zoneId, @Default([]) List<String> days, @Default([]) List<String> recurrenceTypes, @Default([]) List<TimeTableHour> hours, @Default(null) String? calendarItemTypeId, @Default(false) bool homeVisit, @Default(null) String? placeId, @Default(false) bool publicTimeTableItem, @Default(true) bool acceptsNewPatient, @Default(false) bool unavailable, @Default({}) Set<String> reservingRights})
const
factory

Properties

acceptsNewPatient bool
no setterinherited
calendarItemTypeId String?
no setterinherited
copyWith → $TimeTableItemCopyWith<TimeTableItem>
Create a copy of TimeTableItem with the given fields replaced by the non-null parameter values.
no setterinherited
days List<String>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
homeVisit bool
no setterinherited
hours List<TimeTableHour>
no setterinherited
notAfterInMinutes int?
no setterinherited
notBeforeInMinutes int?
no setterinherited
placeId String?
no setterinherited
publicTimeTableItem bool
no setterinherited
recurrenceTypes List<String>
no setterinherited
reservingRights Set<String>
no setterinherited
rrule String?
no setterinherited
rruleStartDate int?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unavailable bool
no setterinherited
zoneId String?
no setterinherited

Methods

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

Static Methods

encode(TimeTableItem value) Map<String, dynamic>
fromJSON(Map<String, dynamic> data) TimeTableItem