Class: TencentCloud::Smop::V20201203::SubmitTaskEventRequest

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

Overview

SubmitTaskEvent请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(accountid = nil, deviceid = nil, orderid = nil, code = nil, async = nil, productid = nil, notifyurl = nil) ⇒ SubmitTaskEventRequest

Returns a new instance of SubmitTaskEventRequest.



39
40
41
42
43
44
45
46
47
# File 'lib/v20201203/models.rb', line 39

def initialize(accountid=nil, deviceid=nil, orderid=nil, code=nil, async=nil, productid=nil, notifyurl=nil)
  @AccountId = accountid
  @DeviceId = deviceid
  @OrderId = orderid
  @Code = code
  @Async = async
  @ProductId = productid
  @NotifyURL = notifyurl
end

Instance Attribute Details

#AccountIdObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def AccountId
  @AccountId
end

#AsyncObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def Async
  @Async
end

#CodeObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def Code
  @Code
end

#DeviceIdObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def DeviceId
  @DeviceId
end

#NotifyURLObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def NotifyURL
  @NotifyURL
end

#OrderIdObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def OrderId
  @OrderId
end

#ProductIdObject

Parameters:

  • AccountId:

    用户唯一标识,最大长度为64

  • DeviceId:

    用户设备ID,最大长度为64

  • OrderId:

    任务的唯一订单号,只能是数字、大小写字母,且在同一个产品ID下唯一,最大长度为64

  • Code:

    任务事件Code,在腾讯安心用户运营平台下的任务事件列表中设置并获取

  • Async:

    任务结果是否异步通知。0表示任务结果在返回信息中同步返回;1表示任务结果通过回调结果异步通知。

  • ProductId:

    产品ID,可在腾讯安心用户运营平台的企业管理中获取

  • NotifyURL:

    异步接收任务结果通知的回调地址。在Async为1的时候,会将任务结果通过该回调地址进行通知。



37
38
39
# File 'lib/v20201203/models.rb', line 37

def ProductId
  @ProductId
end

Instance Method Details

#deserialize(params) ⇒ Object



49
50
51
52
53
54
55
56
57
# File 'lib/v20201203/models.rb', line 49

def deserialize(params)
  @AccountId = params['AccountId']
  @DeviceId = params['DeviceId']
  @OrderId = params['OrderId']
  @Code = params['Code']
  @Async = params['Async']
  @ProductId = params['ProductId']
  @NotifyURL = params['NotifyURL']
end