case class Operation(_internal: plugins.domain.webapi.models.Operation) extends DomainElement with NamedDomainElement with Linkable with Product with Serializable
Operation model class.
- Annotations
- @JSExportAll()
- Alphabetic
- By Inheritance
- Operation
- Serializable
- Serializable
- Product
- Equals
- Linkable
- NamedDomainElement
- DomainElement
- PlatformSecrets
- AmfObjectWrapper
- Annotable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
Operation()
- Annotations
- @JSExportTopLevel( "model.domain.Operation" )
- new Operation(_internal: plugins.domain.webapi.models.Operation)
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: ClientList[StrField]
-
def
annotations(): Annotations
- Definition Classes
- AmfObjectWrapper → Annotable
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bindings: OperationBindings
- def callbacks: ClientList[Callback]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def contentType: ClientList[StrField]
-
def
customDomainProperties: convert.CoreClientConverters.ClientList[DomainExtension]
- Definition Classes
- DomainElement
- def deprecated: BoolField
- def description: StrField
- def documentation: CreativeWork
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
extendsNode: convert.CoreClientConverters.ClientList[DomainElement]
- Definition Classes
- DomainElement
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
graph(): Graph
- Definition Classes
- DomainElement
-
def
id: String
- Definition Classes
- DomainElement
- def isAbstract: BoolField
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isLink: Boolean
- Definition Classes
- Linkable
-
def
link[T](label: Option[String]): T
- Definition Classes
- Linkable
-
def
linkCopy(): Operation
- Definition Classes
- Operation → Linkable
-
def
linkLabel: StrField
- Definition Classes
- Linkable
-
def
linkTarget: convert.CoreClientConverters.ClientOption[DomainElement]
- Definition Classes
- Linkable
- def method: StrField
-
def
name: StrField
- Definition Classes
- Operation → NamedDomainElement
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def operationId: StrField
-
val
platform: Platform
- Definition Classes
- PlatformSecrets
-
def
position: Range
- Definition Classes
- DomainElement
- def request: Request
- def requests: ClientList[Request]
- def responses: ClientList[Response]
- def schemes: ClientList[StrField]
- def security: ClientList[SecurityRequirement]
- def servers: ClientList[Server]
- def summary: StrField
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def tags: ClientList[Tag]
-
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( ... ) @native()
-
def
withAbstract(abs: Boolean): Operation.this.type
Set abstract property of this Operation.
-
def
withAccepts(accepts: ClientList[String]): Operation.this.type
Set accepts property of this Operation.
- def withBindings(bindings: OperationBindings): Operation.this.type
-
def
withCallback(name: String): Callback
Adds one Callback to the callbacks property of this Operation and returns it for population.
Adds one Callback to the callbacks property of this Operation and returns it for population. Name property of the callback is required.
-
def
withCallbacks(callbacks: ClientList[Callback]): Operation.this.type
Set callbacks property of this Operation.
-
def
withContentType(contentType: ClientList[String]): Operation.this.type
Set contentType property of this Operation.
-
def
withCustomDomainProperties(extensions: convert.CoreClientConverters.ClientList[DomainExtension]): Operation.this.type
- Definition Classes
- DomainElement
-
def
withDeprecated(deprecated: Boolean): Operation.this.type
Set deprecated property of this Operation.
-
def
withDescription(description: String): Operation.this.type
Set description property of this Operation.
-
def
withDocumentation(documentation: CreativeWork): Operation.this.type
Set documentation property of this Operation using a CreativeWork.
-
def
withExtendsNode(extension: convert.CoreClientConverters.ClientList[ParametrizedDeclaration]): Operation.this.type
- Definition Classes
- DomainElement
-
def
withId(id: String): Operation.this.type
- Definition Classes
- DomainElement
-
def
withLinkLabel(label: String): Operation.this.type
- Definition Classes
- Linkable
-
def
withLinkTarget(target: DomainElement with Linkable): Operation.this.type
- Definition Classes
- Linkable
-
def
withMethod(method: String): Operation.this.type
Set method property of this Operation.
-
def
withName(name: String): Operation.this.type
Set name property of this Operation.
Set name property of this Operation.
- Definition Classes
- Operation → NamedDomainElement
- def withOperationId(operationId: String): Operation.this.type
-
def
withRequest(): Request
Adds a Request to this Operation and returns it for population.
-
def
withRequest(request: Request): Operation.this.type
Set request property of this Operation.
-
def
withResponse(name: String): Response
Adds one Response to the responses property of this Operation and returns it for population.
Adds one Response to the responses property of this Operation and returns it for population. Name property of the response is required.
-
def
withResponses(responses: ClientList[Response]): Operation.this.type
Set responses property of this Operation.
-
def
withSchemes(schemes: ClientList[String]): Operation.this.type
Set schemes property of this Operation.
-
def
withSecurity(security: ClientList[SecurityRequirement]): Operation.this.type
Set security property of this Operation.
-
def
withServer(name: String): Server
Adds one Server to the servers property of this Operation and returns it for population.
Adds one Server to the servers property of this Operation and returns it for population. Url property of the server is required.
-
def
withServers(servers: ClientList[Server]): Operation.this.type
Set servers property of this Operation.
-
def
withSummary(summary: String): Operation.this.type
Set summary property of this Operation.
-
def
withTags(tags: ClientList[Tag]): Operation.this.type
Set tags property of this Operation.