...
Interface
IServiceRequestManager
Syntax
Task<int> ExecuteCountQuery(ServiceRequestQuery serviceRequestQuery)
Returns
Task<int>
API Endpoint
Not applicable.
...
Code Block | ||
---|---|---|
| ||
//This is an exemple of a query using filtering for the place of supply and status. //This will filter all service requests for service id 11. const ServiceRequestStatus status = ServiceRequestStatus.InProgress; const string province = "ON"; var query = new ServiceRequestQuery { ServiceId = ServiceId, Page = 1, PageSize = 25, Version = 1.0F, Filter = $"PlaceOfSupply='{province}' AND Status='{status}'" }; var requestWithMetadatacount = await serviceRequestManager.ExecuteCountQuery(query); |
...
Code Block | ||
---|---|---|
| ||
//This is an exemple of a query using filtering for the place of supply and status. //This will filter all service requests for service id 11. const string province = "ON"; var query = new ServiceRequestQuery { ServiceId = ServiceId, Page = 1, PageSize = 25, Version = 1.0F, Filter = $"PlaceOfSupply='{province}'" }; var requestWithMetadatacount = await serviceRequestManager.ExecuteCountQuery(query); |
...
Code Block | ||
---|---|---|
| ||
//This is an exemple of a query using filtering for the place of supply and status. //This will filter all service requests for service id 11. const ServiceRequestStatus status = ServiceRequestStatus.InProgress; var query = new ServiceRequestQuery { ServiceId = ServiceId, Page = 1, PageSize = 25, Version = 1.0F, Filter = $"Status='{status}'" }; var requestWithMetadatacount = await serviceRequestManager.ExecuteCountQuery(query); |
...
Name | Type | Description |
UserId | Integer | User id associated to service request. Default value is 0. |
ServiceId | Integer | Service id associated to service request. Default value is 0. |
OrganizationId | Integer | Organization id associated to service request. Default is 0. |
ExcludeMetadata | Boolean | True to include the service request meta data be included in the result. False to exclude the service request meta data be included in the result. |
Page | Integer | The page number. If the value provided is 0 then it will default to 1. |
PageSize | Integer | The page size. If the value provided is 0 then it will default to 25. |
Filter | String | This is used to filter the results by place of supply and/or status. Note: Place of supply Note: Possible values:
Status Note: Possible values for service request statuses.
Place of supply and status Example: |
Version | Number | Filter version number. Value should be set to “1.0”1. This is currently only used for logging purposes. |
...