Versions in this module Expand all Collapse all v0 v0.2.1 Jul 31, 2023 v0.2.0 Apr 6, 2023 Changes in this version + type Manager struct + func NewManager(db *mongo.Database) *Manager + func (m *Manager) CreateTrip(c context.Context, trip *base.Trip) (*TripRecord, error) + func (m *Manager) DeleteTrip(c context.Context, id id.TripID) error + func (m *Manager) GetTrip(c context.Context, id id.TripID, accountID id.AccountID) (*TripRecord, error) + func (m *Manager) GetTrips(c context.Context, accountID id.AccountID, status base.TripStatus) ([]*TripRecord, error) + func (m *Manager) GetTripsByLimit(c context.Context, limit int64) ([]*TripRecord, error) + func (m *Manager) UpdateTrip(c context.Context, tid id.TripID, aid id.AccountID, updatedAt int64, ...) error + type TripRecord struct + Trip *base.Trip