Class: TencentCloud::Weilingwith::V20230427::ApiContent

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

Overview

API参数信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, type = nil, dynamic = nil, required = nil, value = nil, defaultvalue = nil) ⇒ ApiContent

Returns a new instance of ApiContent.



513
514
515
516
517
518
519
520
521
# File 'lib/v20230427/models.rb', line 513

def initialize(id=nil, name=nil, type=nil, dynamic=nil, required=nil, value=nil, defaultvalue=nil)
  @Id = id
  @Name = name
  @Type = type
  @Dynamic = dynamic
  @Required = required
  @Value = value
  @DefaultValue = defaultvalue
end

Instance Attribute Details

#DefaultValueObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def DefaultValue
  @DefaultValue
end

#DynamicObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def Dynamic
  @Dynamic
end

#IdObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def Id
  @Id
end

#NameObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def Name
  @Name
end

#RequiredObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def Required
  @Required
end

#TypeObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def Type
  @Type
end

#ValueObject

Parameters:

  • Id:

    所属API的id

  • Name:

    参数名称

  • Type:

    参数类型

  • Dynamic:

    是否为动态值

  • Required:

    是否必填

  • Value:

    参数值

  • DefaultValue:

    默认值



511
512
513
# File 'lib/v20230427/models.rb', line 511

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



523
524
525
526
527
528
529
530
531
# File 'lib/v20230427/models.rb', line 523

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Type = params['Type']
  @Dynamic = params['Dynamic']
  @Required = params['Required']
  @Value = params['Value']
  @DefaultValue = params['DefaultValue']
end