api-platform-api-domain-fixtures
api-platform-api-domain-fixtures
API
uk.gov.hmrc.apiplatform.modules.apis.domain
models
ApiDefinitionData
ApiVersionData
EndpointData
ExtendedApiDefinitionData
ServiceNameData
services
ApiBuilder
ApiDefinitionFactory
api-platform-api-domain-fixtures
/
uk.gov.hmrc.apiplatform.modules.apis.domain
/
uk.gov.hmrc.apiplatform.modules.apis.domain.services
/
ApiDefinitionFactory
ApiDefinitionFactory
uk.gov.hmrc.apiplatform.modules.apis.domain.services.ApiDefinitionFactory
trait
ApiDefinitionFactory
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
buildDefinition
(
versions
:
List
[
ApiVersion
]):
ApiDefinition
def
buildExtendedDefinition
(
versions
:
List
[
ExtendedApiVersion
]):
ExtendedApiDefinition
def
buildExtendedVersion
(
version
:
String
,
status
:
ApiStatus
= ...,
endpoints
:
List
[
Endpoint
] = ...,
productionAvailability
:
Option
[
ApiAvailability
] = ...,
sandboxAvailability
:
Option
[
ApiAvailability
] = ...):
ExtendedApiVersion
def
buildVersion
(
version
:
String
,
status
:
ApiStatus
= ...,
apiAccess
:
ApiAccess
= ...,
endpoints
:
List
[
Endpoint
] = ...):
ApiVersion
Concrete fields
protected
val
anEndpoint
:
Endpoint
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields