// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
/**
 * Функция подготовки данных для отправки на бэк в разрезе
 * запросов типа "search", используемых в разделах
 * @param ob
 */
export function prepareApiParams(ob: Record<string, any>) {
  return {
    pagination: {
      sortBy: ob.sortby,
      descending: ob.descending,
      page: Number(ob.page),
      rowsPerPage: Number(ob.perpage),
    },
    search: {
      search: ob.search,
      source: ob.source,
      result: ob.result,
      initiator: ob.initiator,
      fileName: ob.fileName,
      nameVK: ob.nameVK,
      dateFrom: ob.dateFrom,
      dateTo: ob.dateTo,
    },
  };
}
