Class: TencentCloud::Teo::V20220901::OriginAuthenticationParameters

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

Overview

回源鉴权参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(requestproperties = nil) ⇒ OriginAuthenticationParameters

Returns a new instance of OriginAuthenticationParameters.



18357
18358
18359
# File 'lib/v20220901/models.rb', line 18357

def initialize(requestproperties=nil)
  @RequestProperties = requestproperties
end

Instance Attribute Details

#RequestPropertiesObject

Parameters:

  • RequestProperties:

    回源鉴权请求属性。



18355
18356
18357
# File 'lib/v20220901/models.rb', line 18355

def RequestProperties
  @RequestProperties
end

Instance Method Details

#deserialize(params) ⇒ Object



18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
# File 'lib/v20220901/models.rb', line 18361

def deserialize(params)
  unless params['RequestProperties'].nil?
    @RequestProperties = []
    params['RequestProperties'].each do |i|
      originauthenticationrequestproperties_tmp = OriginAuthenticationRequestProperties.new
      originauthenticationrequestproperties_tmp.deserialize(i)
      @RequestProperties << originauthenticationrequestproperties_tmp
    end
  end
end