CalibanCommonSettings

caliban.tools.CalibanCommonSettings
See theCalibanCommonSettings companion object
final case class CalibanCommonSettings(clientName: Option[String], scalafmtPath: Option[String], headers: Seq[(String, String)], packageName: Option[String], genView: Option[Boolean], scalarMappings: Seq[(String, String)], imports: Seq[String], splitFiles: Option[Boolean], enableFmt: Option[Boolean], extensibleEnums: Option[Boolean], genType: GenType, effect: Option[String], abstractEffectType: Option[Boolean], preserveInputNames: Option[Boolean], supportIsRepeatable: Option[Boolean], addDerives: Option[Boolean])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def abstractEffectType(abstractEffectType: Boolean): CalibanCommonSettings
def addDerives(addDerives: Boolean): CalibanCommonSettings
def clientName(value: String): CalibanCommonSettings
def effect(effect: String): CalibanCommonSettings
def enableFmt(value: Boolean): CalibanCommonSettings
def extensibleEnums(value: Boolean): CalibanCommonSettings
def genView(value: Boolean): CalibanCommonSettings
def headers(headers: (String, String)*): CalibanCommonSettings
def imports(imports: String*): CalibanCommonSettings
def packageName(name: String): CalibanCommonSettings
def preserveInputNames(preserveInputNames: Boolean): CalibanCommonSettings
def scalafmtPath(value: String): CalibanCommonSettings
def scalarMappings(mapping: (String, String)*): CalibanCommonSettings
def splitFiles(value: Boolean): CalibanCommonSettings
def supportIsRepeatable(supportIsRepeatable: Boolean): CalibanCommonSettings

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product