// Backend `/auth/me` currently returns the keys marked "spec" below.
// The "ui-only" keys are extras the UI already depends on (edit-profile form,
// avatars, address, etc.) — they must be preserved in the mock until the
// backend completes the response model. See docs/backend-api-todo.md.
export const currentMe = {
  // --- spec (GET /auth/me) ---
  id: 5,
  name: 'سجاد محمدی',
  email: 'sajjad@example.com',
  phone: '+989121234567',
  roles: ['student'],
  avatarUrl: 'http://localhost:8080/storage/users/5/avatar.jpg',
  avatarDownloadUrl: 'http://localhost:8080/api/media/9/download',
  createdAt: '2026-02-01T10:00:00+00:00',

  // --- ui-only (pending backend) ---
  firstName: 'سجاد',
  lastName: 'محمدی',
  fullName: 'سجاد محمدی',
  phoneNumber: '09123456789',
  nationalCode: '0079827497',
  status: 'approved',
  address: {
    address: 'خیابان آزادی، پلاک ۱۲',
    province: { id: 1, name: 'تهران' },
    city: { id: 11, name: 'تهران' },
  },
  profile: {
    bio: 'مدیر سامانه و طلبه فعال در حوزه آموزش مجازی.',
    birthDate: '1989-06-12T00:00:00.000Z',
    maritalStatus: 'married',
    gender: 'male',
    educationStatus: 'graduate',
    seminaryLevel: 'level_3',
    universityLevel: 'master',
    universityName: 'تهران',
    fieldOfStudy: 'علوم قرآنی',
    avatarId: null,
  },
}
