ETASCOM CRM V3 - Documentation API
    Preparing search index...
    interface EquipmentMaintenanceLog {
        id: string;
        equipmentId: string;
        type: string;
        category?: string;
        title: string;
        description: string;
        performedBy?: string;
        performedAt: Date;
        duration?: number;
        nextDue?: Date;
        cost?: number;
        partsCost?: number;
        laborCost?: number;
        externalCost?: number;
        status: string;
        priority: string;
        notes?: string;
        observations?: string;
        recommendations?: string;
        partsUsed?: string;
        supplier?: string;
        warrantyExpiry?: Date;
        qualityCheck: boolean;
        qualityNotes?: string;
        safetyCheck: boolean;
        safetyNotes?: string;
        environmentalImpact?: string;
        energyConsumption?: number;
        efficiency?: number;
        downtime?: number;
        createdAt: Date;
        updatedAt: Date;
        equipment?: { id: string; name: string; code: string };
        performer?: { id: string; name: string; email: string };
        qualityInspector?: { id: string; name: string; email: string };
        safetyInspector?: { id: string; name: string; email: string };
    }
    Index

    Properties

    id: string
    equipmentId: string
    type: string
    category?: string
    title: string
    description: string
    performedBy?: string
    performedAt: Date
    duration?: number
    nextDue?: Date
    cost?: number
    partsCost?: number
    laborCost?: number
    externalCost?: number
    status: string
    priority: string
    notes?: string
    observations?: string
    recommendations?: string
    partsUsed?: string
    supplier?: string
    warrantyExpiry?: Date
    qualityCheck: boolean
    qualityNotes?: string
    safetyCheck: boolean
    safetyNotes?: string
    environmentalImpact?: string
    energyConsumption?: number
    efficiency?: number
    downtime?: number
    createdAt: Date
    updatedAt: Date
    equipment?: { id: string; name: string; code: string }
    performer?: { id: string; name: string; email: string }
    qualityInspector?: { id: string; name: string; email: string }
    safetyInspector?: { id: string; name: string; email: string }