Documentation ¶
Index ¶
- Variables
- func New(cfg config.Configuration) (datastore.DatabaseClient, error)
- func NewApiRoleRepo(db *badgerhold.Store) datastore.APIKeyRepository
- func NewApplicationRepo(db *badgerhold.Store) datastore.ApplicationRepository
- func NewConfigRepo(db *badgerhold.Store) datastore.ConfigurationRepository
- func NewEventDeliveryRepository(db *badgerhold.Store) datastore.EventDeliveryRepository
- func NewEventRepo(db *badgerhold.Store) datastore.EventRepository
- func NewGroupRepo(db *badgerhold.Store) datastore.GroupRepository
- func NewOrgInviteRepo(db *badgerhold.Store) datastore.OrganisationInviteRepository
- func NewOrgMemberRepo(db *badgerhold.Store) datastore.OrganisationMemberRepository
- func NewOrgRepo(db *badgerhold.Store) *orgRepo
- func NewSourceRepo(db *badgerhold.Store) datastore.SourceRepository
- func NewSubscriptionRepo(db *badgerhold.Store) datastore.SubscriptionRepository
- func NewUserRepo(db *badgerhold.Store) datastore.UserRepository
- type Client
- func (c *Client) APIRepo() datastore.APIKeyRepository
- func (c *Client) AppRepo() datastore.ApplicationRepository
- func (c *Client) Client() interface{}
- func (c *Client) ConfigurationRepo() datastore.ConfigurationRepository
- func (c *Client) Disconnect(context.Context) error
- func (c *Client) EventDeliveryRepo() datastore.EventDeliveryRepository
- func (c *Client) EventRepo() datastore.EventRepository
- func (c *Client) GetName() string
- func (c *Client) GroupRepo() datastore.GroupRepository
- func (c *Client) OrganisationInviteRepo() datastore.OrganisationInviteRepository
- func (c *Client) OrganisationMemberRepo() datastore.OrganisationMemberRepository
- func (c *Client) OrganisationRepo() datastore.OrganisationRepository
- func (c *Client) SourceRepo() datastore.SourceRepository
- func (c *Client) SubRepo() datastore.SubscriptionRepository
- func (c *Client) UserRepo() datastore.UserRepository
- type TimeDuration
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidPeriod = errors.New("specified data cannot be generated for period")
Functions ¶
func New ¶
func New(cfg config.Configuration) (datastore.DatabaseClient, error)
func NewApiRoleRepo ¶
func NewApiRoleRepo(db *badgerhold.Store) datastore.APIKeyRepository
func NewApplicationRepo ¶
func NewApplicationRepo(db *badgerhold.Store) datastore.ApplicationRepository
func NewConfigRepo ¶ added in v0.6.0
func NewConfigRepo(db *badgerhold.Store) datastore.ConfigurationRepository
func NewEventDeliveryRepository ¶
func NewEventDeliveryRepository(db *badgerhold.Store) datastore.EventDeliveryRepository
func NewEventRepo ¶
func NewEventRepo(db *badgerhold.Store) datastore.EventRepository
func NewGroupRepo ¶
func NewGroupRepo(db *badgerhold.Store) datastore.GroupRepository
func NewOrgInviteRepo ¶ added in v0.6.0
func NewOrgInviteRepo(db *badgerhold.Store) datastore.OrganisationInviteRepository
func NewOrgMemberRepo ¶ added in v0.6.0
func NewOrgMemberRepo(db *badgerhold.Store) datastore.OrganisationMemberRepository
func NewOrgRepo ¶ added in v0.6.0
func NewOrgRepo(db *badgerhold.Store) *orgRepo
func NewSourceRepo ¶ added in v0.6.0
func NewSourceRepo(db *badgerhold.Store) datastore.SourceRepository
func NewSubscriptionRepo ¶ added in v0.6.0
func NewSubscriptionRepo(db *badgerhold.Store) datastore.SubscriptionRepository
func NewUserRepo ¶ added in v0.6.0
func NewUserRepo(db *badgerhold.Store) datastore.UserRepository
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) APIRepo ¶
func (c *Client) APIRepo() datastore.APIKeyRepository
func (*Client) AppRepo ¶
func (c *Client) AppRepo() datastore.ApplicationRepository
func (*Client) ConfigurationRepo ¶ added in v0.6.0
func (c *Client) ConfigurationRepo() datastore.ConfigurationRepository
func (*Client) EventDeliveryRepo ¶
func (c *Client) EventDeliveryRepo() datastore.EventDeliveryRepository
func (*Client) EventRepo ¶
func (c *Client) EventRepo() datastore.EventRepository
func (*Client) GroupRepo ¶
func (c *Client) GroupRepo() datastore.GroupRepository
func (*Client) OrganisationInviteRepo ¶ added in v0.6.0
func (c *Client) OrganisationInviteRepo() datastore.OrganisationInviteRepository
func (*Client) OrganisationMemberRepo ¶ added in v0.6.0
func (c *Client) OrganisationMemberRepo() datastore.OrganisationMemberRepository
func (*Client) OrganisationRepo ¶ added in v0.6.0
func (c *Client) OrganisationRepo() datastore.OrganisationRepository
func (*Client) SourceRepo ¶ added in v0.6.0
func (c *Client) SourceRepo() datastore.SourceRepository
func (*Client) SubRepo ¶ added in v0.6.0
func (c *Client) SubRepo() datastore.SubscriptionRepository
func (*Client) UserRepo ¶ added in v0.6.0
func (c *Client) UserRepo() datastore.UserRepository
type TimeDuration ¶
type TimeDuration struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.