Class: ZUORA::RatePlanCharge

Inherits:
ZObject
  • Object
show all
Defined in:
lib/zuora/ZUORA.rb

Overview

/RatePlanCharge

fieldsToNull - SOAP::SOAPString
id - (any)
accountingCode - SOAP::SOAPString
chargeModel - SOAP::SOAPString
chargeNumber - SOAP::SOAPString
chargeType - SOAP::SOAPString
description - SOAP::SOAPString
dMRC - SOAP::SOAPDouble
dTCV - SOAP::SOAPDouble
includedUnits - SOAP::SOAPDouble
mRR - SOAP::SOAPDouble
name - SOAP::SOAPString
numberOfPeriods - SOAP::SOAPLong
overagePrice - SOAP::SOAPDouble
price - SOAP::SOAPDouble
productRatePlanChargeId - (any)
quantity - SOAP::SOAPDouble
ratePlanId - (any)
tCV - SOAP::SOAPDouble
triggerEvent - SOAP::SOAPString
uOM - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fieldsToNull = [], id = nil, accountingCode = nil, chargeModel = nil, chargeNumber = nil, chargeType = nil, description = nil, dMRC = nil, dTCV = nil, includedUnits = nil, mRR = nil, name = nil, numberOfPeriods = nil, overagePrice = nil, price = nil, productRatePlanChargeId = nil, quantity = nil, ratePlanId = nil, tCV = nil, triggerEvent = nil, uOM = nil, chargedThroughDate = nil) ⇒ RatePlanCharge

Returns a new instance of RatePlanCharge.



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
# File 'lib/zuora/ZUORA.rb', line 741

def initialize(fieldsToNull = [], id = nil, accountingCode = nil, chargeModel = nil, chargeNumber = nil, chargeType = nil, description = nil, dMRC = nil, dTCV = nil, includedUnits = nil, mRR = nil, name = nil, numberOfPeriods = nil, overagePrice = nil, price = nil, productRatePlanChargeId = nil, quantity = nil, ratePlanId = nil, tCV = nil, triggerEvent = nil, uOM = nil, chargedThroughDate = nil)
  @fieldsToNull = fieldsToNull
  @id = id
  @accountingCode = accountingCode
  @chargeModel = chargeModel
  @chargeNumber = chargeNumber
  @chargeType = chargeType
  @description = description
  @dMRC = dMRC
  @dTCV = dTCV
  @includedUnits = includedUnits
  @mRR = mRR
  @name = name
  @numberOfPeriods = numberOfPeriods
  @overagePrice = overagePrice
  @price = price
  @productRatePlanChargeId = productRatePlanChargeId
  @quantity = quantity
  @ratePlanId = ratePlanId
  @tCV = tCV
  @triggerEvent = triggerEvent
  @uOM = uOM
  @chargedThroughDate = chargedThroughDate
end

Instance Attribute Details

#accountingCodeObject

Returns the value of attribute accountingCode.



720
721
722
# File 'lib/zuora/ZUORA.rb', line 720

def accountingCode
  @accountingCode
end

#chargedThroughDateObject

Returns the value of attribute chargedThroughDate.



739
740
741
# File 'lib/zuora/ZUORA.rb', line 739

def chargedThroughDate
  @chargedThroughDate
end

#chargeModelObject

Returns the value of attribute chargeModel.



721
722
723
# File 'lib/zuora/ZUORA.rb', line 721

def chargeModel
  @chargeModel
end

#chargeNumberObject

Returns the value of attribute chargeNumber.



722
723
724
# File 'lib/zuora/ZUORA.rb', line 722

def chargeNumber
  @chargeNumber
end

#chargeTypeObject

Returns the value of attribute chargeType.



723
724
725
# File 'lib/zuora/ZUORA.rb', line 723

def chargeType
  @chargeType
end

#descriptionObject

Returns the value of attribute description.



724
725
726
# File 'lib/zuora/ZUORA.rb', line 724

def description
  @description
end

#dMRCObject

Returns the value of attribute dMRC.



725
726
727
# File 'lib/zuora/ZUORA.rb', line 725

def dMRC
  @dMRC
end

#dTCVObject

Returns the value of attribute dTCV.



726
727
728
# File 'lib/zuora/ZUORA.rb', line 726

def dTCV
  @dTCV
end

#fieldsToNullObject

Returns the value of attribute fieldsToNull.



718
719
720
# File 'lib/zuora/ZUORA.rb', line 718

def fieldsToNull
  @fieldsToNull
end

#idObject

Returns the value of attribute id.



719
720
721
# File 'lib/zuora/ZUORA.rb', line 719

def id
  @id
end

#includedUnitsObject

Returns the value of attribute includedUnits.



727
728
729
# File 'lib/zuora/ZUORA.rb', line 727

def includedUnits
  @includedUnits
end

#mRRObject

Returns the value of attribute mRR.



728
729
730
# File 'lib/zuora/ZUORA.rb', line 728

def mRR
  @mRR
end

#nameObject

Returns the value of attribute name.



729
730
731
# File 'lib/zuora/ZUORA.rb', line 729

def name
  @name
end

#numberOfPeriodsObject

Returns the value of attribute numberOfPeriods.



730
731
732
# File 'lib/zuora/ZUORA.rb', line 730

def numberOfPeriods
  @numberOfPeriods
end

#overagePriceObject

Returns the value of attribute overagePrice.



731
732
733
# File 'lib/zuora/ZUORA.rb', line 731

def overagePrice
  @overagePrice
end

#priceObject

Returns the value of attribute price.



732
733
734
# File 'lib/zuora/ZUORA.rb', line 732

def price
  @price
end

#productRatePlanChargeIdObject

Returns the value of attribute productRatePlanChargeId.



733
734
735
# File 'lib/zuora/ZUORA.rb', line 733

def productRatePlanChargeId
  @productRatePlanChargeId
end

#quantityObject

Returns the value of attribute quantity.



734
735
736
# File 'lib/zuora/ZUORA.rb', line 734

def quantity
  @quantity
end

#ratePlanIdObject

Returns the value of attribute ratePlanId.



735
736
737
# File 'lib/zuora/ZUORA.rb', line 735

def ratePlanId
  @ratePlanId
end

#tCVObject

Returns the value of attribute tCV.



736
737
738
# File 'lib/zuora/ZUORA.rb', line 736

def tCV
  @tCV
end

#triggerEventObject

Returns the value of attribute triggerEvent.



737
738
739
# File 'lib/zuora/ZUORA.rb', line 737

def triggerEvent
  @triggerEvent
end

#uOMObject

Returns the value of attribute uOM.



738
739
740
# File 'lib/zuora/ZUORA.rb', line 738

def uOM
  @uOM
end