Documentation
¶
Index ¶
- type PostApplication
- func (p *PostApplication) CreateTemplate(ctx context.Context, request *api.CreateTemplateRequest) (*api.CreateTemplateResponse, error)
- func (p *PostApplication) GetTemplate(ctx context.Context, request *api.GetTemplateRequest) (*api.GetTemplateResponse, error)
- func (p *PostApplication) ListTemplate(ctx context.Context, request *api.ListTemplateRequest) (*api.ListTemplateResponse, error)
- func (p *PostApplication) RemoveTemplate(ctx context.Context, request *api.RemoveTemplateRequest) (*api.RemoveTemplateResponse, error)
- func (p *PostApplication) Send(ctx context.Context, request *api.SendRequest) (*api.SendResponse, error)
- func (p *PostApplication) SendEmail(ctx context.Context, request *api.SendEmailRequest) (*api.SendEmailResponse, error)
- func (p *PostApplication) SendSms(ctx context.Context, request *api.SendSmsRequest) (*api.SendSmsResponse, error)
- func (p *PostApplication) UpdateTemplate(ctx context.Context, request *api.UpdateTemplateRequest) (*api.UpdateTemplateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostApplication ¶
type PostApplication struct {
// contains filtered or unexported fields
}
func New ¶
func New(postService postserviceiface.PostService) *PostApplication
func (*PostApplication) CreateTemplate ¶
func (p *PostApplication) CreateTemplate(ctx context.Context, request *api.CreateTemplateRequest) (*api.CreateTemplateResponse, error)
func (*PostApplication) GetTemplate ¶
func (p *PostApplication) GetTemplate(ctx context.Context, request *api.GetTemplateRequest) (*api.GetTemplateResponse, error)
func (*PostApplication) ListTemplate ¶
func (p *PostApplication) ListTemplate(ctx context.Context, request *api.ListTemplateRequest) (*api.ListTemplateResponse, error)
func (*PostApplication) RemoveTemplate ¶
func (p *PostApplication) RemoveTemplate(ctx context.Context, request *api.RemoveTemplateRequest) (*api.RemoveTemplateResponse, error)
func (*PostApplication) Send ¶
func (p *PostApplication) Send(ctx context.Context, request *api.SendRequest) (*api.SendResponse, error)
func (*PostApplication) SendEmail ¶
func (p *PostApplication) SendEmail(ctx context.Context, request *api.SendEmailRequest) (*api.SendEmailResponse, error)
func (*PostApplication) SendSms ¶
func (p *PostApplication) SendSms(ctx context.Context, request *api.SendSmsRequest) (*api.SendSmsResponse, error)
func (*PostApplication) UpdateTemplate ¶
func (p *PostApplication) UpdateTemplate(ctx context.Context, request *api.UpdateTemplateRequest) (*api.UpdateTemplateResponse, error)
Click to show internal directories.
Click to hide internal directories.