sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
20 lines (19 loc) • 889 B
TypeScript
export type NotifSeverity = "critical" | "error" | "warning" | "info" | "success" | "log";
export interface NotifButton {
text: string;
url?: string;
style?: "primary" | "danger";
}
export interface NotifMessage {
text: string;
type: "ACTIVE_USERS" | "AUDIT_TRAIL" | "APEX_TESTS" | "BACKUP" | "DEPLOYMENT" | "LEGACY_API" | "LICENSES" | "LINT_ACCESS" | "UNUSED_METADATAS" | "METADATA_STATUS" | "MISSING_ATTRIBUTES" | "SERVICENOW_REPORT" | "UNUSED_LICENSES" | "UNUSED_USERS" | "UNUSED_APEX_CLASSES" | "CONNECTED_APPS" | "UNSECURED_CONNECTED_APPS" | "ORG_INFO" | "ORG_LIMITS" | "RELEASE_UPDATES" | "AGENTFORCE_CONVERSATIONS" | "AGENTFORCE_FEEDBACK";
buttons?: NotifButton[];
attachments?: any[];
severity: NotifSeverity;
sideImage?: string;
attachedFiles?: string[];
logElements: any[];
metrics: any;
data: any;
alwaysSend?: boolean;
}