Versions in this module Expand all Collapse all v0 v0.4.4 Aug 21, 2018 Changes in this version + func MarshalID(id external.ObjectID) graphql.Marshaler + func MarshalTimestamp(t time.Time) graphql.Marshaler + func UnmarshalID(v interface{}) (external.ObjectID, error) + func UnmarshalTimestamp(v interface{}) (time.Time, error) + type Address struct + ID external.ObjectID + Location *Point + type Banned bool + type Point struct + X int + Y int + func (p *Point) UnmarshalGQL(v interface{}) error + func (p Point) MarshalGQL(w io.Writer) + type SearchArgs struct + CreatedAfter *time.Time + IsBanned Banned + Location *Point + type Tier uint + const TierA + const TierB + const TierC + func TierForStr(str string) (Tier, error) + func (e *Tier) UnmarshalGQL(v interface{}) error + func (e Tier) IsValid() bool + func (e Tier) MarshalGQL(w io.Writer) + func (e Tier) String() string + type User struct + Address Address + Created time.Time + ID external.ObjectID + IsBanned Banned + Name string + Tier Tier