> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enum DocumentLockSemantics

> Locking semantics requested/applied to a document

Locking semantics requested/applied to a document

## Syntax

```crmscript theme={null}
DocumentLockSemantics
```

## Fields

| Name       | Description                                                   |
| ---------- | ------------------------------------------------------------- |
| None       | Neither locking nor versioning is requested for the document  |
| Locking    | Locking, but not versioning, is requested for the document    |
| Versioning | Versioning is requested for the document (locking is implied) |


## Related topics

- [SuperOffice.WebApi.Data.DocumentLockSemantics](/en/api/reference/webapi/SuperOffice.WebApi.Data.DocumentLockSemantics.md)
- [SuperOffice.WebApi.Data.DocumentEntity](/en/api/reference/webapi/SuperOffice.WebApi.Data.DocumentEntity.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [NSDocumentEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSDocumentEntity.md)
- [Enum CheckoutState](/en/automation/crmscript/reference/CRMScript.NetServer.CheckoutState.md)
- [Document files](/en/automation/crmscript/howto/document/file.md)
