---
title: CKDBRecordReferenceAction
framework: CKTool JS
role: symbol
role_heading: Enumeration
platforms: [cktool js 1.2.15+]
path: cktooljs/ckdbrecordreferenceaction
---

# CKDBRecordReferenceAction

An object that represents the action to be performed for the referenced record.

## Declaration

```data
interface CKDBRecordReferenceAction {
	const string NONE;
	const string DELETE_SELF;
	const string VALIDATE;
};
```

## Overview

Overview import { CKDBRecordReferenceAction } from "@apple/cktool.database";

## Topics

### Enumeration Cases

- [DELETE_SELF](cktooljs/ckdbrecordreferenceaction/delete_self.md)
- [NONE](cktooljs/ckdbrecordreferenceaction/none.md)
- [VALIDATE](cktooljs/ckdbrecordreferenceaction/validate.md)

## See Also

### Enumerations

- [CKDBPermissionType](cktooljs/ckdbpermissiontype.md)
- [CKDBQueryFilterType](cktooljs/ckdbqueryfiltertype.md)
- [CKDBQuerySortOrder](cktooljs/ckdbquerysortorder.md)
- [CKDBShareAcceptanceStatus](cktooljs/ckdbshareacceptancestatus.md)
- [CKDBShareParticipantType](cktooljs/ckdbshareparticipanttype.md)
