Class: TencentCloud::Apigateway::V20180808::APIDoc

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

Overview

API文档基本信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(apidocid = nil, apidocname = nil, apidocstatus = nil, tags = nil) ⇒ APIDoc

Returns a new instance of APIDoc.



34
35
36
37
38
39
# File 'lib/v20180808/models.rb', line 34

def initialize(apidocid=nil, apidocname=nil, apidocstatus=nil, tags=nil)
  @ApiDocId = apidocid
  @ApiDocName = apidocname
  @ApiDocStatus = apidocstatus
  @Tags = tags
end

Instance Attribute Details

#ApiDocIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ApiDocId:

    API文档ID

  • ApiDocName:

    API文档名称

  • ApiDocStatus:

    API文档构建状态

  • Tags:

    标签



32
33
34
# File 'lib/v20180808/models.rb', line 32

def ApiDocId
  @ApiDocId
end

#ApiDocNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ApiDocId:

    API文档ID

  • ApiDocName:

    API文档名称

  • ApiDocStatus:

    API文档构建状态

  • Tags:

    标签



32
33
34
# File 'lib/v20180808/models.rb', line 32

def ApiDocName
  @ApiDocName
end

#ApiDocStatusObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ApiDocId:

    API文档ID

  • ApiDocName:

    API文档名称

  • ApiDocStatus:

    API文档构建状态

  • Tags:

    标签



32
33
34
# File 'lib/v20180808/models.rb', line 32

def ApiDocStatus
  @ApiDocStatus
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ApiDocId:

    API文档ID

  • ApiDocName:

    API文档名称

  • ApiDocStatus:

    API文档构建状态

  • Tags:

    标签



32
33
34
# File 'lib/v20180808/models.rb', line 32

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
52
53
# File 'lib/v20180808/models.rb', line 41

def deserialize(params)
  @ApiDocId = params['ApiDocId']
  @ApiDocName = params['ApiDocName']
  @ApiDocStatus = params['ApiDocStatus']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end