public final enum

ZObjectType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ org.mule.modules.zuora.zobject.ZObjectType

Class Overview

Enumeration of available ZObject classes.

Summary

Enum Values
ZObjectType  Account   
ZObjectType  Amendment   
ZObjectType  Contact   
ZObjectType  Export   
ZObjectType  Invoice   
ZObjectType  InvoiceAdjustment   
ZObjectType  InvoiceItem   
ZObjectType  InvoiceItemAdjustment   
ZObjectType  InvoicePayment   
ZObjectType  Payment   
ZObjectType  PaymentMethod   
ZObjectType  Product   
ZObjectType  ProductRatePlan   
ZObjectType  ProductRatePlanCharge   
ZObjectType  ProductRatePlanChargeTier   
ZObjectType  RatePlan   
ZObjectType  RatePlanCharge   
ZObjectType  RatePlanChargeTier   
ZObjectType  Refund   
ZObjectType  RefundInvoicePayment   
ZObjectType  Subscription   
ZObjectType  Usage   
Fields
private Class<? extends ZObject> clazz
[Expand]
Inherited Fields
From class java.lang.Enum
Public Methods
String getTypeName()
Class<? extends ZObject> getZObjectClass()
Currently this attribute has no usage.
ZObject newInstance()
static ZObjectType valueOf(String name)
final static ZObjectType[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final ZObjectType Account

public static final ZObjectType Amendment

public static final ZObjectType Contact

public static final ZObjectType Export

public static final ZObjectType Invoice

public static final ZObjectType InvoiceAdjustment

public static final ZObjectType InvoiceItem

public static final ZObjectType InvoiceItemAdjustment

public static final ZObjectType InvoicePayment

public static final ZObjectType Payment

public static final ZObjectType PaymentMethod

public static final ZObjectType Product

public static final ZObjectType ProductRatePlan

public static final ZObjectType ProductRatePlanCharge

public static final ZObjectType ProductRatePlanChargeTier

public static final ZObjectType RatePlan

public static final ZObjectType RatePlanCharge

public static final ZObjectType RatePlanChargeTier

public static final ZObjectType Refund

public static final ZObjectType RefundInvoicePayment

public static final ZObjectType Subscription

public static final ZObjectType Usage

Fields

private Class<? extends ZObject> clazz

Public Methods

public String getTypeName ()

public Class<? extends ZObject> getZObjectClass ()

Currently this attribute has no usage. It is here just to ensure that each object has a corresponding class

Returns
  • the associated class

public ZObject newInstance ()

public static ZObjectType valueOf (String name)

Parameters
name

public static final ZObjectType[] values ()