in _examples/enum/api/exec.go [99:286]
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 "Query.boolTyped":
if e.complexity.Query.BoolTyped == nil {
break
}
args, err := ec.field_Query_boolTyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.BoolTyped(childComplexity, args["arg"].(model.BoolTyped)), true
case "Query.boolTypedN":
if e.complexity.Query.BoolTypedN == nil {
break
}
args, err := ec.field_Query_boolTypedN_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.BoolTypedN(childComplexity, args["arg"].(*model.BoolTyped)), true
case "Query.boolUntyped":
if e.complexity.Query.BoolUntyped == nil {
break
}
args, err := ec.field_Query_boolUntyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.BoolUntyped(childComplexity, args["arg"].(bool)), true
case "Query.boolUntypedN":
if e.complexity.Query.BoolUntypedN == nil {
break
}
args, err := ec.field_Query_boolUntypedN_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.BoolUntypedN(childComplexity, args["arg"].(*bool)), true
case "Query.inPackage":
if e.complexity.Query.InPackage == nil {
break
}
args, err := ec.field_Query_inPackage_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.InPackage(childComplexity, args["arg"].(InPackage)), true
case "Query.intTyped":
if e.complexity.Query.IntTyped == nil {
break
}
args, err := ec.field_Query_intTyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.IntTyped(childComplexity, args["arg"].(model.IntTyped)), true
case "Query.intTypedN":
if e.complexity.Query.IntTypedN == nil {
break
}
args, err := ec.field_Query_intTypedN_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.IntTypedN(childComplexity, args["arg"].(*model.IntTyped)), true
case "Query.intUntyped":
if e.complexity.Query.IntUntyped == nil {
break
}
args, err := ec.field_Query_intUntyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.IntUntyped(childComplexity, args["arg"].(int)), true
case "Query.intUntypedN":
if e.complexity.Query.IntUntypedN == nil {
break
}
args, err := ec.field_Query_intUntypedN_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.IntUntypedN(childComplexity, args["arg"].(*int)), true
case "Query.stringTyped":
if e.complexity.Query.StringTyped == nil {
break
}
args, err := ec.field_Query_stringTyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.StringTyped(childComplexity, args["arg"].(model.StringTyped)), true
case "Query.stringTypedN":
if e.complexity.Query.StringTypedN == nil {
break
}
args, err := ec.field_Query_stringTypedN_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.StringTypedN(childComplexity, args["arg"].(*model.StringTyped)), true
case "Query.stringUntyped":
if e.complexity.Query.StringUntyped == nil {
break
}
args, err := ec.field_Query_stringUntyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.StringUntyped(childComplexity, args["arg"].(string)), true
case "Query.stringUntypedN":
if e.complexity.Query.StringUntypedN == nil {
break
}
args, err := ec.field_Query_stringUntypedN_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.StringUntypedN(childComplexity, args["arg"].(*string)), true
case "Query.varTyped":
if e.complexity.Query.VarTyped == nil {
break
}
args, err := ec.field_Query_varTyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.VarTyped(childComplexity, args["arg"].(model.VarTyped)), true
case "Query.varUntyped":
if e.complexity.Query.VarUntyped == nil {
break
}
args, err := ec.field_Query_varUntyped_args(context.TODO(), rawArgs)
if err != nil {
return 0, false
}
return e.complexity.Query.VarUntyped(childComplexity, args["arg"].(bool)), true
}
return 0, false
}