Class: TencentCloud::Rce::V20201103::DataAuthorizationInfo

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

Overview

数据授权信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dataprovidername = nil, datarecipientname = nil, userdatatype = nil, isauthorize = nil, isorderhandling = nil, authorizationterm = nil, privacypolicylink = nil) ⇒ DataAuthorizationInfo

Returns a new instance of DataAuthorizationInfo.



129
130
131
132
133
134
135
136
137
# File 'lib/v20201103/models.rb', line 129

def initialize(dataprovidername=nil, datarecipientname=nil, userdatatype=nil, isauthorize=nil, isorderhandling=nil, authorizationterm=nil, privacypolicylink=nil)
  @DataProviderName = dataprovidername
  @DataRecipientName = datarecipientname
  @UserDataType = userdatatype
  @IsAuthorize = isauthorize
  @IsOrderHandling = isorderhandling
  @AuthorizationTerm = authorizationterm
  @PrivacyPolicyLink = privacypolicylink
end

Instance Attribute Details

#AuthorizationTermObject

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def AuthorizationTerm
  @AuthorizationTerm
end

#DataProviderNameObject

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def DataProviderName
  @DataProviderName
end

#DataRecipientNameObject

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def DataRecipientName
  @DataRecipientName
end

#IsAuthorizeObject

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def IsAuthorize
  @IsAuthorize
end

#IsOrderHandlingObject

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def IsOrderHandling
  @IsOrderHandling
end

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def PrivacyPolicyLink
  @PrivacyPolicyLink
end

#UserDataTypeObject

1-手机号;2-微信开放账号;3-QQ开放账号;4-IP地址;999-其它;1-已授权;其它值为未授权。1-已授权;其它值为未授权。

Parameters:

  • DataProviderName:

    数据委托方、需求方:客户主体名称。

  • DataRecipientName:

    数据受托方、提供方:腾讯云主体名称。固定填:腾讯云计算(北京)有限责任公司

  • UserDataType:

    客户请求RCE所提供的用户数据类型,支持多选。实际以接口请求传参为准。

  • IsAuthorize:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意客户委托腾讯云处理入参信息

  • IsOrderHandling:

    客户是否已按(rule.tencent.com/rule/202409130001)要求获取用户授权,同意腾讯云结合客户提供的信息,对已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。

  • AuthorizationTerm:

    客户获得的用户授权期限时间戳(单位秒)。不填默认无固定期限。

  • PrivacyPolicyLink:

    客户获得用户授权所依赖的协议地址。



127
128
129
# File 'lib/v20201103/models.rb', line 127

def UserDataType
  @UserDataType
end

Instance Method Details

#deserialize(params) ⇒ Object



139
140
141
142
143
144
145
146
147
# File 'lib/v20201103/models.rb', line 139

def deserialize(params)
  @DataProviderName = params['DataProviderName']
  @DataRecipientName = params['DataRecipientName']
  @UserDataType = params['UserDataType']
  @IsAuthorize = params['IsAuthorize']
  @IsOrderHandling = params['IsOrderHandling']
  @AuthorizationTerm = params['AuthorizationTerm']
  @PrivacyPolicyLink = params['PrivacyPolicyLink']
end