Actors

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Actors.type

Members list

Type members

Classlikes

case class AppCollaborator(email: LaxEmailAddress)

A third party developer who is a collaborator on the application for the event this actor is responsible for triggering

A third party developer who is a collaborator on the application for the event this actor is responsible for triggering

Value parameters

email

the developers email address at the time of the event

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class GatekeeperUser(user: String)

A gatekeeper stride user (typically SDST)

A gatekeeper stride user (typically SDST)

Value parameters

user

the stride user fullname of the gatekeeper user who triggered the event on which they are the actor

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Process(name: String)

A process that has been triggered by something other than a schedule

A process that has been triggered by something other than a schedule

Value parameters

name

the process name

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ScheduledJob(jobId: String)

An automated job

An automated job

Value parameters

jobId

the job name or instance of the job possibly as a UUID

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object Unknown

Unknown source - probably 3rd party code such as PPNS invocations

Unknown source - probably 3rd party code such as PPNS invocations

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Unknown.type