Class PostgresChangesResponse | realtime-csharp (original) (raw)

Namespace

Supabase.Realtime.PostgresChanges

Assembly

Supabase.Realtime.dll

A postgres changes event.

public class PostgresChangesResponse : SocketResponse<PostgresChangesPayload<SocketResponsePayload>>, IRealtimeSocketResponse

Inheritance

PostgresChangesResponse

Implements

Inherited Members

Constructors

PostgresChangesResponse(JsonSerializerSettings)

Represents a socket response

public PostgresChangesResponse(JsonSerializerSettings serializerSettings)

Parameters

serializerSettings JsonSerializerSettings

Methods

Model()

Hydrates the referenced record into a Model (if possible).

public virtual TModel? Model<TModel>() where TModel : BaseModel, new()

Returns

TModel

Type Parameters

TModel

OldModel()

Hydrates the old_record into a Model (if possible).

NOTE: If you want to receive the "previous" data for updates and deletes, you will need to set REPLICA IDENTITY to FULL, like this: ALTER TABLE your_table REPLICA IDENTITY FULL;

public virtual TModel? OldModel<TModel>() where TModel : BaseModel, new()

Returns

TModel

Type Parameters

TModel