/** * Type definitions for vendor data */ /** * Category types for vendors */ export type VendorCategory = | "ANALYTICS" | "CLOUD_MONITORING" | "CLOUD_PROVIDER" | "COLLABORATION" | "CUSTOMER_SUPPORT" | "DATA_STORAGE_AND_PROCESSING" | "DOCUMENT_MANAGEMENT" | "EMPLOYEE_MANAGEMENT" | "ENGINEERING" | "FINANCE" | "IDENTITY_PROVIDER" | "IT" | "MARKETING" | "OFFICE_OPERATIONS" | "OTHER" | "PASSWORD_MANAGEMENT" | "PRODUCT_AND_DESIGN" | "PROFESSIONAL_SERVICES" | "RECRUITING" | "SALES" | "SECURITY" | "VERSION_CONTROL"; /** * Represents a software vendor or service provider with associated metadata */ export interface Vendor { /** Display name of the vendor */ name: string; /** Legal business name of the vendor */ legalName?: string; /** Physical headquarters address */ headquarterAddress?: string; /** Vendor's website URL */ websiteUrl: string; /** URL to vendor's privacy policy */ privacyPolicyUrl?: string; /** URL to vendor's terms of service */ termsOfServiceUrl?: string; /** URL to vendor's service level agreement */ serviceLevelAgreementUrl?: string; /** URL to service software agreement */ serviceSoftwareAgreementUrl?: string; /** URL to vendor's data processing agreement */ dataProcessingAgreementUrl?: string; /** URL to vendor's list of subprocessors */ subprocessorsListUrl?: string; /** URL to vendor's business associate agreement */ businessAssociateAgreementUrl?: string; /** Short description of the vendor/service */ description?: string; /** Primary category for the vendor */ category?: VendorCategory; /** Security or compliance certifications held by the vendor */ certifications?: string[]; /** URL to vendor's security page */ securityPageUrl?: string; /** URL to vendor's trust page */ trustPageUrl?: string; /** URL to vendor's status page */ statusPageUrl?: string; /** Countries where the vendor is located */ countries?: CountryCode[]; } /** * Array of vendor data */ export type Vendors = Vendor[]; /** * Default export representing the entire vendor dataset */ declare const data: Vendors; export default data;