Class: TencentCloud::Youmall::V20180228::NetworkHistoryInfo

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

Overview

查询网络状态历史数据输出

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(count = nil, companyid = nil, shopid = nil, province = nil, city = nil, shopname = nil, infos = nil) ⇒ NetworkHistoryInfo

Returns a new instance of NetworkHistoryInfo.



2270
2271
2272
2273
2274
2275
2276
2277
2278
# File 'lib/v20180228/models.rb', line 2270

def initialize(count=nil, companyid=nil, shopid=nil, province=nil, city=nil, shopname=nil, infos=nil)
  @Count = count
  @CompanyId = companyid
  @ShopId = shopid
  @Province = province
  @City = city
  @ShopName = shopname
  @Infos = infos
end

Instance Attribute Details

#CityObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def City
  @City
end

#CompanyIdObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def CompanyId
  @CompanyId
end

#CountObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def Count
  @Count
end

#InfosObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def Infos
  @Infos
end

#ProvinceObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def Province
  @Province
end

#ShopIdObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def ShopId
  @ShopId
end

#ShopNameObject

Parameters:

  • Count:

    总数

  • CompanyId:

    集团id

  • ShopId:

    店铺id

  • Province:

    店铺省份

  • City:

    店铺城市

  • ShopName:

    店铺名称

  • Infos:

    网络信息



2268
2269
2270
# File 'lib/v20180228/models.rb', line 2268

def ShopName
  @ShopName
end

Instance Method Details

#deserialize(params) ⇒ Object



2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
# File 'lib/v20180228/models.rb', line 2280

def deserialize(params)
  @Count = params['Count']
  @CompanyId = params['CompanyId']
  @ShopId = params['ShopId']
  @Province = params['Province']
  @City = params['City']
  @ShopName = params['ShopName']
  unless params['Infos'].nil?
    @Infos = []
    params['Infos'].each do |i|
      networkinfo_tmp = NetworkInfo.new
      networkinfo_tmp.deserialize(i)
      @Infos << networkinfo_tmp
    end
  end
end