Hot Chocolate distinguishes between schema and execution options. Schema options relate to the type system and execution options to the query engine.
Member | Type | Default | Description |
---|---|---|---|
QueryTypeName |
string |
Query |
The name of the query type. |
MutationTypeName |
string |
Mutation |
The name of the mutation type. |
SubscriptionTypeName |
string |
Subscription |
The name of the subscription type. |
StrictValidation |
bool |
true |
Defines if the schema is allowed to have errors like missing resolvers etc. |
The schema options allow to alter the overall execution behaviour. The options can be set during schema creation.
SchemaBuilder.New()
.ModifyOptions(opt =>
{
opt.QueryTypeName = "Foo";
})
...
.Create()