cloudflare
Version:
The official TypeScript library for the Cloudflare API
37 lines • 1.93 kB
TypeScript
import { APIResource } from "../../../core/resource.js";
import * as RoutingAPI from "./routing/routing.js";
import { BaseRouting, Routing, RoutingSummaryV2Params, RoutingSummaryV2Response, RoutingTimeseriesGroupsV2Params, RoutingTimeseriesGroupsV2Response } from "./routing/routing.js";
import * as SecurityAPI from "./security/security.js";
import { BaseSecurity, Security, SecuritySummaryV2Params, SecuritySummaryV2Response, SecurityTimeseriesGroupsV2Params, SecurityTimeseriesGroupsV2Response } from "./security/security.js";
export declare class BaseEmail extends APIResource {
static readonly _key: readonly ['radar', 'email'];
}
export declare class Email extends BaseEmail {
routing: RoutingAPI.Routing;
security: SecurityAPI.Security;
}
export interface RadarEmailSeries {
FAIL: Array<string>;
NONE: Array<string>;
PASS: Array<string>;
}
export interface RadarEmailSummary {
/**
* A numeric string.
*/
FAIL: string;
/**
* A numeric string.
*/
NONE: string;
/**
* A numeric string.
*/
PASS: string;
}
export declare namespace Email {
export { type RadarEmailSeries as RadarEmailSeries, type RadarEmailSummary as RadarEmailSummary };
export { Routing as Routing, BaseRouting as BaseRouting, type RoutingSummaryV2Response as RoutingSummaryV2Response, type RoutingTimeseriesGroupsV2Response as RoutingTimeseriesGroupsV2Response, type RoutingSummaryV2Params as RoutingSummaryV2Params, type RoutingTimeseriesGroupsV2Params as RoutingTimeseriesGroupsV2Params, };
export { Security as Security, BaseSecurity as BaseSecurity, type SecuritySummaryV2Response as SecuritySummaryV2Response, type SecurityTimeseriesGroupsV2Response as SecurityTimeseriesGroupsV2Response, type SecuritySummaryV2Params as SecuritySummaryV2Params, type SecurityTimeseriesGroupsV2Params as SecurityTimeseriesGroupsV2Params, };
}
//# sourceMappingURL=email.d.ts.map