in _examples/type-system-extension/generated.go [95:161]
func (e *executableSchema) Complexity(typeName, field string, childComplexity int, rawArgs map[string]interface{}) (int, bool) {
ec := executionContext{nil, e, 0, 0, nil}
_ = ec
switch typeName + "." + field {
case "MyMutation.createTodo":
if e.complexity.MyMutation.CreateTodo == nil {
break
}
args, err := ec.field_MyMutation_createTodo_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.MyMutation.CreateTodo(childComplexity, args["todo"].(TodoInput)), true
case "MyQuery.todo":
if e.complexity.MyQuery.Todo == nil {
break
}
args, err := ec.field_MyQuery_todo_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.MyQuery.Todo(childComplexity, args["id"].(string)), true
case "MyQuery.todos":
if e.complexity.MyQuery.Todos == nil {
break
}
return e.complexity.MyQuery.Todos(childComplexity), true
case "Todo.id":
if e.complexity.Todo.ID == nil {
break
}
return e.complexity.Todo.ID(childComplexity), true
case "Todo.state":
if e.complexity.Todo.State == nil {
break
}
return e.complexity.Todo.State(childComplexity), true
case "Todo.text":
if e.complexity.Todo.Text == nil {
break
}
return e.complexity.Todo.Text(childComplexity), true
case "Todo.verified":
if e.complexity.Todo.Verified == nil {
break
}
return e.complexity.Todo.Verified(childComplexity), true
}
return 0, false
}