35 lines
726 B
TypeScript

export interface DeliveryPartnerProfileResponse {
id: string;
userId: string;
partnerCode: string;
kycStatus: string;
status: string;
availabilityStatus: string;
rating: string;
currentLatitude: string;
currentLongitude: string;
lastLocationAt: string;
user: DeliveryPartnerUser;
vehicles: DeliveryPartnerVehicle[];
completedDeliveries: number;
}
export interface DeliveryPartnerUser {
id: string;
name: string;
email: string;
phone: string;
profileImage: string | null;
roleEnum: string;
}
export interface DeliveryPartnerVehicle {
id: string;
deliveryPartnerId: string;
vehicleNumber: string;
vehicleType: string;
status: string;
createdAt: string;
updatedAt: string;
}