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.



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

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



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def CreatedAt
  @CreatedAt
end

#DescriptionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def Description
  @Description
end

#FrequencyIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def FrequencyId
  @FrequencyId
end

#GatewayIdObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def GatewayId
  @GatewayId
end

#IsPublicObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def IsPublic
  @IsPublic
end

#LastSeenAtObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def LastSeenAt
  @LastSeenAt
end

#LocationObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def Location
  @Location
end

#NameObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def Name
  @Name
end

#PositionObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def Position
  @Position
end

#PositionDetailsObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def PositionDetails
  @PositionDetails
end

#UpdatedAtObject

Parameters:

  • GatewayId:

    LoRa 网关Id

  • IsPublic:

    是否是公开网关

  • Description:

    网关描述

  • Name:

    网关名称

  • Position:

    网关位置信息

  • PositionDetails:

    网关位置详情

  • Location:

    LoRa 网关位置坐标

  • UpdatedAt:

    最后更新时间

  • CreatedAt:

    创建时间

  • LastSeenAt:

    最后上报时间

  • FrequencyId:

    频点ID



10663
10664
10665
# File 'lib/v20190423/models.rb', line 10663

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
# File 'lib/v20190423/models.rb', line 10679

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