Class: TencentCloud::Tds::V20220801::DataAuthorizationInfo

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

Overview

数据授权信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DataAuthorizationInfo.



47
48
49
50
51
52
53
54
# File 'lib/v20220801/models.rb', line 47

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

Instance Attribute Details

#AuthorizationTermObject

不填或0默认无固定期限。

Parameters:

  • PrivacyPolicyLink:

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



45
46
47
# File 'lib/v20220801/models.rb', line 45

def AuthorizationTerm
  @AuthorizationTerm
end

#DataProviderNameObject

不填或0默认无固定期限。

Parameters:

  • PrivacyPolicyLink:

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



45
46
47
# File 'lib/v20220801/models.rb', line 45

def DataProviderName
  @DataProviderName
end

#DataRecipientNameObject

不填或0默认无固定期限。

Parameters:

  • PrivacyPolicyLink:

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



45
46
47
# File 'lib/v20220801/models.rb', line 45

def DataRecipientName
  @DataRecipientName
end

#IsAuthorizeObject

不填或0默认无固定期限。

Parameters:

  • PrivacyPolicyLink:

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



45
46
47
# File 'lib/v20220801/models.rb', line 45

def IsAuthorize
  @IsAuthorize
end

不填或0默认无固定期限。

Parameters:

  • PrivacyPolicyLink:

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



45
46
47
# File 'lib/v20220801/models.rb', line 45

def PrivacyPolicyLink
  @PrivacyPolicyLink
end

#UserDataTypeObject

不填或0默认无固定期限。

Parameters:

  • PrivacyPolicyLink:

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



45
46
47
# File 'lib/v20220801/models.rb', line 45

def UserDataType
  @UserDataType
end

Instance Method Details

#deserialize(params) ⇒ Object



56
57
58
59
60
61
62
63
# File 'lib/v20220801/models.rb', line 56

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