Class: TencentCloud::Zj::V20190121::SendSmsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190121/models.rb

Overview

SendSms请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(license = nil, phone = nil, templateid = nil, params = nil, sign = nil, senderid = nil, smstype = nil, international = nil, content = nil) ⇒ SendSmsRequest

Returns a new instance of SendSmsRequest.



1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
# File 'lib/v20190121/models.rb', line 1604

def initialize(license=nil, phone=nil, templateid=nil, params=nil, sign=nil, senderid=nil, smstype=nil, international=nil, content=nil)
  @License = license
  @Phone = phone
  @TemplateId = templateid
  @Params = params
  @Sign = sign
  @SenderId = senderid
  @SmsType = smstype
  @International = international
  @Content = content
end

Instance Attribute Details

#ContentObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def Content
  @Content
end

#InternationalObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def International
  @International
end

#LicenseObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def License
  @License
end

#ParamsObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def Params
  @Params
end

#PhoneObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def Phone
  @Phone
end

#SenderIdObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def SenderId
  @SenderId
end

#SignObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def Sign
  @Sign
end

#SmsTypeObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def SmsType
  @SmsType
end

#TemplateIdObject

0:表示国内短信。 1:表示国际/港澳台短信。使用内容发送时必填

Parameters:

  • License:

    商户证书

  • Phone:

    手机号码,采用 e.164 标准,格式为+[手机号],单次请求最多支持200个手机号且要求全为境内手机号,如:+8613800138000

  • TemplateId:

    短信模板id(推荐使用模板id发送,使用内容发送时模板id留空)

  • Params:

    模板参数,若无模板参数,则设置为空。

  • Sign:

    短信签名内容,使用 UTF-8 编码,必须填写已审核通过的签名。注:国内短信为必填参数。

  • SenderId:

    国际/港澳台短信 senderid,国内短信填空

  • SmsType:

    短信类型:0:普通短信,1:营销短信,使用内容发送时必填

  • International:

    是否国际/港澳台短信:

  • Content:

    发送使用的模板内容,如果有占位符,此处也包括占位符,占位符的实际内容通过Params参数传递,使用模板id发送时此字段为空



1602
1603
1604
# File 'lib/v20190121/models.rb', line 1602

def TemplateId
  @TemplateId
end

Instance Method Details

#deserialize(params) ⇒ Object



1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
# File 'lib/v20190121/models.rb', line 1616

def deserialize(params)
  @License = params['License']
  @Phone = params['Phone']
  @TemplateId = params['TemplateId']
  @Params = params['Params']
  @Sign = params['Sign']
  @SenderId = params['SenderId']
  @SmsType = params['SmsType']
  @International = params['International']
  @Content = params['Content']
end