Documentation
¶
Index ¶
- type AlibabaProvider
- func (a *AlibabaProvider) GetChannelKey() string
- func (a *AlibabaProvider) GetDefaultTemplateId() string
- func (a *AlibabaProvider) SendSms(templateId string, templateParams map[string]string, phoneNumbers []string) (string, error)
- func (a *AlibabaProvider) SetHttpClient(httpClient client.HttpClient)
- type BaseSmsProperties
- type SmsProvider
- type TencentPayLoad
- type TencentProvider
- func (t *TencentProvider) GetChannelKey() string
- func (t *TencentProvider) GetDefaultTemplateId() string
- func (t *TencentProvider) SendSms(templateId string, templateParams map[string]string, phoneNumbers []string) (string, error)
- func (t *TencentProvider) SetHttpClient(httpClient client.HttpClient)
- type TianYiProvider
- type TianYiSendSmsPara
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaProvider ¶
type AlibabaProvider struct { BaseSmsProperties SignName string AccessKeyId string AccessKeySecret string }
func (*AlibabaProvider) GetChannelKey ¶
func (a *AlibabaProvider) GetChannelKey() string
func (*AlibabaProvider) GetDefaultTemplateId ¶
func (a *AlibabaProvider) GetDefaultTemplateId() string
func (*AlibabaProvider) SetHttpClient ¶
func (a *AlibabaProvider) SetHttpClient(httpClient client.HttpClient)
type BaseSmsProperties ¶
type SmsProvider ¶
type TencentPayLoad ¶
type TencentProvider ¶
type TencentProvider struct { BaseSmsProperties AppId string SignName string SecretId string SecretKey string Region string `default:"ap-guangzhou"` }
func (*TencentProvider) GetChannelKey ¶
func (t *TencentProvider) GetChannelKey() string
func (*TencentProvider) GetDefaultTemplateId ¶
func (t *TencentProvider) GetDefaultTemplateId() string
func (*TencentProvider) SetHttpClient ¶
func (t *TencentProvider) SetHttpClient(httpClient client.HttpClient)
type TianYiProvider ¶
type TianYiProvider struct { BaseSmsProperties SignName string AppId string AccessKey string SecurityKey string }
func (*TianYiProvider) GetChannelKey ¶
func (t *TianYiProvider) GetChannelKey() string
func (*TianYiProvider) GetDefaultTemplateId ¶
func (t *TianYiProvider) GetDefaultTemplateId() string
func (*TianYiProvider) SetHttpClient ¶
func (t *TianYiProvider) SetHttpClient(httpClient client.HttpClient)
type TianYiSendSmsPara ¶
Click to show internal directories.
Click to hide internal directories.