github.com/niko0xdev/gqlgen@v0.17.55-0.20240120102243-2ecff98c3e37/plugin/modelgen/testdata/gqlgen_custom_model_template.yml (about)

     1  schema:
     2    - "testdata/schema.graphql"
     3  
     4  exec:
     5    filename: out/ignored.go
     6  model:
     7    filename: out/generated.go
     8    model_template: "testdata/customModelTemplate.gotpl"
     9  
    10  models:
    11    ExistingModel:
    12      model: github.com/niko0xdev/gqlgen/plugin/modelgen/out.ExistingModel
    13    ExistingInput:
    14      model: github.com/niko0xdev/gqlgen/plugin/modelgen/out.ExistingInput
    15    ExistingEnum:
    16      model: github.com/niko0xdev/gqlgen/plugin/modelgen/out.ExistingEnum
    17    ExistingInterface:
    18      model: github.com/niko0xdev/gqlgen/plugin/modelgen/out.ExistingInterface
    19    ExistingUnion:
    20      model: github.com/niko0xdev/gqlgen/plugin/modelgen/out.ExistingUnion
    21    ExistingType:
    22      model: github.com/niko0xdev/gqlgen/plugin/modelgen/out.ExistingType
    23    RenameFieldTest:
    24      fields:
    25        badName:
    26          fieldName: GOODnaME
    27    ExtraFieldsTest:
    28      extraFields:
    29        FieldInternalType:
    30          description: "Internal field"
    31          type: github.com/niko0xdev/gqlgen/plugin/modelgen/internal/extrafields.Type
    32        FieldStringPtr:
    33          type: "*string"
    34        FieldInt:
    35          type: "int64"
    36          overrideTags: 'json:"field_int_tag"'
    37        FieldIntSlice:
    38          type: "[]int64"