uk.gov.hmrc.apiplatform.modules.common.domain.models

Members list

Type members

Classlikes

object Actor

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Actor.type
enum ActorType

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ActorType

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ActorType.type
object Actors

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Actors.type
object ApiContext

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ApiContext.type
case class ApiIdentifier(context: ApiContext, versionNbr: ApiVersionNbr)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ApiIdentifier

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object ApiVersionNbr

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ApplicationId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object ClientId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ClientId.type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Environment

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object UserId

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
UserId.type

Types

Actor refers to actors that triggered an event

Actor refers to actors that triggered an event

Attributes

opaque type ApiContext
opaque type ApiVersionNbr
opaque type ApplicationId
opaque type ClientId
opaque type LaxEmailAddress

LaxEmailAddress is a wrapper to string but designed to carry the idea of an email address

LaxEmailAddress is a wrapper to string but designed to carry the idea of an email address

NO verification takes place ! Should allways contain lower case value

We rely on the apply to prevent mixed case as we cannot make it private or it breaks mocking

Attributes

opaque type OrganisationId
opaque type UserId

Extensions

Extensions

extension (a: Actor)