Code

zio.http.gen.scala.Code
See theCode companion trait
object Code

Attributes

Companion
trait
Source
Code.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Code.type

Members list

Type members

Classlikes

final case class Annotation(value: String, imports: List[Import]) extends Code

Attributes

Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class AuthTypeCode(authType: String) extends Code

Attributes

Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class CaseClass(name: String, fields: List[Field], companionObject: Option[Object], mixins: List[String]) extends ScalaType

Attributes

Companion
object
Source
Code.scala
Supertypes
trait ScalaType
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object CaseClass

Attributes

Companion
class
Source
Code.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
CaseClass.type
object CodecType

Attributes

Companion
trait
Source
Code.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
CodecType.type
sealed trait CodecType

Attributes

Companion
object
Source
Code.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Aliased
object Boolean
object Duration
object Instant
object Int
object Literal
object LocalDate
object LocalTime
object Long
class SeqOf
class SetOf
object String
object UUID
Show all
object Collection

Attributes

Companion
trait
Source
Code.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Collection.type
sealed trait Collection extends ScalaType

Attributes

Companion
object
Source
Code.scala
Supertypes
trait ScalaType
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Map
class Opt
class Seq
class Set
final case class EndpointCode(method: Method, pathPatternCode: PathPatternCode, queryParamsCode: Set[QueryParamCode], headersCode: HeadersCode, inCode: InCode, outCodes: List[OutCode], errorsCode: List[OutCode], authTypeCode: Option[AuthTypeCode]) extends Code

Attributes

Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Enum(name: String, cases: List[CaseClass], caseNames: List[String] = ..., discriminator: Option[String] = ..., noDiscriminator: Boolean = ..., schema: Boolean = ..., abstractMembers: List[Field] = ...) extends ScalaType

Attributes

Source
Code.scala
Supertypes
trait ScalaType
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed abstract case class Field extends Code

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Field

Attributes

Companion
class
Source
Code.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Field.type
final case class File(path: List[String], pkgPath: List[String], imports: List[Import], objects: List[Object], caseClasses: List[CaseClass], enums: List[Enum]) extends Code

Attributes

Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Files(files: List[File]) extends Code

Attributes

Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class HeaderCode(name: String)

Attributes

Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class HeadersCode(headers: List[HeaderCode])

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object HeadersCode

Attributes

Companion
class
Source
Code.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Import

Attributes

Companion
trait
Source
Code.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Import.type
sealed trait Import extends Code

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Absolute
class FromBase
final case class InCode(inType: String, name: Option[String], doc: Option[String], streaming: Boolean)

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object InCode

Attributes

Companion
class
Source
Code.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
InCode.type
final case class Object(name: String, extensions: List[String], schema: Option[SchemaCode], endpoints: Map[Field, EndpointCode], objects: List[Object], caseClasses: List[CaseClass], enums: List[Enum]) extends ScalaType

Attributes

Companion
object
Source
Code.scala
Supertypes
trait ScalaType
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Object

Attributes

Companion
class
Source
Code.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Object.type
final case class OutCode(outType: String, status: Status, mediaType: Option[String], doc: Option[String], streaming: Boolean)

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object OutCode

Attributes

Companion
class
Source
Code.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
OutCode.type
final case class PathPatternCode(segments: List[PathSegmentCode])

Attributes

Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class PathSegmentCode(name: String, segmentType: CodecType)

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Code.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object Primitive

Attributes

Companion
trait
Source
Code.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Primitive.type
sealed trait Primitive extends ScalaType

Attributes

Companion
object
Source
Code.scala
Supertypes
trait ScalaType
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object ScalaBoolean
object ScalaByte
object ScalaChar
object ScalaDouble
object ScalaDuration
object ScalaFloat
object ScalaInstant
object ScalaInt
object ScalaLong
object ScalaShort
object ScalaString
object ScalaTime
object ScalaUUID
object ScalaUnit
Show all
final case class QueryParamCode(name: String, queryType: CodecType)

Attributes

Source
Code.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ScalaType

Attributes

Companion
trait
Source
Code.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ScalaType.type
sealed trait ScalaType extends Code

Attributes

Companion
object
Source
Code.scala
Supertypes
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class CaseClass
trait Collection
class Map
class Opt
class Seq
class Set
class Enum
class Object
trait Primitive
object ScalaBoolean
object ScalaByte
object ScalaChar
object ScalaDouble
object ScalaDuration
object ScalaFloat
object ScalaInstant
object ScalaInt
object ScalaLong
object ScalaShort
object ScalaString
object ScalaTime
object ScalaUUID
object ScalaUnit
object Inferred
object JsonAST
class Or
object Unit
class TypeRef
Show all
Self type
final case class TypeRef(name: String) extends ScalaType

Attributes

Source
Code.scala
Supertypes
trait ScalaType
trait Code
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all