Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 22x 1x | import { NAME as APPLICATION_NAME } from '../MailstepApplication';
import AMailstepListBatch from './AMailstepListBatch';
export const NAME = `${APPLICATION_NAME}-get-wms-list-batch`;
export const LAST_RUN_KEY = 'wms/list';
export enum Select {
ID = 'id',
NAME = 'name', // eslint-disable-line @typescript-eslint/no-shadow
ORGANISATION = 'organisation',
DISTRIBUTION_CENTER = 'distributionCenter',
STORE_KEY = 'storeKey',
INTERNAL_ID = 'internalId',
CREATED_AT = 'createdAt',
WAREHOUSES = 'warehouses',
TYPE = 'type',
CHANGED_AT = 'changedAt',
}
export enum Filter {
ID = 'id',
NAME = 'name', // eslint-disable-line @typescript-eslint/no-shadow
ORGANISATION = 'organisation',
STORE_KEY = 'storeKey',
}
export enum Sorter {
NAME = 'name', // eslint-disable-line @typescript-eslint/no-shadow
STORE_KEY = 'storeKey',
INTERNAL_ID = 'internalId',
CREATED_AT = 'createdAt',
TYPE = 'type',
CHANGED_AT = 'changedAt',
}
export default class MailstepGetWmsListBatch extends AMailstepListBatch<
unknown,
IOutput,
Select,
Filter,
Sorter
> {
public getName(): string {
return NAME;
}
protected getUrl(): string {
return LAST_RUN_KEY;
}
}
export interface IOutput {
id: string;
name: string;
organisation: string;
distributionCenter: string;
storeKey: string;
internalId: string;
createdAt: string;
warehouses: string[];
type: string;
changedAt: string;
}
|