Custom definition name. This is also shown in Project Settings > Metadata Schema in the Voucherify Dashboard.
| Name | Type | Description | Notes |
|---|---|---|---|
| Type | string | Indicates the type of metadata. Note that `"geopoint"` type is a paid feature. | [optional] |
| Optional | bool? | Indicates if this definition is optional or not for the resource. | [optional] |
| Array | bool? | Indicates if the definition is an array. | [optional] |
| Deleted | bool? | Indicates if the definition has been deleted from the schema. | [optional] |
| ObjectType | 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] |
| MinLength | int? | Value indicating the minimum length. Available only for the `string` type. | [optional] |
| MaxLength | int? | Value indicating the maximum length. Available only for the `string` type. | [optional] |
| ExactLength | int? | Value indicating the exact length. Available only for the `string` type. | [optional] |
| Eq | List<Object> | [optional] | |
| Ne | List<decimal> | Array of values that are not allowed. Available only for the `number` type. | [optional] |
| Lt | decimal? | A property of the `number` type must have `less than` this value. The value should be up to two decimal places. | [optional] |
| Lte | decimal? | 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 | decimal? | A property of `number` type must be `greater than` this value. The value should be up to two decimal places. | [optional] |
| Gte | decimal? | A property of `number` type must be `greater than or equal` to this value. The value should be up to two decimal places. | [optional] |