Documentation
¶
Index ¶
- Variables
- func MarshalNullUUID(id uuid.NullUUID) graphql.Marshaler
- func MarshalNullable(n nullable) graphql.Marshaler
- func MarshalNullsBool(i nulls.Bool) graphql.Marshaler
- func MarshalNullsFloat32(i nulls.Float32) graphql.Marshaler
- func MarshalNullsFloat64(i nulls.Float64) graphql.Marshaler
- func MarshalNullsInt(i nulls.Int) graphql.Marshaler
- func MarshalNullsInt32(i nulls.Int32) graphql.Marshaler
- func MarshalNullsInt64(i nulls.Int64) graphql.Marshaler
- func MarshalNullsString(i nulls.String) graphql.Marshaler
- func MarshalNullsTime(t nulls.Time) graphql.Marshaler
- func MarshalNullsUUID(id nulls.UUID) graphql.Marshaler
- func MarshalNullsUint32(i nulls.UInt32) graphql.Marshaler
- func MarshalTime(t time.Time) graphql.Marshaler
- func MarshalUUID(id uuid.UUID) graphql.Marshaler
- func MarshalWeekday(t time.Weekday) graphql.Marshaler
- func UnmarshalNullUUID(v interface{}) (uuid.NullUUID, error)
- func UnmarshalNullsBool(v interface{}) (i nulls.Bool, err error)
- func UnmarshalNullsFloat32(v interface{}) (i nulls.Float32, err error)
- func UnmarshalNullsFloat64(v interface{}) (i nulls.Float64, err error)
- func UnmarshalNullsInt(v interface{}) (i nulls.Int, err error)
- func UnmarshalNullsInt32(v interface{}) (i nulls.Int32, err error)
- func UnmarshalNullsInt64(v interface{}) (i nulls.Int64, err error)
- func UnmarshalNullsString(v interface{}) (i nulls.String, err error)
- func UnmarshalNullsTime(v interface{}) (nulls.Time, error)
- func UnmarshalNullsUUID(v interface{}) (nulls.UUID, error)
- func UnmarshalTime(v interface{}) (t time.Time, err error)
- func UnmarshalUUID(v interface{}) (uuid.UUID, error)
- func UnmarshalWeekday(v interface{}) (w time.Weekday, err error)
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 MarshalNullable ¶
func MarshalNullsBool ¶
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 UnmarshalNullUUID ¶
func UnmarshalNullsBool ¶
func UnmarshalNullsFloat32 ¶
func UnmarshalNullsFloat64 ¶
func UnmarshalNullsInt ¶
func UnmarshalNullsInt32 ¶
func UnmarshalNullsInt64 ¶
func UnmarshalNullsString ¶
func UnmarshalNullsTime ¶
func UnmarshalNullsUUID ¶
func UnmarshalTime ¶
func UnmarshalUUID ¶
func UnmarshalWeekday ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.