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.



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

#DescriptionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def Description
  @Description
end

#FrequencyIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def FrequencyId
  @FrequencyId
end

#GatewayIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def GatewayId
  @GatewayId
end

#IsPublicObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def IsPublic
  @IsPublic
end

#LocationObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def Location
  @Location
end

#NameObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def Name
  @Name
end

#PositionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



2124
2125
2126
# File 'lib/v20190423/models.rb', line 2124

def Position
  @Position
end

#PositionDetailsObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • Name:

    网关名称

  • Description:

    详情描述

  • Location:

    位置坐标

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • IsPublic:

    是否公开

  • FrequencyId:

    频点ID



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