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 | 18x 18x 18x 18x 18x 18x 18x 18x 18x 2x 1x | import { NAME as APPLICATION_NAME } from '../PohodaApplication';
import APohodaListBatch from './APohodaListBatch';
export const NAME = `${APPLICATION_NAME}-get-store-list-batch`;
export const LAST_RUN_KEY = 'store';
export enum Filter {
LAST_CHANGES = 'lastChanges',
DATE_FROM = 'dateFrom',
}
export default class PohodaGetStoreListBatch extends APohodaListBatch<unknown, IOutput, Filter> {
public getName(): string {
return NAME;
}
protected getKey(): string {
return LAST_RUN_KEY;
}
protected getSchema(): string {
return 'http://www.stormware.cz/schema/version_2/list.xsd';
}
}
export interface IOutput {
/* eslint-disable @typescript-eslint/naming-convention */
id: number;
name: string;
text: string;
storekeeper: {
ids: string;
};
allowNegInvBalance: boolean;
PLU: {
usePLU: boolean;
lowerLimit: number;
upperLimit: number;
};
markRecord: boolean;
sourceStore: boolean;
destinationStore: boolean;
createInventoryCard: boolean;
accStockA: {
material: number;
goods: number;
workInProgress: number;
semiproducts: number;
products: number;
animals: number;
materialOfOwnProduction: number;
};
version: number;
/* eslint-enable @typescript-eslint/naming-convention */
}
|