ApplicationCommands

uk.gov.hmrc.apiplatform.modules.commands.applications.domain.models.ApplicationCommands

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class AddClientSecret(actor: AppCollaborator, name: String, id: Id, hashedSecret: String, timestamp: Instant) extends ClientSecretCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class AddCollaborator(actor: Actor, collaborator: Collaborator, timestamp: Instant) extends CollaboratorCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class AddLoginRedirectUri(actor: Actor, redirectUriToAdd: LoginRedirectUri, timestamp: Instant) extends LoginRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class AddPostLogoutRedirectUri(actor: Actor, redirectUriToAdd: PostLogoutRedirectUri, timestamp: Instant) extends PostLogoutRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class AllowApplicationDelete(gatekeeperUser: String, reasons: String, timestamp: Instant) extends DeleteCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class BlockApplication(gatekeeperUser: String, timestamp: Instant) extends BlockCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class BlockCommand
class Object
trait Matchable
class Any
Show all
case class ChangeApplicationAccessOverrides(gatekeeperUser: String, overrides: Set[OverrideFlag], timestamp: Instant) extends ScopesCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeApplicationScopes(gatekeeperUser: String, scopes: Set[String], timestamp: Instant) extends ScopesCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeApplicationSellResellOrDistribute(actor: AppCollaborator, timestamp: Instant, sellResellOrDistribute: SellResellOrDistribute) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeGrantLength(gatekeeperUser: String, timestamp: Instant, grantLength: GrantLength) extends GrantLengthCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeIpAllowlist(actor: Actor, timestamp: Instant, required: Boolean, oldIpAllowlist: List[CidrBlock], newIpAllowlist: List[CidrBlock]) extends IpAllowListCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeLoginRedirectUri(actor: Actor, redirectUriToReplace: LoginRedirectUri, redirectUri: LoginRedirectUri, timestamp: Instant) extends LoginRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangePostLogoutRedirectUri(actor: Actor, redirectUriToReplace: PostLogoutRedirectUri, redirectUri: PostLogoutRedirectUri, timestamp: Instant) extends PostLogoutRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeProductionApplicationName(gatekeeperUser: String, instigator: UserId, timestamp: Instant, newName: ValidatedApplicationName) extends NameDescriptionCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeProductionApplicationPrivacyPolicyLocation(instigator: UserId, timestamp: Instant, newLocation: PrivacyPolicyLocation) extends PolicyCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeProductionApplicationTermsAndConditionsLocation(instigator: UserId, timestamp: Instant, newLocation: TermsAndConditionsLocation) extends PolicyCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeRateLimitTier(gatekeeperUser: String, timestamp: Instant, rateLimitTier: RateLimitTier) extends RateLimitCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeResponsibleIndividualToOther(code: String, timestamp: Instant) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeResponsibleIndividualToSelf(instigator: UserId, timestamp: Instant, name: String, email: LaxEmailAddress) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeSandboxApplicationDescription(actor: AppCollaborator, timestamp: Instant, description: String) extends NameDescriptionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeSandboxApplicationName(actor: AppCollaborator, timestamp: Instant, newName: ValidatedApplicationName) extends NameDescriptionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeSandboxApplicationPrivacyPolicyUrl(actor: AppCollaborator, timestamp: Instant, privacyPolicyUrl: String) extends PolicyCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChangeSandboxApplicationTermsAndConditionsUrl(actor: AppCollaborator, timestamp: Instant, termsAndConditionsUrl: String) extends PolicyCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ClearSandboxApplicationDescription(actor: AppCollaborator, timestamp: Instant) extends NameDescriptionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeclineApplicationApprovalRequest(gatekeeperUser: String, reasons: String, timestamp: Instant) extends SubmissionCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeclineResponsibleIndividual(code: String, timestamp: Instant) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeclineResponsibleIndividualDidNotVerify(code: String, timestamp: Instant) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeleteApplicationByCollaborator(instigator: UserId, reasons: String, timestamp: Instant) extends DeleteCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeleteApplicationByGatekeeper(gatekeeperUser: String, requestedByEmailAddress: LaxEmailAddress, reasons: String, timestamp: Instant) extends DeleteCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeleteLoginRedirectUri(actor: Actor, redirectUriToDelete: LoginRedirectUri, timestamp: Instant) extends LoginRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeletePostLogoutRedirectUri(actor: Actor, redirectUriToDelete: PostLogoutRedirectUri, timestamp: Instant) extends PostLogoutRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DeleteProductionCredentialsApplication(jobId: String, reasons: String, timestamp: Instant) extends DeleteCommand, JobsMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JobsMixin
class Object
trait Matchable
class Any
Show all
case class DeleteUnusedApplication(jobId: String, authorisationKey: String, reasons: String, timestamp: Instant) extends DeleteCommand, JobsMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait JobsMixin
class Object
trait Matchable
class Any
Show all
case class GrantApplicationApprovalRequest(gatekeeperUser: String, timestamp: Instant, warnings: Option[String], escalatedTo: Option[String]) extends SubmissionCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class GrantTermsOfUseApproval(gatekeeperUser: String, timestamp: Instant, reasons: String, escalatedTo: Option[String]) extends SubmissionCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class LinkToOrganisation(actor: AppCollaborator, organisationId: OrganisationId, timestamp: Instant) extends OrganisationCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RemoveClientSecret(actor: AppCollaborator, clientSecretId: Id, timestamp: Instant) extends ClientSecretCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RemoveCollaborator(actor: Actor, collaborator: Collaborator, timestamp: Instant) extends CollaboratorCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RemoveSandboxApplicationPrivacyPolicyUrl(actor: AppCollaborator, timestamp: Instant) extends PolicyCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RemoveSandboxApplicationTermsAndConditionsUrl(actor: AppCollaborator, timestamp: Instant) extends PolicyCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ResendRequesterEmailVerification(gatekeeperUser: String, timestamp: Instant) extends SubmissionCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RestrictApplicationDelete(gatekeeperUser: String, reasons: String, timestamp: Instant) extends DeleteCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SendTermsOfUseInvitation(gatekeeperUser: String, timestamp: Instant) extends SubmissionCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SubmitApplicationApprovalRequest(actor: AppCollaborator, timestamp: Instant, requesterName: String, requesterEmail: LaxEmailAddress) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SubmitTermsOfUseApproval(actor: AppCollaborator, timestamp: Instant, requesterName: String, requesterEmail: LaxEmailAddress) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class SubscribeToApi(actor: Actor, apiIdentifier: ApiIdentifier, timestamp: Instant) extends SubscriptionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UnblockApplication(gatekeeperUser: String, timestamp: Instant) extends BlockCommand, GatekeeperMixin

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class BlockCommand
class Object
trait Matchable
class Any
Show all
case class UnsubscribeFromApi(actor: Actor, apiIdentifier: ApiIdentifier, timestamp: Instant) extends SubscriptionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UnsubscribeFromRetiredApi(actor: Process, apiIdentifier: ApiIdentifier, timestamp: Instant) extends SubscriptionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UpdateLoginRedirectUris(actor: Actor, newRedirectUris: List[LoginRedirectUri], timestamp: Instant) extends LoginRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class UpdatePostLogoutRedirectUris(actor: Actor, newRedirectUris: List[PostLogoutRedirectUri], timestamp: Instant) extends PostLogoutRedirectCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class VerifyResponsibleIndividual(instigator: UserId, timestamp: Instant, requesterName: String, riName: String, riEmail: LaxEmailAddress) extends SubmissionCommand

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all