Versions in this module Expand all Collapse all v0 v0.9.1 Dec 2, 2020 Changes in this version + type FireStore struct + func NewFireStore(ctx context.Context, projectID, namespace, environment string, opts ...Option) (*FireStore, error) + func (s *FireStore) Close() error + func (s *FireStore) Create(ctx context.Context, kind, id string, entity interface{}) error + func (s *FireStore) Find(ctx context.Context, kind string, opts datastore.ListOptions) (datastore.Iterator, error) + func (s *FireStore) Get(ctx context.Context, kind, id string, v interface{}) error + func (s *FireStore) Put(ctx context.Context, kind, id string, entity interface{}) error + func (s *FireStore) Update(ctx context.Context, kind, id string, factory datastore.Factory, ...) error + type Iterator struct + func (it *Iterator) Cursor() (string, error) + func (it *Iterator) Next(dst interface{}) error + type Option func(*FireStore) + func WithCredentialsFile(path string) Option + func WithLogger(logger *zap.Logger) Option