35 lines
726 B
TypeScript
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;
|
|
}
|