Class: TencentCloud::Iotexplorer::V20190423::CreateLoRaGatewayRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::CreateLoRaGatewayRequest
- Defined in:
- lib/v20190423/models.rb
Overview
CreateLoRaGateway请求参数结构体
Instance Attribute Summary collapse
- #Description ⇒ Object
- #FrequencyId ⇒ Object
- #GatewayId ⇒ Object
- #IsPublic ⇒ Object
- #Location ⇒ Object
- #Name ⇒ Object
- #Position ⇒ Object
- #PositionDetails ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(gatewayid = nil, name = nil, description = nil, location = nil, position = nil, positiondetails = nil, ispublic = nil, frequencyid = nil) ⇒ CreateLoRaGatewayRequest
constructor
A new instance of CreateLoRaGatewayRequest.
Constructor Details
#initialize(gatewayid = nil, name = nil, description = nil, location = nil, position = nil, positiondetails = nil, ispublic = nil, frequencyid = nil) ⇒ CreateLoRaGatewayRequest
Returns a new instance of CreateLoRaGatewayRequest.
2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 |
# File 'lib/v20190423/models.rb', line 2126 def initialize(gatewayid=nil, name=nil, description=nil, location=nil, position=nil, positiondetails=nil, ispublic=nil, frequencyid=nil) @GatewayId = gatewayid @Name = name @Description = description @Location = location @Position = position @PositionDetails = positiondetails @IsPublic = ispublic @FrequencyId = frequencyid end |
Instance Attribute Details
#Description ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def Description @Description end |
#FrequencyId ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def FrequencyId @FrequencyId end |
#GatewayId ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def GatewayId @GatewayId end |
#IsPublic ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def IsPublic @IsPublic end |
#Location ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def Location @Location end |
#Name ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def Name @Name end |
#Position ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def Position @Position end |
#PositionDetails ⇒ Object
2124 2125 2126 |
# File 'lib/v20190423/models.rb', line 2124 def PositionDetails @PositionDetails end |
Instance Method Details
#deserialize(params) ⇒ Object
2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 |
# File 'lib/v20190423/models.rb', line 2137 def deserialize(params) @GatewayId = params['GatewayId'] @Name = params['Name'] @Description = params['Description'] unless params['Location'].nil? @Location = LoRaGatewayLocation.new @Location.deserialize(params['Location']) end @Position = params['Position'] @PositionDetails = params['PositionDetails'] @IsPublic = params['IsPublic'] @FrequencyId = params['FrequencyId'] end |