Versions in this module Expand all Collapse all v1 v1.4.2 Dec 15, 2023 Changes in this version + type CreateEmailProviderLogic struct + func NewCreateEmailProviderLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateEmailProviderLogic + func (l *CreateEmailProviderLogic) CreateEmailProvider(in *mcms.EmailProviderInfo) (*mcms.BaseIDResp, error) + type DeleteEmailProviderLogic struct + func NewDeleteEmailProviderLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteEmailProviderLogic + func (l *DeleteEmailProviderLogic) DeleteEmailProvider(in *mcms.IDsReq) (*mcms.BaseResp, error) + type GetEmailProviderByIdLogic struct + func NewGetEmailProviderByIdLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetEmailProviderByIdLogic + func (l *GetEmailProviderByIdLogic) GetEmailProviderById(in *mcms.IDReq) (*mcms.EmailProviderInfo, error) + type GetEmailProviderListLogic struct + func NewGetEmailProviderListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetEmailProviderListLogic + func (l *GetEmailProviderListLogic) GetEmailProviderList(in *mcms.EmailProviderListReq) (*mcms.EmailProviderListResp, error) + type UpdateEmailProviderLogic struct + func NewUpdateEmailProviderLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateEmailProviderLogic + func (l *UpdateEmailProviderLogic) UpdateEmailProvider(in *mcms.EmailProviderInfo) (*mcms.BaseResp, error)