-
- All Implemented Interfaces:
public final class SchemaConfig
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classSchemaConfig.CRUDConfigpublic enumSchemaConfig.InputStyle
-
Field Summary
Fields Modifier and Type Field Description private final SchemaConfig.CRUDConfigqueryprivate final SchemaConfig.CRUDConfigmutationprivate final BooleancapitalizeQueryFieldsprivate final BooleanpluralizeFieldsprivate final SchemaConfig.InputStylequeryOptionStyleprivate final BooleanuseWhereFilterprivate final BooleanuseTemporalScalars
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description final SchemaConfig.CRUDConfiggetQuery()final SchemaConfig.CRUDConfiggetMutation()final BooleangetCapitalizeQueryFields()if true, the top level fields of the Query-type will be capitalized final BooleangetPluralizeFields()if true, the generated fields for query or mutation will use the plural of the types name final SchemaConfig.InputStylegetQueryOptionStyle()Defines the way the input for queries and mutations are generated final BooleangetUseWhereFilter()if enabled the filterargument will be namedwhereand the input type will be named<typeName>Where.final BooleangetUseTemporalScalars()if enabled the Date,Time,LocalTime,DateTimeandLocalDateTimeare used as scalars-
-
Constructor Detail
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query, SchemaConfig.CRUDConfig mutation, Boolean capitalizeQueryFields, Boolean pluralizeFields, SchemaConfig.InputStyle queryOptionStyle, Boolean useWhereFilter, Boolean useTemporalScalars)
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query, SchemaConfig.CRUDConfig mutation, Boolean capitalizeQueryFields, Boolean pluralizeFields, SchemaConfig.InputStyle queryOptionStyle, Boolean useWhereFilter)
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query, SchemaConfig.CRUDConfig mutation, Boolean capitalizeQueryFields, Boolean pluralizeFields, SchemaConfig.InputStyle queryOptionStyle)
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query, SchemaConfig.CRUDConfig mutation, Boolean capitalizeQueryFields, Boolean pluralizeFields)
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query, SchemaConfig.CRUDConfig mutation, Boolean capitalizeQueryFields)
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query, SchemaConfig.CRUDConfig mutation)
-
SchemaConfig
SchemaConfig(SchemaConfig.CRUDConfig query)
-
SchemaConfig
SchemaConfig()
-
-
Method Detail
-
getQuery
final SchemaConfig.CRUDConfig getQuery()
-
getMutation
final SchemaConfig.CRUDConfig getMutation()
-
getCapitalizeQueryFields
final Boolean getCapitalizeQueryFields()
if true, the top level fields of the Query-type will be capitalized
-
getPluralizeFields
final Boolean getPluralizeFields()
if true, the generated fields for query or mutation will use the plural of the types name
-
getQueryOptionStyle
final SchemaConfig.InputStyle getQueryOptionStyle()
Defines the way the input for queries and mutations are generated
-
getUseWhereFilter
final Boolean getUseWhereFilter()
if enabled the
filterargument will be namedwhereand the input type will be named<typeName>Where. additionally, the separated filter arguments will no longer be generated.
-
getUseTemporalScalars
final Boolean getUseTemporalScalars()
if enabled the
Date,Time,LocalTime,DateTimeandLocalDateTimeare used as scalars
-
-
-
-