Class JAppointmentType
A data type for an appointment consists of scheduled dates and times, actual dates and times, and descriptive information.
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JAppointmentType : NcActivityType, IEquatable<NcActivityType>, IEquatable<JAppointmentType>
Properties
Context
jAppointmentType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JAppointmentType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JAppointmentType.ContextEnum> | jAppointmentType JSON-LD context |
Group
A description of an appointment group. NIEM reference is j:AppointmentGroupText
Declaration
[DataMember(Name = "group")]
public List<NcTextType> Group { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of an appointment group. NIEM reference is j:AppointmentGroupText |
MandatedTimeline
A description of the timeline for a mandated appointment group. NIEM reference is j:AppointmentMandatedTimelineText
Declaration
[DataMember(Name = "mandatedTimeline")]
public List<NcTextType> MandatedTimeline { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the timeline for a mandated appointment group. NIEM reference is j:AppointmentMandatedTimelineText |
PostponementReason
A reason for postponement of this appointment. NIEM reference is j:AppointmentPostponementReasonText
Declaration
[DataMember(Name = "postponementReason")]
public List<NcTextType> PostponementReason { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A reason for postponement of this appointment. NIEM reference is j:AppointmentPostponementReasonText |
Priority
A description of the priority of an appointment. NIEM reference is j:AppointmentPriorityText
Declaration
[DataMember(Name = "priority")]
public List<NcTextType> Priority { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the priority of an appointment. NIEM reference is j:AppointmentPriorityText |
RecessEndDateTime
An end time for a recess in the appointment. NIEM reference is j:AppointmentRecessEndDateTime
Declaration
[DataMember(Name = "recessEndDateTime")]
public List<NiemXsdateTime> RecessEndDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdateTime> | An end time for a recess in the appointment. NIEM reference is j:AppointmentRecessEndDateTime |
RecessStartDateTime
A start time for a recess in the appointment. NIEM reference is j:AppointmentRecessStartDateTime
Declaration
[DataMember(Name = "recessStartDateTime")]
public List<NiemXsdateTime> RecessStartDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsdateTime> | A start time for a recess in the appointment. NIEM reference is j:AppointmentRecessStartDateTime |
RepeatDateRange
A specified period of time for recurring appointments. NIEM reference is j:AppointmentRepeatDateRange
Declaration
[DataMember(Name = "repeatDateRange")]
public List<NcDateRangeType> RepeatDateRange { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateRangeType> | A specified period of time for recurring appointments. NIEM reference is j:AppointmentRepeatDateRange |
Results
A description of the outcomes of an appointment. NIEM reference is j:AppointmentResultsText
Declaration
[DataMember(Name = "results")]
public List<NcTextType> Results { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the outcomes of an appointment. NIEM reference is j:AppointmentResultsText |
Schedule
A schedule of appointments. NIEM reference is j:AppointmentSchedule
Declaration
[DataMember(Name = "schedule")]
public List<NcScheduleType> Schedule { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcScheduleType> | A schedule of appointments. NIEM reference is j:AppointmentSchedule |
Status
A status of an appointment. NIEM reference is j:AppointmentStatus
Declaration
[DataMember(Name = "status")]
public List<NcStatusType> Status { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcStatusType> | A status of an appointment. NIEM reference is j:AppointmentStatus |
Methods
Equals(JAppointmentType)
Returns true if JAppointmentType instances are equal
Declaration
public bool Equals(JAppointmentType other)
Parameters
Type | Name | Description |
---|---|---|
JAppointmentType | other | Instance of JAppointmentType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(JAppointmentType, JAppointmentType)
Declaration
public static bool operator ==(JAppointmentType left, JAppointmentType right)
Parameters
Type | Name | Description |
---|---|---|
JAppointmentType | left | |
JAppointmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JAppointmentType, JAppointmentType)
Declaration
public static bool operator !=(JAppointmentType left, JAppointmentType right)
Parameters
Type | Name | Description |
---|---|---|
JAppointmentType | left | |
JAppointmentType | right |
Returns
Type | Description |
---|---|
System.Boolean |