---
title: Database Structures and Enumerations
framework: CKTool JS
role: collectionGroup
role_heading: API Collection
path: cktooljs/database-structures-and-enumerations
---

# Database Structures and Enumerations

## Topics

### Structures

- [CKDBAsset](cktooljs/ckdbasset.md)
- [CKDBAssetUploadUrlResponse](cktooljs/ckdbassetuploadurlresponse.md)
- [CKDBChangeMetadata](cktooljs/ckdbchangemetadata.md)
- [CKDBCreateAssetUploadUrlRequestBody](cktooljs/ckdbcreateassetuploadurlrequestbody.md)
- [CKDBCreateRecordRequestBody](cktooljs/ckdbcreaterecordrequestbody.md)
- [CKDBCreateZoneRequestBody](cktooljs/ckdbcreatezonerequestbody.md)
- [CKDBDeleteRecordsByQueryRequestBody](cktooljs/ckdbdeleterecordsbyqueryrequestbody.md)
- [CKDBDeletedRecordResult](cktooljs/ckdbdeletedrecordresult.md)
- [CKDBErrorRecordResult](cktooljs/ckdberrorrecordresult.md)
- [CKDBExistingRecordResult](cktooljs/ckdbexistingrecordresult.md)
- [CKDBForRecord](cktooljs/ckdbforrecord.md)
- [CKDBLocation](cktooljs/ckdblocation.md)
- [CKDBLookupRecordsRequestBody](cktooljs/ckdblookuprecordsrequestbody.md)
- [CKDBLookupRecordsResponse](cktooljs/ckdblookuprecordsresponse.md)
- [CKDBModifyRecordRequestBody](cktooljs/ckdbmodifyrecordrequestbody.md)
- [CKDBNullableReference](cktooljs/ckdbnullablereference.md)
- [CKDBPagedBatchDeleteResponse](cktooljs/ckdbpagedbatchdeleteresponse.md)
- [CKDBQuery](cktooljs/ckdbquery.md)
- [CKDBQueryFilter](cktooljs/ckdbqueryfilter.md)
- [CKDBQueryRecordsRequestBody](cktooljs/ckdbqueryrecordsrequestbody.md)
- [CKDBQuerySort](cktooljs/ckdbquerysort.md)
- [CKDBRecord](cktooljs/ckdbrecord.md)
- [CKDBRecordChangesRequestBody](cktooljs/ckdbrecordchangesrequestbody.md)
- [CKDBRecordChangesResponse](cktooljs/ckdbrecordchangesresponse.md)
- [CKDBRecordReference](cktooljs/ckdbrecordreference.md)
- [CKDBRecordResponse](cktooljs/ckdbrecordresponse.md)
- [CKDBRecordResult](cktooljs/ckdbrecordresult.md)
- [CKDBRecordsResponse](cktooljs/ckdbrecordsresponse.md)
- [CKDBResolveRecordRequestBody](cktooljs/ckdbresolverecordrequestbody.md)
- [CKDBResolveRecordResponse](cktooljs/ckdbresolverecordresponse.md)
- [CKDBResolvedRecord](cktooljs/ckdbresolvedrecord.md)
- [CKDBSchemaImportRequestBody](cktooljs/ckdbschemaimportrequestbody.md)
- [CKDBSessionUser](cktooljs/ckdbsessionuser.md)
- [CKDBSessionUserResponse](cktooljs/ckdbsessionuserresponse.md)
- [CKDBShareParticipant](cktooljs/ckdbshareparticipant.md)
- [CKDBSharePotentialParticipant](cktooljs/ckdbsharepotentialparticipant.md)
- [CKDBStableUrl](cktooljs/ckdbstableurl.md)
- [CKDBStreamingAsset](cktooljs/ckdbstreamingasset.md)
- [CKDBUserIdentity](cktooljs/ckdbuseridentity.md)
- [CKDBUserIdentityLookupInfo](cktooljs/ckdbuseridentitylookupinfo.md)
- [CKDBUserNameComponents](cktooljs/ckdbusernamecomponents.md)
- [CKDBValidateSchemaResponse](cktooljs/ckdbvalidateschemaresponse.md)
- [CKDBZone](cktooljs/ckdbzone.md)
- [CKDBZoneId](cktooljs/ckdbzoneid.md)
- [CKDBZoneResponse](cktooljs/ckdbzoneresponse.md)
- [CKDBZonesResponse](cktooljs/ckdbzonesresponse.md)

### Enumerations

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

## See Also

### Database Field Values, Structures and Enumerations

- [Field Values](cktooljs/field-values.md)
