import * as z from "zod"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest = { workspaceId: string; complianceType?: string | undefined; }; export type Violations = { ruleId?: string | undefined; severity?: string | undefined; description?: string | undefined; affectedResources?: Array | undefined; remediationSteps?: string | undefined; }; export type CategoryScores = { category?: string | undefined; score?: number | undefined; status?: string | undefined; improvements?: Array | undefined; }; export type GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData = { overallScore?: number | undefined; complianceStatus?: string | undefined; violations?: Array | undefined; categoryScores?: Array | undefined; reportGeneratedAt?: Date | undefined; certificationId?: string | undefined; }; export type GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody = { data: GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData; }; /** @internal */ export declare const GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$inboundSchema: z.ZodType; /** @internal */ export type GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$Outbound = { workspaceId: string; complianceType?: string | undefined; }; /** @internal */ export declare const GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$ { /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$Outbound` instead. */ type Outbound = GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest$Outbound; } export declare function getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequestToJSON(getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest: GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequest): string; export declare function getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Violations$inboundSchema: z.ZodType; /** @internal */ export type Violations$Outbound = { ruleId?: string | undefined; severity?: string | undefined; description?: string | undefined; affectedResources?: Array | undefined; remediationSteps?: string | undefined; }; /** @internal */ export declare const Violations$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Violations$ { /** @deprecated use `Violations$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Violations$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Violations$Outbound` instead. */ type Outbound = Violations$Outbound; } export declare function violationsToJSON(violations: Violations): string; export declare function violationsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CategoryScores$inboundSchema: z.ZodType; /** @internal */ export type CategoryScores$Outbound = { category?: string | undefined; score?: number | undefined; status?: string | undefined; improvements?: Array | undefined; }; /** @internal */ export declare const CategoryScores$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace CategoryScores$ { /** @deprecated use `CategoryScores$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `CategoryScores$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `CategoryScores$Outbound` instead. */ type Outbound = CategoryScores$Outbound; } export declare function categoryScoresToJSON(categoryScores: CategoryScores): string; export declare function categoryScoresFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$inboundSchema: z.ZodType; /** @internal */ export type GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$Outbound = { overallScore?: number | undefined; complianceStatus?: string | undefined; violations?: Array | undefined; categoryScores?: Array | undefined; reportGeneratedAt?: string | undefined; certificationId?: string | undefined; }; /** @internal */ export declare const GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$ { /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$Outbound` instead. */ type Outbound = GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$Outbound; } export declare function getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdDataToJSON(getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData: GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData): string; export declare function getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdDataFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$inboundSchema: z.ZodType; /** @internal */ export type GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$Outbound = { data: GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdData$Outbound; }; /** @internal */ export declare const GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$ { /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$Outbound` instead. */ type Outbound = GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody$Outbound; } export declare function getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBodyToJSON(getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody: GetApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBody): string; export declare function getApiWorkspaceServiceV1WorkspacesComplianceReportWorkspaceIdResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getapiworkspaceservicev1workspacescompliancereportworkspaceid.d.ts.map