lml-main
Version:
This is now a mono repository published into many standalone packages.
18 lines (17 loc) • 979 B
TypeScript
import { RxHttpActionTypes, RxHttpRequestAction } from 'redux-rx-http';
import { BookingStatusModel } from '@lml/cosmo-ts-data';
export declare const FETCH_BOOKING_STATUS: RxHttpActionTypes;
export declare const SET_BOOKING_STATUS = "SET_BOOKING_STATUS";
export declare const SET_BOOKING_STATUS_BATCH = "SET_BOOKING_STATUS_BATCH";
export interface SetBookingStatusAction {
type: 'SET_BOOKING_STATUS';
status: BookingStatusModel;
}
export interface SetBookingStatusBatchAction {
type: 'SET_BOOKING_STATUS_BATCH';
statuses: BookingStatusModel[];
}
export declare type BookingApiStatusAction = SetBookingStatusAction | SetBookingStatusBatchAction;
export declare const fetchBookingStatus: (partnerId: string, orderId: string, args?: any) => RxHttpRequestAction;
export declare const setBookingStatus: (status: BookingStatusModel) => SetBookingStatusAction;
export declare const setBookingStatusBatch: (statuses: BookingStatusModel[]) => SetBookingStatusBatchAction;