export interface PollingUnitAgent {
  id: string;
  badgeNumber: string;
  fullName: string;
  gender: 'M' | 'F';
  phone: string;
  state: string;
  lga: string;
  ward: string;
  puCode: string;
  puName: string;
  registeredVotersInPU: number;
  photoUrl: string;
  accreditationStatus: 'INEC_ACCREDITED' | 'DOCS_PENDING' | 'REPLACEMENT_REQUIRED';
  stipendDisbursementStatus: 'DISBURSED' | 'PENDING' | 'BANK_HOLD';
  stipendAmountNgn: number;
  kitStatus: {
    section63LegalCard: boolean;
    quickDryBlotter: boolean;
    ec8aCarbonTallySheet: boolean;
    powerBank: boolean;
    highResCameraPhone: boolean;
  };
  lastCheckInTime: string;
  isOnline: boolean;
}

export const SAMPLE_AGENTS_ROSTER: PollingUnitAgent[] = [
  {
    id: 'AGT-KB-001',
    badgeNumber: 'ADC-PUA-2027-KB-0041',
    fullName: 'Malam Garba Shehu',
    gender: 'M',
    phone: '+234 803 111 8899',
    state: 'Kebbi',
    lga: 'Argungu',
    ward: 'Argungu Central I',
    puCode: 'PU-21-02-004',
    puName: 'Kanta Museum Square Polling Unit',
    registeredVotersInPU: 750,
    photoUrl: '/agents/agent_garba.jpg',
    accreditationStatus: 'INEC_ACCREDITED',
    stipendDisbursementStatus: 'DISBURSED',
    stipendAmountNgn: 25000,
    kitStatus: {
      section63LegalCard: true,
      quickDryBlotter: true,
      ec8aCarbonTallySheet: true,
      powerBank: true,
      highResCameraPhone: true,
    },
    lastCheckInTime: '16:15:20',
    isOnline: true,
  },
  {
    id: 'AGT-KT-002',
    badgeNumber: 'ADC-PUA-2027-KT-0112',
    fullName: 'Dr. Kabir Sani Funtua',
    gender: 'M',
    phone: '+234 806 332 9011',
    state: 'Katsina',
    lga: 'Funtua',
    ward: 'Dandutse Ward',
    puCode: 'PU-20-11-008',
    puName: 'Primary Health Care Center Polling Unit',
    registeredVotersInPU: 920,
    photoUrl: '/agents/agent_kabir.jpg',
    accreditationStatus: 'INEC_ACCREDITED',
    stipendDisbursementStatus: 'DISBURSED',
    stipendAmountNgn: 25000,
    kitStatus: {
      section63LegalCard: true,
      quickDryBlotter: true,
      ec8aCarbonTallySheet: true,
      powerBank: true,
      highResCameraPhone: true,
    },
    lastCheckInTime: '16:12:00',
    isOnline: true,
  },
  {
    id: 'AGT-RV-003',
    badgeNumber: 'ADC-PUA-2027-RV-0841',
    fullName: 'Chief Tonye Briggs',
    gender: 'M',
    phone: '+234 803 552 1144',
    state: 'Rivers',
    lga: 'Obio/Akpor',
    ward: 'Rumueme Ward 7',
    puCode: 'PU-32-15-014',
    puName: 'Community Primary School Rumueme',
    registeredVotersInPU: 840,
    photoUrl: '/agents/agent_tonye.jpg',
    accreditationStatus: 'INEC_ACCREDITED',
    stipendDisbursementStatus: 'DISBURSED',
    stipendAmountNgn: 30000,
    kitStatus: {
      section63LegalCard: true,
      quickDryBlotter: true,
      ec8aCarbonTallySheet: true,
      powerBank: true,
      highResCameraPhone: true,
    },
    lastCheckInTime: '16:09:10',
    isOnline: true,
  },
  {
    id: 'AGT-LA-004',
    badgeNumber: 'ADC-PUA-2027-LA-1022',
    fullName: 'Engr. Femi Babatunde',
    gender: 'M',
    phone: '+234 802 771 9900',
    state: 'Lagos',
    lga: 'Alimosho',
    ward: 'Egbeda Ward',
    puCode: 'PU-24-04-051',
    puName: 'Ikotun Junction Open Space',
    registeredVotersInPU: 1100,
    photoUrl: '/agents/agent_femi.jpg',
    accreditationStatus: 'INEC_ACCREDITED',
    stipendDisbursementStatus: 'DISBURSED',
    stipendAmountNgn: 30000,
    kitStatus: {
      section63LegalCard: true,
      quickDryBlotter: true,
      ec8aCarbonTallySheet: true,
      powerBank: true,
      highResCameraPhone: true,
    },
    lastCheckInTime: '16:05:40',
    isOnline: true,
  },
  {
    id: 'AGT-KN-005',
    badgeNumber: 'ADC-PUA-2027-KN-0319',
    fullName: 'Hajiya Aisha Danbatta',
    gender: 'F',
    phone: '+234 802 443 1122',
    state: 'Kano',
    lga: 'Nasarawa',
    ward: 'Gwagwarwa Ward',
    puCode: 'PU-19-24-012',
    puName: 'Gwagwarwa Dispensary Center',
    registeredVotersInPU: 810,
    photoUrl: '/agents/agent_aisha.jpg',
    accreditationStatus: 'INEC_ACCREDITED',
    stipendDisbursementStatus: 'DISBURSED',
    stipendAmountNgn: 25000,
    kitStatus: {
      section63LegalCard: true,
      quickDryBlotter: true,
      ec8aCarbonTallySheet: true,
      powerBank: true,
      highResCameraPhone: true,
    },
    lastCheckInTime: '16:00:15',
    isOnline: true,
  },
  {
    id: 'AGT-BN-006',
    badgeNumber: 'ADC-PUA-2027-BN-0552',
    fullName: 'Terver Iorwuese',
    gender: 'M',
    phone: '+234 803 891 0021',
    state: 'Benue',
    lga: 'Makurdi',
    ward: 'Wadata Ward',
    puCode: 'PU-07-14-019',
    puName: 'Wadata Riverbank Primary School',
    registeredVotersInPU: 680,
    photoUrl: '/agents/agent_terver.jpg',
    accreditationStatus: 'INEC_ACCREDITED',
    stipendDisbursementStatus: 'DISBURSED',
    stipendAmountNgn: 25000,
    kitStatus: {
      section63LegalCard: true,
      quickDryBlotter: true,
      ec8aCarbonTallySheet: true,
      powerBank: true,
      highResCameraPhone: true,
    },
    lastCheckInTime: '15:58:30',
    isOnline: true,
  }
];
