uk.gov.hmrc.apiplatform.modules.apis.domain.models
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object ApiAccess
enum ApiAccessType
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiAccessType
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApiAccessType.type
case class ApiAvailability(endpointsEnabled: Boolean, access: ApiAccess, loggedIn: Boolean, authorised: Boolean)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiAvailability
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApiAvailability.type
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiCategory
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApiCategory.type
case class ApiDefinition(serviceName: ServiceName, serviceBaseUrl: ServiceBaseUrl, name: Name, description: Description, context: ApiContext, versions: Map[ApiVersionNbr, ApiVersion], isTestSupport: Boolean, lastPublishedAt: Option[Instant], categories: List[ApiCategory])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiDefinition
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApiDefinition.type
enum ApiStatus
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiStatus
case class ApiVersion(versionNbr: ApiVersionNbr, status: ApiStatus, access: ApiAccess, endpoints: List[Endpoint], endpointsEnabled: Boolean, awsRequestId: Option[String], versionSource: ApiVersionSource = ...)
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiVersion
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApiVersion.type
enum ApiVersionSource
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ApiVersionSource
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ApiVersionSource.type
object ApiVersions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ApiVersions.type
enum AuthType
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AuthType
case class Endpoint(uriPattern: UriPattern, endpointName: Name, method: HttpMethod, authType: AuthType, throttlingTier: ResourceThrottlingTier = ..., scope: Option[Scope], queryParameters: List[QueryParameter])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Endpoint
case class ExtendedApiDefinition(serviceName: ServiceName, serviceBaseUrl: ServiceBaseUrl, name: Name, description: Description, context: ApiContext, versions: List[ExtendedApiVersion], isTestSupport: Boolean, lastPublishedAt: Option[Instant], categories: List[ApiCategory])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ExtendedApiDefinition
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class ExtendedApiVersion(version: ApiVersionNbr, status: ApiStatus, endpoints: List[Endpoint], productionAvailability: Option[ApiAvailability], sandboxAvailability: Option[ApiAvailability])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ExtendedApiVersion
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExtendedApiVersion.type
enum HttpMethod
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object HttpMethod
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HttpMethod.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object Locator
object LocatorSyntax
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocatorSyntax.type
object MappedApiDefinitions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MappedApiDefinitions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object QueryParameter
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
QueryParameter.type
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ResourceThrottlingTier
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
object ServiceName
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServiceName.type
case class StoredApiDefinition(serviceName: ServiceName, serviceBaseUrl: ServiceBaseUrl, name: Name, description: Description, context: ApiContext, versions: List[ApiVersion], isTestSupport: Boolean, lastPublishedAt: Option[Instant], categories: List[ApiCategory])
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object StoredApiDefinition
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StoredApiDefinition.type
In this article