Packages

package dto

Type Members

  1. case class InputAction(metaData: MetaData, objectType: String, action: Action) extends Product with Serializable
  2. 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
  3. case class InputAttachment(name: String, size: Long, contentType: String, hashes: Seq[String], data: Source[ByteString, NotUsed]) extends Product with Serializable
  4. case class InputAudit(metaData: MetaData, audit: Audit) extends Product with Serializable
  5. 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
  6. case class InputCaseTemplate(metaData: MetaData, caseTemplate: CaseTemplate, organisation: String, tags: Set[String], customFields: Seq[InputCustomFieldValue]) extends Product with Serializable
  7. case class InputCustomField(metaData: MetaData, customField: CustomField) extends Product with Serializable
  8. case class InputImpactStatus(metaData: MetaData, impactStatus: ImpactStatus) extends Product with Serializable
  9. case class InputJob(metaData: MetaData, job: Job) extends Product with Serializable
  10. case class InputLog(metaData: MetaData, log: Log, attachments: Seq[InputAttachment]) extends Product with Serializable
  11. case class InputObservable(metaData: MetaData, observable: Observable, organisations: Seq[String], type: String, tags: Set[String], dataOrAttachment: Either[String, InputAttachment]) extends Product with Serializable
  12. case class InputObservableType(metaData: MetaData, observableType: ObservableType) extends Product with Serializable
  13. case class InputOrganisation(metaData: MetaData, organisation: Organisation) extends Product with Serializable
  14. case class InputProfile(metaData: MetaData, profile: Profile) extends Product with Serializable
  15. case class InputResolutionStatus(metaData: MetaData, resolutionStatus: ResolutionStatus) extends Product with Serializable
  16. case class InputTask(metaData: MetaData, task: Task, owner: Option[String], organisations: Seq[String]) extends Product with Serializable
  17. case class InputUser(metaData: MetaData, user: User, organisations: Map[String, String], avatar: Option[InputAttachment]) extends Product with Serializable
  18. case class MetaData(id: String, createdBy: String, createdAt: Date, updatedBy: Option[String], updatedAt: Option[Date]) extends Product with Serializable

Ungrouped