Class: TencentCloud::Apigateway::V20180808::APIDocInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Apigateway::V20180808::APIDocInfo
- Defined in:
- lib/v20180808/models.rb
Overview
API文档详细信息
Instance Attribute Summary collapse
-
#ApiCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ApiDocId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ApiDocName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ApiDocStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ApiDocUri ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ApiIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ApiNames ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Environment ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ReleaseCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SharePassword ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UpdatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ViewCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(apidocid = nil, apidocname = nil, apidocstatus = nil, apicount = nil, viewcount = nil, releasecount = nil, apidocuri = nil, sharepassword = nil, updatedtime = nil, serviceid = nil, environment = nil, apiids = nil, servicename = nil, apinames = nil, tags = nil) ⇒ APIDocInfo
constructor
A new instance of APIDocInfo.
Constructor Details
#initialize(apidocid = nil, apidocname = nil, apidocstatus = nil, apicount = nil, viewcount = nil, releasecount = nil, apidocuri = nil, sharepassword = nil, updatedtime = nil, serviceid = nil, environment = nil, apiids = nil, servicename = nil, apinames = nil, tags = nil) ⇒ APIDocInfo
Returns a new instance of APIDocInfo.
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/v20180808/models.rb', line 92 def initialize(apidocid=nil, apidocname=nil, apidocstatus=nil, apicount=nil, viewcount=nil, releasecount=nil, apidocuri=nil, sharepassword=nil, updatedtime=nil, serviceid=nil, environment=nil, apiids=nil, servicename=nil, apinames=nil, =nil) @ApiDocId = apidocid @ApiDocName = apidocname @ApiDocStatus = apidocstatus @ApiCount = apicount @ViewCount = viewcount @ReleaseCount = releasecount @ApiDocUri = apidocuri @SharePassword = sharepassword @UpdatedTime = updatedtime @ServiceId = serviceid @Environment = environment @ApiIds = apiids @ServiceName = servicename @ApiNames = apinames @Tags = end |
Instance Attribute Details
#ApiCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiCount @ApiCount end |
#ApiDocId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiDocId @ApiDocId end |
#ApiDocName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiDocName @ApiDocName end |
#ApiDocStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiDocStatus @ApiDocStatus end |
#ApiDocUri ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiDocUri @ApiDocUri end |
#ApiIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiIds @ApiIds end |
#ApiNames ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ApiNames @ApiNames end |
#Environment ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def Environment @Environment end |
#ReleaseCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ReleaseCount @ReleaseCount end |
#ServiceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ServiceId @ServiceId end |
#ServiceName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ServiceName @ServiceName end |
#SharePassword ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def SharePassword @SharePassword end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def Tags @Tags end |
#UpdatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def UpdatedTime @UpdatedTime end |
#ViewCount ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
90 91 92 |
# File 'lib/v20180808/models.rb', line 90 def ViewCount @ViewCount end |
Instance Method Details
#deserialize(params) ⇒ Object
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
# File 'lib/v20180808/models.rb', line 110 def deserialize(params) @ApiDocId = params['ApiDocId'] @ApiDocName = params['ApiDocName'] @ApiDocStatus = params['ApiDocStatus'] @ApiCount = params['ApiCount'] @ViewCount = params['ViewCount'] @ReleaseCount = params['ReleaseCount'] @ApiDocUri = params['ApiDocUri'] @SharePassword = params['SharePassword'] @UpdatedTime = params['UpdatedTime'] @ServiceId = params['ServiceId'] @Environment = params['Environment'] @ApiIds = params['ApiIds'] @ServiceName = params['ServiceName'] @ApiNames = params['ApiNames'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |