Skip to content

Commit b0ba7cc

Browse files
committed
Release v1.9.0
* Introducing new **confirmBooking** endpoint
1 parent d892dfc commit b0ba7cc

124 files changed

Lines changed: 844 additions & 122 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/Api/BookingsApi.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ All URIs are relative to *https://www.{domain}/api/v3/integration*
55
Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**cancelBooking**](BookingsApi.md#cancelbooking) | **DELETE** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id}/bookings/{booking_id} |
8+
[**confirmBooking**](BookingsApi.md#confirmbooking) | **PUT** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id}/bookings/{booking_id}/confirm |
89
[**getBooking**](BookingsApi.md#getbooking) | **GET** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id}/bookings/{booking_id} |
910
[**getBookings**](BookingsApi.md#getbookings) | **GET** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id}/bookings |
1011
[**moveBooking**](BookingsApi.md#movebooking) | **POST** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id}/bookings/{booking_id}/move |
@@ -70,6 +71,66 @@ void (empty response body)
7071

7172
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
7273

74+
# **confirmBooking**
75+
> confirmBooking($body, $facility_id, $doctor_id, $address_id, $booking_id)
76+
77+
78+
79+
Confirm the booking
80+
81+
### Example
82+
```php
83+
<?php
84+
require_once(__DIR__ . '/vendor/autoload.php');
85+
86+
// Configure OAuth2 access token for authorization: oauth2
87+
$config = DocPlanner\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
88+
89+
$apiInstance = new DocPlanner\Client\Api\BookingsApi(
90+
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
91+
// This is optional, `GuzzleHttp\Client` will be used as default.
92+
new GuzzleHttp\Client(),
93+
$config
94+
);
95+
$body = new \DocPlanner\Client\Model\ConfirmBookingRequest(); // \DocPlanner\Client\Model\ConfirmBookingRequest |
96+
$facility_id = "facility_id_example"; // string | ID of the Facility
97+
$doctor_id = "doctor_id_example"; // string | ID of a doctor in a facility
98+
$address_id = "address_id_example"; // string | ID of a doctor`s address in a facility
99+
$booking_id = "booking_id_example"; // string | ID of the Booking
100+
101+
try {
102+
$apiInstance->confirmBooking($body, $facility_id, $doctor_id, $address_id, $booking_id);
103+
} catch (Exception $e) {
104+
echo 'Exception when calling BookingsApi->confirmBooking: ', $e->getMessage(), PHP_EOL;
105+
}
106+
?>
107+
```
108+
109+
### Parameters
110+
111+
Name | Type | Description | Notes
112+
------------- | ------------- | ------------- | -------------
113+
**body** | [**\DocPlanner\Client\Model\ConfirmBookingRequest**](../Model/ConfirmBookingRequest.md)| |
114+
**facility_id** | **string**| ID of the Facility |
115+
**doctor_id** | **string**| ID of a doctor in a facility |
116+
**address_id** | **string**| ID of a doctor&#x60;s address in a facility |
117+
**booking_id** | **string**| ID of the Booking |
118+
119+
### Return type
120+
121+
void (empty response body)
122+
123+
### Authorization
124+
125+
[oauth2](../../README.md#oauth2)
126+
127+
### HTTP request headers
128+
129+
- **Content-Type**: application/json
130+
- **Accept**: application/vnd.error+docplanner+json
131+
132+
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
133+
73134
# **getBooking**
74135
> \DocPlanner\Client\Model\Booking getBooking($facility_id, $doctor_id, $address_id, $booking_id, $with)
75136
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# ConfirmBookingRequest
2+
3+
## Properties
4+
Name | Type | Description | Notes
5+
------------ | ------------- | ------------- | -------------
6+
**confirmed_by** | **string** | Who confirmed the booking |
7+
8+
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
9+

lib/Api/APINotificationCallbacksApi.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
*
1515
* Welcome to Docplanner Integrations [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) API! This API gives You the ability to build Your own application and integrate it with Docplanner services.
1616
*
17-
* OpenAPI spec version: 1.8.1
17+
* OpenAPI spec version: 1.9.0
1818
*
1919
* Generated by: https://github.com/swagger-api/swagger-codegen.git
2020
* Swagger Codegen version: 3.0.24

lib/Api/AddressesApi.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
*
1515
* Welcome to Docplanner Integrations [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) API! This API gives You the ability to build Your own application and integrate it with Docplanner services.
1616
*
17-
* OpenAPI spec version: 1.8.1
17+
* OpenAPI spec version: 1.9.0
1818
*
1919
* Generated by: https://github.com/swagger-api/swagger-codegen.git
2020
* Swagger Codegen version: 3.0.24

0 commit comments

Comments
 (0)