قرار المالك 2026-07-27: باك إند سيرو PHP هو المعتمد، وتطبيقاته المجرّبة ميدانياً تحل محل إعادة البناء المؤرشفة. سيرو نفسه لم يُمسّ. الخريطة: backend · payment_server · loction_server · ride_server · passenger_server · docker · dashboard · stress_test → الجذر siro_rider → apps/rider siro_driver → apps/driver siro_admin → dashboards/admin siro_service → dashboards/service android_bot → apps/android_bot socialBot → apps/socialBot نُسخ المتعقَّب في git سيرو فقط عبر `git archive` (3,198 ملفاً / ~169 م.ب) لا `cp -r` — فاستُثنيت مخلفات البناء تلقائياً. بلا أي تعديل محتوى عمداً: كل ما يلي يصير فرقاً مقروءاً مقابل المصدر. لم يُستورد وسببه: siromove.com (الموقع التسويقي يبقى marketing/ في تريبز، سيرو فيه 8 ملفات) · docs و planning (تريبز له docs/ الخاص) · deploy.sh (ليس نشراً على سيرفر بل `git add . && git push origin --all` — فخّ في مستودع آخر) · transit_dashboard (بانتظار قرار مصير backend-transit و dashboards/transit-web). ⚠️ لا يبني بعد — ثلاثة نواقص متوقعة ومقصودة: 1. `.env` و `lib/env/env.g.dart` غير متعقَّبين في سيرو (أسرار لكل مستأجر): كل تطبيق فلاتر يحتاج .env خاصاً ثم توليد env.g.dart بـ build_runner. 2. إعدادات Firebase (9 ملفات google-services.json و GoogleService-Info.plist) يستبعدها .gitignore تريبز — ولكل مستأجر مشروع Firebase خاص أصلاً. 3. apps/driver في سيرو يشير إلى `../../Intaleq/packages/get` خارج المستودع → يجب ضمّ الحزم داخله أسوة بـ apps/rider. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
117 lines
5.6 KiB
Dart
117 lines
5.6 KiB
Dart
class BoxName {
|
|
static const String driverID = "driverID";
|
|
static const String countryCode = "countryCode";
|
|
static const String googlaMapApp = "googlaMapApp";
|
|
|
|
static const String tokenParent = "tokenParent";
|
|
static const String lang = "lang";
|
|
static const String serverChosen = "serverChosen";
|
|
static const String security_check = "security_check";
|
|
static const String gender = "gender";
|
|
static const String themeMode = "themeMode";
|
|
static const String jwt = "jwt";
|
|
static const String lowEndMode = "lowEndMode";
|
|
static const String deviceFpEncrypted = "deviceFpEncrypted";
|
|
static const String appVersionChecked = "appVersionChecked";
|
|
static const String lastName = "lastName";
|
|
static const String fingerPrint = "fingerPrint";
|
|
static const String payMobApikey = "payMobApikey";
|
|
static const String refreshToken = "refreshToken";
|
|
static const String serverLocations = "serverLocations";
|
|
static const String carType = "carType";
|
|
static const String carPlate = "carPlate";
|
|
static const String basicLink = "basicLink";
|
|
static const String packagInfo = "packagInfo";
|
|
static const String paymentLink = "paymentLink";
|
|
static const String locationName = "locationName";
|
|
static const String isVerified = 'isVerified';
|
|
static const String isFirstTime = 'isFirstTime';
|
|
static const String firstTimeLoadKey = 'firstTimeLoadKey';
|
|
static const String isSavedPhones = 'isSavedPhones';
|
|
static const String statusDriverLocation = "statusDriverLocation";
|
|
static const String isTest = "isTest";
|
|
static const String hmac = "hmac";
|
|
static const String password = "password";
|
|
static const String validity = "validity";
|
|
static const String promo = "promo";
|
|
static const String discount = "discount";
|
|
static const String arrivalTime = "arrivalTime";
|
|
static const String passwordDriver = "passwordDriver";
|
|
static const String agreeTerms = "agreeTerms";
|
|
static const String addWork = 'addWork';
|
|
static const String addHome = 'addHome';
|
|
static const String placesDestination = 'placesDestination';
|
|
static const String tipPercentage = 'tipPercentage';
|
|
static const String lastLocationPush = 'lastLocationPush';
|
|
|
|
static const String faceDetectTimes = "faceDetectTimes";
|
|
static const String sosPhonePassenger = "sosPhonePassenger";
|
|
static const String sosPhoneDriver = "sosPhoneDriver";
|
|
static const String passengerID = "pasengerID";
|
|
static const String phone = "phone";
|
|
static const String package = "package";
|
|
static const String isInstall = "isInstall";
|
|
static const String isGiftToken = "isGiftToken";
|
|
static const String isClaim = "isClaim";
|
|
static const String inviteCode = "inviteCode";
|
|
static const String phoneWallet = "phoneWallet";
|
|
static const String phoneDriver = "phoneDriver";
|
|
static const String dobDriver = "dobDriver";
|
|
static const String sexDriver = "sexDriver";
|
|
static const String lastNameDriver = "lastNameDriver";
|
|
static const String name = "name";
|
|
static const String locationPermission = "locationPermission";
|
|
static const String nameDriver = "nameDriver";
|
|
static const String driverPhotoUrl = "driverPhotoUrl";
|
|
static const String passengerPhotoUrl = "passengerPhotoUrl";
|
|
static const String email = "email";
|
|
static const String emailDriver = "emailDriver";
|
|
static const String tokens = "tokens";
|
|
static const String tokenFCM = "tokenFCM";
|
|
static const String tokenDriver = "tokenDriver";
|
|
static const String cardNumber = "cardNumber";
|
|
static const String cardNumberDriver = "cardNumberDriver";
|
|
static const String cardHolderName = "cardHolderName";
|
|
static const String cardHolderNameDriver = "cardHolderNameDriver";
|
|
static const String expiryDate = "expiryDate";
|
|
static const String expiryDateDriver = "expiryDateDriver";
|
|
static const String cvvCode = "cvvCode";
|
|
static const String cvvCodeDriver = "cvvCodeDriver";
|
|
static const String passengerWalletDetails = "passengerWalletDetails";
|
|
static const String passengerWalletTotal = "passengerWalletTotal";
|
|
static const String passengerWalletFound = "passengerWalletFound";
|
|
static const String periods = 'periods';
|
|
static const String onBoarding = 'onBoarding';
|
|
|
|
static const String apiKeyRun = 'apiKeyRun';
|
|
static const String keyOfApp = 'keyOfApp';
|
|
static const String initializationVector = 'initializationVector';
|
|
static const String serverAPI = 'serverAPI';
|
|
static const String secretKey = 'secretKey';
|
|
static const String basicAuthCredentials = 'basicAuthCredentials';
|
|
static const String mapAPIKEY = 'mapAPIKEY';
|
|
static const String twilloRecoveryCode = 'twilloRecoveryCode';
|
|
static const String accountSIDTwillo = 'accountSIDTwillo';
|
|
static const String authTokenTwillo = 'authTokenTwillo';
|
|
static const String chatGPTkey = 'chatGPTkey';
|
|
static const String chatGPTkeySefer = 'chatGPTkeySefer';
|
|
static const String transactionCloude = 'transactionCloude';
|
|
static const String visionApi = 'visionApi';
|
|
static const String vin = "vin";
|
|
static const String isvibrate = "isvibrate";
|
|
static const String make = "make";
|
|
static const String model = "model";
|
|
static const String year = "year";
|
|
static const String expirationDate = "expirationDate";
|
|
static const String color = "color";
|
|
static const String owner = "owner";
|
|
static const String registrationDate = "registrationDate";
|
|
static const String recentLocations = 'recentLocations';
|
|
static const String tripData = 'tripData';
|
|
static const String parentTripSelected = 'parentTripSelected';
|
|
static const String styleVersion = 'styleVersion';
|
|
static const String isDestinationMatch =
|
|
'isDestinationMatch'; // 🆕 AI Destination Matching
|
|
static const String isPrime = 'isPrime'; // 👑 Siro Prime subscription status
|
|
}
|