Class CrudServiceBase<TClient>
Inheritance
CrudServiceBase<TClient>
CrudService<TClient, TRequest, TResponse, TDeletionStatus, TQuery>
Assembly: Glitch9.IO.dll
Syntax
public abstract class CrudServiceBase<TClient> : ICrudService where TClient : IApiClient
Type Parameters
Constructors
|
Edit this page
View Source
CrudServiceBase(string, TClient, params string[])
Declaration
protected CrudServiceBase(string apiKey, TClient client, params string[] endpoints)
Parameters
| Type |
Name |
Description |
| string |
apiKey |
|
| TClient |
client |
|
| string[] |
endpoints |
|
|
Edit this page
View Source
CrudServiceBase(TClient, params string[])
Declaration
protected CrudServiceBase(TClient client, params string[] endpoints)
Parameters
| Type |
Name |
Description |
| TClient |
client |
|
| string[] |
endpoints |
|
Fields
|
Edit this page
View Source
client
Declaration
public readonly TClient client
Field Value
Properties
|
Edit this page
View Source
ApiKey
Declaration
public string ApiKey { get; set; }
Property Value
Methods
|
Edit this page
View Source
GetChildUrl(string, params string[])
Declaration
protected string GetChildUrl(string childPath, params string[] ids)
Parameters
Returns
|
Edit this page
View Source
GetUrl(params string[])
Declaration
protected string GetUrl(params string[] ids)
Parameters
| Type |
Name |
Description |
| string[] |
ids |
|
Returns
Implements
Extension Methods