toJson method

Map<String, dynamic> toJson()

Converts this SupabaseForeignKeyConstraint instance to a JSON map for serialization.

Implementation

Map<String, dynamic> toJson() => {
  'constraintName': constraintName,
  'columns': columns,
  'originalColumns': originalColumns,
  'localColumns': localColumns,
  'foreignTableSchema': foreignTableSchema,
  'foreignTableName': foreignTableName,
  'originalForeignTableName': originalForeignTableName,
  'localForeignTableName': localForeignTableName,
  'foreignColumns': foreignColumns,
  'originalForeignColumns': originalForeignColumns,
  'localForeignColumns': localForeignColumns,
  'updateRule': updateRule,
  'deleteRule': deleteRule,
  'matchOption': matchOption,
  'isDeferrable': isDeferrable,
  'initiallyDeferred': initiallyDeferred,
  'joinTableName': joinTableName, // Serialize the join table name
};