@dodi-smart/ttlock-graphql-api
Version:
TTLock GraphQL API
26 lines • 1.15 kB
TypeScript
import { Context } from './types';
import { ApiErrorResponse, CreatePasscodeResponse, GetLockData, GetLockDetailsResponse, GetLockPasscode, GetLockPasscodeList, GetOpenStateResponse, GetWirelessKeypadData, GetWirelessKeypadList, PagedResponse } from '@dodi-smart/ttlock-api';
declare const builder: PothosSchemaTypes.SchemaBuilder<PothosSchemaTypes.ExtendDefaultTypes<{
Scalars: {
JSON: {
Output: unknown;
Input: JSON;
};
};
Objects: {
TTLock: {};
TTLockMutations: {};
TTLockResponse: ApiErrorResponse;
TTLockSmartlock: GetLockData;
TTLockSmartlockDetails: ApiErrorResponse & GetLockDetailsResponse;
TTLockOpenState: ApiErrorResponse & GetOpenStateResponse;
TTLockSmartlockPasscodes: PagedResponse & GetLockPasscodeList;
TTLockPasscode: GetLockPasscode;
TTLockPasscodeResponse: ApiErrorResponse & CreatePasscodeResponse;
TTLockSmartlockWirelessKeypads: GetWirelessKeypadList;
TTLockWirelessKeypad: GetWirelessKeypadData;
};
Context: Context;
}>>;
export { builder };
//# sourceMappingURL=builder.d.ts.map