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

Methods inherited from ZObject

attr_accessor, attr_accessor_without_attributes

Constructor Details

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

Returns a new instance of RatePlanCharge.



822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
# File 'lib/zuora/ZUORA.rb', line 822

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

Instance Attribute Details

#accountingCodeObject

Returns the value of attribute accountingCode.



796
797
798
# File 'lib/zuora/ZUORA.rb', line 796

def accountingCode
  @accountingCode
end

#billCycleDayObject

Returns the value of attribute billCycleDay.



797
798
799
# File 'lib/zuora/ZUORA.rb', line 797

def billCycleDay
  @billCycleDay
end

#billCycleTypeObject

Returns the value of attribute billCycleType.



798
799
800
# File 'lib/zuora/ZUORA.rb', line 798

def billCycleType
  @billCycleType
end

#chargedThroughDateObject

Returns the value of attribute chargedThroughDate.



819
820
821
# File 'lib/zuora/ZUORA.rb', line 819

def chargedThroughDate
  @chargedThroughDate
end

#chargeModelObject

Returns the value of attribute chargeModel.



799
800
801
# File 'lib/zuora/ZUORA.rb', line 799

def chargeModel
  @chargeModel
end

#chargeNumberObject

Returns the value of attribute chargeNumber.



800
801
802
# File 'lib/zuora/ZUORA.rb', line 800

def chargeNumber
  @chargeNumber
end

#chargeTypeObject

Returns the value of attribute chargeType.



801
802
803
# File 'lib/zuora/ZUORA.rb', line 801

def chargeType
  @chargeType
end

#descriptionObject

Returns the value of attribute description.



802
803
804
# File 'lib/zuora/ZUORA.rb', line 802

def description
  @description
end

#dMRCObject

Returns the value of attribute dMRC.



803
804
805
# File 'lib/zuora/ZUORA.rb', line 803

def dMRC
  @dMRC
end

#dTCVObject

Returns the value of attribute dTCV.



804
805
806
# File 'lib/zuora/ZUORA.rb', line 804

def dTCV
  @dTCV
end

#fieldsToNullObject

Returns the value of attribute fieldsToNull.



794
795
796
# File 'lib/zuora/ZUORA.rb', line 794

def fieldsToNull
  @fieldsToNull
end

#idObject

Returns the value of attribute id.



795
796
797
# File 'lib/zuora/ZUORA.rb', line 795

def id
  @id
end

#includedUnitsObject

Returns the value of attribute includedUnits.



805
806
807
# File 'lib/zuora/ZUORA.rb', line 805

def includedUnits
  @includedUnits
end

#isLastSegmentObject

Returns the value of attribute isLastSegment.



806
807
808
# File 'lib/zuora/ZUORA.rb', line 806

def isLastSegment
  @isLastSegment
end

#mRRObject

Returns the value of attribute mRR.



807
808
809
# File 'lib/zuora/ZUORA.rb', line 807

def mRR
  @mRR
end

#nameObject

Returns the value of attribute name.



808
809
810
# File 'lib/zuora/ZUORA.rb', line 808

def name
  @name
end

#numberOfPeriodsObject

Returns the value of attribute numberOfPeriods.



809
810
811
# File 'lib/zuora/ZUORA.rb', line 809

def numberOfPeriods
  @numberOfPeriods
end

#originalIdObject

Returns the value of attribute originalId.



820
821
822
# File 'lib/zuora/ZUORA.rb', line 820

def originalId
  @originalId
end

#overagePriceObject

Returns the value of attribute overagePrice.



810
811
812
# File 'lib/zuora/ZUORA.rb', line 810

def overagePrice
  @overagePrice
end

#priceObject

Returns the value of attribute price.



811
812
813
# File 'lib/zuora/ZUORA.rb', line 811

def price
  @price
end

#productRatePlanChargeIdObject

Returns the value of attribute productRatePlanChargeId.



812
813
814
# File 'lib/zuora/ZUORA.rb', line 812

def productRatePlanChargeId
  @productRatePlanChargeId
end

#quantityObject

Returns the value of attribute quantity.



813
814
815
# File 'lib/zuora/ZUORA.rb', line 813

def quantity
  @quantity
end

#ratePlanIdObject

Returns the value of attribute ratePlanId.



814
815
816
# File 'lib/zuora/ZUORA.rb', line 814

def ratePlanId
  @ratePlanId
end

#tCVObject

Returns the value of attribute tCV.



815
816
817
# File 'lib/zuora/ZUORA.rb', line 815

def tCV
  @tCV
end

#triggerDateObject

Returns the value of attribute triggerDate.



816
817
818
# File 'lib/zuora/ZUORA.rb', line 816

def triggerDate
  @triggerDate
end

#triggerEventObject

Returns the value of attribute triggerEvent.



817
818
819
# File 'lib/zuora/ZUORA.rb', line 817

def triggerEvent
  @triggerEvent
end

#uOMObject

Returns the value of attribute uOM.



818
819
820
# File 'lib/zuora/ZUORA.rb', line 818

def uOM
  @uOM
end