package
dto
Type Members
-
case class
InputAction(metaData: MetaData, objectType: String, action: Action) extends Product with Serializable
-
case class
InputAlert(metaData: MetaData, alert: Alert, caseId: Option[String], organisation: String, tags: Set[String], customFields: Map[String, Option[Any]], caseTemplate: Option[String]) extends Product with Serializable
-
case class
InputAttachment(name: String, size: Long, contentType: String, hashes: Seq[String], data: Source[ByteString, NotUsed]) extends Product with Serializable
-
case class
InputAudit(metaData: MetaData, audit: Audit) extends Product with Serializable
-
case class
InputCase(case: Case, user: Option[String], organisations: Map[String, String], tags: Set[String], customFields: Map[String, Option[Any]], caseTemplate: Option[String], resolutionStatus: Option[String], impactStatus: Option[String], metaData: MetaData) extends Product with Serializable
-
case class
InputCaseTemplate(metaData: MetaData, caseTemplate: CaseTemplate, organisation: String, tags: Set[String], customFields: Seq[InputCustomFieldValue]) extends Product with Serializable
-
case class
InputCustomField(metaData: MetaData, customField: CustomField) extends Product with Serializable
-
case class
InputImpactStatus(metaData: MetaData, impactStatus: ImpactStatus) extends Product with Serializable
-
case class
InputJob(metaData: MetaData, job: Job) extends Product with Serializable
-
case class
InputLog(metaData: MetaData, log: Log, attachments: Seq[InputAttachment]) extends Product with Serializable
-
case class
InputObservable(metaData: MetaData, observable: Observable, organisations: Seq[String], type: String, tags: Set[String], dataOrAttachment: Either[String, InputAttachment]) extends Product with Serializable
-
case class
InputObservableType(metaData: MetaData, observableType: ObservableType) extends Product with Serializable
-
case class
InputOrganisation(metaData: MetaData, organisation: Organisation) extends Product with Serializable
-
case class
InputProfile(metaData: MetaData, profile: Profile) extends Product with Serializable
-
case class
InputResolutionStatus(metaData: MetaData, resolutionStatus: ResolutionStatus) extends Product with Serializable
-
case class
InputTask(metaData: MetaData, task: Task, owner: Option[String], organisations: Seq[String]) extends Product with Serializable
-
case class
InputUser(metaData: MetaData, user: User, organisations: Map[String, String], avatar: Option[InputAttachment]) extends Product with Serializable
-
case class
MetaData(id: String, createdBy: String, createdAt: Date, updatedBy: Option[String], updatedAt: Option[Date]) extends Product with Serializable