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

# CKDBShareParticipantType

An enumeration that represents the type of a share participant.

## Declaration

```data
interface CKDBShareParticipantType {
	const string OWNER;
	const string ADMINISTRATOR;
	const string USER;
	const string PUBLIC_USER;
	const string UNKNOWN;
};
```

## Overview

Overview Possible values are OWNER, ADMINISTRATOR, USER, PUBLIC_USER, and UNKNOWN. import { CKDBShareParticipantType } from "@apple/cktool.database";

## Topics

### Enumeration Cases

- [ADMINISTRATOR](cktooljs/ckdbshareparticipanttype/administrator.md)
- [OWNER](cktooljs/ckdbshareparticipanttype/owner.md)
- [PUBLIC_USER](cktooljs/ckdbshareparticipanttype/public_user.md)
- [UNKNOWN](cktooljs/ckdbshareparticipanttype/unknown.md)
- [USER](cktooljs/ckdbshareparticipanttype/user.md)

## See Also

### Enumerations

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