scalars

package
v0.0.0-...-daf4959 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var All = map[string][]string{
	"ID":      {"#UUID", "#NullUUID", "#NullsUUID"},
	"Time":    {"#Time", "#NullsTime"},
	"Date":    {"#Time", "#NullsTime"},
	"Weekday": {"#Weekday"},
	"String":  {"github.com/99designs/gqlgen/graphql.String", "#NullsString"},
	"Int": {
		"github.com/99designs/gqlgen/graphql.Int", "github.com/99designs/gqlgen/graphql.Uint32",
		"github.com/99designs/gqlgen/graphql.Int32", "github.com/99designs/gqlgen/graphql.Int64",
		"#NullsInt", "#NullsUint32", "#NullsInt32", "#NullsInt64",
	},
	"Float": {
		"github.com/99designs/gqlgen/graphql.Float32", "github.com/99designs/gqlgen/graphql.Float64",
		"#NullsFloat32", "#NullsFloat64",
	},
	"Boolean": {"github.com/99designs/gqlgen/graphql.Boolean", "#NullsBool"},
}

Functions

func MarshalNullUUID

func MarshalNullUUID(id uuid.NullUUID) graphql.Marshaler

func MarshalNullable

func MarshalNullable(n nullable) graphql.Marshaler

func MarshalNullsBool

func MarshalNullsBool(i nulls.Bool) graphql.Marshaler

TODO

func UnmarshalNullsUint32(v interface{}) (i nulls.UInt32, err error) {
	if v == nil {
		return
	}
	i.Uint32, err = graphql.UnmarshalUint32(v)
	if err != nil {
		return
	}
	i.Valid = true
	return
}

func MarshalNullsFloat32

func MarshalNullsFloat32(i nulls.Float32) graphql.Marshaler

func MarshalNullsFloat64

func MarshalNullsFloat64(i nulls.Float64) graphql.Marshaler

func MarshalNullsInt

func MarshalNullsInt(i nulls.Int) graphql.Marshaler

func MarshalNullsInt32

func MarshalNullsInt32(i nulls.Int32) graphql.Marshaler

func MarshalNullsInt64

func MarshalNullsInt64(i nulls.Int64) graphql.Marshaler

func MarshalNullsString

func MarshalNullsString(i nulls.String) graphql.Marshaler

func MarshalNullsTime

func MarshalNullsTime(t nulls.Time) graphql.Marshaler

func MarshalNullsUUID

func MarshalNullsUUID(id nulls.UUID) graphql.Marshaler

func MarshalNullsUint32

func MarshalNullsUint32(i nulls.UInt32) graphql.Marshaler

func MarshalTime

func MarshalTime(t time.Time) graphql.Marshaler

func MarshalUUID

func MarshalUUID(id uuid.UUID) graphql.Marshaler

func MarshalWeekday

func MarshalWeekday(t time.Weekday) graphql.Marshaler

func UnmarshalNullUUID

func UnmarshalNullUUID(v interface{}) (uuid.NullUUID, error)

func UnmarshalNullsBool

func UnmarshalNullsBool(v interface{}) (i nulls.Bool, err error)

func UnmarshalNullsFloat32

func UnmarshalNullsFloat32(v interface{}) (i nulls.Float32, err error)

func UnmarshalNullsFloat64

func UnmarshalNullsFloat64(v interface{}) (i nulls.Float64, err error)

func UnmarshalNullsInt

func UnmarshalNullsInt(v interface{}) (i nulls.Int, err error)

func UnmarshalNullsInt32

func UnmarshalNullsInt32(v interface{}) (i nulls.Int32, err error)

func UnmarshalNullsInt64

func UnmarshalNullsInt64(v interface{}) (i nulls.Int64, err error)

func UnmarshalNullsString

func UnmarshalNullsString(v interface{}) (i nulls.String, err error)

func UnmarshalNullsTime

func UnmarshalNullsTime(v interface{}) (nulls.Time, error)

func UnmarshalNullsUUID

func UnmarshalNullsUUID(v interface{}) (nulls.UUID, error)

func UnmarshalTime

func UnmarshalTime(v interface{}) (t time.Time, err error)

func UnmarshalUUID

func UnmarshalUUID(v interface{}) (uuid.UUID, error)

func UnmarshalWeekday

func UnmarshalWeekday(v interface{}) (w time.Weekday, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL