Represents an Apex class. For information, see the Apex Developer's Guide.
create(), update(), delete(), query(), retrieve(), describeSObjects(), getDeleted(), getUpdated()
| Field | Field Type | Field Properties | Description |
|---|---|---|---|
| ApiVersion | double | Create
|
The API version for this class. Every class has an API version specified at creation. |
| Body | textarea | Create
|
The Apex class definition. Limit: 100,000 characters. |
| bodyCrc | double | Create
|
The CRC (cyclic redundancy check) of the class or trigger file. |
| IsValid | boolean | Create | Indicates whether any dependent metadata has changed since the class was last compiled (true) or not (false). |
| LengthWithoutComments | int | Create |
Length of the class without comments. |
| Name | string | Create |
Name of the class. Limit: 255 characters |
| NamespacePrefix | string | Filter | The namespace prefix associated
with this object. Each Developer Edition organization that creates
a managed package has a unique namespace prefix. The limit is 15 characters.
You can refer to a component in a managed package by using the namespacePrefix__componentName notation.
The namespace prefix can have one of the following values:
|
| Status | picklist | Create | The current status of the Apex class. The following string values are valid:
|
For more information about Apex classes, see the Force.com Apex Code Developer's Guide.