...

Source file src/github.com/99designs/gqlgen/plugin/modelgen/out_nullable_input_omittable/existing.go

Documentation: github.com/99designs/gqlgen/plugin/modelgen/out_nullable_input_omittable

     1  package out_nullable_input_omittable
     2  
     3  import (
     4  	"github.com/99designs/gqlgen/graphql"
     5  )
     6  
     7  type ExistingType struct {
     8  	Name     *string              `json:"name"`
     9  	Enum     *ExistingEnum        `json:"enum"`
    10  	Int      ExistingInterface    `json:"int"`
    11  	Existing *MissingTypeNullable `json:"existing"`
    12  }
    13  
    14  type ExistingModel struct {
    15  	Name string
    16  	Enum ExistingEnum
    17  	Int  ExistingInterface
    18  }
    19  
    20  type ExistingInput struct {
    21  	Name graphql.Omittable[string]
    22  	Enum graphql.Omittable[ExistingEnum]
    23  	Int  graphql.Omittable[ExistingInterface]
    24  }
    25  
    26  type ExistingEnum string
    27  
    28  type ExistingInterface interface {
    29  	IsExistingInterface()
    30  }
    31  
    32  type ExistingUnion interface {
    33  	IsExistingUnion()
    34  }
    35  

View as plain text