Class: ZUORA::ProductRatePlanCharge

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

Overview

/ProductRatePlanCharge

fieldsToNull - SOAP::SOAPString
id - (any)
accountingCode - SOAP::SOAPString
defaultQuantity - SOAP::SOAPDouble
description - SOAP::SOAPString
maxQuantity - SOAP::SOAPDouble
minQuantity - SOAP::SOAPDouble
model - SOAP::SOAPString
productRatePlanId - (any)
type - SOAP::SOAPString
uOM - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fieldsToNull = [], id = nil, accountingCode = nil, defaultQuantity = nil, description = nil, maxQuantity = nil, minQuantity = nil, model = nil, name = nil, productRatePlanId = nil, type = nil, uOM = nil, chargeModel = nil, revRecCode = nil, triggerEvent = nil, chargeType = nil, billingPeriod = nil, billCycleType = nil, billingPeriodAlignement = nil, revRecTriggerCondition = nil, productRatePlanChargeTierData = nil) ⇒ ProductRatePlanCharge

Returns a new instance of ProductRatePlanCharge.



572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
# File 'lib/zuora/ZUORA.rb', line 572

def initialize(fieldsToNull = [], id = nil, accountingCode = nil, defaultQuantity = nil, description = nil, maxQuantity = nil, minQuantity = nil, model = nil, name = nil, productRatePlanId = nil, type = nil, uOM = nil, chargeModel = nil, revRecCode=nil, triggerEvent=nil, chargeType=nil, billingPeriod=nil, billCycleType=nil, billingPeriodAlignement=nil, revRecTriggerCondition=nil, productRatePlanChargeTierData=nil)
  @fieldsToNull = fieldsToNull
  @id = id
  @accountingCode = accountingCode
  @defaultQuantity = defaultQuantity
  @description = description
  @maxQuantity = maxQuantity
  @minQuantity = minQuantity
  @model = model
  @name = name
  @productRatePlanId = productRatePlanId
  @type = type
  @uOM = uOM
  @chargeModel = chargeModel
  @revRecCode=revRecCode,
  @triggerEvent=triggerEvent,
  @chargeType=chargeType,
  @billingPeriod=billingPeriod,
  @billCycleType=billCycleType,
  @billingPeriodAlignement=billingPeriodAlignement
  @revRecTriggerCondition=revRecTriggerCondition
  @productRatePlanChargeTierData=productRatePlanChargeTierData
end

Instance Attribute Details

#accountingCodeObject

Returns the value of attribute accountingCode.



552
553
554
# File 'lib/zuora/ZUORA.rb', line 552

def accountingCode
  @accountingCode
end

#billCycleTypeObject

Returns the value of attribute billCycleType.



567
568
569
# File 'lib/zuora/ZUORA.rb', line 567

def billCycleType
  @billCycleType
end

#billingPeriodObject

Returns the value of attribute billingPeriod.



566
567
568
# File 'lib/zuora/ZUORA.rb', line 566

def billingPeriod
  @billingPeriod
end

#billingPeriodAlignementObject

Returns the value of attribute billingPeriodAlignement.



568
569
570
# File 'lib/zuora/ZUORA.rb', line 568

def billingPeriodAlignement
  @billingPeriodAlignement
end

#chargeModelObject

Returns the value of attribute chargeModel.



562
563
564
# File 'lib/zuora/ZUORA.rb', line 562

def chargeModel
  @chargeModel
end

#chargeTypeObject

Returns the value of attribute chargeType.



565
566
567
# File 'lib/zuora/ZUORA.rb', line 565

def chargeType
  @chargeType
end

#defaultQuantityObject

Returns the value of attribute defaultQuantity.



553
554
555
# File 'lib/zuora/ZUORA.rb', line 553

def defaultQuantity
  @defaultQuantity
end

#descriptionObject

Returns the value of attribute description.



554
555
556
# File 'lib/zuora/ZUORA.rb', line 554

def description
  @description
end

#fieldsToNullObject

Returns the value of attribute fieldsToNull.



550
551
552
# File 'lib/zuora/ZUORA.rb', line 550

def fieldsToNull
  @fieldsToNull
end

#idObject

Returns the value of attribute id.



551
552
553
# File 'lib/zuora/ZUORA.rb', line 551

def id
  @id
end

#maxQuantityObject

Returns the value of attribute maxQuantity.



555
556
557
# File 'lib/zuora/ZUORA.rb', line 555

def maxQuantity
  @maxQuantity
end

#minQuantityObject

Returns the value of attribute minQuantity.



556
557
558
# File 'lib/zuora/ZUORA.rb', line 556

def minQuantity
  @minQuantity
end

#modelObject

Returns the value of attribute model.



557
558
559
# File 'lib/zuora/ZUORA.rb', line 557

def model
  @model
end

#nameObject

Returns the value of attribute name.



558
559
560
# File 'lib/zuora/ZUORA.rb', line 558

def name
  @name
end

#productRatePlanChargeTierDataObject

Returns the value of attribute productRatePlanChargeTierData.



570
571
572
# File 'lib/zuora/ZUORA.rb', line 570

def productRatePlanChargeTierData
  @productRatePlanChargeTierData
end

#productRatePlanIdObject

Returns the value of attribute productRatePlanId.



559
560
561
# File 'lib/zuora/ZUORA.rb', line 559

def productRatePlanId
  @productRatePlanId
end

#revRecCodeObject

Returns the value of attribute revRecCode.



563
564
565
# File 'lib/zuora/ZUORA.rb', line 563

def revRecCode
  @revRecCode
end

#revRecTriggerConditionObject

Returns the value of attribute revRecTriggerCondition.



569
570
571
# File 'lib/zuora/ZUORA.rb', line 569

def revRecTriggerCondition
  @revRecTriggerCondition
end

#triggerEventObject

Returns the value of attribute triggerEvent.



564
565
566
# File 'lib/zuora/ZUORA.rb', line 564

def triggerEvent
  @triggerEvent
end

#typeObject

Returns the value of attribute type.



560
561
562
# File 'lib/zuora/ZUORA.rb', line 560

def type
  @type
end

#uOMObject

Returns the value of attribute uOM.



561
562
563
# File 'lib/zuora/ZUORA.rb', line 561

def uOM
  @uOM
end