archetecture security fix
This commit is contained in:
+132
@@ -0,0 +1,132 @@
|
||||
export declare function getPlatformHomepage(): Promise<import("@rentaldrivego/types").MarketplaceHomepageConfig>;
|
||||
export declare function getPlatformPricing(): Promise<{
|
||||
prices: any;
|
||||
planFeatures: {
|
||||
[k: string]: any;
|
||||
};
|
||||
}>;
|
||||
export declare function getBrand(slug: string): Promise<{
|
||||
company: {
|
||||
id: string;
|
||||
slug: string;
|
||||
name: string;
|
||||
phone: string | null;
|
||||
};
|
||||
brand: {
|
||||
displayName: any;
|
||||
tagline: any;
|
||||
logoUrl: any;
|
||||
faviconUrl: any;
|
||||
heroImageUrl: any;
|
||||
primaryColor: any;
|
||||
accentColor: any;
|
||||
subdomain: any;
|
||||
customDomain: any;
|
||||
customDomainVerified: any;
|
||||
customDomainAddedAt: any;
|
||||
publicEmail: any;
|
||||
publicPhone: any;
|
||||
publicAddress: any;
|
||||
publicCity: any;
|
||||
publicCountry: any;
|
||||
websiteUrl: any;
|
||||
whatsappNumber: any;
|
||||
facebookUrl: any;
|
||||
instagramUrl: any;
|
||||
defaultLocale: any;
|
||||
defaultCurrency: any;
|
||||
paypalEmail: any;
|
||||
paypalMerchantId: any;
|
||||
paymentMethodsEnabled: any;
|
||||
isListedOnMarketplace: any;
|
||||
marketplaceRating: any;
|
||||
homePageConfig: any;
|
||||
menuConfig: any;
|
||||
} | null;
|
||||
}>;
|
||||
export declare function getPublicVehicles(slug: string): Promise<any>;
|
||||
export declare function getVehicleDetail(slug: string, vehicleId: string): Promise<any>;
|
||||
export declare function getOffers(slug: string): Promise<any>;
|
||||
export declare function getBookingOptions(slug: string): Promise<{
|
||||
insurancePolicies: any;
|
||||
contractSettings: any;
|
||||
}>;
|
||||
export declare function checkAvailability(slug: string, vehicleId: string, startDate: string, endDate: string): Promise<{
|
||||
available: boolean;
|
||||
nextAvailableAt: Date | null;
|
||||
}>;
|
||||
export declare function validatePromoCode(slug: string, code: string): Promise<any>;
|
||||
export declare function createBooking(slug: string, body: {
|
||||
vehicleId: string;
|
||||
startDate: string;
|
||||
endDate: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
email: string;
|
||||
phone: string;
|
||||
driverLicense: string;
|
||||
dateOfBirth: string;
|
||||
licenseExpiry: string;
|
||||
licenseIssuedAt: string;
|
||||
nationality: string;
|
||||
identityDocumentNumber: string;
|
||||
fullAddress: string;
|
||||
licenseCountry: string;
|
||||
licenseNumber?: string;
|
||||
licenseCategory: string;
|
||||
internationalLicenseNumber?: string;
|
||||
offerId?: string;
|
||||
promoCodeUsed?: string;
|
||||
notes?: string;
|
||||
source?: string;
|
||||
selectedInsurancePolicyIds?: string[];
|
||||
additionalDrivers?: any[];
|
||||
}): Promise<any>;
|
||||
export declare function getBooking(slug: string, reservationId: string, accessToken?: string): Promise<{
|
||||
id: any;
|
||||
status: any;
|
||||
pickupAt: any;
|
||||
returnAt: any;
|
||||
vehicle: {
|
||||
make: any;
|
||||
model: any;
|
||||
year: any;
|
||||
imageUrl: any;
|
||||
};
|
||||
customer: {
|
||||
displayName: string;
|
||||
maskedEmail: string | undefined;
|
||||
maskedPhone: string | undefined;
|
||||
};
|
||||
totals: {
|
||||
amountDue: number;
|
||||
currency: string;
|
||||
};
|
||||
paymentStatus: any;
|
||||
}>;
|
||||
export declare function initPayment(slug: string, reservationId: string, body: {
|
||||
provider: 'AMANPAY' | 'PAYPAL';
|
||||
currency?: 'MAD';
|
||||
successUrl: string;
|
||||
failureUrl: string;
|
||||
accessToken?: string;
|
||||
}): Promise<{
|
||||
checkoutUrl: string;
|
||||
}>;
|
||||
export declare function capturePaypal(slug: string, paypalOrderId: string): Promise<{
|
||||
success: boolean;
|
||||
}>;
|
||||
export declare function handleContact(slug: string, body: {
|
||||
name: string;
|
||||
email: string;
|
||||
message: string;
|
||||
}): Promise<{
|
||||
success: boolean;
|
||||
deliveredTo: any;
|
||||
preview: {
|
||||
name: string;
|
||||
email: string;
|
||||
message: string;
|
||||
};
|
||||
}>;
|
||||
//# sourceMappingURL=site.service.d.ts.map
|
||||
Reference in New Issue
Block a user