ApplicationWithSubscriptionFields

uk.gov.hmrc.apiplatform.modules.applications.core.domain.models.ApplicationWithSubscriptionFields
See theApplicationWithSubscriptionFields companion object
case class ApplicationWithSubscriptionFields(details: CoreApplication, collaborators: Set[Collaborator], subscriptions: Set[ApiIdentifier], fieldValues: ApiFieldMap[FieldValue]) extends HasEnvironment, HasState, AppLocking, HasAccess, HasCollaborators

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 isAdministrator(userId: UserId): Boolean

Attributes

Inherited from:
HasCollaborators
def isApproved: Boolean

Attributes

Inherited from:
HasState
def isCollaborator(userId: UserId): Boolean

Attributes

Inherited from:
HasCollaborators
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
def roleFor(userId: UserId): Option[Role]

Attributes

Inherited from:
HasCollaborators
def roleFor(email: LaxEmailAddress): Option[Role]

Attributes

Inherited from:
HasCollaborators

Attributes

Inherited from:
HasAccess

Inherited fields

val admins: Set[Collaborator]

Attributes

Inherited from:
HasCollaborators