@dodi-smart/nuki-graphql-api
Version:
Nuki GraphQL API
43 lines • 2.3 kB
TypeScript
import type { BaseHttpRequest } from './core/BaseHttpRequest';
import type { OpenAPIConfig } from './core/OpenAPI';
import { AccountService } from './services/AccountService';
import { AccountSubscriptionService } from './services/AccountSubscriptionService';
import { AccountUserService } from './services/AccountUserService';
import { AddressService } from './services/AddressService';
import { AddressReservationService } from './services/AddressReservationService';
import { AddressTokenService } from './services/AddressTokenService';
import { AdvancedApiService } from './services/AdvancedApiService';
import { ApiKeyService } from './services/ApiKeyService';
import { CompanyService } from './services/CompanyService';
import { NotificationService } from './services/NotificationService';
import { OAuth2Service } from './services/OAuth2Service';
import { OpenerService } from './services/OpenerService';
import { ServiceService } from './services/ServiceService';
import { SmartlockService } from './services/SmartlockService';
import { SmartlockAuthService } from './services/SmartlockAuthService';
import { SmartlockLogService } from './services/SmartlockLogService';
import { SubscriptionService } from './services/SubscriptionService';
type HttpRequestConstructor = new (config: OpenAPIConfig) => BaseHttpRequest;
export declare class NukiClient {
readonly account: AccountService;
readonly accountSubscription: AccountSubscriptionService;
readonly accountUser: AccountUserService;
readonly address: AddressService;
readonly addressReservation: AddressReservationService;
readonly addressToken: AddressTokenService;
readonly advancedApi: AdvancedApiService;
readonly apiKey: ApiKeyService;
readonly company: CompanyService;
readonly notification: NotificationService;
readonly oAuth2: OAuth2Service;
readonly opener: OpenerService;
readonly service: ServiceService;
readonly smartlock: SmartlockService;
readonly smartlockAuth: SmartlockAuthService;
readonly smartlockLog: SmartlockLogService;
readonly subscription: SubscriptionService;
readonly request: BaseHttpRequest;
constructor(config?: Partial<OpenAPIConfig>, HttpRequest?: HttpRequestConstructor);
}
export {};
//# sourceMappingURL=NukiClient.d.ts.map