---
schema_version: "1"
id: 17a4dacb0c13b39edc38bf83334948bbe85d2719d0795b7427d34783345c050a
title: AccessType Enum
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_enum_System_AccessType.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_System_AccessType.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f7dc7d0d0e663aabf14f15330597d0d7fed990dfd55e5ebb6365bad23ed06fc3
description: Specifies the access check type for the fields of an sObject.
---
# AccessType Enum

Specifies the access check type for the fields of an sObject.

## Usage

Use these enum values for the accessCheckType parameter of the [stripInaccessible](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_System_Security.htm#apex_System_Security_stripInaccessible "Creates a list of sObjects from the source records, which are stripped of fields that fail the field-level security checks for the current user. The method also provides an option to enforce an object-level access check.") method.

## Enum Values

The following are the values of the System.AccessType enum.

| Value | Description |
| --- | --- |
| CREATABLE | Check the fields of an sObject for create access. |
| READABLE | Check the fields of an sObject for read access. |
| UPDATABLE | Check the fields of an sObject for update access. |
| UPSERTABLE | Check the fields of an sObject for both insert and update access. |