// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from 'cloudflaredev/resource';
import * as AnalyzeAPI from 'cloudflaredev/resources/ssl/analyze';
import * as RecommendationsAPI from 'cloudflaredev/resources/ssl/recommendations';
import * as VerificationAPI from 'cloudflaredev/resources/ssl/verification';
import * as CertificatePacksAPI from 'cloudflaredev/resources/ssl/certificate-packs/certificate-packs';
import * as UniversalAPI from 'cloudflaredev/resources/ssl/universal/universal';
export class SSL extends APIResource {
    constructor() {
        super(...arguments);
        this.analyze = new AnalyzeAPI.Analyze(this._client);
        this.certificatePacks = new CertificatePacksAPI.CertificatePacks(this._client);
        this.recommendations = new RecommendationsAPI.Recommendations(this._client);
        this.universal = new UniversalAPI.Universal(this._client);
        this.verification = new VerificationAPI.VerificationResource(this._client);
    }
}
(function (SSL) {
    SSL.Analyze = AnalyzeAPI.Analyze;
    SSL.CertificatePacks = CertificatePacksAPI.CertificatePacks;
    SSL.CertificatePackListResponsesSinglePage = CertificatePacksAPI.CertificatePackListResponsesSinglePage;
    SSL.Recommendations = RecommendationsAPI.Recommendations;
    SSL.Universal = UniversalAPI.Universal;
    SSL.VerificationResource = VerificationAPI.VerificationResource;
})(SSL || (SSL = {}));
//# sourceMappingURL=ssl.mjs.map