export interface CurrencyInterface {
  success?: boolean
  currencyData?: CurrencyDataInterface | any
  settingData?: settingDataInterface | any
  taxidoSettingData?: taxidoSettingDatainterface
  languageData?: languageDataInterface
  planData?: planDataInterface | any
  translateData?: translateInterface
  loading?: boolean
}

export interface taxidoSettingDatainterface {}

export interface translateInterface {}

export interface CurrencyDataInterface {
  id: number
  code: string
  symbol: string
  no_of_decimal: number
  exchange_rate: string
  symbol_position: string
  thousands_separator: string
  decimal_separator: string
  system_reserve: number
  status: number
  created_by_id: string
  created_at: string
  updated_at: string
  deleted_at: string
}

export interface addressInterface {
  success?: boolean
  addressData?: AddressDataInterface
  loading?: boolean
}

export interface AddressDataInterface {
  message: string
  address: AddressValueInterface
}

export interface AddressValueInterface {
  user_id: number
  latitude: string
  longitude: string
  postal_code: string
  country_id: number
  status: number
  state_id: number
  address: string
  city: string
  is_primary: string
  updated_at: string
  created_at: string
  id: number
}

export interface settingDataInterface {
  id: number
}

export interface languageDataInterface {}

export interface planDataInterface {
  id: number
  name: string
  duration: string
  description: string
  price: string
  status: number
  created_by_id: number
  created_at: string
  updated_at: string
  deleted_at: string
  service_categories: serviceCategoryInterface
}

export interface serviceCategoryInterface {
  id: number
  name: string
  used_for: string
}
