Table of Contents

Namespace BpNexT.NET.GraphQL.Models.Interfaces

Interfaces

IGraphQlArchiv

GraphQL archive entity that can be restored to its source table (fnRestoreTo*).

IGraphQlEntity

Contract for GraphQL-backed entities that can persist and delete themselves.

IGraphQlHasArchiv

GraphQL entity whose table can move rows to an archive table (fnMoveToArchive).

IGraphQlRemovable

Contract for GraphQL-backed entities whose table supports deleting rows (rowDelete/rowsDelete on the mutation type).

IGraphQlSavable

Contract for GraphQL-backed entities whose table supports creating or modifying rows (rowNew/rowsNew or rowModify/rowsModify on the mutation type).