/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { WaasDelegatedAccessEncryptionPublicKeyType } from './WaasDelegatedAccessEncryptionPublicKeyType'; /** * * @export * @interface WaasDelegationCredentialsResponse */ export interface WaasDelegationCredentialsResponse { /** * A string with a max length of 4096 characters * @type {string} * @memberof WaasDelegationCredentialsResponse */ publicKey: string; /** * Short identifier referenced in webhook envelopes so the developer knows which private key to use * @type {string} * @memberof WaasDelegationCredentialsResponse */ kid: string; /** * Algorithm for how this key is used * @type {string} * @memberof WaasDelegationCredentialsResponse */ alg: WaasDelegationCredentialsResponseAlgEnum; /** * * @type {WaasDelegatedAccessEncryptionPublicKeyType} * @memberof WaasDelegationCredentialsResponse */ type?: WaasDelegatedAccessEncryptionPublicKeyType; /** * ISO 8601 timestamp of when the delegation credentials were created * @type {Date} * @memberof WaasDelegationCredentialsResponse */ createdAt: Date; /** * ISO 8601 timestamp of when the delegation credentials were last updated * @type {Date} * @memberof WaasDelegationCredentialsResponse */ updatedAt: Date; } /** * @export * @enum {string} */ export declare enum WaasDelegationCredentialsResponseAlgEnum { RsaOaep256 = "RSA-OAEP-256", HybridRsaAes256 = "HYBRID-RSA-AES-256" } export declare function WaasDelegationCredentialsResponseFromJSON(json: any): WaasDelegationCredentialsResponse; export declare function WaasDelegationCredentialsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): WaasDelegationCredentialsResponse; export declare function WaasDelegationCredentialsResponseToJSON(value?: WaasDelegationCredentialsResponse | null): any;