Note: Nintex Apps data centers are located in West US and Australia (AUS). In-region processing of Nintex Apps data is only available in these regions.

Nintex Apps Model Metadata Object

The Nintex Apps Model Metadata Object is built on the server-side and is not a constructible type.

It is loosely based on the Apex DescribeSObjectResult Class, but contains some name changes and Nintex Apps customizations.

If the object's metadata could not be accessed, then accessible will evaluate to false and some properties may not be initialized (contain null).

Note:  All properties in the Model Metadata Object should be treated as read-only. Overwriting these values on the rendered page will result in undefined behavior and likely cause unexpected and undesirable results.

Properties

Property Type Required Description
accessible boolean No

For valid objects, indicates if the current user can see the sObject. Always evaluates to false for invalid objects. Derived from Salesforce's DescribeSObjectResult.isAccessible().

childRelationships Unknown Type No

Model Child Relationship Metadata Object

An array of Child Relationship Metadata Objects. Derived from Salesforce's DescribeSObjectResult.getChildRelationships().

createable boolean No

Indicates if the current user can create the object. Always evaluates to false for readonly and aggregate Models. Derived from Salesforce's DescribeSObjectResult.isCreateable().

deleteable boolean No

Indicates if the current user can delete the object. Always evaluates to false for readonly and aggregate Models. Derived from Salesforce's DescribeSObjectResult.isDeleteable().

isCustom boolean No

Indicates whether the object is a custom object (vs a standard object). Derived from Salesforce's DescribeSObjectResult.isCustom().

isCustomSetting boolean No

Indicates whether the object is a custom setting. Derived from Salesforce's DescribeSObjectResult.isCustomSetting().

isFeedEnabled boolean No

Indicates if Chatter feeds are enabled for the object. Derived from Salesforce's DescribeSObjectResult.isFeedEnabled().

isQueryable boolean No

Indicates if the object can be queried by the current user. Derived from Salesforce's DescribeSObjectResult.isQueryable().

isSearchable boolean No

Indicates if the object is searchable by the current user. Derived from Salesforce's DescribeSObjectResult.isSearchable().

keyPrefix string No

The three character prefix code for the object. Derived from Salesforce's DescribeSObjectResult.getKeyPrefix().

label string No

For basic queries, a string containing the object's label. For aggregate queries, "Result". Derived from Salesforce's DescribeSObjectResult.getLabel().

labelPlural string No

For basic queries, a string containing the object's plural label. For aggregate queries, "Results". Derived from Salesforce's DescribeSObjectResult.getLabelPlural().

objectName string No

The sObject Type API Name as defined in the Page Designer, e.g. "My_Custom_Object__c".

recordTypeInfos Unknown Type No

Model Record Type Metadata Object

An array of Record Type Metadata Objects associated with the Model. Derived from Salesforce's DescribeSObjectResult.getRecordTypeInfos().

updateable boolean No

Indicates if the current user can update the object. Always evaluates to false for readonly and aggregate Models. Derived from Salesforce's DescribeSObjectResult.isUpdateable().