Class: TencentCloud::Iotexplorer::V20190423::ModifyLoRaGatewayRequest

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

Overview

ModifyLoRaGateway请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(description = nil, gatewayid = nil, location = nil, name = nil, ispublic = nil, position = nil, positiondetails = nil, frequencyid = nil) ⇒ ModifyLoRaGatewayRequest

Returns a new instance of ModifyLoRaGatewayRequest.



11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
# File 'lib/v20190423/models.rb', line 11046

def initialize(description=nil, gatewayid=nil, location=nil, name=nil, ispublic=nil, position=nil, positiondetails=nil, frequencyid=nil)
  @Description = description
  @GatewayId = gatewayid
  @Location = location
  @Name = name
  @IsPublic = ispublic
  @Position = position
  @PositionDetails = positiondetails
  @FrequencyId = frequencyid
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def Description
  @Description
end

#FrequencyIdObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def FrequencyId
  @FrequencyId
end

#GatewayIdObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def GatewayId
  @GatewayId
end

#IsPublicObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def IsPublic
  @IsPublic
end

#LocationObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def Location
  @Location
end

#NameObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def Name
  @Name
end

#PositionObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def Position
  @Position
end

#PositionDetailsObject

Parameters:

  • Description:

    描述信息

  • GatewayId:

    LoRa网关Id

  • Location:

    LoRa网关位置坐标

  • Name:

    LoRa网关名称

  • IsPublic:

    是否公开可见

  • Position:

    位置信息

  • PositionDetails:

    位置详情

  • FrequencyId:

    频点ID



11044
11045
11046
# File 'lib/v20190423/models.rb', line 11044

def PositionDetails
  @PositionDetails
end

Instance Method Details

#deserialize(params) ⇒ Object



11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
# File 'lib/v20190423/models.rb', line 11057

def deserialize(params)
  @Description = params['Description']
  @GatewayId = params['GatewayId']
  unless params['Location'].nil?
    @Location = LoRaGatewayLocation.new
    @Location.deserialize(params['Location'])
  end
  @Name = params['Name']
  @IsPublic = params['IsPublic']
  @Position = params['Position']
  @PositionDetails = params['PositionDetails']
  @FrequencyId = params['FrequencyId']
end