Versions in this module Expand all Collapse all v0 v0.2.0 Dec 7, 2022 Changes in this version type Document + func (d Document) Keys() []string + func (d Document) KeysSorted() []string type ErrGAPI + ErrorID string + Message string v0.1.0 Jul 21, 2017 Changes in this version + type Document map[string]interface + func (d *Document) Copy() *Document + func (d *Document) UnmarshalBinary(data []byte) error + func (d *Document) UnmarshalJSON(data []byte) error + func (d Document) ETag() (ETag, error) + func (d Document) Equal(other Document) bool + func (d Document) GAPIError(uri string) *ErrGAPI + func (d Document) GetPath(parts ...string) (interface{}, bool) + func (d Document) MarshalBinary() ([]byte, error) + func (d Document) MarshalJSON() ([]byte, error) + func (d Document) String() string + func (d Document) TraverseCall(f TraverseFunc) + func (d Document) WriteOutJSON(w io.Writer) error + func New() Document + type ETag uint64 + func NewETag(s string) (ETag, error) + func (e ETag) String() string + type ErrGAPI struct + HTTPStatusCode int + Msg string + URI string + func (r *ErrGAPI) Error() string + type TraverseFunc func(*Document, string, interface{})