export interface ProfileUser {
  id: number;
  user_name: string;
  full_name: string;
  email: string;
  country_code: string;
  mobile_number: string;
  country_name: string;
  image: string;
  bio: string;
  type: number;
  status: number;
  language_id: string;
  city_id: string;
  storage_type: number;
  device_type: number;
  device_token: string;
  is_buy: number;
  is_ads_free: number;
  is_premium_news: number;
  is_epaper: number;
  total_feed: number;
  package_name: string;
  package_type: string;
  package_time: string;
  package_price: number;
  created_at: string;
  updated_at: string;
  city: unknown[];
  language: unknown[];
}

export interface ProfileResponse {
  status: number;
  message: string;
  result: ProfileUser[];
}

export interface UpdateProfilePayload {
  city_id?: string;
  language_id?: string;
  full_name?: string;
  user_name?: string;
  email?: string;
  password?: string;
  mobile_number?: string;
  country_code?: string;
  country_name?: string;
  bio?: string;
  device_token?: string;
  device_type?: number;
  image?: string;
}
