. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ namespace Espo\ORM\Defs\Params; /** * A field parameter. */ class FieldParam { /** * A type. */ public const TYPE = 'type'; /** * Not stored in database. */ public const NOT_STORABLE = 'notStorable'; /** * A database type. */ public const DB_TYPE = 'dbType'; /** * Autoincrement. */ public const AUTOINCREMENT = 'autoincrement'; /** * A max length. */ public const MAX_LENGTH = 'maxLength'; /** * Not null. */ public const NOT_NULL = 'notNull'; /** * A default value. */ public const DEFAULT = 'default'; /** * Read-only. */ public const READ_ONLY = 'readOnly'; /** * Decimal. */ public const DECIMAL = 'decimal'; /** * Precision. */ public const PRECISION = 'precision'; /** * Scale. */ public const SCALE = 'scale'; /** * Dependee attributes. */ public const DEPENDEE_ATTRIBUTE_LIST = 'dependeeAttributeList'; /** * Foreign link. */ public const LINK = 'link'; /** * Foreign field. */ public const FIELD = 'field'; }