Class: PortfolioManager::Xml::DataExchangeSettings

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

Overview

{}dataExchangeSettings

Defined Under Namespace

Classes: SupportedMeterTypes, TermsOfUse

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(supportedMeterTypes = nil, termsOfUse = nil) ⇒ DataExchangeSettings

Returns a new instance of DataExchangeSettings.



9504
9505
9506
9507
# File 'lib/portfolio_manager/xml.rb', line 9504

def initialize(supportedMeterTypes = nil, termsOfUse = nil)
  @supportedMeterTypes = supportedMeterTypes
  @termsOfUse = termsOfUse
end

Instance Attribute Details

#supportedMeterTypesPortfolioManager::Xml::DataExchangeSettings::SupportedMeterTypes



9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
# File 'lib/portfolio_manager/xml.rb', line 9474

class DataExchangeSettings

  # inner class for member: supportedMeterTypes
  # {}supportedMeterTypes
  class SupportedMeterTypes < ::Array
  end

  # inner class for member: termsOfUse
  # {}termsOfUse
  # @!attribute [rw] none
  #   @return [PortfolioManager::Xml::EmptyType]
  # @!attribute [rw] text
  #   @return [SOAP::SOAPString]
  # @!attribute [rw] url
  #   @return [SOAP::SOAPAnyURI]
  class TermsOfUse
    attr_accessor :none
    attr_accessor :text
    attr_accessor :url

    def initialize(none = nil, text = nil, url = nil)
      @none = none
      @text = text
      @url = url
    end
  end

  attr_accessor :supportedMeterTypes
  attr_accessor :termsOfUse

  def initialize(supportedMeterTypes = nil, termsOfUse = nil)
    @supportedMeterTypes = supportedMeterTypes
    @termsOfUse = termsOfUse
  end
end

#termsOfUsePortfolioManager::Xml::DataExchangeSettings::TermsOfUse



9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
# File 'lib/portfolio_manager/xml.rb', line 9474

class DataExchangeSettings

  # inner class for member: supportedMeterTypes
  # {}supportedMeterTypes
  class SupportedMeterTypes < ::Array
  end

  # inner class for member: termsOfUse
  # {}termsOfUse
  # @!attribute [rw] none
  #   @return [PortfolioManager::Xml::EmptyType]
  # @!attribute [rw] text
  #   @return [SOAP::SOAPString]
  # @!attribute [rw] url
  #   @return [SOAP::SOAPAnyURI]
  class TermsOfUse
    attr_accessor :none
    attr_accessor :text
    attr_accessor :url

    def initialize(none = nil, text = nil, url = nil)
      @none = none
      @text = text
      @url = url
    end
  end

  attr_accessor :supportedMeterTypes
  attr_accessor :termsOfUse

  def initialize(supportedMeterTypes = nil, termsOfUse = nil)
    @supportedMeterTypes = supportedMeterTypes
    @termsOfUse = termsOfUse
  end
end