Versions in this module Expand all Collapse all v0 v0.7.1 Nov 28, 2018 v0.7.0 Nov 28, 2018 v0.6.0 Oct 3, 2018 v0.5.1 Sep 13, 2018 v0.5.0 Aug 31, 2018 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