# Property Types - DML Reference

The following methods are used to define the type of a property in a data model.

## Methods

- [array](https://docs.medusajs.com/references/data-model/property-types/array)
- [bigNumber](https://docs.medusajs.com/references/data-model/property-types/bignumber)
- [boolean](https://docs.medusajs.com/references/data-model/property-types/boolean)
- [dateTime](https://docs.medusajs.com/references/data-model/property-types/datetime)
- [enum](https://docs.medusajs.com/references/data-model/property-types/enum)
- [float](https://docs.medusajs.com/references/data-model/property-types/float)
- [id](https://docs.medusajs.com/references/data-model/property-types/id)
- [json](https://docs.medusajs.com/references/data-model/property-types/json)
- [number](https://docs.medusajs.com/references/data-model/property-types/number)
- [text](https://docs.medusajs.com/references/data-model/property-types/text)


---

The best way to deploy Medusa is through Medusa Cloud where you get autoscaling production infrastructure fine tuned for Medusa. Create an account by signing up at cloud.medusajs.com/signup.
