Skip to content

Commit

Permalink
Release v1.0.26
Browse files Browse the repository at this point in the history
 * Introducing **address.insurance_support** scope for **getAddress** and **getAddresses** endpoints
 * Introducing **updateAddress** endpoint for changing insurance support type of an address
  • Loading branch information
actions-user committed Jun 30, 2023
1 parent 96913a3 commit 1996b1c
Show file tree
Hide file tree
Showing 101 changed files with 904 additions and 107 deletions.
64 changes: 62 additions & 2 deletions docs/Api/AddressesApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**getAddress**](AddressesApi.md#getaddress) | **GET** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id} |
[**getAddresses**](AddressesApi.md#getaddresses) | **GET** /facilities/{facility_id}/doctors/{doctor_id}/addresses |
[**updateAddress**](AddressesApi.md#updateaddress) | **PATCH** /facilities/{facility_id}/doctors/{doctor_id}/addresses/{address_id} |

# **getAddress**
> \DocPlanner\Client\Model\Address getAddress($facility_id, $doctor_id, $address_id, $with)


Get a single address of a doctor Extensions: * `address.online_only` - with this parameter in url, query results will return additional parameter indicating if an address is dedicated to video consultations * `address.visit_payment` - with this parameter in url, query results will return additional parameter indicating if visit payment isr enabled * `address.commercial_type` - with this parameter in url, query results will return additional parameter indicating address commercial type
Get a single address of a doctor Extensions: * `address.online_only` - with this parameter in url, query results will return additional parameter indicating if an address is dedicated to video consultations * `address.visit_payment` - with this parameter in url, query results will return additional parameter indicating if visit payment isr enabled * `address.commercial_type` - with this parameter in url, query results will return additional parameter indicating address commercial type * `address.insurance_support` - with this parameter in url, query results will return additional parameter indicating insurance support type of an address

### Example
```php
Expand Down Expand Up @@ -71,7 +72,7 @@ Name | Type | Description | Notes


Get a list of addresses of a doctor Extensions: * `address.online_only` - with this parameter in url, query results will return additional parameter indicating if returned addresses are dedicated to video consultations * `address.visit_payment` - with this parameter in url, query results will return additional parameter indicating if visit payments are enabled * `address.commercial_type` - with this parameter in url, query results will return additional parameter indicating address commercial type
Get a list of addresses of a doctor Extensions: * `address.online_only` - with this parameter in url, query results will return additional parameter indicating if returned addresses are dedicated to video consultations * `address.visit_payment` - with this parameter in url, query results will return additional parameter indicating if visit payments are enabled * `address.commercial_type` - with this parameter in url, query results will return additional parameter indicating address commercial type * `address.insurance_support` - with this parameter in url, query results will return additional parameter indicating insurance support type of an address

### Example
```php
Expand Down Expand Up @@ -123,3 +124,62 @@ Name | Type | Description | Notes

[[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)

# **updateAddress**
> \DocPlanner\Client\Model\Address updateAddress($body, $facility_id, $doctor_id, $address_id)


Get a single address of a doctor

### Example
```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: oauth2
$config = DocPlanner\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$apiInstance = new DocPlanner\Client\Api\AddressesApi(
// 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
);
$body = new \DocPlanner\Client\Model\UpdateAddressRequest(); // \DocPlanner\Client\Model\UpdateAddressRequest |
$facility_id = "facility_id_example"; // string | ID of the Facility
$doctor_id = "doctor_id_example"; // string | ID of a doctor in a facility
$address_id = "address_id_example"; // string | ID of a doctor`s address in a facility

try {
$result = $apiInstance->updateAddress($body, $facility_id, $doctor_id, $address_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AddressesApi->updateAddress: ', $e->getMessage(), PHP_EOL;
}
?>
```

### Parameters

Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**body** | [**\DocPlanner\Client\Model\UpdateAddressRequest**](../Model/UpdateAddressRequest.md)| |
**facility_id** | **string**| ID of the Facility |
**doctor_id** | **string**| ID of a doctor in a facility |
**address_id** | **string**| ID of a doctor&#x60;s address in a facility |

### Return type

[**\DocPlanner\Client\Model\Address**](../Model/Address.md)

### Authorization

[oauth2](../../README.md#oauth2)

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/vnd.docplanner+json; charset=UTF-8, application/vnd.error+docplanner+json

[[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)

1 change: 1 addition & 0 deletions docs/Model/Address.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Name | Type | Description | Notes
**visit_payment** | **bool** | | [optional]
**booking_extra_fields** | [**\DocPlanner\Client\Model\AddressBookingExtraFields**](AddressBookingExtraFields.md) | | [optional]
**commercial_type** | **string** | | [optional]
**insurance_support** | **string** | | [optional]

[[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 changes: 9 additions & 0 deletions docs/Model/UpdateAddressRequest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# UpdateAddressRequest

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**insurance_support** | **string** | | [optional]

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

2 changes: 1 addition & 1 deletion lib/Api/APINotificationCallbacksApi.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
*
* 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.
*
* OpenAPI spec version: 1.0.25
* OpenAPI spec version: 1.0.26
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
* Swagger Codegen version: 3.0.24
Expand Down
Loading

0 comments on commit 1996b1c

Please sign in to comment.