Class: TencentCloud::Tcb::V20180608::CommonServiceAPIRequest

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

Overview

CommonServiceAPI请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(service = nil, jsondata = nil, apirole = nil) ⇒ CommonServiceAPIRequest

Returns a new instance of CommonServiceAPIRequest.



1668
1669
1670
1671
1672
# File 'lib/v20180608/models.rb', line 1668

def initialize(service=nil, jsondata=nil, apirole=nil)
  @Service = service
  @JSONData = jsondata
  @ApiRole = apirole
end

Instance Attribute Details

#ApiRoleObject

Parameters:

  • Service名,需要转发访问的接口名

  • 需要转发的云API参数,要转成JSON格式

  • 指定角色



1666
1667
1668
# File 'lib/v20180608/models.rb', line 1666

def ApiRole
  @ApiRole
end

#JSONDataObject

Parameters:

  • Service名,需要转发访问的接口名

  • 需要转发的云API参数,要转成JSON格式

  • 指定角色



1666
1667
1668
# File 'lib/v20180608/models.rb', line 1666

def JSONData
  @JSONData
end

#ServiceObject

Parameters:

  • Service名,需要转发访问的接口名

  • 需要转发的云API参数,要转成JSON格式

  • 指定角色



1666
1667
1668
# File 'lib/v20180608/models.rb', line 1666

def Service
  @Service
end

Instance Method Details

#deserialize(params) ⇒ Object



1674
1675
1676
1677
1678
# File 'lib/v20180608/models.rb', line 1674

def deserialize(params)
  @Service = params['Service']
  @JSONData = params['JSONData']
  @ApiRole = params['ApiRole']
end