Documentation ¶
Index ¶
- type EventService
- func (es *EventService) CreateEvent(ctx context.Context, ID int64, owner, title, text string, startTime time.Time, ...) (*models.Event, error)
- func (es *EventService) DeleteEvent(ctx context.Context, ID int64) error
- func (es *EventService) GetEvents(ctx context.Context) ([]*models.Event, error)
- func (es *EventService) GetEventsByTime(ctx context.Context, timeType string) ([]*models.Event, error)
- func (es *EventService) UpdateEvent(ctx context.Context, ID int64, owner, title, text string, startTime time.Time, ...) (*models.Event, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventService ¶
type EventService struct {
EventStorage interfaces.EventStorage
}
EventService struct
func (*EventService) CreateEvent ¶
func (es *EventService) CreateEvent(ctx context.Context, ID int64, owner, title, text string, startTime time.Time, endTime time.Time) (*models.Event, error)
CreateEvent func
func (*EventService) DeleteEvent ¶
func (es *EventService) DeleteEvent(ctx context.Context, ID int64) error
DeleteEvent func
func (*EventService) GetEventsByTime ¶
func (es *EventService) GetEventsByTime(ctx context.Context, timeType string) ([]*models.Event, error)
GetEventsByTime func
Click to show internal directories.
Click to hide internal directories.