Apex Reference Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Release Notes
CommerceOrders Namespace
ComplianceMgmt Namespace
Context Namespace
DataRetrieval Namespace
ExternalService Namespace
Flowtesting Namespace
IssueCreditMemo Namespace
ind_mfg_sample_mgmt_apex Namespace
IndustriesDigitalLending Namespace
InvoiceWriteOff Namespace
PlaceQuote Namespace
renew_assets_summary Namespace
RevSignaling Namespace
RevSalesTrxn Namespace
RulesAppln Namespace
runtime_industries_cpq Namespace
runtime_industries_insurance Namespace
DisplayType Enum
FieldDescribeOptions Enum
SOAPType Enum
SObjectDescribeOptions Enum
Slack Namespace
Schema Namespace
The Schema namespace
provides classes and methods for schema metadata information.
The following are the classes in the Schema namespace.
-
ChildRelationship Class
Contains methods for accessing the child relationship as well as the child sObject for a parent sObject. -
DataCategory Class
Represents the categories within a category group. -
DataCategoryGroupSobjectTypePair Class
Specifies a category group and an associated object. -
DescribeColorResult Class
Contains color metadata information for a tab. -
DescribeDataCategoryGroupResult Class
Contains the list of the category groups associated with KnowledgeArticleVersion and Question. -
DescribeDataCategoryGroupStructureResult Class
Contains the category groups and categories associated with KnowledgeArticleVersion and Question. -
DescribeFieldResult Class
Contains methods for describing sObject fields. -
DescribeIconResult Class
Contains icon metadata information for a tab. -
DescribeSObjectResult Class
Contains methods for describing SObjects. None of the methods take an argument. -
DescribeTabResult Class
Contains tab metadata information for a tab in a standard or custom app available in the Salesforce user interface. -
DescribeTabSetResult Class
Contains metadata information about a Salesforce Classic standard or custom app available in the Salesforce user interface. -
DisplayType Enum
A Schema.DisplayType enum value is returned by the field describe result's getType method. -
FieldDescribeOptions Enum
A Schema.FieldDescribeOptions enum value is a parameter in the SObjectType.getDescribe method. -
FieldSet Class
Contains methods for discovering and retrieving the details of field sets created on sObjects. -
FieldSetMember Class
Contains methods for accessing the metadata for field set member fields. -
PicklistEntry Class
Represents a picklist entry. -
RecordTypeInfo Class
Contains methods for accessing record type information for an sObject with associated record types. -
SOAPType Enum
A Schema.SOAPType enum value is returned by the field describe result getSoapType method. -
SObjectDescribeOptions Enum
A Schema.SObjectDescribeOptions enum value is a parameter in the SObjectType.getDescribe method. -
SObjectField Class
A Schema.sObjectField object is returned from the field describe result using the getController and getSObjectField methods. -
SObjectType Class
A Schema.sObjectType object is returned from the field describe result using the getReferenceTo method, or from the sObject describe result using the getSObjectType method.