Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { ID string `bson:"_id"` ActivityTypeID string `bson:"activitytype_id"` OrderID string `bson:"order_id"` Period Interval `bson:"interval"` }
Activity activity model for storage
type Repository ¶
type Repository interface { Create(context.Context, Activity) (*uuid.UUID, error) Read(context.Context, uuid.UUID) (*Activity, error) Exist(context.Context, uuid.UUID) (*bool, error) Update(context.Context, Activity) error Delete(context.Context, uuid.UUID) error List(context.Context, []uuid.UUID) (Activities, error) ListInInterval(context.Context, Interval) (Activities, error) }
Repository Repository interface
Click to show internal directories.
Click to hide internal directories.