Class: PortfolioManager::Xml::OfficeType

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

Overview

{}officeType

Defined Under Namespace

Classes: UseDetails

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of OfficeType.



4446
4447
4448
4449
4450
# File 'lib/portfolio_manager/xml.rb', line 4446

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

Instance Attribute Details

#auditPortfolioManager::Xml::LogType



4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
# File 'lib/portfolio_manager/xml.rb', line 4408

class OfficeType

  # inner class for member: useDetails
  # {}useDetails
  # @!attribute [rw] totalGrossFloorArea
  #   @return [PortfolioManager::Xml::GrossFloorAreaType]
  # @!attribute [rw] weeklyOperatingHours
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfWorkers
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfComputers
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] percentOfficeCooled
  #   @return [PortfolioManager::Xml::PercentOfficeCooledType]
  # @!attribute [rw] percentOfficeHeated
  #   @return [PortfolioManager::Xml::PercentOfficeHeatedType]
  class UseDetails
    attr_accessor :totalGrossFloorArea
    attr_accessor :weeklyOperatingHours
    attr_accessor :numberOfWorkers
    attr_accessor :numberOfComputers
    attr_accessor :percentOfficeCooled
    attr_accessor :percentOfficeHeated

    def initialize(totalGrossFloorArea = nil, weeklyOperatingHours = nil, numberOfWorkers = nil, numberOfComputers = nil, percentOfficeCooled = nil, percentOfficeHeated = nil)
      @totalGrossFloorArea = totalGrossFloorArea
      @weeklyOperatingHours = weeklyOperatingHours
      @numberOfWorkers = numberOfWorkers
      @numberOfComputers = numberOfComputers
      @percentOfficeCooled = percentOfficeCooled
      @percentOfficeHeated = percentOfficeHeated
    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)


4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
# File 'lib/portfolio_manager/xml.rb', line 4408

class OfficeType

  # inner class for member: useDetails
  # {}useDetails
  # @!attribute [rw] totalGrossFloorArea
  #   @return [PortfolioManager::Xml::GrossFloorAreaType]
  # @!attribute [rw] weeklyOperatingHours
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfWorkers
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfComputers
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] percentOfficeCooled
  #   @return [PortfolioManager::Xml::PercentOfficeCooledType]
  # @!attribute [rw] percentOfficeHeated
  #   @return [PortfolioManager::Xml::PercentOfficeHeatedType]
  class UseDetails
    attr_accessor :totalGrossFloorArea
    attr_accessor :weeklyOperatingHours
    attr_accessor :numberOfWorkers
    attr_accessor :numberOfComputers
    attr_accessor :percentOfficeCooled
    attr_accessor :percentOfficeHeated

    def initialize(totalGrossFloorArea = nil, weeklyOperatingHours = nil, numberOfWorkers = nil, numberOfComputers = nil, percentOfficeCooled = nil, percentOfficeHeated = nil)
      @totalGrossFloorArea = totalGrossFloorArea
      @weeklyOperatingHours = weeklyOperatingHours
      @numberOfWorkers = numberOfWorkers
      @numberOfComputers = numberOfComputers
      @percentOfficeCooled = percentOfficeCooled
      @percentOfficeHeated = percentOfficeHeated
    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::OfficeType::UseDetails



4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
# File 'lib/portfolio_manager/xml.rb', line 4408

class OfficeType

  # inner class for member: useDetails
  # {}useDetails
  # @!attribute [rw] totalGrossFloorArea
  #   @return [PortfolioManager::Xml::GrossFloorAreaType]
  # @!attribute [rw] weeklyOperatingHours
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfWorkers
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] numberOfComputers
  #   @return [PortfolioManager::Xml::UseDecimalType]
  # @!attribute [rw] percentOfficeCooled
  #   @return [PortfolioManager::Xml::PercentOfficeCooledType]
  # @!attribute [rw] percentOfficeHeated
  #   @return [PortfolioManager::Xml::PercentOfficeHeatedType]
  class UseDetails
    attr_accessor :totalGrossFloorArea
    attr_accessor :weeklyOperatingHours
    attr_accessor :numberOfWorkers
    attr_accessor :numberOfComputers
    attr_accessor :percentOfficeCooled
    attr_accessor :percentOfficeHeated

    def initialize(totalGrossFloorArea = nil, weeklyOperatingHours = nil, numberOfWorkers = nil, numberOfComputers = nil, percentOfficeCooled = nil, percentOfficeHeated = nil)
      @totalGrossFloorArea = totalGrossFloorArea
      @weeklyOperatingHours = weeklyOperatingHours
      @numberOfWorkers = numberOfWorkers
      @numberOfComputers = numberOfComputers
      @percentOfficeCooled = percentOfficeCooled
      @percentOfficeHeated = percentOfficeHeated
    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