Versions in this module Expand all Collapse all v1 v1.1.0 Oct 18, 2024 Changes in this version + type ID struct + Value T + func NewID[T any](v T) ID[T] + func (ID[T]) ImplementsGraphQLType(name string) bool + func (id *ID[T]) UnmarshalGraphQL(v any) error + func (id ID[T]) MarshalJSON() ([]byte, error) + type NullBool struct + Set bool + Value *bool + func (NullBool) ImplementsGraphQLType(name string) bool + func (s *NullBool) Nullable() + func (s *NullBool) UnmarshalGraphQL(input interface{}) error + type NullFloat struct + Set bool + Value *float64 + func (NullFloat) ImplementsGraphQLType(name string) bool + func (s *NullFloat) Nullable() + func (s *NullFloat) UnmarshalGraphQL(input interface{}) error + type NullID struct + Set bool + Value *ID[T] + func (NullID[T]) ImplementsGraphQLType(name string) bool + func (s *NullID[T]) Nullable() + func (s *NullID[T]) UnmarshalGraphQL(input interface{}) error + type NullInt struct + Set bool + Value *int32 + func (NullInt) ImplementsGraphQLType(name string) bool + func (s *NullInt) Nullable() + func (s *NullInt) UnmarshalGraphQL(input interface{}) error + type NullString struct + Set bool + Value *string + func (NullString) ImplementsGraphQLType(name string) bool + func (s *NullString) Nullable() + func (s *NullString) UnmarshalGraphQL(input interface{}) error + type NullTime struct + Set bool + Value *Time + func (NullTime) ImplementsGraphQLType(name string) bool + func (s *NullTime) Nullable() + func (s *NullTime) UnmarshalGraphQL(input interface{}) error + type Time struct + func (Time) ImplementsGraphQLType(name string) bool + func (t *Time) UnmarshalGraphQL(input interface{}) error + func (t Time) MarshalJSON() ([]byte, error)