Table of Contents

Class CRUDServiceBase<TClient>

Base class for CRUD services, providing common properties and methods. If the service requires something that does not fit CRUDService<TClient, TData, TRequest, Tquery>, inherit from this class and implement the required methods.

public abstract class CRUDServiceBase<TClient> where TClient : CRUDClient<TClient>

Type Parameters

TClient

The REST client type, which must inherit from CRUDClient<TSelf>.

Inheritance
CRUDServiceBase<TClient>
Derived
CRUDService<TClient, TData, TRequest, Tquery>
Inherited Members
Extension Methods

Constructors

CRUDServiceBase(TClient, params RESTHeader[])

protected CRUDServiceBase(TClient client, params RESTHeader[] betaHeaders)

Parameters

client TClient
betaHeaders RESTHeader[]

CRUDServiceBase(TClient, bool, string)

protected CRUDServiceBase(TClient client, bool betaService = false, string customApiKey = null)

Parameters

client TClient
betaService bool
customApiKey string

CRUDServiceBase(TClient, string, params RESTHeader[])

protected CRUDServiceBase(TClient client, string customApiKey, params RESTHeader[] betaHeaders)

Parameters

client TClient
customApiKey string
betaHeaders RESTHeader[]