c
dev.guardrail.generators.java.asyncHttpClient
AsyncHttpClientClientGenerator
Companion object AsyncHttpClientClientGenerator
class AsyncHttpClientClientGenerator extends ClientTerms[JavaLanguage, Target]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AsyncHttpClientClientGenerator
- ClientTerms
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- implicit def MonadF: Monad[Target]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def buildClient(clientName: String, tracingName: Option[String], serverUrls: Option[NonEmptyList[URI]], basePath: Option[String], ctorArgs: List[List[Parameter]], clientCalls: List[BodyDeclaration[_ <: BodyDeclaration[_]]], supportDefinitions: List[BodyDeclaration[_ <: BodyDeclaration[_]]], tracing: Boolean): Target[NonEmptyList[Either[ClassOrInterfaceDeclaration, TypeDeclaration[_ <: TypeDeclaration[_]]]]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def buildStaticDefns(clientName: String, tracingName: Option[String], serverUrls: Option[NonEmptyList[URI]], ctorArgs: List[List[Parameter]], tracing: Boolean): Target[StaticDefns[JavaLanguage]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def clientClsArgs(tracingName: Option[String], serverUrls: Option[NonEmptyList[URI]], tracing: Boolean): Target[List[List[Parameter]]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def copy(MonadF: Monad[Target], generateClientOperation: (List[String], String, Boolean, Map[String, SecurityScheme[JavaLanguage]], LanguageParameters[JavaLanguage]) => (RouteMeta, String, Responses[JavaLanguage]) => Target[RenderedClientOperation[JavaLanguage]], getImports: (Boolean) => Target[List[Import]], getExtraImports: (Boolean) => Target[List[Import]], clientClsArgs: (Option[String], Option[NonEmptyList[URI]], Boolean) => Target[List[List[MethodParameter]]], generateResponseDefinitions: (String, Responses[JavaLanguage], List[StrictProtocolElems[JavaLanguage]]) => Target[List[Definition]], generateSupportDefinitions: (Boolean, Map[String, SecurityScheme[JavaLanguage]]) => Target[List[SupportDefinition[JavaLanguage]]], buildStaticDefns: (String, Option[String], Option[NonEmptyList[URI]], List[List[MethodParameter]], Boolean) => Target[StaticDefns[JavaLanguage]], buildClient: (String, Option[String], Option[NonEmptyList[URI]], Option[String], List[List[MethodParameter]], List[Definition], List[Definition], Boolean) => Target[NonEmptyList[Either[Trait, ClassDefinition]]]): ClientTerms[JavaLanguage, Target]
- Definition Classes
- ClientTerms
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def generateClientOperation(className: List[String], responseClsName: String, tracing: Boolean, securitySchemes: Map[String, SecurityScheme[JavaLanguage]], parameters: LanguageParameters[JavaLanguage])(route: RouteMeta, methodName: String, responses: Responses[JavaLanguage]): Target[RenderedClientOperation[JavaLanguage]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def generateResponseDefinitions(responseClsName: String, responses: Responses[JavaLanguage], protocolElems: List[StrictProtocolElems[JavaLanguage]]): Target[List[BodyDeclaration[_ <: BodyDeclaration[_]]]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def generateSupportDefinitions(tracing: Boolean, securitySchemes: Map[String, SecurityScheme[JavaLanguage]]): Target[List[SupportDefinition[JavaLanguage]]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getExtraImports(tracing: Boolean): Target[List[ImportDeclaration]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def getImports(tracing: Boolean): Target[List[ImportDeclaration]]
- Definition Classes
- AsyncHttpClientClientGenerator → ClientTerms
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()