Packages

o

org.alephium.api

OpenAPIWriters

object OpenAPIWriters

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpenAPIWriters
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class MyOpenAPI(openapi: String, info: Info, tags: List[Tag], servers: List[Server], paths: Paths, components: Option[Components], security: List[SecurityRequirement], extensions: ListMap[String, ExtensionValue]) extends Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def dropSecurityFields(openAPI: OpenAPI): OpenAPI
  7. implicit val encoderExampleValue: json.Json.Writer[ExampleValue]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. implicit val extensionValue: json.Json.Writer[ExtensionValue]
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def openApiJson(openAPI: OpenAPI, dropAuth: Boolean): String
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def writeEnumeration[E <: Enumeration]: json.Json.Writer[OpenAPIWriters.writeEnumeration.E.Value]
    Annotations
    @SuppressWarnings()
  25. implicit def writeListMap[V](implicit arg0: json.Json.Writer[V]): json.Json.Writer[ListMap[String, V]]
  26. implicit val writerComponents: json.Json.Writer[Components]
  27. implicit val writerContact: json.Json.Writer[Contact]
  28. implicit val writerDiscriminator: json.Json.Writer[Discriminator]
  29. implicit val writerEncoding: json.Json.Writer[Encoding]
  30. implicit val writerExample: json.Json.Writer[Example]
  31. implicit val writerExampleValue: json.Json.Writer[ExampleSingleValue]
  32. implicit val writerExternalDocumentation: json.Json.Writer[ExternalDocumentation]
  33. implicit val writerHeader: json.Json.Writer[Header]
  34. implicit val writerInfo: json.Json.Writer[Info]
  35. implicit val writerLicense: json.Json.Writer[License]
  36. implicit def writerList[T](implicit arg0: json.Json.Writer[T]): json.Json.Writer[List[T]]
  37. implicit val writerMediaType: json.Json.Writer[MediaType]
  38. implicit val writerOAuthFlow: json.Json.Writer[OAuthFlow]
  39. implicit val writerOAuthFlows: json.Json.Writer[OAuthFlows]
  40. implicit val writerOperation: json.Json.Writer[Operation]
  41. implicit val writerParameter: json.Json.Writer[Parameter]
  42. implicit val writerParameterIn: json.Json.Writer[ParameterIn]
  43. implicit val writerParameterStyle: json.Json.Writer[ParameterStyle]
  44. implicit val writerPathItem: json.Json.Writer[PathItem]
  45. implicit val writerPaths: json.Json.Writer[Paths]
  46. implicit val writerReference: json.Json.Writer[Reference]
  47. implicit def writerReferenceOr[T](implicit arg0: json.Json.Writer[T]): json.Json.Writer[ReferenceOr[T]]
  48. implicit val writerRequestBody: json.Json.Writer[RequestBody]
  49. implicit val writerResponse: json.Json.Writer[Response]
  50. implicit val writerResponseMap: json.Json.Writer[ListMap[ResponsesKey, ReferenceOr[Response]]]
  51. implicit val writerResponses: json.Json.Writer[Responses]
  52. implicit val writerSchema: json.Json.Writer[Schema]
  53. implicit val writerSchemaType: json.Json.Writer[SchemaType]
  54. implicit val writerSecurityScheme: json.Json.Writer[SecurityScheme]
  55. implicit val writerServer: json.Json.Writer[Server]
  56. implicit val writerServerVariable: json.Json.Writer[ServerVariable]
  57. implicit val writerTag: json.Json.Writer[Tag]

Inherited from AnyRef

Inherited from Any

Ungrouped