Field
constructor(kind: FieldKind, name: String, isRequired: Boolean, isList: Boolean, isUnique: Boolean, isId: Boolean, isReadOnly: Boolean, isGenerated: Boolean? = null, isUpdatedAt: Boolean? = null, type: String, dbNames: List<String>? = null, hasDefaultValue: Boolean, default: Any? = null, relationFromFields: List<String>? = null, relationToFields: List<Any>? = null, relationOnDelete: String? = null, relationName: String? = null)