import { IRouteData } from '@typings/common/route';
import {
    IScheduleDetailsParams,
    IScheduleRouteParams,
} from './services/url/types';

export type IScheduleRequestData = {
    raw: string;
    parsed: IScheduleRouteParams;
};

export type IScheduleUrlParams = {
    route?: IScheduleRouteParams;
    details?: IScheduleDetailsParams;
};

export type IScheduleRouteData = IRouteData & {
    urlParams?: IScheduleUrlParams;
    requestData?: IScheduleRequestData;
};
