c
dev.guardrail.generators.scala.akkaHttp
AkkaHttpClientGenerator
Companion object AkkaHttpClientGenerator
class AkkaHttpClientGenerator extends ClientTerms[ScalaLanguage, Target]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AkkaHttpClientGenerator
- 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
- AkkaHttpClientGenerator → 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[Param]], clientCalls: List[Defn], supportDefinitions: List[Defn], tracing: Boolean): Target[NonEmptyList[Either[Trait, Class]]]
- Definition Classes
- AkkaHttpClientGenerator → ClientTerms
- def buildStaticDefns(clientName: String, tracingName: Option[String], serverUrls: Option[NonEmptyList[URI]], ctorArgs: List[List[Param]], tracing: Boolean): Target[StaticDefns[ScalaLanguage]]
- Definition Classes
- AkkaHttpClientGenerator → ClientTerms
- def clientClsArgs(tracingName: Option[String], serverUrls: Option[NonEmptyList[URI]], tracing: Boolean): Target[List[List[Param]]]
- Definition Classes
- AkkaHttpClientGenerator → 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[ScalaLanguage]], LanguageParameters[ScalaLanguage]) => (RouteMeta, String, Responses[ScalaLanguage]) => Target[RenderedClientOperation[ScalaLanguage]], getImports: (Boolean) => Target[List[Import]], getExtraImports: (Boolean) => Target[List[Import]], clientClsArgs: (Option[String], Option[NonEmptyList[URI]], Boolean) => Target[List[List[MethodParameter]]], generateResponseDefinitions: (String, Responses[ScalaLanguage], List[StrictProtocolElems[ScalaLanguage]]) => Target[List[Definition]], generateSupportDefinitions: (Boolean, Map[String, SecurityScheme[ScalaLanguage]]) => Target[List[SupportDefinition[ScalaLanguage]]], buildStaticDefns: (String, Option[String], Option[NonEmptyList[URI]], List[List[MethodParameter]], Boolean) => Target[StaticDefns[ScalaLanguage]], buildClient: (String, Option[String], Option[NonEmptyList[URI]], Option[String], List[List[MethodParameter]], List[Definition], List[Definition], Boolean) => Target[NonEmptyList[Either[Trait, ClassDefinition]]]): ClientTerms[ScalaLanguage, 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[ScalaLanguage]], parameters: LanguageParameters[ScalaLanguage])(route: RouteMeta, methodName: String, responses: Responses[ScalaLanguage]): Target[RenderedClientOperation[ScalaLanguage]]
- Definition Classes
- AkkaHttpClientGenerator → ClientTerms
- def generateResponseDefinitions(responseClsName: String, responses: Responses[ScalaLanguage], protocolElems: List[StrictProtocolElems[ScalaLanguage]]): Target[List[Defn]]
- Definition Classes
- AkkaHttpClientGenerator → ClientTerms
- def generateSupportDefinitions(tracing: Boolean, securitySchemes: Map[String, SecurityScheme[ScalaLanguage]]): Target[List[SupportDefinition[ScalaLanguage]]]
- Definition Classes
- AkkaHttpClientGenerator → ClientTerms
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getExtraImports(tracing: Boolean): Target[List[Import]]
- Definition Classes
- AkkaHttpClientGenerator → ClientTerms
- def getImports(tracing: Boolean): Target[List[Import]]
- Definition Classes
- AkkaHttpClientGenerator → 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()