rwadurian/frontend/mobile-app/lib/routes/route_names.dart

65 lines
2.5 KiB
Dart

class RouteNames {
RouteNames._();
// Auth
static const splash = 'splash';
static const guide = 'guide';
static const onboarding = 'onboarding';
static const createWallet = 'create-wallet';
static const backupMnemonic = 'backup-mnemonic';
static const verifyMnemonic = 'verify-mnemonic';
static const walletCreated = 'wallet-created';
static const importWallet = 'import-wallet';
static const importMnemonic = 'import-mnemonic';
static const phoneRegister = 'phone-register';
static const phoneLogin = 'phone-login';
static const forgotPassword = 'forgot-password';
static const smsVerify = 'sms-verify';
static const setPassword = 'set-password';
// Main tabs
static const ranking = 'ranking';
static const mining = 'mining';
static const trading = 'trading';
static const profile = 'profile';
// Sub pages
static const editProfile = 'edit-profile';
static const referralList = 'referral-list';
static const earningsDetail = 'earnings-detail';
static const notifications = 'notifications';
static const accountSwitch = 'account-switch';
static const deposit = 'deposit';
static const depositUsdt = 'deposit-usdt';
static const plantingQuantity = 'planting-quantity';
static const plantingLocation = 'planting-location';
static const googleAuth = 'google-auth';
static const changePassword = 'change-password';
static const bindEmail = 'bind-email';
static const authorizationApply = 'authorization-apply';
static const transactionHistory = 'transaction-history';
static const ledgerDetail = 'ledger-detail';
static const withdrawUsdt = 'withdraw-usdt';
static const withdrawConfirm = 'withdraw-confirm';
static const withdrawFiat = 'withdraw-fiat';
static const withdrawFiatConfirm = 'withdraw-fiat-confirm';
// Share
static const share = 'share';
// KYC (实名认证) - 三层认证
static const kycEntry = 'kyc-entry';
static const kycPhone = 'kyc-phone';
static const kycId = 'kyc-id'; // 层级1: 实名认证 (二要素)
static const kycFace = 'kyc-face'; // 层级2: 实人认证 (人脸活体)
static const kycIdCard = 'kyc-id-card'; // 层级3: KYC (证件照)
static const changePhone = 'change-phone';
// Contract Signing (合同签署)
static const contractSigning = 'contract-signing';
static const pendingContracts = 'pending-contracts';
// Pending Actions (待办操作)
static const pendingActions = 'pending-actions';
}