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.



598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
# File 'lib/zuora/ZUORA.rb', line 598

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.



578
579
580
# File 'lib/zuora/ZUORA.rb', line 578

def accountingCode
  @accountingCode
end

#billCycleTypeObject

Returns the value of attribute billCycleType.



593
594
595
# File 'lib/zuora/ZUORA.rb', line 593

def billCycleType
  @billCycleType
end

#billingPeriodObject

Returns the value of attribute billingPeriod.



592
593
594
# File 'lib/zuora/ZUORA.rb', line 592

def billingPeriod
  @billingPeriod
end

#billingPeriodAlignementObject

Returns the value of attribute billingPeriodAlignement.



594
595
596
# File 'lib/zuora/ZUORA.rb', line 594

def billingPeriodAlignement
  @billingPeriodAlignement
end

#chargeModelObject

Returns the value of attribute chargeModel.



588
589
590
# File 'lib/zuora/ZUORA.rb', line 588

def chargeModel
  @chargeModel
end

#chargeTypeObject

Returns the value of attribute chargeType.



591
592
593
# File 'lib/zuora/ZUORA.rb', line 591

def chargeType
  @chargeType
end

#defaultQuantityObject

Returns the value of attribute defaultQuantity.



579
580
581
# File 'lib/zuora/ZUORA.rb', line 579

def defaultQuantity
  @defaultQuantity
end

#descriptionObject

Returns the value of attribute description.



580
581
582
# File 'lib/zuora/ZUORA.rb', line 580

def description
  @description
end

#fieldsToNullObject

Returns the value of attribute fieldsToNull.



576
577
578
# File 'lib/zuora/ZUORA.rb', line 576

def fieldsToNull
  @fieldsToNull
end

#idObject

Returns the value of attribute id.



577
578
579
# File 'lib/zuora/ZUORA.rb', line 577

def id
  @id
end

#maxQuantityObject

Returns the value of attribute maxQuantity.



581
582
583
# File 'lib/zuora/ZUORA.rb', line 581

def maxQuantity
  @maxQuantity
end

#minQuantityObject

Returns the value of attribute minQuantity.



582
583
584
# File 'lib/zuora/ZUORA.rb', line 582

def minQuantity
  @minQuantity
end

#modelObject

Returns the value of attribute model.



583
584
585
# File 'lib/zuora/ZUORA.rb', line 583

def model
  @model
end

#nameObject

Returns the value of attribute name.



584
585
586
# File 'lib/zuora/ZUORA.rb', line 584

def name
  @name
end

#productRatePlanChargeTierDataObject

Returns the value of attribute productRatePlanChargeTierData.



596
597
598
# File 'lib/zuora/ZUORA.rb', line 596

def productRatePlanChargeTierData
  @productRatePlanChargeTierData
end

#productRatePlanIdObject

Returns the value of attribute productRatePlanId.



585
586
587
# File 'lib/zuora/ZUORA.rb', line 585

def productRatePlanId
  @productRatePlanId
end

#revRecCodeObject

Returns the value of attribute revRecCode.



589
590
591
# File 'lib/zuora/ZUORA.rb', line 589

def revRecCode
  @revRecCode
end

#revRecTriggerConditionObject

Returns the value of attribute revRecTriggerCondition.



595
596
597
# File 'lib/zuora/ZUORA.rb', line 595

def revRecTriggerCondition
  @revRecTriggerCondition
end

#triggerEventObject

Returns the value of attribute triggerEvent.



590
591
592
# File 'lib/zuora/ZUORA.rb', line 590

def triggerEvent
  @triggerEvent
end

#typeObject

Returns the value of attribute type.



586
587
588
# File 'lib/zuora/ZUORA.rb', line 586

def type
  @type
end

#uOMObject

Returns the value of attribute uOM.



587
588
589
# File 'lib/zuora/ZUORA.rb', line 587

def uOM
  @uOM
end