Versions in this module Expand all Collapse all v0 v0.3.0 Aug 16, 2022 v0.2.0 Jul 28, 2022 Changes in this version + type Quotas struct + CustomerID string + Tier string + type UsageSvc struct + func NewHandler(svc *service.Service, dbService dbproto.DbService) *UsageSvc + func (p *UsageSvc) DeleteCustomer(ctx context.Context, request *pb.DeleteCustomerRequest, ...) error + func (p *UsageSvc) ListAPIRanks(ctx context.Context, request *pb.ListAPIRanksRequest, ...) error + func (p *UsageSvc) ListEvents(ctx context.Context, request *pb.ListEventsRequest, ...) error + func (p *UsageSvc) RankingCron() + func (p *UsageSvc) Read(ctx context.Context, request *pb.ReadRequest, response *pb.ReadResponse) error + func (p *UsageSvc) ReadMonthly(ctx context.Context, request *pb.ReadMonthlyRequest, ...) error + func (p *UsageSvc) ReadMonthlyTotal(ctx context.Context, request *pb.ReadMonthlyTotalRequest, ...) error + func (p *UsageSvc) SaveEvent(ctx context.Context, request *pb.SaveEventRequest, ...) error + func (p *UsageSvc) Sweep(ctx context.Context, request *pb.SweepRequest, response *pb.SweepResponse) error + func (p *UsageSvc) UsageCron()