Param

uk.gov.hmrc.apiplatform.modules.applications.query.domain.models.Param
See theParam companion trait
object Param

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Param.type

Members list

Type members

Classlikes

sealed trait AccessTypeParam[T] extends NonUniqueFilterParam[T]

Attributes

Supertypes
trait FilterParam[T]
trait Param[T]
class Object
trait Matchable
class Any
Show all
Known subtypes
case object ActiveStateQP extends AppStateParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait AppStateParam[Unit]
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class AdminUserIdQP(value: UserId) extends NonUniqueFilterParam[UserId]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[UserId]
trait FilterParam[UserId]
trait Param[UserId]
class Object
trait Matchable
class Any
Show all
case object AnyAccessTypeQP extends AccessTypeParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait AccessTypeParam[Unit]
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class ApiContextQP(value: ApiContext) extends SubscriptionFilterParam[ApiContext]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SubscriptionFilterParam[ApiContext]
trait NonUniqueFilterParam[ApiContext]
trait FilterParam[ApiContext]
trait Param[ApiContext]
class Object
trait Matchable
class Any
Show all
case object ApiGatewayUserAgentQP extends UserAgentParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait UserAgentParam[Unit]
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class ApiVersionNbrQP(value: ApiVersionNbr) extends SubscriptionFilterParam[ApiVersionNbr]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SubscriptionFilterParam[ApiVersionNbr]
trait NonUniqueFilterParam[ApiVersionNbr]
trait FilterParam[ApiVersionNbr]
trait Param[ApiVersionNbr]
class Object
trait Matchable
class Any
Show all
case class AppStateBeforeDateQP(value: Instant) extends NonUniqueFilterParam[Instant]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Instant]
trait FilterParam[Instant]
trait Param[Instant]
class Object
trait Matchable
class Any
Show all
sealed trait AppStateParam[T] extends NonUniqueFilterParam[T]

Attributes

Supertypes
trait FilterParam[T]
trait Param[T]
class Object
trait Matchable
class Any
Show all
Known subtypes
case class ApplicationIdQP(value: ApplicationId) extends UniqueFilterParam[ApplicationId]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UniqueFilterParam[ApplicationId]
trait FilterParam[ApplicationId]
trait Param[ApplicationId]
class Object
trait Matchable
class Any
Show all
case object BlockedStateQP extends AppStateParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait AppStateParam[Unit]
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class ClientIdQP(value: ClientId) extends UniqueFilterParam[ClientId]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UniqueFilterParam[ClientId]
trait FilterParam[ClientId]
trait Param[ClientId]
class Object
trait Matchable
class Any
Show all
sealed trait DeleteRestrictionQP extends NonUniqueFilterParam[Unit]

Attributes

Supertypes
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Known subtypes
case object DoNotDeleteQP extends DeleteRestrictionQP

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class EnvironmentQP(value: Environment) extends NonUniqueFilterParam[Environment]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Environment]
trait FilterParam[Environment]
trait Param[Environment]
class Object
trait Matchable
class Any
Show all
case object ExcludeDeletedQP extends AppStateParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait AppStateParam[Unit]
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class GenericUserAgentQP(value: String) extends UserAgentParam[String]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UserAgentParam[String]
trait NonUniqueFilterParam[String]
trait FilterParam[String]
trait Param[String]
class Object
trait Matchable
class Any
Show all
case object HasSubscriptionsQP extends SubscriptionFilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case object IncludeDeletedQP extends NonUniqueFilterParam[Environment]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Environment]
trait FilterParam[Environment]
trait Param[Environment]
class Object
trait Matchable
class Any
Show all
Self type
case class LastUsedAfterQP(value: Instant) extends NonUniqueFilterParam[Instant]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Instant]
trait FilterParam[Instant]
trait Param[Instant]
class Object
trait Matchable
class Any
Show all
case class LastUsedBeforeQP(value: Instant) extends NonUniqueFilterParam[Instant]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Instant]
trait FilterParam[Instant]
trait Param[Instant]
class Object
trait Matchable
class Any
Show all
case class LimitQP(value: Int) extends FilterParam[Unit]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Param[AccessType]
class Object
trait Matchable
class Any
Show all
case class MatchManyStatesQP(states: NonEmptyList[State]) extends AppStateParam[NonEmptyList[State]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait AppStateParam[NonEmptyList[State]]
trait NonUniqueFilterParam[NonEmptyList[State]]
trait FilterParam[NonEmptyList[State]]
trait Param[NonEmptyList[State]]
class Object
trait Matchable
class Any
Show all
case class MatchOneStateQP(state: State) extends AppStateParam[State]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Param[State]
class Object
trait Matchable
class Any
Show all
case class NameQP(value: String) extends NonUniqueFilterParam[String]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[String]
trait FilterParam[String]
trait Param[String]
class Object
trait Matchable
class Any
Show all
case object NeverUsedQP extends NonUniqueFilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case object NoRestrictionQP extends DeleteRestrictionQP

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case object NoStateFilteringQP extends AppStateParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait AppStateParam[Unit]
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case object NoSubscriptionsQP extends SubscriptionFilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[Unit]
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case class OrganisationIdQP(value: OrganisationId) extends NonUniqueFilterParam[OrganisationId]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[OrganisationId]
trait FilterParam[OrganisationId]
trait Param[OrganisationId]
class Object
trait Matchable
class Any
Show all
case class PageNbrQP(value: Int) extends PaginationParam[Int]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PaginationParam[Int]
trait Param[Int]
class Object
trait Matchable
class Any
Show all
case class PageSizeQP(value: Int) extends PaginationParam[Int]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait PaginationParam[Int]
trait Param[Int]
class Object
trait Matchable
class Any
Show all
case class SearchTextQP(value: String) extends NonUniqueFilterParam[String]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[String]
trait FilterParam[String]
trait Param[String]
class Object
trait Matchable
class Any
Show all
case class ServerTokenQP(value: String) extends UniqueFilterParam[String]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UniqueFilterParam[String]
trait FilterParam[String]
trait Param[String]
class Object
trait Matchable
class Any
Show all
case class SortQP(value: Sorting) extends SortingParam[Sorting]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Param[Sorting]
class Object
trait Matchable
class Any
Show all
case object StreamedQP extends FilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
StreamedQP.type
sealed trait SubscriptionFilterParam[T] extends NonUniqueFilterParam[T]

Attributes

Supertypes
trait FilterParam[T]
trait Param[T]
class Object
trait Matchable
class Any
Show all
Known subtypes
sealed trait UserAgentParam[T] extends NonUniqueFilterParam[T]

Attributes

Supertypes
trait FilterParam[T]
trait Param[T]
class Object
trait Matchable
class Any
Show all
Known subtypes
case class UserIdQP(value: UserId) extends NonUniqueFilterParam[UserId]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[UserId]
trait FilterParam[UserId]
trait Param[UserId]
class Object
trait Matchable
class Any
Show all
case class UserIdsQP(values: List[UserId]) extends NonUniqueFilterParam[UserId]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[UserId]
trait FilterParam[UserId]
trait Param[UserId]
class Object
trait Matchable
class Any
Show all
case class VerificationCodeQP(value: String) extends NonUniqueFilterParam[String]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait NonUniqueFilterParam[String]
trait FilterParam[String]
trait Param[String]
class Object
trait Matchable
class Any
Show all
case object WantStateHistoryQP extends FilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case object WantSubscriptionFieldsQP extends FilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type
case object WantSubscriptionsQP extends FilterParam[Unit]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait FilterParam[Unit]
trait Param[Unit]
class Object
trait Matchable
class Any
Show all
Self type

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def asLogText(p: Param[_]): String