Skip to main content

zSchema Class

Zuora

zSchema Class

Overview

This article describes the zSchema class that encapsulates the schema cached in Salesforce. The schema objects are stored as Protected Custom Settings.

zSchema Methods

The zSchema class includes the following methods.

Method Signature Description
zSchema () Constructs the zSchema class
static Map<String, Map<String, zFieldDescription>> getAllzFieldDescription () Returns all the zFields cached in zSchema in Salesforce.
static Map<String, zObjectDescription> getAllzObjectDescription () Returns all the zObjects cached in zSchema in Salesforce.
static Boolean isSupportedzType (String zType) Checks if this zType object is an Order Builder supported zObject according to the uploaded WSDL.

zSchema Classes

The zSchema class includes the zFieldDescription and zObjectDescription classes.

zFieldDescription Class

The zFieldDescription class is constructed by zFieldDescription(). The class includes the following properties.

Properties Type
FieldType String
isArray Boolean
isNullable Boolean
isZuoraCustomField Boolean
zApiVersion Double
zFieldName String
zObjectName String
zObjectTypeName String

zObjectDescription Class

The zObjectDescription class is constructed by zObjectDescription(). The class includes the following properties.

Properties Type
ExtensionObject String
isSimpleType Boolean
Namespace String
zObjectName String