case class WebApi(webApi: plugins.domain.webapi.models.WebApi) extends AmfObjectWrapper with DomainElement with Product with Serializable
JVM WebApi model class.
- Alphabetic
- By Inheritance
- WebApi
- Serializable
- Serializable
- Product
- Equals
- DomainElement
- PlatformSecrets
- AmfObjectWrapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new WebApi()
- new WebApi(webApi: plugins.domain.webapi.models.WebApi)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def accepts: List[String]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def basePath: String
- def baseUriParameters: List[Parameter]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def contentType: List[String]
-
def
customDomainProperties: List[CustomDomainProperty]
- Definition Classes
- DomainElement
- def description: String
- def documentations: List[CreativeWork]
- def endPoints: List[EndPoint]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
extendsNode: List[DomainElement]
- Definition Classes
- DomainElement
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
getId(): String
- Definition Classes
- DomainElement
-
def
getObjectByPropertyId(propertyId: String): List[DomainElement]
- Definition Classes
- DomainElement
-
def
getPropertyIds(): List[String]
- Definition Classes
- DomainElement
-
def
getScalarByPropertyId(propertyId: String): List[AnyRef]
- Definition Classes
- DomainElement
-
def
getTypeIds(): List[String]
- Definition Classes
- DomainElement
- def host: String
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def license: License
- def name: String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
def
position(): Range
- Definition Classes
- DomainElement
- def provider: Organization
- def schemes: List[String]
- def security: List[ParametrizedSecurityScheme]
- def sourceVendor: Option[Vendor]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def termsOfService: String
- def version: String
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
withAccepts(accepts: List[String]): WebApi.this.type
Set accepts property of this WebApi.
-
def
withBasePath(path: String): WebApi.this.type
Set basePath property of this WebApi.
-
def
withBaseUriParameter(name: String): Parameter
Adds one Parameter to the baseUriParameters property of this WebApi and returns it for population.
-
def
withBaseUriParameters(parameters: List[Parameter]): WebApi.this.type
Set baseUriParameters property of this WebApi.
-
def
withContentType(contentType: List[String]): WebApi.this.type
Set contentType property of this WebApi.
-
def
withCustomDomainProperties(customProperties: List[DomainExtension]): DomainElement
- Definition Classes
- DomainElement
-
def
withDescription(description: String): WebApi.this.type
Set description property of this WebApi.
-
def
withDocumentation(documentations: List[CreativeWork]): WebApi.this.type
Set documentation property of this WebApi using a CreativeWork.
-
def
withDocumentationTitle(title: String): CreativeWork
Adds one CreativeWork to the documentations property of this WebApi and returns it for population.
Adds one CreativeWork to the documentations property of this WebApi and returns it for population. Path property of the CreativeWork is required.
-
def
withDocumentationUrl(url: String): CreativeWork
Adds one CreativeWork to the documentations property of this WebApi and returns it for population.
Adds one CreativeWork to the documentations property of this WebApi and returns it for population. Path property of the CreativeWork is required.
-
def
withEndPoint(path: String): EndPoint
Adds one EndPoint to the endPoints property of this WebApi and returns it for population.
-
def
withEndPoints(endPoints: List[EndPoint]): WebApi.this.type
Set endPoints property of this WebApi.
-
def
withExtendsNode(extend: List[ParametrizedDeclaration]): DomainElement
- Definition Classes
- DomainElement
-
def
withHost(host: String): WebApi.this.type
Set host property of this WebApi.
-
def
withId(id: String): DomainElement
- Definition Classes
- DomainElement
- def withLicense(license: License): WebApi.this.type
-
def
withName(name: String): WebApi.this.type
Set name property of this WebApi.
-
def
withProvider(provider: Organization): WebApi.this.type
Set provider property of this WebApi using a Organization.
-
def
withSchemes(schemes: List[String]): WebApi.this.type
Set schemes property of this WebApi.
-
def
withSecurity(security: List[ParametrizedSecurityScheme]): WebApi.this.type
Set security property of this WebApi using a list of ParametrizedSecurityScheme.
-
def
withTermsOfService(terms: String): WebApi.this.type
Set termsOfService property of this WebApi.
-
def
withVersion(version: String): WebApi.this.type
Set version property of this WebApi.