Initial commit
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
export interface User {
|
||||
uid: string;
|
||||
email: string;
|
||||
displayName?: string;
|
||||
credits: number;
|
||||
createdAt: Date;
|
||||
referralCode: string;
|
||||
referredBy?: string;
|
||||
}
|
||||
|
||||
export interface ServiceRequest {
|
||||
id: string;
|
||||
userId: string;
|
||||
serviceType: 'nie' | 'rental' | 'plumber' | 'restaurant' | 'other';
|
||||
serviceLevel: 1 | 2 | 3 | 4 | 5;
|
||||
status: 'pending' | 'in_progress' | 'completed' | 'cancelled';
|
||||
description: string;
|
||||
createdAt: Date;
|
||||
completedAt?: Date;
|
||||
creditsUsed: number;
|
||||
}
|
||||
|
||||
export interface ServiceLevel {
|
||||
level: number;
|
||||
name: string;
|
||||
description: string;
|
||||
credits: number;
|
||||
features: string[];
|
||||
}
|
||||
|
||||
export const SERVICE_LEVELS: ServiceLevel[] = [
|
||||
{
|
||||
level: 1,
|
||||
name: 'Find Options',
|
||||
description: 'Get recommendations',
|
||||
credits: 1,
|
||||
features: ['AI-powered search', 'Top 3 recommendations', 'Basic info']
|
||||
},
|
||||
{
|
||||
level: 2,
|
||||
name: 'Call For You',
|
||||
description: 'We make the call',
|
||||
credits: 2,
|
||||
features: ['Everything in Level 1', 'AI calls on your behalf', 'Get availability']
|
||||
},
|
||||
{
|
||||
level: 3,
|
||||
name: 'Book It',
|
||||
description: 'Complete booking',
|
||||
credits: 3,
|
||||
features: ['Everything in Level 2', 'Complete booking', 'Confirmation details']
|
||||
},
|
||||
{
|
||||
level: 4,
|
||||
name: 'Book It Premium',
|
||||
description: 'Premium booking service',
|
||||
credits: 4,
|
||||
features: ['Everything in Level 3', 'Priority support', 'Cancellation handling']
|
||||
},
|
||||
{
|
||||
level: 5,
|
||||
name: 'Full Follow-up',
|
||||
description: 'Complete concierge',
|
||||
credits: 5,
|
||||
features: ['Everything in Level 4', 'Full follow-up', 'Issue resolution', '24/7 support']
|
||||
}
|
||||
];
|
||||
Reference in New Issue
Block a user