Documentation
¶
Index ¶
- type MarketingService
- func (s *MarketingService) CreateBatchSendEmailTask(ctx context.Context, req *v1.CreateBatchSendEmailTaskRequest) (*v1.CreateBatchSendEmailTaskReply, error)
- func (s *MarketingService) CreateQuotaTask(ctx context.Context, req *v1.CreateQuotaTaskRequest) (*v1.CreateQuotaTaskReply, error)
- func (s *MarketingService) GetBatchSendEmailTaskList(ctx context.Context, req *v1.GetBatchSendEmailTaskListRequest) (*v1.GetBatchSendEmailTaskListReply, error)
- func (s *MarketingService) GetBatchSendEmailTaskStatus(ctx context.Context, req *v1.GetBatchSendEmailTaskStatusRequest) (*v1.GetBatchSendEmailTaskStatusReply, error)
- func (s *MarketingService) GetPreSendEmailCount(ctx context.Context, req *v1.GetPreSendEmailCountRequest) (*v1.GetPreSendEmailCountReply, error)
- func (s *MarketingService) QueryQuotaTaskList(ctx context.Context, req *v1.QueryQuotaTaskListRequest) (*v1.QueryQuotaTaskListReply, error)
- func (s *MarketingService) QueryQuotaTaskPreCount(ctx context.Context, req *v1.QueryQuotaTaskPreCountRequest) (*v1.QueryQuotaTaskPreCountReply, error)
- func (s *MarketingService) StopBatchSendEmailTask(ctx context.Context, req *v1.StopBatchSendEmailTaskRequest) (*v1.StopBatchSendEmailTaskReply, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MarketingService ¶
type MarketingService struct {
v1.UnimplementedMarketingServiceServer
// contains filtered or unexported fields
}
MarketingService 营销服务
func NewMarketingService ¶
func NewMarketingService(uc *marketingbiz.MarketingUsecase, logger log.Logger) *MarketingService
NewMarketingService 创建营销服务
func (*MarketingService) CreateBatchSendEmailTask ¶
func (s *MarketingService) CreateBatchSendEmailTask(ctx context.Context, req *v1.CreateBatchSendEmailTaskRequest) (*v1.CreateBatchSendEmailTaskReply, error)
CreateBatchSendEmailTask 创建批量发送邮件任务
func (*MarketingService) CreateQuotaTask ¶
func (s *MarketingService) CreateQuotaTask(ctx context.Context, req *v1.CreateQuotaTaskRequest) (*v1.CreateQuotaTaskReply, error)
CreateQuotaTask 创建配额任务
func (*MarketingService) GetBatchSendEmailTaskList ¶
func (s *MarketingService) GetBatchSendEmailTaskList(ctx context.Context, req *v1.GetBatchSendEmailTaskListRequest) (*v1.GetBatchSendEmailTaskListReply, error)
GetBatchSendEmailTaskList 获取批量发送邮件任务列表
func (*MarketingService) GetBatchSendEmailTaskStatus ¶
func (s *MarketingService) GetBatchSendEmailTaskStatus(ctx context.Context, req *v1.GetBatchSendEmailTaskStatusRequest) (*v1.GetBatchSendEmailTaskStatusReply, error)
GetBatchSendEmailTaskStatus 获取批量发送邮件任务状态
func (*MarketingService) GetPreSendEmailCount ¶
func (s *MarketingService) GetPreSendEmailCount(ctx context.Context, req *v1.GetPreSendEmailCountRequest) (*v1.GetPreSendEmailCountReply, error)
GetPreSendEmailCount 获取预发送邮件数量
func (*MarketingService) QueryQuotaTaskList ¶
func (s *MarketingService) QueryQuotaTaskList(ctx context.Context, req *v1.QueryQuotaTaskListRequest) (*v1.QueryQuotaTaskListReply, error)
QueryQuotaTaskList 查询配额任务列表
func (*MarketingService) QueryQuotaTaskPreCount ¶
func (s *MarketingService) QueryQuotaTaskPreCount(ctx context.Context, req *v1.QueryQuotaTaskPreCountRequest) (*v1.QueryQuotaTaskPreCountReply, error)
QueryQuotaTaskPreCount 查询配额任务预计数量
func (*MarketingService) StopBatchSendEmailTask ¶
func (s *MarketingService) StopBatchSendEmailTask(ctx context.Context, req *v1.StopBatchSendEmailTaskRequest) (*v1.StopBatchSendEmailTaskReply, error)
StopBatchSendEmailTask 停止批量发送邮件任务
Click to show internal directories.
Click to hide internal directories.