UNPKG

@dodi-smart/nuki-graphql-api

Version:
70 lines 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AddressReservationService = void 0; class AddressReservationService { constructor(httpRequest) { this.httpRequest = httpRequest; } /** * Get a list of address reservations * @param addressId The address id * @returns AddressReservation successful operation * @throws ApiError */ getAddressReservations(addressId) { return this.httpRequest.request({ method: 'GET', url: '/address/{addressId}/reservation', path: { 'addressId': addressId, }, errors: { 401: `Not authorized`, }, }); } /** * Issues authorizations for an address reservation * @param addressId The address id * @param id The address reservation id * @returns void * @throws ApiError */ updateAddressReservationIssue(addressId, id) { return this.httpRequest.request({ method: 'POST', url: '/address/{addressId}/reservation/{id}/issue', path: { 'addressId': addressId, 'id': id, }, errors: { 400: `Bad Parameter`, 401: `Not authorized`, }, }); } /** * Revoke authorizations for an address reservation * @param addressId The address id * @param id The address reservation id * @returns void * @throws ApiError */ updateAddressReservationRevoke(addressId, id) { return this.httpRequest.request({ method: 'POST', url: '/address/{addressId}/reservation/{id}/revoke', path: { 'addressId': addressId, 'id': id, }, errors: { 400: `Bad Parameter`, 401: `Not authorized`, }, }); } } exports.AddressReservationService = AddressReservationService; //# sourceMappingURL=AddressReservationService.js.map