Class: PortfolioManager::Xml::MultifamilyHousingType

Inherits:
Object
  • Object
show all
Defined in:
lib/portfolio_manager/xml.rb

Overview

{}multifamilyHousingType

Defined Under Namespace

Classes: UseDetails

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, useDetails = nil, audit = nil) ⇒ MultifamilyHousingType

Returns a new instance of MultifamilyHousingType.



4394
4395
4396
4397
4398
# File 'lib/portfolio_manager/xml.rb', line 4394

def initialize(name = nil, useDetails = nil, audit = nil)
  @name = name
  @useDetails = useDetails
  @audit = audit
end

Instance Attribute Details

#auditPortfolioManager::Xml::LogType



4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
# File 'lib/portfolio_manager/xml.rb', line 4328

class MultifamilyHousingType

  # inner class for member: useDetails
  # {}useDetails
  # @!attribute [rw] totalGrossFloorArea
  #   @return [PortfolioManager::Xml::GrossFloorAreaType]
  # @!attribute [rw] numberOfResidentialLivingUnits
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfBedrooms
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfResidentialLivingUnitsMidRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfLaundryHookupsInAllUnits
  #   @return [PortfolioManager::Xml::UseIntegerType]
  # @!attribute [rw] numberOfLaundryHookupsInCommonArea
  #   @return [PortfolioManager::Xml::UseIntegerType]
  # @!attribute [rw] numberOfResidentialLivingUnitsLowRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] percentHeated
  #   @return [PortfolioManager::Xml::PercentHeatedType]
  # @!attribute [rw] percentCooled
  #   @return [PortfolioManager::Xml::PercentCooledType]
  # @!attribute [rw] numberOfResidentialLivingUnitsHighRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] residentPopulation
  #   @return [PortfolioManager::Xml::ResidentPopulationType]
  # @!attribute [rw] governmentSubsidizedHousing
  #   @return [PortfolioManager::Xml::UseYesNoType]
  # @!attribute [rw] commonEntrance
  #   @return [PortfolioManager::Xml::UseYesNoType]
  class UseDetails
    attr_accessor :totalGrossFloorArea
    attr_accessor :numberOfResidentialLivingUnits
    attr_accessor :numberOfBedrooms
    attr_accessor :numberOfResidentialLivingUnitsMidRiseSetting
    attr_accessor :numberOfLaundryHookupsInAllUnits
    attr_accessor :numberOfLaundryHookupsInCommonArea
    attr_accessor :numberOfResidentialLivingUnitsLowRiseSetting
    attr_accessor :percentHeated
    attr_accessor :percentCooled
    attr_accessor :numberOfResidentialLivingUnitsHighRiseSetting
    attr_accessor :residentPopulation
    attr_accessor :governmentSubsidizedHousing
    attr_accessor :commonEntrance

    def initialize(totalGrossFloorArea = nil, numberOfResidentialLivingUnits = nil, numberOfBedrooms = nil, numberOfResidentialLivingUnitsMidRiseSetting = nil, numberOfLaundryHookupsInAllUnits = nil, numberOfLaundryHookupsInCommonArea = nil, numberOfResidentialLivingUnitsLowRiseSetting = nil, percentHeated = nil, percentCooled = nil, numberOfResidentialLivingUnitsHighRiseSetting = nil, residentPopulation = nil, governmentSubsidizedHousing = nil, commonEntrance = nil)
      @totalGrossFloorArea = totalGrossFloorArea
      @numberOfResidentialLivingUnits = numberOfResidentialLivingUnits
      @numberOfBedrooms = numberOfBedrooms
      @numberOfResidentialLivingUnitsMidRiseSetting = numberOfResidentialLivingUnitsMidRiseSetting
      @numberOfLaundryHookupsInAllUnits = numberOfLaundryHookupsInAllUnits
      @numberOfLaundryHookupsInCommonArea = numberOfLaundryHookupsInCommonArea
      @numberOfResidentialLivingUnitsLowRiseSetting = numberOfResidentialLivingUnitsLowRiseSetting
      @percentHeated = percentHeated
      @percentCooled = percentCooled
      @numberOfResidentialLivingUnitsHighRiseSetting = numberOfResidentialLivingUnitsHighRiseSetting
      @residentPopulation = residentPopulation
      @governmentSubsidizedHousing = governmentSubsidizedHousing
      @commonEntrance = commonEntrance
    end
  end

  attr_accessor :name
  attr_accessor :useDetails
  attr_accessor :audit

  def initialize(name = nil, useDetails = nil, audit = nil)
    @name = name
    @useDetails = useDetails
    @audit = audit
  end
end

#nameObject

Returns:

  • (Object)


4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
# File 'lib/portfolio_manager/xml.rb', line 4328

class MultifamilyHousingType

  # inner class for member: useDetails
  # {}useDetails
  # @!attribute [rw] totalGrossFloorArea
  #   @return [PortfolioManager::Xml::GrossFloorAreaType]
  # @!attribute [rw] numberOfResidentialLivingUnits
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfBedrooms
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfResidentialLivingUnitsMidRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfLaundryHookupsInAllUnits
  #   @return [PortfolioManager::Xml::UseIntegerType]
  # @!attribute [rw] numberOfLaundryHookupsInCommonArea
  #   @return [PortfolioManager::Xml::UseIntegerType]
  # @!attribute [rw] numberOfResidentialLivingUnitsLowRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] percentHeated
  #   @return [PortfolioManager::Xml::PercentHeatedType]
  # @!attribute [rw] percentCooled
  #   @return [PortfolioManager::Xml::PercentCooledType]
  # @!attribute [rw] numberOfResidentialLivingUnitsHighRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] residentPopulation
  #   @return [PortfolioManager::Xml::ResidentPopulationType]
  # @!attribute [rw] governmentSubsidizedHousing
  #   @return [PortfolioManager::Xml::UseYesNoType]
  # @!attribute [rw] commonEntrance
  #   @return [PortfolioManager::Xml::UseYesNoType]
  class UseDetails
    attr_accessor :totalGrossFloorArea
    attr_accessor :numberOfResidentialLivingUnits
    attr_accessor :numberOfBedrooms
    attr_accessor :numberOfResidentialLivingUnitsMidRiseSetting
    attr_accessor :numberOfLaundryHookupsInAllUnits
    attr_accessor :numberOfLaundryHookupsInCommonArea
    attr_accessor :numberOfResidentialLivingUnitsLowRiseSetting
    attr_accessor :percentHeated
    attr_accessor :percentCooled
    attr_accessor :numberOfResidentialLivingUnitsHighRiseSetting
    attr_accessor :residentPopulation
    attr_accessor :governmentSubsidizedHousing
    attr_accessor :commonEntrance

    def initialize(totalGrossFloorArea = nil, numberOfResidentialLivingUnits = nil, numberOfBedrooms = nil, numberOfResidentialLivingUnitsMidRiseSetting = nil, numberOfLaundryHookupsInAllUnits = nil, numberOfLaundryHookupsInCommonArea = nil, numberOfResidentialLivingUnitsLowRiseSetting = nil, percentHeated = nil, percentCooled = nil, numberOfResidentialLivingUnitsHighRiseSetting = nil, residentPopulation = nil, governmentSubsidizedHousing = nil, commonEntrance = nil)
      @totalGrossFloorArea = totalGrossFloorArea
      @numberOfResidentialLivingUnits = numberOfResidentialLivingUnits
      @numberOfBedrooms = numberOfBedrooms
      @numberOfResidentialLivingUnitsMidRiseSetting = numberOfResidentialLivingUnitsMidRiseSetting
      @numberOfLaundryHookupsInAllUnits = numberOfLaundryHookupsInAllUnits
      @numberOfLaundryHookupsInCommonArea = numberOfLaundryHookupsInCommonArea
      @numberOfResidentialLivingUnitsLowRiseSetting = numberOfResidentialLivingUnitsLowRiseSetting
      @percentHeated = percentHeated
      @percentCooled = percentCooled
      @numberOfResidentialLivingUnitsHighRiseSetting = numberOfResidentialLivingUnitsHighRiseSetting
      @residentPopulation = residentPopulation
      @governmentSubsidizedHousing = governmentSubsidizedHousing
      @commonEntrance = commonEntrance
    end
  end

  attr_accessor :name
  attr_accessor :useDetails
  attr_accessor :audit

  def initialize(name = nil, useDetails = nil, audit = nil)
    @name = name
    @useDetails = useDetails
    @audit = audit
  end
end

#useDetailsPortfolioManager::Xml::MultifamilyHousingType::UseDetails



4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
# File 'lib/portfolio_manager/xml.rb', line 4328

class MultifamilyHousingType

  # inner class for member: useDetails
  # {}useDetails
  # @!attribute [rw] totalGrossFloorArea
  #   @return [PortfolioManager::Xml::GrossFloorAreaType]
  # @!attribute [rw] numberOfResidentialLivingUnits
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfBedrooms
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfResidentialLivingUnitsMidRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfLaundryHookupsInAllUnits
  #   @return [PortfolioManager::Xml::UseIntegerType]
  # @!attribute [rw] numberOfLaundryHookupsInCommonArea
  #   @return [PortfolioManager::Xml::UseIntegerType]
  # @!attribute [rw] numberOfResidentialLivingUnitsLowRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] percentHeated
  #   @return [PortfolioManager::Xml::PercentHeatedType]
  # @!attribute [rw] percentCooled
  #   @return [PortfolioManager::Xml::PercentCooledType]
  # @!attribute [rw] numberOfResidentialLivingUnitsHighRiseSetting
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] residentPopulation
  #   @return [PortfolioManager::Xml::ResidentPopulationType]
  # @!attribute [rw] governmentSubsidizedHousing
  #   @return [PortfolioManager::Xml::UseYesNoType]
  # @!attribute [rw] commonEntrance
  #   @return [PortfolioManager::Xml::UseYesNoType]
  class UseDetails
    attr_accessor :totalGrossFloorArea
    attr_accessor :numberOfResidentialLivingUnits
    attr_accessor :numberOfBedrooms
    attr_accessor :numberOfResidentialLivingUnitsMidRiseSetting
    attr_accessor :numberOfLaundryHookupsInAllUnits
    attr_accessor :numberOfLaundryHookupsInCommonArea
    attr_accessor :numberOfResidentialLivingUnitsLowRiseSetting
    attr_accessor :percentHeated
    attr_accessor :percentCooled
    attr_accessor :numberOfResidentialLivingUnitsHighRiseSetting
    attr_accessor :residentPopulation
    attr_accessor :governmentSubsidizedHousing
    attr_accessor :commonEntrance

    def initialize(totalGrossFloorArea = nil, numberOfResidentialLivingUnits = nil, numberOfBedrooms = nil, numberOfResidentialLivingUnitsMidRiseSetting = nil, numberOfLaundryHookupsInAllUnits = nil, numberOfLaundryHookupsInCommonArea = nil, numberOfResidentialLivingUnitsLowRiseSetting = nil, percentHeated = nil, percentCooled = nil, numberOfResidentialLivingUnitsHighRiseSetting = nil, residentPopulation = nil, governmentSubsidizedHousing = nil, commonEntrance = nil)
      @totalGrossFloorArea = totalGrossFloorArea
      @numberOfResidentialLivingUnits = numberOfResidentialLivingUnits
      @numberOfBedrooms = numberOfBedrooms
      @numberOfResidentialLivingUnitsMidRiseSetting = numberOfResidentialLivingUnitsMidRiseSetting
      @numberOfLaundryHookupsInAllUnits = numberOfLaundryHookupsInAllUnits
      @numberOfLaundryHookupsInCommonArea = numberOfLaundryHookupsInCommonArea
      @numberOfResidentialLivingUnitsLowRiseSetting = numberOfResidentialLivingUnitsLowRiseSetting
      @percentHeated = percentHeated
      @percentCooled = percentCooled
      @numberOfResidentialLivingUnitsHighRiseSetting = numberOfResidentialLivingUnitsHighRiseSetting
      @residentPopulation = residentPopulation
      @governmentSubsidizedHousing = governmentSubsidizedHousing
      @commonEntrance = commonEntrance
    end
  end

  attr_accessor :name
  attr_accessor :useDetails
  attr_accessor :audit

  def initialize(name = nil, useDetails = nil, audit = nil)
    @name = name
    @useDetails = useDetails
    @audit = audit
  end
end