LUSID C# SDK
|
Contract for Synchronous RESTful API interactions. More...
Public Member Functions | |
ApiResponse< T > | Get< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the GET http verb. More... | |
ApiResponse< T > | Post< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the POST http verb. More... | |
ApiResponse< T > | Put< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the PUT http verb. More... | |
ApiResponse< T > | Delete< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the DELETE http verb. More... | |
ApiResponse< T > | Head< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the HEAD http verb. More... | |
ApiResponse< T > | Options< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the OPTIONS http verb. More... | |
ApiResponse< T > | Patch< T > (string path, RequestOptions options, IReadableConfiguration configuration=null) |
Executes a blocking call to some path using the PATCH http verb. More... | |
Contract for Synchronous RESTful API interactions.
This interface allows consumers to provide a custom API accessor client.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Delete< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the DELETE http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Get< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the GET http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Head< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the HEAD http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Options< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the OPTIONS http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Patch< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the PATCH http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Post< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the POST http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.
ApiResponse<T> Lusid.Sdk.Client.ISynchronousClient.Put< T > | ( | string | path, |
RequestOptions | options, | ||
IReadableConfiguration | configuration = null |
||
) |
Executes a blocking call to some path using the PUT http verb.
path | The relative path to invoke. |
options | The request parameters to pass along to the client. |
configuration | Per-request configurable settings. |
T | The return type. |
Implemented in Lusid.Sdk.Client.ApiClient.