Skip to content
Snippets Groups Projects
Select Git revision
  • 0b5ba148ae09076da924baabfacdab8821c1b12b
  • main default protected
  • release
  • OZG-7856_schadcode_scanner
  • ci-pipeline
  • OZG-7526-signatur-nicht-uebernommen
  • OZG-6223-zip-download-bug
  • OZG-7367-tooltip-extension
  • OZG-7023-OZG-6956-E2E-externe-Stellen
  • OZG-6238-npm-durch-pnpm-ersetzen
  • release-admin
  • release-info
  • OZG-6700-admin-feature-toggle
  • E2E-Updates
  • OZG-7047-tooltips
  • OZG-6957-e2e-fachstellen-oe-daten
  • OZG-7006-ZuarbeitAnfragen
  • temp_OZG-7027
  • unit-tests-hotfix
  • OZG-6731-POC-keycloakResourceService-with-multiple-stateResources
  • e2e-add-zufi-version
  • 2.26.0
  • 2.25.0
  • 2.24.2
  • 2.24.1
  • 2.24.0
  • 2.23.0
  • 2.22.0
  • 2.21.0
  • 2.20.0
  • 2.21.0-SNAPSHOT
  • 2.19.0
  • 2.18.0
  • 2.17.1
  • 1.3.0
  • release-admin-1.3.0
  • release-info-1.3.0
  • 2.17.0
  • 2.16.0
  • 2.15.0
  • release-admin-1.1.0
41 results

user-settings.reducer.spec.ts

Blame
  • postfach.model.ts 1020 B
    import { CreateCommand } from '@goofy-client/command-shared';
    import { ListResource } from '@goofy-client/tech-shared';
    import { Resource, ResourceUri } from '@ngxp/rest';
    import { PostfachNachrichtMessageCode } from './postfach.message-code';
    
    export interface PostfachMail {
    	subject: string;
    	createdAt: Date;
    	direction: Direction;
    	mailBody: string;
    	replyOption: ReplyOption;
    	sentAt: Date;
    	sentSuccessful: boolean;
    	messageCode: PostfachNachrichtMessageCode;
    	attachments: ResourceUri[];
    }
    
    export enum Direction {
    	IN = 'IN',
    	OUT = 'OUT'
    }
    
    export enum ReplyOption {
    	POSSIBLE = 'POSSIBLE',
    	MANDATORY = 'MANDATORY',
    	FORBIDDEN = 'FORBIDDEN'
    }
    
    export enum PostfachOrder {
    	SEND_POSTFACH_NACHRICHT = 'SEND_POSTFACH_NACHRICHT',
    	RESEND_POSTFACH_MAIL = 'RESEND_POSTFACH_MAIL'
    }
    
    export interface CreatePostfachMailCommand extends CreateCommand {
    	order: PostfachOrder;
    }
    
    export interface PostfachMailResource extends Resource, PostfachMail { }
    
    export interface PostfachMailListResource extends ListResource { }