Class: TencentCloud::Sms::V20190711::PullSmsSendStatus

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

Overview

短信的下发状态详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userreceivetime = nil, userreceiveunixtime = nil, nationcode = nil, purephonenumber = nil, phonenumber = nil, serialno = nil, reportstatus = nil, description = nil) ⇒ PullSmsSendStatus

Returns a new instance of PullSmsSendStatus.



987
988
989
990
991
992
993
994
995
996
# File 'lib/v20190711/models.rb', line 987

def initialize(userreceivetime=nil, userreceiveunixtime=nil, nationcode=nil, purephonenumber=nil, phonenumber=nil, serialno=nil, reportstatus=nil, description=nil)
  @UserReceiveTime = userreceivetime
  @UserReceiveUnixTime = userreceiveunixtime
  @NationCode = nationcode
  @PurePhoneNumber = purephonenumber
  @PhoneNumber = phonenumber
  @SerialNo = serialno
  @ReportStatus = reportstatus
  @Description = description
end

Instance Attribute Details

#Description ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def Description
  @Description
end

#NationCode ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def NationCode
  @NationCode
end

#PhoneNumber ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def PhoneNumber
  @PhoneNumber
end

#PurePhoneNumber ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def PurePhoneNumber
  @PurePhoneNumber
end

#ReportStatus ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def ReportStatus
  @ReportStatus
end

#SerialNo ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def SerialNo
  @SerialNo
end

#UserReceiveTime ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def UserReceiveTime
  @UserReceiveTime
end

#UserReceiveUnixTime ⇒ Object

注:仅当运营商有返回短信接收状态时回包中才会有状态数据。

Parameters:

  • UserReceiveTime: —

    用户实际接收到短信的时间。

  • UserReceiveUnixTime: —

    用户实际接收到短信的时间,UNIX 时间戳(单位:秒)。

  • NationCode: —

    国家(或地区)码。

  • PurePhoneNumber: —

    手机号码,e.164标准,+[国家或地区码][手机号] ,示例如:+8618501234444, 其中前面有一个+号 ,86为国家码,18501234444为手机号。

  • PhoneNumber: —

    手机号码,普通格式,示例如:18501234444。

  • SerialNo: —

    本次发送标识 ID。

  • ReportStatus: —

    实际是否收到的短信接收状态,SUCCESS(下发成功)、FAIL(下发失败)。

  • Description: —

    用户接收短信状态描述。



985
986
987
# File 'lib/v20190711/models.rb', line 985

def UserReceiveUnixTime
  @UserReceiveUnixTime
end

Instance Method Details

#deserialize(params) ⇒ Object



998
999
1000
1001
1002
1003
1004
1005
1006
1007
# File 'lib/v20190711/models.rb', line 998

def deserialize(params)
  @UserReceiveTime = params['UserReceiveTime']
  @UserReceiveUnixTime = params['UserReceiveUnixTime']
  @NationCode = params['NationCode']
  @PurePhoneNumber = params['PurePhoneNumber']
  @PhoneNumber = params['PhoneNumber']
  @SerialNo = params['SerialNo']
  @ReportStatus = params['ReportStatus']
  @Description = params['Description']
end