Documentation ¶
Index ¶
- type ActionRoomService
- type ActionRoomServiceImpl
- func (s ActionRoomServiceImpl) CreateActionRoomIndex(indexes map[string]interface{}) error
- func (s ActionRoomServiceImpl) DeleteActionRoom(filter interface{}) error
- func (s ActionRoomServiceImpl) DeleteActionRoomByOwner(ownerUserId uuid.UUID, actionRoomId uuid.UUID) error
- func (s ActionRoomServiceImpl) DeleteManyActionRooms(filter interface{}) error
- func (s ActionRoomServiceImpl) FindActionRoomList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.ActionRoom, error)
- func (s ActionRoomServiceImpl) FindById(objectId uuid.UUID) (*dto.ActionRoom, error)
- func (s ActionRoomServiceImpl) FindByOwnerUserId(ownerUserId uuid.UUID) ([]dto.ActionRoom, error)
- func (s ActionRoomServiceImpl) FindOneActionRoom(filter interface{}) (*dto.ActionRoom, error)
- func (s ActionRoomServiceImpl) GetAccessKey(ownerUserId uuid.UUID) (string, error)
- func (s ActionRoomServiceImpl) SaveActionRoom(actionRoom *dto.ActionRoom) error
- func (s ActionRoomServiceImpl) SetAccessKey(ownerUserId uuid.UUID) (string, error)
- func (s ActionRoomServiceImpl) UpdateActionRoom(filter interface{}, data interface{}, opts ...*coreData.UpdateOptions) error
- func (s ActionRoomServiceImpl) UpdateActionRoomById(data *dto.ActionRoom) error
- func (s ActionRoomServiceImpl) VerifyAccessKey(ownerUserId uuid.UUID, accessKey string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionRoomService ¶
type ActionRoomService interface { SaveActionRoom(actionRoom *dto.ActionRoom) error FindOneActionRoom(filter interface{}) (*dto.ActionRoom, error) FindActionRoomList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.ActionRoom, error) FindById(objectId uuid.UUID) (*dto.ActionRoom, error) FindByOwnerUserId(ownerUserId uuid.UUID) ([]dto.ActionRoom, error) UpdateActionRoom(filter interface{}, data interface{}, opts ...*coreData.UpdateOptions) error UpdateActionRoomById(data *dto.ActionRoom) error DeleteActionRoom(filter interface{}) error DeleteActionRoomByOwner(ownerUserId uuid.UUID, actionRoomId uuid.UUID) error DeleteManyActionRooms(filter interface{}) error CreateActionRoomIndex(indexes map[string]interface{}) error SetAccessKey(ownerUserId uuid.UUID) (string, error) VerifyAccessKey(ownerUserId uuid.UUID, accessKey string) (bool, error) GetAccessKey(ownerUserId uuid.UUID) (string, error) }
func NewActionRoomService ¶
func NewActionRoomService(db interface{}) (ActionRoomService, error)
NewActionRoomService initializes ActionRoomService's dependencies and create new ActionRoomService struct
type ActionRoomServiceImpl ¶
type ActionRoomServiceImpl struct {
ActionRoomRepo repo.Repository
}
ActionRoomService handlers with injected dependencies
func (ActionRoomServiceImpl) CreateActionRoomIndex ¶
func (s ActionRoomServiceImpl) CreateActionRoomIndex(indexes map[string]interface{}) error
CreateActionRoomIndex create index for actionRoom search.
func (ActionRoomServiceImpl) DeleteActionRoom ¶
func (s ActionRoomServiceImpl) DeleteActionRoom(filter interface{}) error
DeleteActionRoom delete actionRoom by filter
func (ActionRoomServiceImpl) DeleteActionRoomByOwner ¶
func (s ActionRoomServiceImpl) DeleteActionRoomByOwner(ownerUserId uuid.UUID, actionRoomId uuid.UUID) error
DeleteActionRoom delete actionRoom by ownerUserId and actionRoomId
func (ActionRoomServiceImpl) DeleteManyActionRooms ¶
func (s ActionRoomServiceImpl) DeleteManyActionRooms(filter interface{}) error
DeleteManyActionRooms delete many actionRooms by filter
func (ActionRoomServiceImpl) FindActionRoomList ¶
func (s ActionRoomServiceImpl) FindActionRoomList(filter interface{}, limit int64, skip int64, sort map[string]int) ([]dto.ActionRoom, error)
FindActionRoomList get all actionRooms by filter
func (ActionRoomServiceImpl) FindById ¶
func (s ActionRoomServiceImpl) FindById(objectId uuid.UUID) (*dto.ActionRoom, error)
FindById find by actionRoom id
func (ActionRoomServiceImpl) FindByOwnerUserId ¶
func (s ActionRoomServiceImpl) FindByOwnerUserId(ownerUserId uuid.UUID) ([]dto.ActionRoom, error)
FindByOwnerUserId find by owner user id
func (ActionRoomServiceImpl) FindOneActionRoom ¶
func (s ActionRoomServiceImpl) FindOneActionRoom(filter interface{}) (*dto.ActionRoom, error)
FindOneActionRoom get one actionRoom
func (ActionRoomServiceImpl) GetAccessKey ¶
func (s ActionRoomServiceImpl) GetAccessKey(ownerUserId uuid.UUID) (string, error)
GetAccessKey increment score of post
func (ActionRoomServiceImpl) SaveActionRoom ¶
func (s ActionRoomServiceImpl) SaveActionRoom(actionRoom *dto.ActionRoom) error
SaveActionRoom save the actionRoom
func (ActionRoomServiceImpl) SetAccessKey ¶
func (s ActionRoomServiceImpl) SetAccessKey(ownerUserId uuid.UUID) (string, error)
SetAccessKey create access key for action room
func (ActionRoomServiceImpl) UpdateActionRoom ¶
func (s ActionRoomServiceImpl) UpdateActionRoom(filter interface{}, data interface{}, opts ...*coreData.UpdateOptions) error
UpdateActionRoom update the actionRoom
func (ActionRoomServiceImpl) UpdateActionRoomById ¶
func (s ActionRoomServiceImpl) UpdateActionRoomById(data *dto.ActionRoom) error
UpdateActionRoom update the actionRoom
func (ActionRoomServiceImpl) VerifyAccessKey ¶
func (s ActionRoomServiceImpl) VerifyAccessKey(ownerUserId uuid.UUID, accessKey string) (bool, error)
VerifyAccessKey increment score of post