# OmsorgCoreClient\OrdersApi All URIs are relative to http://localhost, except if the operation defines another base path. | Method | HTTP request | Description | | ------------- | ------------- | ------------- | | [**apiOrdersGet()**](OrdersApi.md#apiOrdersGet) | **GET** /api/orders | | | [**apiOrdersIdDelete()**](OrdersApi.md#apiOrdersIdDelete) | **DELETE** /api/orders/{id} | | | [**apiOrdersIdGet()**](OrdersApi.md#apiOrdersIdGet) | **GET** /api/orders/{id} | | | [**apiOrdersIdPut()**](OrdersApi.md#apiOrdersIdPut) | **PUT** /api/orders/{id} | | | [**apiOrdersPost()**](OrdersApi.md#apiOrdersPost) | **POST** /api/orders | | ## `apiOrdersGet()` ```php apiOrdersGet($search, $status_id, $facility_id, $priority, $required_qualification, $shift_type, $page, $page_size): \OmsorgCoreClient\Model\OrderResponsePagedResponse ``` ### Example ```php setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OmsorgCoreClient\Api\OrdersApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $search = 'search_example'; // string $status_id = 'status_id_example'; // string $facility_id = 'facility_id_example'; // string $priority = 'priority_example'; // string $required_qualification = 'required_qualification_example'; // string $shift_type = 'shift_type_example'; // string $page = 1; // int $page_size = 20; // int try { $result = $apiInstance->apiOrdersGet($search, $status_id, $facility_id, $priority, $required_qualification, $shift_type, $page, $page_size); print_r($result); } catch (Exception $e) { echo 'Exception when calling OrdersApi->apiOrdersGet: ', $e->getMessage(), PHP_EOL; } ``` ### Parameters | Name | Type | Description | Notes | | ------------- | ------------- | ------------- | ------------- | | **search** | **string**| | [optional] | | **status_id** | **string**| | [optional] | | **facility_id** | **string**| | [optional] | | **priority** | **string**| | [optional] | | **required_qualification** | **string**| | [optional] | | **shift_type** | **string**| | [optional] | | **page** | **int**| | [optional] [default to 1] | | **page_size** | **int**| | [optional] [default to 20] | ### Return type [**\OmsorgCoreClient\Model\OrderResponsePagedResponse**](../Model/OrderResponsePagedResponse.md) ### Authorization [Bearer](../../README.md#Bearer) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: `text/plain`, `application/json`, `text/json` [[Back to top]](#) [[Back to API list]](../../README.md#endpoints) [[Back to Model list]](../../README.md#models) [[Back to README]](../../README.md) ## `apiOrdersIdDelete()` ```php apiOrdersIdDelete($id) ``` ### Example ```php setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OmsorgCoreClient\Api\OrdersApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $id = 'id_example'; // string try { $apiInstance->apiOrdersIdDelete($id); } catch (Exception $e) { echo 'Exception when calling OrdersApi->apiOrdersIdDelete: ', $e->getMessage(), PHP_EOL; } ``` ### Parameters | Name | Type | Description | Notes | | ------------- | ------------- | ------------- | ------------- | | **id** | **string**| | | ### Return type void (empty response body) ### Authorization [Bearer](../../README.md#Bearer) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined [[Back to top]](#) [[Back to API list]](../../README.md#endpoints) [[Back to Model list]](../../README.md#models) [[Back to README]](../../README.md) ## `apiOrdersIdGet()` ```php apiOrdersIdGet($id): \OmsorgCoreClient\Model\OrderResponse ``` ### Example ```php setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OmsorgCoreClient\Api\OrdersApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $id = 'id_example'; // string try { $result = $apiInstance->apiOrdersIdGet($id); print_r($result); } catch (Exception $e) { echo 'Exception when calling OrdersApi->apiOrdersIdGet: ', $e->getMessage(), PHP_EOL; } ``` ### Parameters | Name | Type | Description | Notes | | ------------- | ------------- | ------------- | ------------- | | **id** | **string**| | | ### Return type [**\OmsorgCoreClient\Model\OrderResponse**](../Model/OrderResponse.md) ### Authorization [Bearer](../../README.md#Bearer) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: `text/plain`, `application/json`, `text/json` [[Back to top]](#) [[Back to API list]](../../README.md#endpoints) [[Back to Model list]](../../README.md#models) [[Back to README]](../../README.md) ## `apiOrdersIdPut()` ```php apiOrdersIdPut($id, $update_order_request): \OmsorgCoreClient\Model\OrderResponse ``` ### Example ```php setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OmsorgCoreClient\Api\OrdersApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $id = 'id_example'; // string $update_order_request = new \OmsorgCoreClient\Model\UpdateOrderRequest(); // \OmsorgCoreClient\Model\UpdateOrderRequest try { $result = $apiInstance->apiOrdersIdPut($id, $update_order_request); print_r($result); } catch (Exception $e) { echo 'Exception when calling OrdersApi->apiOrdersIdPut: ', $e->getMessage(), PHP_EOL; } ``` ### Parameters | Name | Type | Description | Notes | | ------------- | ------------- | ------------- | ------------- | | **id** | **string**| | | | **update_order_request** | [**\OmsorgCoreClient\Model\UpdateOrderRequest**](../Model/UpdateOrderRequest.md)| | [optional] | ### Return type [**\OmsorgCoreClient\Model\OrderResponse**](../Model/OrderResponse.md) ### Authorization [Bearer](../../README.md#Bearer) ### HTTP request headers - **Content-Type**: `application/json`, `text/json`, `application/*+json` - **Accept**: `text/plain`, `application/json`, `text/json` [[Back to top]](#) [[Back to API list]](../../README.md#endpoints) [[Back to Model list]](../../README.md#models) [[Back to README]](../../README.md) ## `apiOrdersPost()` ```php apiOrdersPost($create_order_request): \OmsorgCoreClient\Model\OrderResponse ``` ### Example ```php setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OmsorgCoreClient\Api\OrdersApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $create_order_request = new \OmsorgCoreClient\Model\CreateOrderRequest(); // \OmsorgCoreClient\Model\CreateOrderRequest try { $result = $apiInstance->apiOrdersPost($create_order_request); print_r($result); } catch (Exception $e) { echo 'Exception when calling OrdersApi->apiOrdersPost: ', $e->getMessage(), PHP_EOL; } ``` ### Parameters | Name | Type | Description | Notes | | ------------- | ------------- | ------------- | ------------- | | **create_order_request** | [**\OmsorgCoreClient\Model\CreateOrderRequest**](../Model/CreateOrderRequest.md)| | [optional] | ### Return type [**\OmsorgCoreClient\Model\OrderResponse**](../Model/OrderResponse.md) ### Authorization [Bearer](../../README.md#Bearer) ### HTTP request headers - **Content-Type**: `application/json`, `text/json`, `application/*+json` - **Accept**: `text/plain`, `application/json`, `text/json` [[Back to top]](#) [[Back to API list]](../../README.md#endpoints) [[Back to Model list]](../../README.md#models) [[Back to README]](../../README.md)