ApplicationCommands
uk.gov.hmrc.apiplatform.modules.commands.applications.domain.models.ApplicationCommands
object ApplicationCommands
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ApplicationCommands.type
Members list
Type members
Classlikes
case class AddClientSecret(actor: AppCollaborator, name: String, id: Id, hashedSecret: String, timestamp: Instant) extends ClientSecretCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ClientSecretCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class AddCollaborator(actor: Actor, collaborator: Collaborator, timestamp: Instant) extends CollaboratorCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass CollaboratorCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class AddLoginRedirectUri(actor: Actor, redirectUriToAdd: LoginRedirectUri, timestamp: Instant) extends LoginRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass LoginRedirectCommandclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class AddPostLogoutRedirectUri(actor: Actor, redirectUriToAdd: PostLogoutRedirectUri, timestamp: Instant) extends PostLogoutRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class AllowApplicationDelete(gatekeeperUser: String, reasons: String, timestamp: Instant) extends DeleteCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass DeleteCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class BlockApplication(gatekeeperUser: String, timestamp: Instant) extends BlockCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass BlockCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeApplicationAccessOverrides(gatekeeperUser: String, overrides: Set[OverrideFlag], timestamp: Instant) extends ScopesCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass ScopesCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeApplicationScopes(gatekeeperUser: String, scopes: Set[String], timestamp: Instant) extends ScopesCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass ScopesCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeApplicationSellResellOrDistribute(actor: AppCollaborator, timestamp: Instant, sellResellOrDistribute: SellResellOrDistribute) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeGrantLength(gatekeeperUser: String, timestamp: Instant, grantLength: GrantLength) extends GrantLengthCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass GrantLengthCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeIpAllowlist(actor: Actor, timestamp: Instant, required: Boolean, oldIpAllowlist: List[CidrBlock], newIpAllowlist: List[CidrBlock]) extends IpAllowListCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass IpAllowListCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeLoginRedirectUri(actor: Actor, redirectUriToReplace: LoginRedirectUri, redirectUri: LoginRedirectUri, timestamp: Instant) extends LoginRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass LoginRedirectCommandclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangePostLogoutRedirectUri(actor: Actor, redirectUriToReplace: PostLogoutRedirectUri, redirectUri: PostLogoutRedirectUri, timestamp: Instant) extends PostLogoutRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeProductionApplicationName(gatekeeperUser: String, instigator: UserId, timestamp: Instant, newName: ValidatedApplicationName) extends NameDescriptionCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass NameDescriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeProductionApplicationPrivacyPolicyLocation(instigator: UserId, timestamp: Instant, newLocation: PrivacyPolicyLocation) extends PolicyCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass PolicyCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeProductionApplicationTermsAndConditionsLocation(instigator: UserId, timestamp: Instant, newLocation: TermsAndConditionsLocation) extends PolicyCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass PolicyCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeRateLimitTier(gatekeeperUser: String, timestamp: Instant, rateLimitTier: RateLimitTier) extends RateLimitCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass RateLimitCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeResponsibleIndividualToOther(code: String, timestamp: Instant) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeResponsibleIndividualToSelf(instigator: UserId, timestamp: Instant, name: String, email: LaxEmailAddress) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeSandboxApplicationDescription(actor: AppCollaborator, timestamp: Instant, description: String) extends NameDescriptionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NameDescriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeSandboxApplicationName(actor: AppCollaborator, timestamp: Instant, newName: ValidatedApplicationName) extends NameDescriptionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NameDescriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeSandboxApplicationPrivacyPolicyUrl(actor: AppCollaborator, timestamp: Instant, privacyPolicyUrl: String) extends PolicyCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass PolicyCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ChangeSandboxApplicationTermsAndConditionsUrl(actor: AppCollaborator, timestamp: Instant, termsAndConditionsUrl: String) extends PolicyCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass PolicyCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ClearSandboxApplicationDescription(actor: AppCollaborator, timestamp: Instant) extends NameDescriptionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NameDescriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeclineApplicationApprovalRequest(gatekeeperUser: String, reasons: String, timestamp: Instant) extends SubmissionCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeclineResponsibleIndividual(code: String, timestamp: Instant) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeclineResponsibleIndividualDidNotVerify(code: String, timestamp: Instant) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeleteApplicationByCollaborator(instigator: UserId, reasons: String, timestamp: Instant) extends DeleteCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass DeleteCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeleteApplicationByGatekeeper(gatekeeperUser: String, requestedByEmailAddress: LaxEmailAddress, reasons: String, timestamp: Instant) extends DeleteCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass DeleteCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeleteLoginRedirectUri(actor: Actor, redirectUriToDelete: LoginRedirectUri, timestamp: Instant) extends LoginRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass LoginRedirectCommandclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeletePostLogoutRedirectUri(actor: Actor, redirectUriToDelete: PostLogoutRedirectUri, timestamp: Instant) extends PostLogoutRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeleteProductionCredentialsApplication(jobId: String, reasons: String, timestamp: Instant) extends DeleteCommand, JobsMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JobsMixinclass DeleteCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class DeleteUnusedApplication(jobId: String, authorisationKey: String, reasons: String, timestamp: Instant) extends DeleteCommand, JobsMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JobsMixinclass DeleteCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class GrantApplicationApprovalRequest(gatekeeperUser: String, timestamp: Instant, warnings: Option[String], escalatedTo: Option[String]) extends SubmissionCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class GrantTermsOfUseApproval(gatekeeperUser: String, timestamp: Instant, reasons: String, escalatedTo: Option[String]) extends SubmissionCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class LinkToOrganisation(actor: AppCollaborator, organisationId: OrganisationId, timestamp: Instant) extends OrganisationCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass OrganisationCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class RemoveClientSecret(actor: AppCollaborator, clientSecretId: Id, timestamp: Instant) extends ClientSecretCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ClientSecretCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class RemoveCollaborator(actor: Actor, collaborator: Collaborator, timestamp: Instant) extends CollaboratorCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass CollaboratorCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class RemoveSandboxApplicationPrivacyPolicyUrl(actor: AppCollaborator, timestamp: Instant) extends PolicyCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass PolicyCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class RemoveSandboxApplicationTermsAndConditionsUrl(actor: AppCollaborator, timestamp: Instant) extends PolicyCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass PolicyCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class ResendRequesterEmailVerification(gatekeeperUser: String, timestamp: Instant) extends SubmissionCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class RestrictApplicationDelete(gatekeeperUser: String, reasons: String, timestamp: Instant) extends DeleteCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass DeleteCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class SendTermsOfUseInvitation(gatekeeperUser: String, timestamp: Instant) extends SubmissionCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class SubmitApplicationApprovalRequest(actor: AppCollaborator, timestamp: Instant, requesterName: String, requesterEmail: LaxEmailAddress) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class SubmitTermsOfUseApproval(actor: AppCollaborator, timestamp: Instant, requesterName: String, requesterEmail: LaxEmailAddress) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class SubscribeToApi(actor: Actor, apiIdentifier: ApiIdentifier, timestamp: Instant) extends SubscriptionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubscriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class UnblockApplication(gatekeeperUser: String, timestamp: Instant) extends BlockCommand, GatekeeperMixin
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GatekeeperMixinclass BlockCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class UnsubscribeFromApi(actor: Actor, apiIdentifier: ApiIdentifier, timestamp: Instant) extends SubscriptionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubscriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class UnsubscribeFromRetiredApi(actor: Process, apiIdentifier: ApiIdentifier, timestamp: Instant) extends SubscriptionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubscriptionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class UpdateLoginRedirectUris(actor: Actor, newRedirectUris: List[LoginRedirectUri], timestamp: Instant) extends LoginRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass LoginRedirectCommandclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class UpdatePostLogoutRedirectUris(actor: Actor, newRedirectUris: List[PostLogoutRedirectUri], timestamp: Instant) extends PostLogoutRedirectCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass RedirectCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
case class VerifyResponsibleIndividual(instigator: UserId, timestamp: Instant, requesterName: String, riName: String, riEmail: LaxEmailAddress) extends SubmissionCommand
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass SubmissionCommandtrait ApplicationCommandclass Objecttrait Matchableclass AnyShow all
In this article