A container for data used to make API requests
More...
|
| Dictionary< string, string > | FormParameters = new() [get, set] |
| | Request form parameters More...
|
| |
| Multimap< string, string > | QueryParameters = new() [get, set] |
| | Request query string parameters More...
|
| |
| Dictionary< string, string > | PathParameters = new() [get, set] |
| | Parameters to be bound to segments of the request URL. Used in Resource More...
|
| |
| Multimap< string, Stream > | FileParameters = new() [get, set] |
| | Files to be uploaded with the request More...
|
| |
| Multimap< string, string > | Headers = new() [get, set] |
| | Request headers More...
|
| |
| HttpMethod | Method = HttpMethod.Get [get, set] |
| | Determines what HTTP method to use for this request. See HttpMethod for valid values. Default is HttpMethod.Get More...
|
| |
| TimeSpan? | Timeout [get, set] |
| | Client side timeout for the request More...
|
| |
| string | Resource = "" [get, set] |
| | The resource URL to make the request against. Tokens should be substituted with PathParameters> parameters matched by name. Does not include a leading slash, or the schema or domain. Should be combined with a base URL to assemble final URL: {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. https://example.lusid.com) More...
|
| |
| DataFormat | RequestFormat [get, set] |
| | Serializer to use when writing request bodies. More...
|
| |
| int | Attempts [get] |
| | The number of attempts that were made to send this request More...
|
| |
| object? | Body [get, set] |
| | The body of the request More...
|
| |
A container for data used to make API requests
◆ Attempts
The number of attempts that were made to send this request
This number is incremented each time the RestClient sends the request.
◆ Body
◆ FileParameters
| Multimap<string, Stream> Request.FileParameters = new() |
|
getset |
Files to be uploaded with the request
◆ FormParameters
| Dictionary<string, string> Request.FormParameters = new() |
|
getset |
◆ Headers
| Multimap<string, string> Request.Headers = new() |
|
getset |
◆ Method
| HttpMethod Request.Method = HttpMethod.Get |
|
getset |
Determines what HTTP method to use for this request. See HttpMethod for valid values. Default is HttpMethod.Get
◆ PathParameters
| Dictionary<string, string> Request.PathParameters = new() |
|
getset |
Parameters to be bound to segments of the request URL. Used in Resource
◆ QueryParameters
| Multimap<string, string> Request.QueryParameters = new() |
|
getset |
◆ RequestFormat
| DataFormat Request.RequestFormat |
|
getset |
Serializer to use when writing request bodies.
◆ Resource
| string Request.Resource = "" |
|
getset |
The resource URL to make the request against. Tokens should be substituted with PathParameters> parameters matched by name. Does not include a leading slash, or the schema or domain. Should be combined with a base URL to assemble final URL: {BaseUrl}/{Resource} (BaseUrl is scheme + domain, e.g. https://example.lusid.com)
request.Resource = "Foo/{FooId}"; request.PathParameters.Add("FooId", "123");
◆ Timeout
| TimeSpan? Request.Timeout |
|
getset |
Client side timeout for the request
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/lusid-sdk-csharp/checkouts/latest/sdk/Lusid.Sdk/Client/Request.cs