| Name | Type | Description | Notes |
|---|---|---|---|
| type | String | Indicates the type of metadata. Note that `"geopoint"` type is a paid feature. | [optional] |
| optional | Boolean | Indicates if this definition is optional or not for the resource. | [optional] |
| array | Boolean | Indicates if the definition is an array. | [optional] |
| deleted | Boolean | Indicates if the definition has been deleted from the schema. | [optional] |
| object_type | String | The name of the custom resource (i.e. a nested object) if the resource has been previously defined. Otherwise, it is `null` for other types. | [optional] |
| min_length | Integer | Value indicating the minimum length. Available only for the `string` type. | [optional] |
| max_length | Integer | Value indicating the maximum length. Available only for the `string` type. | [optional] |
| exact_length | Integer | Value indicating the exact length. Available only for the `string` type. | [optional] |
| eq | Array<Object> | [optional] | |
| ne | Array<Float> | Array of values that are not allowed. Available only for the `number` type. | [optional] |
| lt | Float | A property of the `number` type must have `less than` this value. The value should be up to two decimal places. | [optional] |
| lte | Float | A property of the `number` type must be `less than or equal` to this value. The value should be up to two decimal places. | [optional] |
| gt | Float | A property of `number` type must be `greater than` this value. The value should be up to two decimal places. | [optional] |
| gte | Float | A property of `number` type must be `greater than or equal` to this value. The value should be up to two decimal places. | [optional] |