/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * - PURPOSE_UNSPECIFIED: Purpose not specified * - PURPOSE_OWNERSHIP: DNS record proves ownership of the domain * - PURPOSE_DOMAIN_VERIFICATION: DNS record enables TLS/domain verification with the provider * - PURPOSE_DCV_DELEGATION: DNS record delegates certificate validation to the provider so every * future renewal validates automatically without a new record * @export */ export declare const ValidationPurpose: { readonly PurposeUnspecified: "PURPOSE_UNSPECIFIED"; readonly PurposeOwnership: "PURPOSE_OWNERSHIP"; readonly PurposeDomainVerification: "PURPOSE_DOMAIN_VERIFICATION"; readonly PurposeDcvDelegation: "PURPOSE_DCV_DELEGATION"; }; export type ValidationPurpose = typeof ValidationPurpose[keyof typeof ValidationPurpose]; export declare function instanceOfValidationPurpose(value: any): boolean; export declare function ValidationPurposeFromJSON(json: any): ValidationPurpose; export declare function ValidationPurposeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ValidationPurpose; export declare function ValidationPurposeToJSON(value?: ValidationPurpose | null): any; export declare function ValidationPurposeToJSONTyped(value: any, ignoreDiscriminator: boolean): ValidationPurpose;