Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommentController ¶
type CommentController interface {
ListByFilter(ctx context.Context, f *com_s.CommentPaginationListFilter) (*com_s.CommentPaginationListResult, error)
}
CommentController Interface for Comment business logic controller.
func NewController ¶
func NewController( appCfg *config.Conf, loggerp *slog.Logger, uuidp uuid.Provider, s3 s3_storage.S3Storager, passwordp password.Provider, kmux kmutex.Provider, temailer templatedemailer.TemplatedEmailer, client *mongo.Client, com_storer com_s.CommentStorer, act_storer act_s.ActivitySheetStorer, task_storer task_s.TaskItemStorer, hh_storer hh_s.HowHearAboutUsItemStorer, skillset_s ss_s.SkillSetStorer, vehicletype_s vt_s.VehicleTypeStorer, servicefee_s servicefee_s.ServiceFeeStorer, insurancerequirement_s ir_s.InsuranceRequirementStorer, usr_storer user_s.UserStorer, t_storer t_s.TagStorer, ord_s o_s.OrderStorer, attch_storer attachment_s.AttachmentStorer, a_ctorer a_c.AssociateStorer, ) CommentController
type CommentControllerImpl ¶
type CommentControllerImpl struct { Config *config.Conf Logger *slog.Logger UUID uuid.Provider S3 s3_storage.S3Storager Password password.Provider Kmutex kmutex.Provider TemplatedEmailer templatedemailer.TemplatedEmailer DbClient *mongo.Client CommentStorer com_s.CommentStorer ActivitySheetStorer act_s.ActivitySheetStorer TaskItemStorer task_s.TaskItemStorer HowHearStorer hh_s.HowHearAboutUsItemStorer SkillSetStorer ss_s.SkillSetStorer VehicleTypeStorer vt_s.VehicleTypeStorer TagStorer t_s.TagStorer ServiceFeeStorer servicefee_s.ServiceFeeStorer InsuranceRequirementStorer ir_s.InsuranceRequirementStorer OrderStorer o_s.OrderStorer AttachmentStorer attachment_s.AttachmentStorer UserStorer user_s.UserStorer AssociateStorer a_c.AssociateStorer }
func (*CommentControllerImpl) ListByFilter ¶
func (c *CommentControllerImpl) ListByFilter(ctx context.Context, f *com_s.CommentPaginationListFilter) (*com_s.CommentPaginationListResult, error)
Click to show internal directories.
Click to hide internal directories.