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.



1422
1423
1424
1425
1426
# File 'lib/v20180608/models.rb', line 1422

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

Instance Attribute Details

#ApiRoleObject

Parameters:

  • Service:

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

  • JSONData:

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

  • ApiRole:

    指定角色



1420
1421
1422
# File 'lib/v20180608/models.rb', line 1420

def ApiRole
  @ApiRole
end

#JSONDataObject

Parameters:

  • Service:

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

  • JSONData:

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

  • ApiRole:

    指定角色



1420
1421
1422
# File 'lib/v20180608/models.rb', line 1420

def JSONData
  @JSONData
end

#ServiceObject

Parameters:

  • Service:

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

  • JSONData:

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

  • ApiRole:

    指定角色



1420
1421
1422
# File 'lib/v20180608/models.rb', line 1420

def Service
  @Service
end

Instance Method Details

#deserialize(params) ⇒ Object



1428
1429
1430
1431
1432
# File 'lib/v20180608/models.rb', line 1428

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