Class: TencentCloud::Iotexplorer::V20190423::LoRaGatewayItem

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

Overview

LoRa 网关信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayid = nil, ispublic = nil, description = nil, name = nil, position = nil, positiondetails = nil, location = nil, updatedat = nil, createdat = nil, lastseenat = nil, frequencyid = nil) ⇒ LoRaGatewayItem

Returns a new instance of LoRaGatewayItem.



10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
# File 'lib/v20190423/models.rb', line 10649

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

Instance Attribute Details

#CreatedAtObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def CreatedAt
  @CreatedAt
end

#DescriptionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def Description
  @Description
end

#FrequencyIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def FrequencyId
  @FrequencyId
end

#GatewayIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def GatewayId
  @GatewayId
end

#IsPublicObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def IsPublic
  @IsPublic
end

#LastSeenAtObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def LastSeenAt
  @LastSeenAt
end

#LocationObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def Location
  @Location
end

#NameObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def Name
  @Name
end

#PositionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def Position
  @Position
end

#PositionDetailsObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def PositionDetails
  @PositionDetails
end

#UpdatedAtObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10647
10648
10649
# File 'lib/v20190423/models.rb', line 10647

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
# File 'lib/v20190423/models.rb', line 10663

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