Class: TencentCloud::Waf::V20180125::TokenVerifyRule

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

Overview

Token有效性校验规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jwtrule = nil, generalrule = nil) ⇒ TokenVerifyRule



18878
18879
18880
18881
# File 'lib/v20180125/models.rb', line 18878

def initialize(jwtrule=nil, generalrule=nil)
  @JWTRule = jwtrule
  @GeneralRule = generalrule
end

Instance Attribute Details

#GeneralRuleObject



18876
18877
18878
# File 'lib/v20180125/models.rb', line 18876

def GeneralRule
  @GeneralRule
end

#JWTRuleObject



18876
18877
18878
# File 'lib/v20180125/models.rb', line 18876

def JWTRule
  @JWTRule
end

Instance Method Details

#deserialize(params) ⇒ Object



18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
# File 'lib/v20180125/models.rb', line 18883

def deserialize(params)
  unless params['JWTRule'].nil?
    @JWTRule = JWTConfig.new
    @JWTRule.deserialize(params['JWTRule'])
  end
  unless params['GeneralRule'].nil?
    @GeneralRule = TokenRuleEntry.new
    @GeneralRule.deserialize(params['GeneralRule'])
  end
end