Class: TencentCloud::Iotexplorer::V20190423::CreateLoRaGatewayRequest

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

Overview

CreateLoRaGateway请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
# File 'lib/v20190423/models.rb', line 2138

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

#DescriptionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def Description
  @Description
end

#FrequencyIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def FrequencyId
  @FrequencyId
end

#GatewayIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def GatewayId
  @GatewayId
end

#IsPublicObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def IsPublic
  @IsPublic
end

#LocationObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def Location
  @Location
end

#NameObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def Name
  @Name
end

#PositionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def Position
  @Position
end

#PositionDetailsObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2136
2137
2138
# File 'lib/v20190423/models.rb', line 2136

def PositionDetails
  @PositionDetails
end

Instance Method Details

#deserialize(params) ⇒ Object



2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
# File 'lib/v20190423/models.rb', line 2149

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