package models
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait AbstractApplicationEvent extends AnyRef
- case class ApiSubscribedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, context: String, version: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use ApiSubscribedV2 instead
- case class ApiSubscribedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, context: ApiContext, version: ApiVersion) extends ApplicationEvent with Product with Serializable
- case class ApiUnsubscribedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, context: String, version: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use ApiUnsubscribedV2 instead
- case class ApiUnsubscribedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, context: ApiContext, version: ApiVersion) extends ApplicationEvent with Product with Serializable
- case class ApplicationApprovalRequestDeclined(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, decliningUserName: String, decliningUserEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, reasons: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ApplicationDeleted(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, clientId: ClientId, wso2ApplicationName: String, reasons: String) extends ApplicationEvent with Product with Serializable
- case class ApplicationDeletedByGatekeeper(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: GatekeeperUser, clientId: ClientId, wso2ApplicationName: String, reasons: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- sealed trait ApplicationEvent extends AbstractApplicationEvent
- case class ApplicationStateChanged(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldAppState: String, newAppState: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ClientSecretAddedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, clientSecretId: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use ClientSecretAdded instead
- case class ClientSecretAddedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: AppCollaborator, clientSecretId: String, clientSecretName: String) extends ApplicationEvent with Product with Serializable
- case class ClientSecretRemovedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, clientSecretId: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use ClientSecretRemoved instead
- case class ClientSecretRemovedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: AppCollaborator, clientSecretId: String, clientSecretName: String) extends ApplicationEvent with Product with Serializable
- case class CollaboratorAddedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, collaborator: Collaborator, verifiedAdminsToEmail: Set[LaxEmailAddress]) extends ApplicationEvent with Product with Serializable
- case class CollaboratorRemovedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, collaborator: Collaborator, verifiedAdminsToEmail: Set[LaxEmailAddress]) extends ApplicationEvent with Product with Serializable
- final case class EventId(value: UUID) extends AnyVal with Product with Serializable
- sealed abstract class EventTag extends AnyRef
- 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
- sealed trait OldStyleApplicationEvent extends AbstractApplicationEvent
- case class PpnsCallBackUriUpdatedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, boxId: String, boxName: String, oldCallbackUrl: String, newCallbackUrl: String) extends OldStyleApplicationEvent with Product with Serializable
- case class ProductionAppNameChangedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldAppName: String, newAppName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ProductionAppPrivacyPolicyLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldLocation: PrivacyPolicyLocation, newLocation: PrivacyPolicyLocation) extends ApplicationEvent with Product with Serializable
- case class ProductionAppTermsConditionsLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldLocation: TermsAndConditionsLocation, newLocation: TermsAndConditionsLocation) extends ApplicationEvent with Product with Serializable
- case class ProductionCredentialsApplicationDeleted(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, clientId: ClientId, wso2ApplicationName: String, reasons: String) extends ApplicationEvent with Product with Serializable
- case class ProductionLegacyAppPrivacyPolicyLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldUrl: String, newUrl: String) extends ApplicationEvent with Product with Serializable
- case class ProductionLegacyAppTermsConditionsLocationChanged(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldUrl: String, newUrl: String) extends ApplicationEvent with Product with Serializable
- case class QueryableValues(eventTags: List[EventTag]) extends Product with Serializable
- case class RedirectUrisUpdatedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, oldRedirectUris: String, newRedirectUris: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use RedirectUrisUpdated instead
- case class RedirectUrisUpdatedV2(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, oldRedirectUris: List[String], newRedirectUris: List[String]) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualChanged(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, previousResponsibleIndividualName: String, previousResponsibleIndividualEmail: LaxEmailAddress, newResponsibleIndividualName: String, newResponsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualChangedToSelf(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, previousResponsibleIndividualName: String, previousResponsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualDeclined(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualDeclinedUpdate(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualDidNotVerify(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualSet(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: Actor, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, code: String, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress) extends ApplicationEvent with Product with Serializable
- case class ResponsibleIndividualVerificationStarted(id: EventId, applicationId: ApplicationId, applicationName: String, eventDateTime: Instant, actor: Actor, requestingAdminName: String, requestingAdminEmail: LaxEmailAddress, responsibleIndividualName: String, responsibleIndividualEmail: LaxEmailAddress, submissionId: SubmissionId, submissionIndex: Int, verificationId: String) extends ApplicationEvent with Product with Serializable
- final case class SubmissionId(value: String) extends AnyVal with Product with Serializable
- case class TeamMemberAddedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, teamMemberEmail: LaxEmailAddress, teamMemberRole: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use CollaboratorAdded instead
- case class TeamMemberRemovedEvent(id: EventId, applicationId: ApplicationId, eventDateTime: Instant, actor: OldStyleActor, teamMemberEmail: LaxEmailAddress, teamMemberRole: String) extends OldStyleApplicationEvent with Product with Serializable
DEPRECATED Use CollaboratorRemoved instead
Value Members
- object AbstractApplicationEvent
- object EventId extends Serializable
- object EventTags
- object OldStyleActors
- object QueryableValues extends Serializable
- object SubmissionId extends Serializable