Skip to content
Snippets Groups Projects
command.model.ts 665 B
Newer Older
  • Learn to ignore specific revisions
  • OZGCloud's avatar
    OZGCloud committed
    import { VorgangOrder } from '@goofy-client/vorgang-shared';
    import { Wiedervorlage, WiedervorlageOrder } from '@goofy-client/wiedervorlage-shared';
    
    import { Resource } from '@ngxp/rest';
    
    OZGCloud's avatar
    OZGCloud committed
    import { RedirectRequest } from 'libs/vorgang-shared/src/lib/redirect/vorgang-redirect.model';
    
    export interface CreateCommand {
    
    OZGCloud's avatar
    OZGCloud committed
    	order: VorgangOrder | WiedervorlageOrder,
    
    	wiedervorlage?: Wiedervorlage
    
    OZGCloud's avatar
    OZGCloud committed
    	redirectRequest?: RedirectRequest
    
    }
    
    export interface Command extends CreateCommand {
    
    export interface CommandResource extends Command, Resource { }
    
    export enum CommandStatus {
    
    	FINISHED = 'FINISHED',
    	PENDING = 'PENDING',
    	REVOKED = 'REVOKED'
    
    OZGCloud's avatar
    OZGCloud committed
    }