Field: ReadonlyDeep_2<{
    dbName?: string | null;
    default?: FieldDefault | FieldDefaultScalar | FieldDefaultScalar[];
    documentation?: string;
    hasDefaultValue: boolean;
    isGenerated?: boolean;
    isId: boolean;
    isList: boolean;
    isReadOnly: boolean;
    isRequired: boolean;
    isUnique: boolean;
    isUpdatedAt?: boolean;
    kind: FieldKind;
    name: string;
    nativeType?: [string, string[]] | null;
    relationFromFields?: string[];
    relationName?: string;
    relationOnDelete?: string;
    relationOnUpdate?: string;
    relationToFields?: string[];
    type: string;
}>

Type declaration

  • OptionaldbName?: string | null
  • Optionaldefault?: FieldDefault | FieldDefaultScalar | FieldDefaultScalar[]
  • Optionaldocumentation?: string
  • hasDefaultValue: boolean
  • OptionalisGenerated?: boolean
  • isId: boolean
  • isList: boolean
  • isReadOnly: boolean
  • isRequired: boolean
  • isUnique: boolean
  • OptionalisUpdatedAt?: boolean
  • kind: FieldKind
  • name: string
  • OptionalnativeType?: [string, string[]] | null

    Native database type, if specified. For example, @db.VarChar(191) is encoded as ['VarChar', ['191']], @db.Text is encoded as ['Text', []].

  • OptionalrelationFromFields?: string[]
  • OptionalrelationName?: string
  • OptionalrelationOnDelete?: string
  • OptionalrelationOnUpdate?: string
  • OptionalrelationToFields?: string[]
  • type: string

    Describes the data type in the same the way it is defined in the Prisma schema: BigInt, Boolean, Bytes, DateTime, Decimal, Float, Int, JSON, String, $ModelName