export interface IBaseResponse<TData = any, TMessages = string[]> {
  status: boolean
  code: number
  data?: TData
  messages: TMessages
  meta: {
    timestamp: string
    request_id: string
    locale: string
    version: string
    service: string
    pagination: {
      current_page: number
      per_page: number
      total: number
      last_page: number
      has_more: boolean
    }
  }
}
