appwrite_openapi 1.0.0

AUTO-GENERATED client for Appwrite. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# DatabasesCreateCollectionRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**collection_id** | **String** | Unique Id. Choose a custom ID or generate a random ID with `ID.unique()`. Valid chars are a-z, A-Z, 0-9, period, hyphen, and underscore. Can't start with a special char. Max length is 36 chars. | [default to null]
**name** | **String** | Collection name. Max length: 128 chars. | [default to null]
**permissions** | Option<**Vec<String>**> | An array of permissions strings. By default, no user is granted with any permissions. [Learn more about permissions]https://appwrite.io/docs/permissions. | [optional]
**document_security** | Option<**bool**> | Enables configuring permissions for individual documents. A user needs one of document or collection level permissions to access a document. [Learn more about permissions]https://appwrite.io/docs/permissions. | [optional][default to false]
**enabled** | Option<**bool**> | Is collection enabled? When set to 'disabled', users cannot access the collection but Server SDKs with and API key can still read and write to the collection. No data is lost when this is toggled. | [optional][default to true]

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)