CoreApplication

uk.gov.hmrc.apiplatform.modules.applications.core.domain.models.CoreApplication
See theCoreApplication companion object
case class CoreApplication(id: ApplicationId, token: ApplicationToken, gatewayId: String, name: ApplicationName, deployedTo: Environment, description: Option[String], createdOn: Instant, lastAccess: Option[Instant], grantLength: GrantLength, access: Access, state: ApplicationState, rateLimitTier: RateLimitTier, checkInformation: Option[CheckInformation], blocked: Boolean, ipAllowlist: IpAllowlist, lastActionActor: ActorType, deleteRestriction: DeleteRestriction, organisationId: Option[OrganisationId]) extends HasEnvironment, HasState, AppLocking, HasAccess

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HasAccess
trait AppLocking
trait HasState
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def areSubscriptionsLocked: Boolean

Attributes

Inherited from:
AppLocking
def canAddRedirectUri: Boolean

Attributes

Inherited from:
HasAccess
def hasRedirectUri(redirectUri: LoginRedirectUri): Boolean

Attributes

Inherited from:
HasAccess

Attributes

Inherited from:
HasAccess
def isApproved: Boolean

Attributes

Inherited from:
HasState
def isDeleted: Boolean

Attributes

Inherited from:
HasState
def isInPreProduction: Boolean

Attributes

Inherited from:
HasState

Attributes

Inherited from:
HasState
def isInProduction: Boolean

Attributes

Inherited from:
HasState
def isInTesting: Boolean

Attributes

Inherited from:
HasState

Attributes

Inherited from:
HasState

Attributes

Inherited from:
HasState

Attributes

Inherited from:
HasState
def isPrivileged: Boolean

Attributes

Inherited from:
HasAccess
def isProduction: Boolean

Attributes

Inherited from:
HasEnvironment
def isROPC: Boolean

Attributes

Inherited from:
HasAccess
def isSandbox: Boolean

Attributes

Inherited from:
HasEnvironment
def isStandard: Boolean

Attributes

Inherited from:
HasAccess

Attributes

Inherited from:
HasAccess
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Attributes

Inherited from:
HasAccess