Back to godoc.org

Package out

v0.13.0
Latest Go to latest

The latest major version is .

Published: 5 days ago | License: MIT | Module: github.com/99designs/gqlgen

Index

Variables

var AllEnumWithDescription = []EnumWithDescription{
	EnumWithDescriptionCat,
	EnumWithDescriptionDog,
}
var AllMissingEnum = []MissingEnum{
	MissingEnumHello,
	MissingEnumGoodbye,
}

type EnumWithDescription

type EnumWithDescription string

EnumWithDescription is an enum with a description

const (
	EnumWithDescriptionCat EnumWithDescription = "CAT"
	EnumWithDescriptionDog EnumWithDescription = "DOG"
)

func (EnumWithDescription) IsValid

func (e EnumWithDescription) IsValid() bool

func (EnumWithDescription) MarshalGQL

func (e EnumWithDescription) MarshalGQL(w io.Writer)

func (EnumWithDescription) String

func (e EnumWithDescription) String() string

func (*EnumWithDescription) UnmarshalGQL

func (e *EnumWithDescription) UnmarshalGQL(v interface{}) error

type ExistingEnum

type ExistingEnum string

type ExistingInput

type ExistingInput struct {
	Name string
	Enum ExistingEnum
	Int  ExistingInterface
}

type ExistingInterface

type ExistingInterface interface {
	IsExistingInterface()
}

type ExistingModel

type ExistingModel struct {
	Name string
	Enum ExistingEnum
	Int  ExistingInterface
}

type ExistingType

type ExistingType struct {
	Name     *string              `json:"name"`
	Enum     *ExistingEnum        `json:"enum"`
	Int      ExistingInterface    `json:"int"`
	Existing *MissingTypeNullable `json:"existing"`
}

type ExistingUnion

type ExistingUnion interface {
	IsExistingUnion()
}

type FooBarer

type FooBarer interface {
	IsFooBarer()
}

type FooBarr

type FooBarr struct {
	Name string `json:"name" database:"_Foo_Barrname"`
}

func (FooBarr) IsFooBarer

func (FooBarr) IsFooBarer()

type InterfaceWithDescription

type InterfaceWithDescription interface {
	IsInterfaceWithDescription()
}

InterfaceWithDescription is an interface with a description

type MissingEnum

type MissingEnum string
const (
	MissingEnumHello   MissingEnum = "Hello"
	MissingEnumGoodbye MissingEnum = "Goodbye"
)

func (MissingEnum) IsValid

func (e MissingEnum) IsValid() bool

func (MissingEnum) MarshalGQL

func (e MissingEnum) MarshalGQL(w io.Writer)

func (MissingEnum) String

func (e MissingEnum) String() string

func (*MissingEnum) UnmarshalGQL

func (e *MissingEnum) UnmarshalGQL(v interface{}) error

type MissingInput

type MissingInput struct {
	Name *string      `json:"name" database:"MissingInputname"`
	Enum *MissingEnum `json:"enum" database:"MissingInputenum"`
}

type MissingInterface

type MissingInterface interface {
	IsMissingInterface()
}

type MissingTypeNotNull

type MissingTypeNotNull struct {
	Name     string               `json:"name" database:"MissingTypeNotNullname"`
	Enum     MissingEnum          `json:"enum" database:"MissingTypeNotNullenum"`
	Int      MissingInterface     `json:"int" database:"MissingTypeNotNullint"`
	Existing *ExistingType        `json:"existing" database:"MissingTypeNotNullexisting"`
	Missing2 *MissingTypeNullable `json:"missing2" database:"MissingTypeNotNullmissing2"`
}

func (MissingTypeNotNull) IsExistingInterface

func (MissingTypeNotNull) IsExistingInterface()

func (MissingTypeNotNull) IsExistingUnion

func (MissingTypeNotNull) IsExistingUnion()

func (MissingTypeNotNull) IsMissingInterface

func (MissingTypeNotNull) IsMissingInterface()

func (MissingTypeNotNull) IsMissingUnion

func (MissingTypeNotNull) IsMissingUnion()

type MissingTypeNullable

type MissingTypeNullable struct {
	Name     *string             `json:"name" database:"MissingTypeNullablename"`
	Enum     *MissingEnum        `json:"enum" database:"MissingTypeNullableenum"`
	Int      MissingInterface    `json:"int" database:"MissingTypeNullableint"`
	Existing *ExistingType       `json:"existing" database:"MissingTypeNullableexisting"`
	Missing2 *MissingTypeNotNull `json:"missing2" database:"MissingTypeNullablemissing2"`
}

func (MissingTypeNullable) IsExistingInterface

func (MissingTypeNullable) IsExistingInterface()

func (MissingTypeNullable) IsExistingUnion

func (MissingTypeNullable) IsExistingUnion()

func (MissingTypeNullable) IsMissingInterface

func (MissingTypeNullable) IsMissingInterface()

func (MissingTypeNullable) IsMissingUnion

func (MissingTypeNullable) IsMissingUnion()

type MissingUnion

type MissingUnion interface {
	IsMissingUnion()
}

type TypeWithDescription

type TypeWithDescription struct {
	Name *string `json:"name" database:"TypeWithDescriptionname"`
}

TypeWithDescription is a type with a description

func (TypeWithDescription) IsUnionWithDescription

func (TypeWithDescription) IsUnionWithDescription()

type UnionWithDescription

type UnionWithDescription interface {
	IsUnionWithDescription()
}

UnionWithDescription is an union with a description

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier