DexCareIncident

data class DexCareIncident(name: String, body: String?, status: IncidentStatus, impact: IncidentImpact, updatedAt: ZonedDateTime, scheduledFor: ZonedDateTime?, scheduledUntil: ZonedDateTime?, components: List<DexCareComponent>) : Parcelable

Represents a single event related to the DexCare platform's status.

Constructors

DexCareIncident
Link copied to clipboard
fun DexCareIncident(name: String, body: String?, status: IncidentStatus, impact: IncidentImpact, updatedAt: ZonedDateTime, scheduledFor: ZonedDateTime?, scheduledUntil: ZonedDateTime?, components: List<DexCareComponent>)

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

body
Link copied to clipboard
val body: String?
A larger description describing the incident.
components
Link copied to clipboard
val components: List<DexCareComponent>
The individual parts of the DexCare Platform that this incident is affecting.
impact
Link copied to clipboard
val impact: IncidentImpact
A representation of how much this incident or maintenance is impacting the DexCare platform.
name
Link copied to clipboard
val name: String
A small description of the incident or scheduled maintenance.
scheduledFor
Link copied to clipboard
val scheduledFor: ZonedDateTime?
The time at which a maintenance is scheduled to start.
scheduledUntil
Link copied to clipboard
val scheduledUntil: ZonedDateTime?
The time at which a maintenance is scheduled to end.
status
Link copied to clipboard
val status: IncidentStatus
The current resolution status of the incident or maintenance.
updatedAt
Link copied to clipboard
val updatedAt: ZonedDateTime
The most recent time at which this incident or maintenance was updated.