@dodi-smart/nuki-graphql-api
Version:
Nuki GraphQL API
34 lines • 1.29 kB
TypeScript
import type { AccountSubscription } from '../models/AccountSubscription';
import type { CancelablePromise } from '../core/CancelablePromise';
import type { BaseHttpRequest } from '../core/BaseHttpRequest';
export declare class AccountSubscriptionService {
readonly httpRequest: BaseHttpRequest;
constructor(httpRequest: BaseHttpRequest);
/**
* Starts a payment for an account and returns a payment url
* @returns string Ok
* @throws ApiError
*/
updateAccountSubscriptionPay(): CancelablePromise<string>;
/**
* Activates a previously terminated subscription
* @param id The account subscription unique id
* @returns void
* @throws ApiError
*/
updateAccountSubscriptionActivate(id: string): CancelablePromise<void>;
/**
* Terminates a running subscription
* @param id The account subscription unique id
* @returns void
* @throws ApiError
*/
updateAccountSubscriptionTerminate(id: string): CancelablePromise<void>;
/**
* Get a list of account subscriptions
* @returns AccountSubscription successful operation
* @throws ApiError
*/
getAccountSubscriptions(): CancelablePromise<Array<AccountSubscription>>;
}
//# sourceMappingURL=AccountSubscriptionService.d.ts.map