@dodi-smart/nuki-graphql-api
Version:
Nuki GraphQL API
39 lines • 1.16 kB
TypeScript
export type ApiKey_Advanced = {
name?: string;
country?: string;
description?: string;
type?: ApiKey_Advanced.type;
url?: string;
email?: string;
webhookFeatures?: Array<'DEVICE_STATUS' | 'DEVICE_MASTERDATA' | 'DEVICE_CONFIG' | 'DEVICE_LOGS' | 'DEVICE_AUTHS' | 'ACCOUNT_USER'>;
webhookUrl?: string;
webhookSentSuccessfully?: number;
webhookSentErroneous?: number;
lastSuccessfulPost?: string;
lastPostDuration?: number;
lastPostSuccesful?: boolean;
status?: ApiKey_Advanced.status;
webhookStatus?: ApiKey_Advanced.webhookStatus;
creationDate?: string;
updateDate?: string;
};
export declare namespace ApiKey_Advanced {
enum type {
ONLY_SECRET = "ONLY_SECRET",
SHORT_RENTAL = "SHORT_RENTAL",
HEALTHCARE = "HEALTHCARE",
SMART_HOME = "SMART_HOME",
OTHER = "OTHER"
}
enum status {
INACTIVE = "INACTIVE",
APPLIED = "APPLIED",
TESTING = "TESTING",
ACTIVE = "ACTIVE"
}
enum webhookStatus {
ACTIVE = "ACTIVE",
DEACTIVATED = "DEACTIVATED"
}
}
//# sourceMappingURL=ApiKey_Advanced.d.ts.map