Packages

package models

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait AbstractApplicationEvent extends AnyRef
  2. sealed trait Actor extends AnyRef

    Actor refers to actors that triggered an event

  3. case class ApiSubscribed(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, apiIdentifier: ApiIdentifier) extends ApplicationEvent with Product with Serializable
  4. case class ApiSubscribedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, context: String, version: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use ApiSubscribed instead

  5. case class ApiUnsubscribed(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, apiIdentifier: ApiIdentifier) extends ApplicationEvent with Product with Serializable
  6. case class ApiUnsubscribedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, context: String, version: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use ApiUnsubscribed instead

  7. case class ApplicationApprovalRequestDeclined(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, decliningUserName: String, decliningUserEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, reasons: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  8. case class ApplicationDeleted(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, clientId: ClientId, wso2ApplicationName: String, reasons: String) extends ApplicationEvent with Product with Serializable
  9. case class ApplicationDeletedByGatekeeper(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, clientId: ClientId, wso2ApplicationName: String, reasons: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  10. sealed trait ApplicationEvent extends AbstractApplicationEvent
  11. case class ApplicationStateChanged(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldAppState: String, newAppState: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  12. case class ClientSecretAdded(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, clientSecretId: String, clientSecretName: String) extends ApplicationEvent with Product with Serializable
  13. case class ClientSecretAddedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, clientSecretId: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use ClientSecretAdded instead

  14. case class ClientSecretRemoved(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, clientSecretId: String, clientSecretName: String) extends ApplicationEvent with Product with Serializable
  15. case class ClientSecretRemovedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, clientSecretId: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use ClientSecretRemoved instead

  16. sealed trait Collaborator extends AnyRef
  17. case class CollaboratorAdded(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, collaborator: Collaborator, verifiedAdminsToEmail: Set[LaxEmailAddress]) extends ApplicationEvent with Product with Serializable
  18. case class CollaboratorRemoved(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, collaborator: Collaborator, verifiedAdminsToEmail: Set[LaxEmailAddress]) extends ApplicationEvent with Product with Serializable
  19. final case class EventId(value: UUID) extends AnyVal with Product with Serializable
  20. sealed abstract class EventTag extends AnyRef
  21. final case class LaxEmailAddress(value: String) extends AnyVal with Product with Serializable

    LaxEmailAddress is a wrapper to string but designed to carry the idea of an email address

    LaxEmailAddress is a wrapper to string but designed to carry the idea of an email address

    NO verification takes place !

  22. sealed trait OldStyleActor extends AnyRef

    OldStyleActor refers to actors who triggered the older events created before rework in 2022

    OldStyleActor refers to actors who triggered the older events created before rework in 2022

    The gatekeeper users typically have an id of "admin@gatekeeper"

    These should NEVER be used on newer events and deliberately are not part of any class hierarchy with the Actor trait.

    Annotations
    @Deprecated
  23. sealed trait OldStyleApplicationEvent extends AbstractApplicationEvent
  24. case class PpnsCallBackUriUpdatedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, boxId: String, boxName: String, oldCallbackUrl: String, newCallbackUrl: String) extends OldStyleApplicationEvent with Product with Serializable
  25. case class ProductionAppNameChangedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldAppName: String, newAppName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  26. case class ProductionAppPrivacyPolicyLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldLocation: PrivacyPolicyLocation, newLocation: PrivacyPolicyLocation) extends ApplicationEvent with Product with Serializable
  27. case class ProductionAppTermsConditionsLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldLocation: TermsAndConditionsLocation, newLocation: TermsAndConditionsLocation) extends ApplicationEvent with Product with Serializable
  28. case class ProductionCredentialsApplicationDeleted(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, clientId: ClientId, wso2ApplicationName: String, reasons: String) extends ApplicationEvent with Product with Serializable
  29. case class ProductionLegacyAppPrivacyPolicyLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldUrl: String, newUrl: String) extends ApplicationEvent with Product with Serializable
  30. case class ProductionLegacyAppTermsConditionsLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldUrl: String, newUrl: String) extends ApplicationEvent with Product with Serializable
  31. case class QueryableValues(eventTags: List[EventTag]) extends Product with Serializable
  32. case class RedirectUrisUpdated(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, oldRedirectUris: List[String], newRedirectUris: List[String]) extends ApplicationEvent with Product with Serializable
  33. case class RedirectUrisUpdatedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, oldRedirectUris: String, newRedirectUris: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use RedirectUrisUpdated instead

  34. case class ResponsibleIndividualChanged(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, previousResponsibleIndividualName: String, previousResponsibleIndividualEmail: LaxEmailAddress, newResponsibleIndividualName: String, newResponsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  35. case class ResponsibleIndividualChangedToSelf(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, previousResponsibleIndividualName: String, previousResponsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  36. case class ResponsibleIndividualDeclined(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  37. case class ResponsibleIndividualDeclinedUpdate(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  38. case class ResponsibleIndividualDidNotVerify(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  39. case class ResponsibleIndividualSet(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
  40. case class ResponsibleIndividualVerificationStarted(id: EventId, applicationId: ApplicationId, applicationName: String, eventDateTime: LocalDateTime, actor: Actor, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: String, submissionIndex: Int, verificationId: String) extends ApplicationEvent with Product with Serializable
  41. case class TeamMemberAddedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, teamMemberEmail: LaxEmailAddress, teamMemberRole: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use CollaboratorAdded instead

  42. case class TeamMemberRemovedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: LocalDateTime, actor: OldStyleActor, teamMemberEmail: LaxEmailAddress, teamMemberRole: String) extends OldStyleApplicationEvent with Product with Serializable

    DEPRECATED Use CollaboratorRemoved instead

Value Members

  1. object AbstractApplicationEvent
  2. object Actors
  3. object Collaborators
  4. object EventId extends Serializable
  5. object EventTags
  6. object OldStyleActors
  7. object QueryableValues extends Serializable

Ungrouped