{ "pipes": [ { "name": "AddressPipe", "id": "pipe-AddressPipe-bdef1b229a35cd0e515a1ed5773d8104c7e8c2d03cc4daff8e3de9eacf9d3341ec4023cb3b3544c48501da24c27fd7dcc1b920059bd414b21f94e2a01facc765", "file": "apps/isa-app/src/shared/pipes/customer/address.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "AddressData", "indexKey": "", "optional": false, "description": "", "line": 21, "modifierKind": [ 123 ] }, { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 20, "modifierKind": [ 123 ] }, { "name": "useComma", "defaultValue": "false", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 22, "modifierKind": [ 123 ] } ], "methods": [ { "name": "getResult", "args": [], "optional": false, "returnType": "any", "typeParameters": [], "line": 34, "deprecated": false, "deprecationMessage": "", "modifierKind": [ 134 ] }, { "name": "transform", "args": [ { "name": "data", "type": "AddressData", "deprecated": false, "deprecationMessage": "" }, { "name": "useComma", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 26, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "data", "type": "AddressData", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "useComma", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": false, "ngname": "address", "sourceCode": "import { ChangeDetectorRef, Pipe, PipeTransform } from '@angular/core';\r\nimport { AddressDTO, CommunicationDetailsDTO, OrganisationDTO } from '@swagger/crm';\r\n\r\nexport interface AddressData {\r\n gender?: number;\r\n title?: string;\r\n firstName?: string;\r\n lastName?: string;\r\n address?: AddressDTO;\r\n organisation?: OrganisationDTO;\r\n communicationDetails?: CommunicationDetailsDTO;\r\n}\r\n\r\n@Pipe({\r\n name: 'address',\r\n pure: false,\r\n standalone: true,\r\n})\r\nexport class AddressPipe implements PipeTransform {\r\n private result: string;\r\n private data: AddressData;\r\n private useComma = false;\r\n\r\n constructor(private cdr: ChangeDetectorRef) {}\r\n\r\n transform(data: AddressData, useComma?: boolean): string {\r\n this.data = data;\r\n this.useComma = useComma ?? this.useComma;\r\n this.getResult();\r\n\r\n return this.result;\r\n }\r\n\r\n async getResult() {\r\n let result = undefined;\r\n let parts = [\r\n this.data?.organisation?.name || '',\r\n this.data?.organisation?.department || '',\r\n [this.data?.lastName, this.data?.firstName].filter((f) => !!f).join(this.useComma ? ' ' : ', '),\r\n `${this.data?.address?.street || ''} ${this.data?.address?.streetNumber || ''}`,\r\n `${this.data?.address?.zipCode || ''} ${this.data?.address?.city || ''}`,\r\n ]\r\n .filter((value) => value != '')\r\n .filter((value) => value.trim());\r\n result = parts.join(this.useComma ? ', ' : ' | ');\r\n\r\n if (result !== this.result) {\r\n this.result = result;\r\n this.cdr.markForCheck();\r\n }\r\n }\r\n}\r\n" }, { "name": "AddToPreviousCompartmentCodeLabelPipe", "id": "pipe-AddToPreviousCompartmentCodeLabelPipe-43c32219abd4970b28606e90197e38f9541d2deaf0f32ff1b5edbfac702686547c1a63555327a62c10112fced3e5852b3a96bc2478fdcd38faa44e6a55fdac28", "file": "apps/isa-app/src/page/customer-order/pipes/add-to-prevoius-compartment-code-label.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "compartmentCode", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "compartmentCode", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "addToPreviousCompartmentCodeLabelPipe", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'addToPreviousCompartmentCodeLabelPipe',\r\n})\r\nexport class AddToPreviousCompartmentCodeLabelPipe implements PipeTransform {\r\n transform(compartmentCode: string): string {\r\n const compartmentCodeSplit = compartmentCode?.split('_');\r\n compartmentCodeSplit?.shift();\r\n return compartmentCodeSplit?.join('_');\r\n }\r\n}\r\n" }, { "name": "AddToPreviousCompartmentCodeLabelPipe", "id": "pipe-AddToPreviousCompartmentCodeLabelPipe-43c32219abd4970b28606e90197e38f9541d2deaf0f32ff1b5edbfac702686547c1a63555327a62c10112fced3e5852b3a96bc2478fdcd38faa44e6a55fdac28-1", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/add-to-prevoius-compartment-code-label.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "compartmentCode", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "compartmentCode", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "addToPreviousCompartmentCodeLabelPipe", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'addToPreviousCompartmentCodeLabelPipe',\r\n})\r\nexport class AddToPreviousCompartmentCodeLabelPipe implements PipeTransform {\r\n transform(compartmentCode: string): string {\r\n const compartmentCodeSplit = compartmentCode?.split('_');\r\n compartmentCodeSplit?.shift();\r\n return compartmentCodeSplit?.join('_');\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 1, "duplicateName": "AddToPreviousCompartmentCodeLabelPipe-1" }, { "name": "ArrivalStatusColorClassPipe", "id": "pipe-ArrivalStatusColorClassPipe-5ae5751a0a518bb2364dfde206a9bc2639584359b3ea761e5bb6cf89767d69b1e482330e3050aa8d5fbd5a523bae1a96e20c5bba265521cb90865dcb106f0832", "file": "apps/isa-app/src/shared/pipes/package-inspection/arrival-status-color-class.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "ARRIVAL_STATUS_COLOR_CLASSES", "defaultValue": "{\r\n 0: 'bg-accent-darkblue',\r\n 1: 'bg-accent-green',\r\n 2: 'bg-accent-green',\r\n 4: 'bg-accent-orange',\r\n 8: 'bg-accent-teal',\r\n 16: 'bg-accent-orange',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 9, "modifierKind": [ 126, 148 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "ArrivalStatus", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 18, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "ArrivalStatus", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": true, "ngname": "arrivalStatusColorClass", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ArrivalStatus } from '@swagger/wws';\r\n\r\n@Pipe({\r\n name: 'arrivalStatusColorClass',\r\n pure: true,\r\n})\r\nexport class ArrivalStatusColorClassPipe implements PipeTransform {\r\n static readonly ARRIVAL_STATUS_COLOR_CLASSES = {\r\n 0: 'bg-accent-darkblue',\r\n 1: 'bg-accent-green',\r\n 2: 'bg-accent-green',\r\n 4: 'bg-accent-orange',\r\n 8: 'bg-accent-teal',\r\n 16: 'bg-accent-orange',\r\n };\r\n\r\n transform(value: ArrivalStatus): string {\r\n return ArrivalStatusColorClassPipe.ARRIVAL_STATUS_COLOR_CLASSES[value] ?? String(value);\r\n }\r\n}\r\n" }, { "name": "ArrivalStatusPipe", "id": "pipe-ArrivalStatusPipe-e332650ce16435c265c68e312d78bcd71cb4df167ff1cdcf8fd0d1b225400c568c3863effee05ae2952370887dada8ed703d5ac48264eaf2564e9ab6ff8a7019", "file": "apps/isa-app/src/shared/pipes/package-inspection/arrival-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "ARRIVAL_STATUS", "defaultValue": "{\r\n 0: 'Offen',\r\n 1: 'Eingetroffen',\r\n 2: 'Eingetroffen',\r\n 4: 'Fehlt',\r\n 8: 'Falsche Filiale',\r\n 16: 'Fehlt',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 9, "modifierKind": [ 126, 148 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "ArrivalStatus", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 18, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "ArrivalStatus", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": true, "ngname": "arrivalStatus", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ArrivalStatus } from '@swagger/wws';\r\n\r\n@Pipe({\r\n name: 'arrivalStatus',\r\n pure: true,\r\n})\r\nexport class ArrivalStatusPipe implements PipeTransform {\r\n static readonly ARRIVAL_STATUS = {\r\n 0: 'Offen',\r\n 1: 'Eingetroffen',\r\n 2: 'Eingetroffen',\r\n 4: 'Fehlt',\r\n 8: 'Falsche Filiale',\r\n 16: 'Fehlt',\r\n };\r\n\r\n transform(value: ArrivalStatus): string {\r\n return ArrivalStatusPipe.ARRIVAL_STATUS[value] ?? String(value);\r\n }\r\n}\r\n" }, { "name": "AssortmentPipe", "id": "pipe-AssortmentPipe-e55d53083f0cc45db1065e5c950349c6d0b4a56f408326ce08e254458aea5f23c9631d94dc5dfba10b15ea8aa3b32975d30408d6b26e0751e69b8ce7ff81a563", "file": "apps/isa-app/src/page/remission/pipes/assortment.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "literal type | undefined", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": true, "ngname": "assortment", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'assortment',\r\n pure: true,\r\n})\r\nexport class AssortmentPipe implements PipeTransform {\r\n transform(value: string): { key: string; label: string } | undefined {\r\n const assortmentSplit = value?.split('|');\r\n if (assortmentSplit && assortmentSplit.length > 0) {\r\n return { key: assortmentSplit[1], label: assortmentSplit[0] };\r\n }\r\n\r\n return undefined;\r\n }\r\n}\r\n" }, { "name": "AtPipe", "id": "pipe-AtPipe-3d97a8776afe69b1a2c8b0d27ac12e28cc3f8fef8302cc46c1ec63c58b519d1576e6bbb73241f1143f8fe4119dc99a01aa3267c49e3c666e0fc86a8d04329ff9", "file": "apps/isa-app/src/shared/pipes/array/at.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "Array", "deprecated": false, "deprecationMessage": "" }, { "name": "index", "type": "number", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "T | undefined", "typeParameters": [ "T" ], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "Array", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "index", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "at", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'at',\r\n})\r\nexport class AtPipe implements PipeTransform {\r\n transform(value: Array, index: number): T | undefined {\r\n return value?.[index];\r\n }\r\n}\r\n" }, { "name": "BranchAddressPipe", "id": "pipe-BranchAddressPipe-deb3e0426b822e46dd9fc4b360421a040a99f6d2c4109394a80023ee9cd9594b47a67543202641cf88d09db04b1ca3088d1f122ef4c027255dcc1a4010f8a62a", "file": "apps/isa-app/src/page/checkout/pipes/branch-address.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "branch", "type": "BranchDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "branch", "type": "BranchDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "branchAddress", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { BranchDTO } from '@swagger/checkout';\r\n\r\n@Pipe({\r\n name: 'branchAddress',\r\n})\r\nexport class BranchAddressPipe implements PipeTransform {\r\n transform(branch: BranchDTO, ...args: any[]): any {\r\n if (branch) {\r\n return `${branch?.address?.street} ${branch?.address?.streetNumber}, ${branch?.address?.zipCode} ${branch?.address?.city}`;\r\n }\r\n }\r\n}\r\n" }, { "name": "BranchNamePipe", "id": "pipe-BranchNamePipe-7e6ade6a12293109477051ee8b204e45fc7b1a39f422927da967239f8c7ceca4fcdc88567a63c1b5c788868534661effdfc447ff3ae0e9fb80324e2694bb2531", "file": "apps/isa-app/src/shared/pipes/branch/branch-name.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "BranchDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "format", "type": "BranchNameFormat", "deprecated": false, "deprecationMessage": "", "defaultValue": "'key-name'" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 12, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "BranchDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "format", "type": "BranchNameFormat", "deprecated": false, "deprecationMessage": "", "defaultValue": "'key-name'", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "branchName", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { BranchDTO } from '@swagger/checkout';\r\n\r\nexport type BranchNameFormat = 'key' | 'name' | 'key-name' | 'name-address';\r\n\r\n@Pipe({\r\n name: 'branchName',\r\n standalone: true,\r\n pure: true,\r\n})\r\nexport class BranchNamePipe implements PipeTransform {\r\n transform(value: BranchDTO, format: BranchNameFormat = 'key-name'): any {\r\n if (!value) return 'Filiale auswählen';\r\n\r\n if (format === 'key-name') {\r\n return `${value.key} - ${value.name}`;\r\n }\r\n\r\n if (format === 'name') {\r\n return value.name;\r\n }\r\n\r\n if (format === 'key') {\r\n return value.key;\r\n }\r\n\r\n if (format === 'name-address') {\r\n return `${value.name} | ${value.address?.street} ${value.address?.streetNumber}, ${value.address?.zipCode} ${value.address?.city}`;\r\n }\r\n\r\n return '';\r\n }\r\n}\r\n" }, { "name": "BuyerNamePipe", "id": "pipe-BuyerNamePipe-ed25012b75ec679becf14adf8e5b424bb573989b71a39d6d6b9cf77c055d5308093393221836e62efe61cd8f76d7f73f66eace8c5834ef39c35a012a0902dc60", "file": "apps/isa-app/src/page/checkout/pipes/buyer-name.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "buyer", "type": "BuyerDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "buyer", "type": "BuyerDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "buyerName", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { BuyerDTO } from '@swagger/checkout';\r\n\r\n@Pipe({\r\n name: 'buyerName',\r\n})\r\nexport class BuyerNamePipe implements PipeTransform {\r\n transform(buyer: BuyerDTO, ...args: any[]): any {\r\n if (buyer) {\r\n const organisationParts = [buyer?.organisation?.name].filter((f) => !!f);\r\n\r\n const customerParts = [buyer?.lastName, buyer?.firstName].filter((f) => !!f);\r\n\r\n return [organisationParts.join(), customerParts.join(' ')].filter((f) => !!f).join(' - ');\r\n }\r\n\r\n return '';\r\n }\r\n}\r\n" }, { "name": "CheckAllChildOptionsSelectedPipe", "id": "pipe-CheckAllChildOptionsSelectedPipe-d2d5d0751065fb3f67deb8361bbc9aa81a4ee33570dc2f13cb68c199ce0a28952dddff60cc2568a7625a87c491c562fd8cd35900ae6ef73e9ac4ec347a089ed4", "file": "apps/isa-app/src/ui/filter/selected-filter-options/pipe/check-all-selected.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "filter", "type": "SelectFilterOption[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "SelectFilterOption[]", "typeParameters": [], "line": 9, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "filter", "type": "SelectFilterOption[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "checkAllChildOptionsSelected", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { SelectFilterOption } from '../../filter-group';\r\nimport { UiSelectedFilterOptionsComponent } from '../components';\r\n\r\n@Pipe({\r\n name: 'checkAllChildOptionsSelected',\r\n})\r\nexport class CheckAllChildOptionsSelectedPipe implements PipeTransform {\r\n transform(filter: SelectFilterOption[]): SelectFilterOption[] {\r\n if (Array.isArray(filter)) {\r\n return filter.map((f) => {\r\n if (!f.options) {\r\n return f;\r\n }\r\n const allChildsSelected = f.options.every((opt) => !!opt.selected);\r\n\r\n if (allChildsSelected) {\r\n const { options, ...filterWithoutOptions } = f;\r\n return filterWithoutOptions;\r\n }\r\n\r\n return f;\r\n });\r\n }\r\n\r\n return filter;\r\n }\r\n}\r\n" }, { "name": "ClientChannelPipe", "id": "pipe-ClientChannelPipe-8f09fc458fa085c4285cc1dc72c16b482d21635fc4f6bf851edb2ac9baffbd11e5ba76b4e33aa8ef5aa3c4f0ad3f851a38d4fc48115343466571ad573330563c", "file": "apps/isa-app/src/shared/pipes/customer/client-channel.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "clientChannelText", "defaultValue": "{\r\n 0: '',\r\n 1: '',\r\n 2: 'Filiale',\r\n 4: 'HSC',\r\n 8: 'Online',\r\n 16: 'App',\r\n 24: 'Mobile Shop',\r\n 32: '',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 8 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderType", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 19, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderType", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "clientChannel", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderType } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'clientChannel',\r\n})\r\nexport class ClientChannelPipe implements PipeTransform {\r\n clientChannelText = {\r\n 0: '',\r\n 1: '',\r\n 2: 'Filiale',\r\n 4: 'HSC',\r\n 8: 'Online',\r\n 16: 'App',\r\n 24: 'Mobile Shop',\r\n 32: '',\r\n };\r\n\r\n transform(value: OrderType): string {\r\n const v: number = value;\r\n if (v === 8 || v === 16 || v === 24) {\r\n return 'hugendubel.de';\r\n }\r\n return this.clientChannelText[v] || '';\r\n }\r\n}\r\n" }, { "name": "CountryPipe", "id": "pipe-CountryPipe-0e4ba58930083b1cbedd1333e1ff3177eca7b65f156056f2106964b70da896961f25ff3b5bd74cecf7ab7988021424f5cedc04e263a472c3082d693cabe2d991", "file": "apps/isa-app/src/shared/pipes/country/country.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "countries$", "defaultValue": "this.customerService.getCountries().pipe(map((res) => res.result))", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 12, "modifierKind": [ 123 ] }, { "name": "subscriptions", "defaultValue": "combineLatest([this.value$, this.countries$]).subscribe(([value, countries]) => {\r\n if (!!value && countries?.length > 0) {\r\n const country = countries.find((c) => c.isO3166_A_3 === value);\r\n\r\n if (country && this.result !== country.name) {\r\n this.result = String(country.name);\r\n this.cdr.markForCheck();\r\n }\r\n }\r\n })", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "value$", "defaultValue": "new BehaviorSubject(undefined)", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 13, "modifierKind": [ 123 ] } ], "methods": [ { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 33, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 37, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": false, "ngname": "country", "sourceCode": "import { ChangeDetectorRef, OnDestroy, Pipe, PipeTransform } from '@angular/core';\r\nimport { CrmCustomerService } from '@domain/crm';\r\nimport { BehaviorSubject, combineLatest } from 'rxjs';\r\nimport { map } from 'rxjs/operators';\r\n\r\n@Pipe({\r\n name: 'country',\r\n standalone: true,\r\n pure: false,\r\n})\r\nexport class CountryPipe implements PipeTransform, OnDestroy {\r\n private result: string;\r\n private value$ = new BehaviorSubject(undefined);\r\n\r\n countries$ = this.customerService.getCountries().pipe(map((res) => res.result));\r\n\r\n subscriptions = combineLatest([this.value$, this.countries$]).subscribe(([value, countries]) => {\r\n if (!!value && countries?.length > 0) {\r\n const country = countries.find((c) => c.isO3166_A_3 === value);\r\n\r\n if (country && this.result !== country.name) {\r\n this.result = String(country.name);\r\n this.cdr.markForCheck();\r\n }\r\n }\r\n });\r\n\r\n constructor(\r\n private customerService: CrmCustomerService,\r\n private cdr: ChangeDetectorRef,\r\n ) {}\r\n\r\n ngOnDestroy() {\r\n this.subscriptions.unsubscribe();\r\n }\r\n\r\n transform(value: string): any {\r\n if (this.value$.value !== value) {\r\n this.value$.next(value);\r\n }\r\n return this.result;\r\n }\r\n}\r\n" }, { "name": "CountryPipe", "id": "pipe-CountryPipe-9e170bf4731ac883dbc12cb89a593854fe38954cb9fc895a904c9f1a11ed8d3ad6607602e3d32a7cb136adf255fa658ecd6d1b294baba298ee956af2d7746204-1", "file": "apps/isa-app/src/shared/pipes/customer/country.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "countrySubscription", "defaultValue": "combineLatest([this.inputValue, this.inputKey, this.displayKey, this.customerService.getCountries()])\r\n .pipe(debounceTime(1))\r\n .subscribe(([value, inputKey, displayKey, countries]) => {\r\n let nextResult = this.result;\r\n\r\n if (!!value && countries?.result?.length > 0) {\r\n const country = countries.result.find((c) => c[inputKey] === value);\r\n\r\n if (country && nextResult !== country[displayKey]) {\r\n nextResult = String(country[displayKey]);\r\n }\r\n } else {\r\n nextResult = undefined;\r\n }\r\n\r\n if (nextResult !== this.result) {\r\n this.result = nextResult;\r\n this.cdr.markForCheck();\r\n }\r\n })", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 18, "modifierKind": [ 123 ] }, { "name": "displayKey", "defaultValue": "new BehaviorSubject(undefined)", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 16, "modifierKind": [ 123 ] }, { "name": "inputKey", "defaultValue": "new BehaviorSubject(undefined)", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 15, "modifierKind": [ 123 ] }, { "name": "inputValue", "defaultValue": "new BehaviorSubject(undefined)", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 14, "modifierKind": [ 123 ] }, { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 12, "modifierKind": [ 123 ] } ], "methods": [ { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 60, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" }, { "name": "inputKey", "type": "", "deprecated": false, "deprecationMessage": "", "defaultValue": "'isO3166_A_3'" }, { "name": "displayKey", "type": "", "deprecated": false, "deprecationMessage": "", "defaultValue": "'name'" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 44, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "inputKey", "type": "", "deprecated": false, "deprecationMessage": "", "defaultValue": "'isO3166_A_3'", "tagName": { "text": "param" } }, { "name": "displayKey", "type": "", "deprecated": false, "deprecationMessage": "", "defaultValue": "'name'", "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": false, "ngname": "country", "sourceCode": "import { ChangeDetectorRef, Injectable, OnDestroy, Pipe, PipeTransform } from '@angular/core';\r\nimport { CountryDTO } from '@swagger/crm';\r\nimport { CrmCustomerService } from '@domain/crm';\r\nimport { BehaviorSubject, combineLatest } from 'rxjs';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\n@Pipe({\r\n name: 'country',\r\n pure: false,\r\n})\r\nexport class CountryPipe implements PipeTransform, OnDestroy {\r\n private result: string;\r\n\r\n private inputValue = new BehaviorSubject(undefined);\r\n private inputKey = new BehaviorSubject(undefined);\r\n private displayKey = new BehaviorSubject(undefined);\r\n\r\n private countrySubscription = combineLatest([this.inputValue, this.inputKey, this.displayKey, this.customerService.getCountries()])\r\n .pipe(debounceTime(1))\r\n .subscribe(([value, inputKey, displayKey, countries]) => {\r\n let nextResult = this.result;\r\n\r\n if (!!value && countries?.result?.length > 0) {\r\n const country = countries.result.find((c) => c[inputKey] === value);\r\n\r\n if (country && nextResult !== country[displayKey]) {\r\n nextResult = String(country[displayKey]);\r\n }\r\n } else {\r\n nextResult = undefined;\r\n }\r\n\r\n if (nextResult !== this.result) {\r\n this.result = nextResult;\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n\r\n constructor(\r\n private customerService: CrmCustomerService,\r\n private cdr: ChangeDetectorRef,\r\n ) {}\r\n\r\n transform(value: any, inputKey: keyof CountryDTO = 'isO3166_A_3', displayKey: keyof CountryDTO = 'name'): string {\r\n if (this.inputValue.value !== value) {\r\n this.inputValue.next(value);\r\n }\r\n\r\n if (this.inputKey.value !== inputKey) {\r\n this.inputKey.next(inputKey);\r\n }\r\n\r\n if (this.displayKey.value !== displayKey) {\r\n this.displayKey.next(displayKey);\r\n }\r\n\r\n return this.result;\r\n }\r\n\r\n ngOnDestroy() {\r\n this.countrySubscription.unsubscribe();\r\n this.inputValue.complete();\r\n this.inputKey.complete();\r\n this.displayKey.complete();\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 1, "duplicateName": "CountryPipe-1" }, { "name": "CoverCompartmentCodePipe", "id": "pipe-CoverCompartmentCodePipe-2217a57470e43398da5362819e9ba489b31ba036a26798d1e43dc8259afdb78afd79e6187a16e0533b86de22eda760cb1d7e3111ae2dc7f520572994683ca774", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/cover-compartment-code.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "coverCompartmentCode", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'coverCompartmentCode',\r\n})\r\nexport class CoverCompartmentCodePipe implements PipeTransform {\r\n transform(item: OrderItemListItemDTO): string {\r\n const compartmentCodeSplit = item.compartmentCode.split('_');\r\n compartmentCodeSplit.shift();\r\n const compartmentCode = compartmentCodeSplit.join('_');\r\n\r\n if (!!item.compartmentInfo) {\r\n return `${compartmentCode}_${item.compartmentInfo}`;\r\n }\r\n return compartmentCode;\r\n }\r\n}\r\n" }, { "name": "CustomerNamePipe", "id": "pipe-CustomerNamePipe-016a37ee5f56af20c4119ea06f9c325f9d639782c63087739ba8ffb150718584d21ea422ff4f5c419d6cb06935defcee85fb5e5d084e804a36bebc902678f274", "file": "apps/isa-app/src/shared/pipes/customer/name.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "customer", "type": "CustomerDTO | CustomerInfoDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 10, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "customer", "type": "CustomerDTO | CustomerInfoDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "customerName", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { CustomerDTO, CustomerInfoDTO } from '@swagger/crm';\r\n\r\n@Pipe({\r\n name: 'customerName',\r\n pure: true,\r\n standalone: true,\r\n})\r\nexport class CustomerNamePipe implements PipeTransform {\r\n transform(customer: CustomerDTO | CustomerInfoDTO, ...args: any[]): string {\r\n if (!customer) {\r\n return '';\r\n }\r\n\r\n const isB2b = customer.features?.some((f) => f.key === 'b2b') && customer.organisation?.name;\r\n\r\n if (!isB2b) {\r\n return `${customer?.lastName ?? ''} ${customer?.firstName ?? ''}`;\r\n } else {\r\n return `${customer.organisation.name ?? ''}`;\r\n }\r\n }\r\n}\r\n" }, { "name": "CustomerOrderItemSelectablePipe", "id": "pipe-CustomerOrderItemSelectablePipe-50bfe3dce1350de47415ea0c3ee286681a8902dd1fb640807e240dbe57ae8cb9ed9eb79ff0295bfce58b04927850d4ca81ae7b452fccd2a0a01ac3a8dd74a424", "file": "apps/isa-app/src/page/customer-order/customer-order-search/search-results/customer-order-item-selectable.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectionRules", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "action", "type": "KeyValueDTOOfStringAndString", "deprecated": false, "deprecationMessage": "" } ] }, { "name": "selectedItems", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectionRules", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "action", "type": "KeyValueDTOOfStringAndString", "deprecated": false, "deprecationMessage": "" } ], "tagName": { "text": "param" } }, { "name": "selectedItems", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "goodsOutItemSelectable", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { KeyValueDTOOfStringAndString, OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'goodsOutItemSelectable',\r\n})\r\nexport class CustomerOrderItemSelectablePipe implements PipeTransform {\r\n transform(\r\n item: OrderItemListItemDTO,\r\n selectionRules: (action: KeyValueDTOOfStringAndString) => boolean,\r\n selectedItems: OrderItemListItemDTO[],\r\n ): boolean {\r\n if (selectedItems.length > 0) {\r\n const firstSelectedItem = selectedItems[0];\r\n const selectedLabel = firstSelectedItem.actions.find((action) => selectionRules(action)).label;\r\n return item?.actions?.some((action) => selectionRules(action) && action.label === selectedLabel);\r\n } else {\r\n return item?.actions?.some((action) => selectionRules(action));\r\n }\r\n }\r\n}\r\n" }, { "name": "CustomerOrderItemSelectedPipe", "id": "pipe-CustomerOrderItemSelectedPipe-9879fbe3b23dfa7bf8e174db9cf06830852e335ab50570d12e34e0f25e94dc0def24da990d310a0c47523461773eb7f3fde1148fdeb707e022a7bfad0b7d76e6", "file": "apps/isa-app/src/page/customer-order/customer-order-search/search-results/customer-order-item-selectede.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectedOrderItemSubsetIds", "type": "number[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectedOrderItemSubsetIds", "type": "number[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "goodsOutItemSelected", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'goodsOutItemSelected',\r\n})\r\nexport class CustomerOrderItemSelectedPipe implements PipeTransform {\r\n transform(item: OrderItemListItemDTO, selectedOrderItemSubsetIds: number[]): any {\r\n return selectedOrderItemSubsetIds?.includes(item?.orderItemSubsetId);\r\n }\r\n}\r\n" }, { "name": "CustomerOrderNotificationsChannelPipe", "id": "pipe-CustomerOrderNotificationsChannelPipe-1c88306c8aea4c70d85449e91445999dc11e852a55f9a9e061807c03414f1a33d8bcff2bf81ab083078090eec1cd066b06a5ae512193b471510715970045be34", "file": "apps/isa-app/src/page/customer-order/pipes/notifications-channel.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "channels", "defaultValue": "new Map([\r\n [1, 'E-Mail'],\r\n [2, 'SMS'],\r\n [4, 'Telefon'],\r\n [8, 'Fax'],\r\n [16, 'Brief'],\r\n ])", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 8, "modifierKind": [ 126 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "NotificationChannel", "deprecated": false, "deprecationMessage": "", "defaultValue": "0" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 16, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "NotificationChannel", "deprecated": false, "deprecationMessage": "", "defaultValue": "0", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "notificationsChannel", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { NotificationChannel } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'notificationsChannel',\r\n})\r\nexport class CustomerOrderNotificationsChannelPipe implements PipeTransform {\r\n static channels = new Map([\r\n [1, 'E-Mail'],\r\n [2, 'SMS'],\r\n [4, 'Telefon'],\r\n [8, 'Fax'],\r\n [16, 'Brief'],\r\n ]);\r\n\r\n transform(value: NotificationChannel = 0): string {\r\n const result: string[] = [];\r\n\r\n for (const [channel, name] of CustomerOrderNotificationsChannelPipe.channels) {\r\n if (value & channel) {\r\n result.push(name);\r\n }\r\n }\r\n\r\n return result.join(' | ');\r\n }\r\n}\r\n" }, { "name": "CustomerOrderPaymentTypePipe", "id": "pipe-CustomerOrderPaymentTypePipe-43dbb9aff5acdd2a4d78895c522717854bb2d09c71bde3c50f01c356a7a31cbd12ad2346d00b6cf67be274619999b934ee9927540eeb71a060f3eca11e788414", "file": "apps/isa-app/src/page/customer-order/pipes/payment-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 26, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "paymentType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nconst paymentTypeNames = {\r\n 0: '',\r\n 1: 'bei Abholung',\r\n 2: 'Kostenfrei',\r\n 4: 'Bar',\r\n 8: 'Bankeinzug',\r\n 16: 'Einzugsermächtigung',\r\n 32: 'EC-Karte',\r\n 64: 'Kreditkarte',\r\n 128: 'Gegen Rechnung',\r\n 256: 'Vorauskasse',\r\n 512: 'Gutschein',\r\n 1024: 'Sammelrechnung',\r\n 2048: 'PayPal',\r\n 4069: 'InstantTransfer',\r\n 8192: 'PayOnDelivery',\r\n 16384: 'BonusCard',\r\n};\r\n\r\n@Pipe({\r\n name: 'paymentType',\r\n})\r\nexport class CustomerOrderPaymentTypePipe implements PipeTransform {\r\n transform(value: any, ...args: any[]): any {\r\n return paymentTypeNames[value] || '-';\r\n }\r\n}\r\n" }, { "name": "CustomerOrderProcessingStatusPipe", "id": "pipe-CustomerOrderProcessingStatusPipe-905c220a3bfa42db301e503ed0abe0951c2835b734be598601f6dd9df77eebd33bc1a5a620f6cafe1dde2b8816e4cc8ea7c026c1d0c6c92faef8128b4a32ce0c", "file": "apps/isa-app/src/page/customer-order/pipes/customer-order-processing-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "icon", "defaultValue": "{\r\n 16: 'done',\r\n 128: 'done',\r\n 512: 'close',\r\n 1024: 'close',\r\n 2048: 'close',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 41 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderItemProcessingStatusValue", "deprecated": false, "deprecationMessage": "" }, { "name": "type", "type": "\"icon\" | \"text\"", "deprecated": false, "deprecationMessage": "", "defaultValue": "'text'" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 49, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderItemProcessingStatusValue", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "type", "type": "\"icon\" | \"text\"", "deprecated": false, "deprecationMessage": "", "defaultValue": "'text'", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "processingStatus", "sourceCode": "import { Injectable, Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemProcessingStatusValue } from '@swagger/oms';\r\n\r\nexport const ProcessingStatusNameMap = new Map([\r\n [1, { value: 'neu (angelegt)', disabled: true }],\r\n [2, { value: 'neu (angelegt)', disabled: true }],\r\n [4, { value: 'neu (übernommen)', disabled: true }],\r\n [8, { value: 'geparkt', disabled: true }],\r\n [16, { value: 'bestellt', disabled: false }],\r\n [32, { value: 'Vorbereitung Versand', disabled: true }],\r\n [64, { value: 'versendet', disabled: false }],\r\n [128, { value: 'eingetroffen', disabled: false }],\r\n [256, { value: 'abgeholt', disabled: false }],\r\n [512, { value: 'storniert (Kunde)', disabled: false }],\r\n [1024, { value: 'storniert', disabled: false }],\r\n [2048, { value: 'storniert (Lieferant)', disabled: false }],\r\n [4096, { value: 'nicht lieferbar', disabled: false }],\r\n [8192, { value: 'nachbestellt', disabled: true }],\r\n [16384, { value: 'zurückgegeben', disabled: true }],\r\n [32768, { value: 'steht zum Download zur Verfügung', disabled: true }],\r\n [65536, { value: 'downloaded', disabled: true }],\r\n [131072, { value: 'nicht abgeholt', disabled: true }],\r\n [262144, { value: 'ans Lager (nicht abgeholt)', disabled: false }],\r\n [524288, { value: 'angefragt', disabled: false }],\r\n [1048576, { value: 'weitergeleitet intern', disabled: false }],\r\n [2097152, { value: 'überfällig', disabled: true }],\r\n [4194304, { value: 'zugestellt', disabled: false }],\r\n [8388608, { value: 'Lieferant ermittelt', disabled: false }],\r\n [16777216, { value: 'derzeit nicht lieferbar', disabled: false }],\r\n [33554432, { value: 'reserviert', disabled: true }],\r\n [67108864, { value: 'zusammengestellt', disabled: true }],\r\n [134217728, { value: 'verpackt', disabled: true }],\r\n [268435456, { value: 'Lieferschein', disabled: true }],\r\n]);\r\n\r\n@Pipe({\r\n name: 'processingStatus',\r\n})\r\n@Injectable()\r\nexport class CustomerOrderProcessingStatusPipe implements PipeTransform {\r\n icon = {\r\n 16: 'done',\r\n 128: 'done',\r\n 512: 'close',\r\n 1024: 'close',\r\n 2048: 'close',\r\n };\r\n\r\n transform(value: OrderItemProcessingStatusValue, type: 'icon' | 'text' = 'text'): string {\r\n return type === 'icon' ? this.icon[value] : ProcessingStatusNameMap.get(value) ? ProcessingStatusNameMap.get(value).value : '';\r\n }\r\n}\r\n" }, { "name": "FilterResetWordingPipe", "id": "pipe-FilterResetWordingPipe-78229a7e5fd9520f3d026509e9681a84e43f7a932093df2c57d4cfb054d6448769a1dc5b47ea56ced336561ef2dbbf55e642f260d59a6d1c53c39008883744f8", "file": "apps/isa-app/src/ui/filter/selected-filter-options/pipe/filter-reset-wording.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "RESET_All_WORDING", "defaultValue": "'Alle Filter Entfernen'", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "RESET_TO_DEFAULT_WORDING", "defaultValue": "'Filter zurücksetzen'", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 8 } ], "methods": [ { "name": "transform", "args": [ { "name": "strategy", "type": "FilterResetStrategy", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 11, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "strategy", "type": "FilterResetStrategy", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "filterResetWording", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { FilterResetStrategy } from '../components/defs';\r\n\r\n@Pipe({\r\n name: 'filterResetWording',\r\n})\r\nexport class FilterResetWordingPipe implements PipeTransform {\r\n RESET_TO_DEFAULT_WORDING = 'Filter zurücksetzen';\r\n RESET_All_WORDING = 'Alle Filter Entfernen';\r\n\r\n transform(strategy: FilterResetStrategy): string {\r\n if (strategy === 'default') {\r\n return this.RESET_TO_DEFAULT_WORDING;\r\n }\r\n\r\n return this.RESET_All_WORDING;\r\n }\r\n}\r\n" }, { "name": "FilterStatusPipe", "id": "pipe-FilterStatusPipe-7fec633f9b4001c3b97f708f661657992c3ca85ee43ebe6b31ebe13402ffe676a2cf469c5f1a3dac8ff7d76465a538bcbf68b2755be8add91311f529f07c69d9", "file": "apps/isa-app/src/page/task-calendar/components/task-list/pipes/filter-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "items", "type": "DisplayInfoDTO[]", "deprecated": false, "deprecationMessage": "" }, { "name": "includes", "type": "ProcessingStatusList", "deprecated": false, "deprecationMessage": "", "defaultValue": "[]" }, { "name": "excludes", "type": "ProcessingStatusList", "deprecated": false, "deprecationMessage": "", "defaultValue": "[]" } ], "optional": false, "returnType": "DisplayInfoDTO[]", "typeParameters": [], "line": 11, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "items", "type": "DisplayInfoDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "includes", "type": "ProcessingStatusList", "deprecated": false, "deprecationMessage": "", "defaultValue": "[]", "tagName": { "text": "param" } }, { "name": "excludes", "type": "ProcessingStatusList", "deprecated": false, "deprecationMessage": "", "defaultValue": "[]", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "filterStatus", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DomainTaskCalendarService, ProcessingStatusList } from '@domain/task-calendar';\r\nimport { DisplayInfoDTO } from '@swagger/eis';\r\n\r\n@Pipe({\r\n name: 'filterStatus',\r\n})\r\nexport class FilterStatusPipe implements PipeTransform {\r\n constructor(private domainTaskCalendarService: DomainTaskCalendarService) {}\r\n\r\n transform(items: DisplayInfoDTO[], includes: ProcessingStatusList = [], excludes: ProcessingStatusList = []): DisplayInfoDTO[] {\r\n return items?.filter((item) => {\r\n const processingStatus = this.domainTaskCalendarService.getProcessingStatusList(item);\r\n let isIncluded = false;\r\n let isExcluded = false;\r\n for (const include of includes) {\r\n isIncluded = processingStatus.includes(include);\r\n // Early Exit\r\n if (!isIncluded) {\r\n return false;\r\n }\r\n }\r\n for (const exclude of excludes) {\r\n isExcluded = !processingStatus.includes(exclude);\r\n }\r\n return isIncluded && !isExcluded;\r\n });\r\n }\r\n}\r\n" }, { "name": "FilterTypePipe", "id": "pipe-FilterTypePipe-711faeff03280b62c0b0b2f5a3f486d0808a9bb71343be627c16e270c01b5871cb1f97e6b3a47118416abaff5fefe491d1db5caa230d5cf2c2ffeb1700d5ae43", "file": "apps/isa-app/src/page/task-calendar/components/task-list/pipes/filter-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "items", "type": "DisplayInfoDTO[]", "deprecated": false, "deprecationMessage": "" }, { "name": "types", "type": "InfoType[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 12, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "items", "type": "DisplayInfoDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "types", "type": "InfoType[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "filterType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DomainTaskCalendarService, InfoType } from '@domain/task-calendar';\r\nimport { DisplayInfoDTO } from '@swagger/eis';\r\nimport { isArray } from '@utils/common';\r\n\r\n@Pipe({\r\n name: 'filterType',\r\n})\r\nexport class FilterTypePipe implements PipeTransform {\r\n constructor(private domainTaskCalendarService: DomainTaskCalendarService) {}\r\n\r\n transform(items: DisplayInfoDTO[], types: InfoType[]): any {\r\n return items?.filter((item) => {\r\n const type = this.domainTaskCalendarService.getInfoType(item);\r\n return types.includes(type);\r\n });\r\n }\r\n}\r\n" }, { "name": "FirstErrorPipe", "id": "pipe-FirstErrorPipe-2f90bb7cfdf990f32efc5bde0879838b292575ceaf9fdd437a11cd5d3ac45d11d9e223d0316d2a6729cdccd7a2b732c7e3add537c73bdb5a045a4eded9bcf8f9", "file": "apps/isa-app/src/shared/components/form-control/first-error.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "errors", "type": "ValidationErrors", "deprecated": false, "deprecationMessage": "" }, { "name": "label", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "errors", "type": "ValidationErrors", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "label", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "firstError", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ValidationErrors } from '@angular/forms';\r\n@Pipe({\r\n name: 'firstError',\r\n standalone: true,\r\n})\r\nexport class FirstErrorPipe implements PipeTransform {\r\n transform(errors: ValidationErrors, label: string): string {\r\n if (errors) {\r\n const error = Object.keys(errors)[0];\r\n switch (error) {\r\n case 'min':\r\n return `${label} wird benötigt`; // gender validation for create (upgrade) online customer with gender min value of 2\r\n case 'max':\r\n return `${label} ist ungültig`;\r\n case 'required':\r\n return `${label} wird benötigt`;\r\n case 'email':\r\n return `${label} ist ungültig`;\r\n case 'pattern':\r\n return `${label} ist ungültig`;\r\n default:\r\n return errors[error];\r\n }\r\n }\r\n return undefined;\r\n }\r\n}\r\n" }, { "name": "GetCellNamePipe", "id": "pipe-GetCellNamePipe-0579189623bb9dd47f0738b307b68c7e689243e103feafeec6259d588a99401551f2178f2412b864ffe45e1ecec3560e94932d14312231235deff4870c1da2ff", "file": "apps/isa-app/src/ui/datepicker/body/get-cell-name.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 10, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "getCellName", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DateAdapter } from '@ui/common';\r\n\r\n@Pipe({\r\n name: 'getCellName',\r\n})\r\nexport class GetCellNamePipe implements PipeTransform {\r\n constructor(private dateAdapter: DateAdapter) {}\r\n\r\n transform(value: any, ...args: any[]): any {\r\n return this.dateAdapter.getDateName(value);\r\n }\r\n}\r\n" }, { "name": "GoodsInCleanupSelectablePipe", "id": "pipe-GoodsInCleanupSelectablePipe-d406961b56598884945d7b49a10cbfd17aba54ba969287bcbda69e34f7f1d23bf94e037e1eb2590d88aa123b6abc18e2df2e11656daf86ec6eacf3a08a583c79", "file": "apps/isa-app/src/page/goods-in/goods-in-cleanup-list/goods-in-cleanup-selectable.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectionRules", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "action", "type": "KeyValueDTOOfStringAndString", "deprecated": false, "deprecationMessage": "" } ] }, { "name": "selectedItems", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectionRules", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "action", "type": "KeyValueDTOOfStringAndString", "deprecated": false, "deprecationMessage": "" } ], "tagName": { "text": "param" } }, { "name": "selectedItems", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "goodsInCleanupSelectable", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { KeyValueDTOOfStringAndString, OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'goodsInCleanupSelectable',\r\n})\r\nexport class GoodsInCleanupSelectablePipe implements PipeTransform {\r\n transform(\r\n item: OrderItemListItemDTO,\r\n selectionRules: (action: KeyValueDTOOfStringAndString) => boolean,\r\n selectedItems: OrderItemListItemDTO[],\r\n ): boolean {\r\n if (selectedItems.length > 0) {\r\n const firstSelectedItem = selectedItems[0];\r\n const selectedLabel = firstSelectedItem.actions.find((action) => selectionRules(action)).label;\r\n return item?.actions?.some((action) => selectionRules(action) && action.label === selectedLabel);\r\n } else {\r\n return item?.actions?.some((action) => selectionRules(action));\r\n }\r\n }\r\n}\r\n" }, { "name": "GoodsInCleanupSelectedPipe", "id": "pipe-GoodsInCleanupSelectedPipe-bc5b1312e1959fd99b888ebbb6d2bc00de8c0cd2fe497d598f835bfc59ea39c3a9802a15317321b72816e57ba51c8f99fe7fda179edef629edba17e7622d81b4", "file": "apps/isa-app/src/page/goods-in/goods-in-cleanup-list/goods-in-cleanup-selected.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectedOrderItemSubsetIds", "type": "number[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectedOrderItemSubsetIds", "type": "number[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "goodsInCleanupSelected", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'goodsInCleanupSelected',\r\n})\r\nexport class GoodsInCleanupSelectedPipe implements PipeTransform {\r\n transform(item: OrderItemListItemDTO, selectedOrderItemSubsetIds: number[]): any {\r\n return selectedOrderItemSubsetIds?.includes(item?.orderItemSubsetId);\r\n }\r\n}\r\n" }, { "name": "GoodsInReservationSelectablePipe", "id": "pipe-GoodsInReservationSelectablePipe-1c571116c8de7b552168c0ed209f7f7c82b930eb030399b0d8b2ecbe04f061ff9367b7bd1b1630087f38b9fb4cad534520ccdce0aafdec80fe348ee500c507c5", "file": "apps/isa-app/src/page/goods-in/goods-in-reservation/goods-in-reservation-selectable.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectionRules", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "action", "type": "KeyValueDTOOfStringAndString", "deprecated": false, "deprecationMessage": "" } ] }, { "name": "selectedItems", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectionRules", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "action", "type": "KeyValueDTOOfStringAndString", "deprecated": false, "deprecationMessage": "" } ], "tagName": { "text": "param" } }, { "name": "selectedItems", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "goodsInReservationSelectable", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { KeyValueDTOOfStringAndString, OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'goodsInReservationSelectable',\r\n})\r\nexport class GoodsInReservationSelectablePipe implements PipeTransform {\r\n transform(\r\n item: OrderItemListItemDTO,\r\n selectionRules: (action: KeyValueDTOOfStringAndString) => boolean,\r\n selectedItems: OrderItemListItemDTO[],\r\n ): boolean {\r\n if (selectedItems.length > 0) {\r\n const firstSelectedItem = selectedItems[0];\r\n const selectedLabel = firstSelectedItem.actions.find((action) => selectionRules(action)).label;\r\n return item?.actions?.some(\r\n (action) => selectionRules(action) && action.label === selectedLabel && item?.features?.paid === firstSelectedItem?.features?.paid,\r\n );\r\n } else {\r\n return item?.actions?.some((action) => selectionRules(action));\r\n }\r\n }\r\n}\r\n" }, { "name": "GoodsInReservationSelectedPipe", "id": "pipe-GoodsInReservationSelectedPipe-b9105333c7d1dc68e6f9155109cbe9e4e8773d021c59a9ada6ecbcfa9de78ac433d153beaa30a6f082d6a6628b0d05fba800789856ce769b580c0cb1eb96a91f", "file": "apps/isa-app/src/page/goods-in/goods-in-reservation/goods-in-reservation-selected.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectedOrderItemSubsetIds", "type": "number[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectedOrderItemSubsetIds", "type": "number[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "goodsInReservationSelected", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'goodsInReservationSelected',\r\n})\r\nexport class GoodsInReservationSelectedPipe implements PipeTransform {\r\n transform(item: OrderItemListItemDTO, selectedOrderItemSubsetIds: number[]): any {\r\n return selectedOrderItemSubsetIds?.includes(item?.orderItemSubsetId);\r\n }\r\n}\r\n" }, { "name": "GroupByPipe", "id": "pipe-GroupByPipe-41167edb696d81f151e49c1a18f97dd420d89b742e40e7b37b36ec2328e1c44fb0f707b783281fa0d80ff8e80a48cd25eefba3c20acf259803c47a2afaaa518f", "file": "apps/isa-app/src/shared/pipes/group-by/group-by.pipe.ts", "type": "pipe", "deprecated": true, "deprecationMessage": "Use `GroupByPipe` from `@sahred/pipes/group-by` instead.", "description": "", "rawdescription": "\n\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "TItem[]", "deprecated": false, "deprecationMessage": "" }, { "name": "selectGroup", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "item", "type": "TItem", "deprecated": false, "deprecationMessage": "" } ] } ], "optional": false, "returnType": "Group[]", "typeParameters": [ "TItem", "TGroup" ], "line": 14, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "TItem[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectGroup", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "item", "type": "TItem", "deprecated": false, "deprecationMessage": "" } ], "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "groupBy", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { groupBy } from './group-by';\r\nimport { Group } from './group';\r\n\r\n/**\r\n * @deprecated Use `GroupByPipe` from `@sahred/pipes/group-by` instead.\r\n */\r\n@Pipe({\r\n name: 'groupBy',\r\n standalone: true,\r\n pure: true,\r\n})\r\nexport class GroupByPipe implements PipeTransform {\r\n transform(value: TItem[], selectGroup: (item: TItem) => TGroup): Group[] {\r\n if (typeof selectGroup !== 'function') {\r\n console.warn(`Function selectGroup is required.`);\r\n return [];\r\n }\r\n return groupBy(value, selectGroup);\r\n }\r\n}\r\n" }, { "name": "GroupByPipe", "id": "pipe-GroupByPipe-754853f6590f6af9c0c5af7b0b737975ec93729c65640ad9ba66940809103385d2b564cf4adebcc6904989fa321f84f667311054dc863359290e0229e0926fd1-1", "file": "apps/isa-app/src/ui/common/pipes/group-by.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "TItem[]", "deprecated": false, "deprecationMessage": "" }, { "name": "selectGroup", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "item", "type": "TItem", "deprecated": false, "deprecationMessage": "" } ] } ], "optional": false, "returnType": "Group[]", "typeParameters": [ "TItem", "TGroup" ], "line": 11, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "TItem[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectGroup", "type": "function", "deprecated": false, "deprecationMessage": "", "function": [ { "name": "item", "type": "TItem", "deprecated": false, "deprecationMessage": "" } ], "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "groupBy", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { Group } from '../defs';\r\nimport { groupBy } from '../defs/group-by';\r\n\r\n@Pipe({\r\n name: 'groupBy',\r\n pure: true,\r\n standalone: true,\r\n})\r\nexport class GroupByPipe implements PipeTransform {\r\n transform(value: TItem[], selectGroup: (item: TItem) => TGroup): Group[] {\r\n if (typeof selectGroup !== 'function') {\r\n console.warn(`Function selectGroup is required.`);\r\n return [];\r\n }\r\n return groupBy(value, selectGroup);\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 1, "duplicateName": "GroupByPipe-1" }, { "name": "InputGroupSelectorPipe", "id": "pipe-InputGroupSelectorPipe-f3527637428fc2869019f1bc786520cc0b54baca92c5042585c41f1a5261cdd20f5b0d5f53540641dca45ee97091ff4d68b55862721a9a6c2621d5774fc61754", "file": "apps/isa-app/src/shared/components/filter/pipe/input-group-selector.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "IInputGroup[]", "deprecated": false, "deprecationMessage": "" }, { "name": "group", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "IInputGroup[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "group", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "group", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { IInputGroup } from '../tree';\r\n\r\n@Pipe({\r\n name: 'group',\r\n})\r\nexport class InputGroupSelectorPipe implements PipeTransform {\r\n transform(value: IInputGroup[], group: string): any {\r\n return value?.find((f) => f?.group === group);\r\n }\r\n}\r\n" }, { "name": "InStockPipe", "id": "pipe-InStockPipe-b2bed6d8eb0203bdd29a82be11ad6c54b95bba63cbd21d49b600e935845e0acef0df958d9b70b9b768bfb501be978df60b1e21983c077c6988a5a7dbc0ae7df7", "file": "apps/isa-app/src/modal/availabilities/in-stock.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "" }, { "name": "inStock", "type": "AvailabilityByBranchDTO[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "number", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "inStock", "type": "AvailabilityByBranchDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "inStock", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { AvailabilityByBranchDTO } from '@domain/availability';\r\n\r\n@Pipe({\r\n name: 'inStock',\r\n})\r\nexport class InStockPipe implements PipeTransform {\r\n transform(branchId: number, inStock: AvailabilityByBranchDTO[]): number {\r\n const stock = inStock?.find((info) => info.branchId === branchId)?.inStock || 0;\r\n return stock > 0 ? stock : 0;\r\n }\r\n}\r\n" }, { "name": "LineTypePipe", "id": "pipe-LineTypePipe-a3af4871c5ef8c5231a3c954f12ddfd7d0589c5b7f46d3a09dc0cdb23052c599916190c4335114ab42cef9305fa3f796fc7e29397b1cf2c54ed285dfcfb63223", "file": "apps/isa-app/src/page/catalog/article-details/article-details-text/line-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "\"text\" | \"reihe\"", "typeParameters": [], "line": 9, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "lineType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'lineType',\r\n standalone: true,\r\n pure: true,\r\n})\r\nexport class LineTypePipe implements PipeTransform {\r\n transform(value: string, ...args: any[]): 'text' | 'reihe' {\r\n const REIHE_REGEX = /^Reihe:\\s*\"(.+)\\\"$/g;\r\n const reihe = REIHE_REGEX.exec(value)?.[1];\r\n return reihe ? 'reihe' : 'text';\r\n }\r\n}\r\n" }, { "name": "MaxPipe", "id": "pipe-MaxPipe-dcd25a378672e8b746c76f55724bb42e7561ef8bec4fcf71baba0e450b681fb52dd68f7cb4c968980864e5e0f5a329b1b13dadf5020a32362174124b82bc5366", "file": "apps/isa-app/src/shared/pipes/math/max.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "number", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "number[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "number[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": true, "ngname": "max", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'max',\r\n pure: true,\r\n})\r\nexport class MaxPipe implements PipeTransform {\r\n transform(value: number, ...args: number[]): any {\r\n return Math.max(value, ...args);\r\n }\r\n}\r\n" }, { "name": "MinPipe", "id": "pipe-MinPipe-cd18236ce8cc1a9204ddfc2ee5e815f18ccea9e46a1e182bd658817db34e263c09bacbe02e3314470ae22d3bb3d31364a084f5def0b3143f941f0093558c0e39", "file": "apps/isa-app/src/shared/pipes/math/min.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "number", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "number[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "number[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": true, "ngname": "min", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'min',\r\n pure: true,\r\n})\r\nexport class MinPipe implements PipeTransform {\r\n transform(value: number, ...args: number[]): any {\r\n return Math.min(value, ...args);\r\n }\r\n}\r\n" }, { "name": "NotificationsChannelPipe", "id": "pipe-NotificationsChannelPipe-ba780bfc432bf1299c2c8d9d4e31ef06c23bc4b31f802c9b5a4e8932d5ec40d987188c7f42db218897a19b2b8d12f7839f6c4fc4d11f5700c53447660051c281", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/notifications-channel.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "channels", "defaultValue": "new Map([\r\n [1, 'E-Mail'],\r\n [2, 'SMS'],\r\n [4, 'Telefon'],\r\n [8, 'Fax'],\r\n [16, 'Brief'],\r\n ])", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 8, "modifierKind": [ 126 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "NotificationChannel", "deprecated": false, "deprecationMessage": "", "defaultValue": "0" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 16, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "NotificationChannel", "deprecated": false, "deprecationMessage": "", "defaultValue": "0", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "notificationsChannel", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { NotificationChannel } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'notificationsChannel',\r\n})\r\nexport class NotificationsChannelPipe implements PipeTransform {\r\n static channels = new Map([\r\n [1, 'E-Mail'],\r\n [2, 'SMS'],\r\n [4, 'Telefon'],\r\n [8, 'Fax'],\r\n [16, 'Brief'],\r\n ]);\r\n\r\n transform(value: NotificationChannel = 0): string {\r\n const result: string[] = [];\r\n\r\n for (const [channel, name] of NotificationsChannelPipe.channels) {\r\n if (value & channel) {\r\n result.push(name);\r\n }\r\n }\r\n\r\n return result.join(' | ');\r\n }\r\n}\r\n" }, { "name": "NotificationTypePipe", "id": "pipe-NotificationTypePipe-a64c28e8ce5faa6652d824947e5d65df461472fa269cb43cf0edc6d7afe81686971a7b84cb578b6094b68c6fc67cd78a925cf84e6e61b67d6d34fa7978301790", "file": "apps/isa-app/src/page/pickup-shelf/shared/pickup-shelf-details-item/notification-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "notificationType", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "notificationType", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "notificationType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'notificationType',\r\n standalone: true,\r\n})\r\nexport class NotificationTypePipe implements PipeTransform {\r\n transform(notificationType: string): string {\r\n switch (notificationType) {\r\n case 'NOTIFICATION_EMAIL':\r\n return 'Benachrichtigung';\r\n case 'REMINDER_EMAIL':\r\n return 'Erinnerung';\r\n case 'ORDERCONFIRMATION_EMAIL':\r\n return 'Bestellbestätigung';\r\n case 'NOTIFICATION_SMS':\r\n return 'Benachrichtigung';\r\n default:\r\n return notificationType;\r\n }\r\n }\r\n}\r\n" }, { "name": "OrderDeadlinePipe", "id": "pipe-OrderDeadlinePipe-45b070101f615dc17c115f7e06b3bd1b55fc7f3325829d952423cda63eadee1ad28916dec746a3708f82719774f83695820716dd0c11167890fe07caff1ebf9d", "file": "apps/isa-app/src/shared/pipes/order-deadline/order-deadline.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "datePipe", "deprecated": false, "deprecationMessage": "", "type": "DatePipe", "indexKey": "", "optional": false, "description": "", "line": 10, "modifierKind": [ 123 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "orderDeadline", "type": "string | Date | number", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 16, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "orderDeadline", "type": "string | Date | number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "orderDeadline", "sourceCode": "import { DatePipe } from '@angular/common';\r\nimport { Inject, LOCALE_ID, Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'orderDeadline',\r\n pure: true,\r\n standalone: true,\r\n})\r\nexport class OrderDeadlinePipe implements PipeTransform {\r\n private datePipe: DatePipe;\r\n\r\n constructor(@Inject(LOCALE_ID) private locale: string) {\r\n this.datePipe = new DatePipe(this.locale);\r\n }\r\n\r\n transform(orderDeadline: string | Date | number): any {\r\n if (!orderDeadline) return 'Unbekannte Bestelldeadline';\r\n\r\n const date = new Date(orderDeadline);\r\n\r\n const isToday = date.toDateString() === new Date().toDateString();\r\n\r\n let timeString = '';\r\n\r\n if (isToday) {\r\n timeString = this.datePipe.transform(date, 'HH:mm', this.locale);\r\n } else {\r\n timeString = this.datePipe.transform(date, 'dd.MM HH:mm', this.locale);\r\n }\r\n\r\n return `Bestelldeadline ${timeString} Uhr`;\r\n }\r\n}\r\n" }, { "name": "OrderDestinationPipe", "id": "pipe-OrderDestinationPipe-3b4156968137b135f8e173a7d32538fab3c6228f5cd2a1596a5febeb00ecd68b576f1b1ce44dd75be0dc973ede07f18fb9a36481bf72ea9f0fb9ae8337ba0e96", "file": "apps/isa-app/src/shared/pipes/order/order-destination.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "order", "type": "literal type", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 6, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "order", "type": "literal type", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "orderDestination", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderType } from '@swagger/oms';\r\n\r\n@Pipe({ name: 'orderDestination', standalone: true, pure: true })\r\nexport class OrderDestinationPipe implements PipeTransform {\r\n transform(order: { orderType?: OrderType; targetBranchName?: string }): any {\r\n if (order.orderType === 2) {\r\n return 'Versand';\r\n }\r\n\r\n if (order.targetBranchName) {\r\n return order.targetBranchName;\r\n }\r\n\r\n return '';\r\n }\r\n}\r\n" }, { "name": "OrderItemProcessingStatusPipe", "id": "pipe-OrderItemProcessingStatusPipe-978cbd1bdf115cc85ac072f89535754f1cd2520b19002aad9277087fdbd541305e2caf8b5e5f28743d61a2e508cc5eb7acaef84158fa2429fb7894ff78a35d62", "file": "apps/isa-app/src/shared/pipes/order/order-item-processing-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "orderStatusText", "defaultValue": "{\r\n 1: 'neu',\r\n 2: '',\r\n 4: '',\r\n 8: 'geparkt',\r\n 16: 'bestellt',\r\n 32: 'Vorbereitung Versand',\r\n 64: 'versendet',\r\n 128: 'eingetroffen',\r\n 256: 'abgeholt',\r\n 512: 'storniert (Kunde)',\r\n 1024: 'storniert',\r\n 2048: 'storniert (Lieferant)',\r\n 4096: 'nicht lieferbar',\r\n 8192: 'nachbestellt',\r\n 16384: 'zurückgegeben',\r\n 32768: 'steht zum Download zur Verfügung',\r\n 65536: 'downloaded',\r\n 131072: 'nicht abgeholt',\r\n 262144: 'ans Lager (nicht abgeholt)',\r\n 524288: 'angefragt',\r\n 1048576: 'weitergeleitet intern',\r\n 2097152: 'überfällig',\r\n 4194304: 'zugestellt',\r\n 8388608: 'Lieferant ermittelt',\r\n 16777216: 'derzeit nicht lieferbar',\r\n 33554432: 'reserviert',\r\n 67108864: 'zusammengestellt',\r\n 134217728: 'verpackt',\r\n 268435456: 'Lieferschein erzeugt',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 9 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 41, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "orderItemProcessingStatus", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'orderItemProcessingStatus',\r\n pure: true,\r\n standalone: true,\r\n})\r\nexport class OrderItemProcessingStatusPipe implements PipeTransform {\r\n orderStatusText = {\r\n 1: 'neu',\r\n 2: '',\r\n 4: '',\r\n 8: 'geparkt',\r\n 16: 'bestellt',\r\n 32: 'Vorbereitung Versand',\r\n 64: 'versendet',\r\n 128: 'eingetroffen',\r\n 256: 'abgeholt',\r\n 512: 'storniert (Kunde)',\r\n 1024: 'storniert',\r\n 2048: 'storniert (Lieferant)',\r\n 4096: 'nicht lieferbar',\r\n 8192: 'nachbestellt',\r\n 16384: 'zurückgegeben',\r\n 32768: 'steht zum Download zur Verfügung',\r\n 65536: 'downloaded',\r\n 131072: 'nicht abgeholt',\r\n 262144: 'ans Lager (nicht abgeholt)',\r\n 524288: 'angefragt',\r\n 1048576: 'weitergeleitet intern',\r\n 2097152: 'überfällig',\r\n 4194304: 'zugestellt',\r\n 8388608: 'Lieferant ermittelt',\r\n 16777216: 'derzeit nicht lieferbar',\r\n 33554432: 'reserviert',\r\n 67108864: 'zusammengestellt',\r\n 134217728: 'verpackt',\r\n 268435456: 'Lieferschein erzeugt',\r\n };\r\n\r\n transform(value: any): any {\r\n return this.orderStatusText[value] || '';\r\n }\r\n}\r\n" }, { "name": "OrderProcessingStatusPipe", "id": "pipe-OrderProcessingStatusPipe-e4490c50cba2fb01bb35ecd57334f1b8411026da029ad17c2f067d60463db47ae34c2eeaf37f7d826a119729482a20efc8744bbb50bbdd62c1c5322d800c57c6", "file": "apps/isa-app/src/shared/pipes/order/order-processing-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "processingStatusText", "defaultValue": "{\r\n 0: '',\r\n 1: 'offen',\r\n 2: 'in Bearbeitung',\r\n 3: 'abgeschlossen',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 10 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderProcessingStatus", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 17, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderProcessingStatus", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "orderProcessingStatus", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderProcessingStatus } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'orderProcessingStatus',\r\n standalone: true,\r\n pure: true,\r\n})\r\nexport class OrderProcessingStatusPipe implements PipeTransform {\r\n processingStatusText = {\r\n 0: '',\r\n 1: 'offen',\r\n 2: 'in Bearbeitung',\r\n 3: 'abgeschlossen',\r\n };\r\n\r\n transform(value: OrderProcessingStatus): string {\r\n return this.processingStatusText[value] || '';\r\n }\r\n}\r\n" }, { "name": "OrderStatusPipe", "id": "pipe-OrderStatusPipe-19af4c2788a85d8f0762d65ca45c37a60e12956bae98aa6c44f5800dfae3c419fe9dc0a08bd6d9f876355be07fcbb86a0add482a7984a959caf75ee3dfe3d7e8", "file": "apps/isa-app/src/shared/pipes/customer/order-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "orderStatusText", "defaultValue": "{\r\n 1: 'neu',\r\n 2: '',\r\n 4: '',\r\n 8: 'geparkt',\r\n 16: 'bestellt',\r\n 32: 'Vorbereitung Versand',\r\n 64: 'versendet',\r\n 128: 'eingetroffen',\r\n 256: 'abgeholt',\r\n 512: 'storniert (Kunde)',\r\n 1024: 'storniert',\r\n 2048: 'storniert (Lieferant)',\r\n 4096: 'nicht lieferbar',\r\n 8192: 'nachbestellt',\r\n 16384: 'zurückgegeben',\r\n 32768: 'steht zum Download zur Verfügung',\r\n 65536: 'downloaded',\r\n 131072: 'nicht abgeholt',\r\n 262144: 'ans Lager (nicht abgeholt)',\r\n 524288: 'angefragt',\r\n 1048576: 'weitergeleitet intern',\r\n 2097152: 'überfällig',\r\n 4194304: 'zugestellt',\r\n 8388608: 'Lieferant ermittelt',\r\n 16777216: 'derzeit nicht lieferbar',\r\n 33554432: 'reserviert',\r\n 67108864: 'zusammengestellt',\r\n 134217728: 'verpackt',\r\n 268435456: 'Lieferschein erzeugt',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 7 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 39, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "orderStatus", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'orderStatus',\r\n})\r\nexport class OrderStatusPipe implements PipeTransform {\r\n orderStatusText = {\r\n 1: 'neu',\r\n 2: '',\r\n 4: '',\r\n 8: 'geparkt',\r\n 16: 'bestellt',\r\n 32: 'Vorbereitung Versand',\r\n 64: 'versendet',\r\n 128: 'eingetroffen',\r\n 256: 'abgeholt',\r\n 512: 'storniert (Kunde)',\r\n 1024: 'storniert',\r\n 2048: 'storniert (Lieferant)',\r\n 4096: 'nicht lieferbar',\r\n 8192: 'nachbestellt',\r\n 16384: 'zurückgegeben',\r\n 32768: 'steht zum Download zur Verfügung',\r\n 65536: 'downloaded',\r\n 131072: 'nicht abgeholt',\r\n 262144: 'ans Lager (nicht abgeholt)',\r\n 524288: 'angefragt',\r\n 1048576: 'weitergeleitet intern',\r\n 2097152: 'überfällig',\r\n 4194304: 'zugestellt',\r\n 8388608: 'Lieferant ermittelt',\r\n 16777216: 'derzeit nicht lieferbar',\r\n 33554432: 'reserviert',\r\n 67108864: 'zusammengestellt',\r\n 134217728: 'verpackt',\r\n 268435456: 'Lieferschein erzeugt',\r\n };\r\n\r\n transform(value: any): any {\r\n return this.orderStatusText[value] || '';\r\n }\r\n}\r\n" }, { "name": "OrderTargetPipe", "id": "pipe-OrderTargetPipe-a91ae37aa9b124ca5dd0f1befc423f23b8ff3b4a6745f98390fd4c34d1745aa642658f3a412182d777db00f5ef96b593a032a7a994cb9fcbcfbd28984aca50ff", "file": "apps/isa-app/src/shared/pipes/customer/order-target.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "orderListItem", "type": "OrderListItemDTO", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 6, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "orderListItem", "type": "OrderListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "orderTarget", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({ name: 'orderTarget' })\r\nexport class OrderTargetPipe implements PipeTransform {\r\n transform(orderListItem: OrderListItemDTO): any {\r\n if (orderListItem.orderType === 2) {\r\n return 'Versand';\r\n }\r\n\r\n if (orderListItem.targetBranchName) {\r\n return orderListItem.targetBranchName;\r\n }\r\n\r\n return '';\r\n }\r\n}\r\n" }, { "name": "OrderTypePipe", "id": "pipe-OrderTypePipe-ae03b805cf4dd91f22c6879b943c73e53c6faf3c5a60a58a7e09b3b4161684180180ded1f4cba649933c0aa8eb5fca28ab135c033457a4c0097b86aeb0e28444", "file": "apps/isa-app/src/shared/pipes/customer/order-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "orderTypeText", "defaultValue": "{\r\n 0: '',\r\n 1: 'Filiale',\r\n 2: 'Online',\r\n 3: 'Download',\r\n 4: 'Filiale und Download',\r\n 5: 'Online und Download',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 8 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderType", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 17, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderType", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "orderType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderType } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'orderType',\r\n})\r\nexport class OrderTypePipe implements PipeTransform {\r\n orderTypeText = {\r\n 0: '',\r\n 1: 'Filiale',\r\n 2: 'Online',\r\n 3: 'Download',\r\n 4: 'Filiale und Download',\r\n 5: 'Online und Download',\r\n };\r\n\r\n transform(value: OrderType): string {\r\n return this.orderTypeText[value] || '';\r\n }\r\n}\r\n" }, { "name": "PayerAddressPipe", "id": "pipe-PayerAddressPipe-1437406960849ab417cd7c8ba0955677f3e9b198e2684ef502ea75795adbcc7acb421698b40c1aac32773c62fb76487f763c42c054f6511560b8b652fa20d418", "file": "apps/isa-app/src/page/checkout/pipes/payer-address.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "PayerDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "PayerDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "payerAddress", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { PayerDTO } from '@swagger/checkout';\r\n\r\n@Pipe({\r\n name: 'payerAddress',\r\n})\r\nexport class PayerAddressPipe implements PipeTransform {\r\n transform(value: PayerDTO, ...args: any[]): any {\r\n if (value) {\r\n const { organisation, firstName, lastName, address } = value;\r\n\r\n const parts = [\r\n organisation?.name,\r\n organisation?.department,\r\n [lastName, firstName].filter((f) => !!f).join(', '),\r\n [address?.street, address?.streetNumber].filter((f) => !!f).join(' '),\r\n [address?.zipCode, address?.city].filter((f) => !!f).join(' '),\r\n ]\r\n .filter((value) => value != null && value != '')\r\n .filter((value) => value.trim());\r\n return parts.join(' | ');\r\n }\r\n\r\n return '';\r\n }\r\n}\r\n" }, { "name": "PaymentTypePipe", "id": "pipe-PaymentTypePipe-bcbe2838da775632ef69133dafed50f0ca5103dd02e444beb36fe0d02715bffd72df8813252dcb670e2adf4018d40dd5c41c438f5c0eacedb7162a4f72c4561f", "file": "apps/isa-app/src/shared/pipes/customer/payment-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "paymentTypeText", "defaultValue": "{\r\n 0: '',\r\n 1: 'bei Abholung',\r\n 2: 'Kostenfrei',\r\n 4: 'Bar',\r\n 8: 'Bankeinzug',\r\n 16: 'Einzugsermächtigung',\r\n 32: 'EC-Karte',\r\n 64: 'Kreditkarte',\r\n 128: 'Gegen Rechnung',\r\n 256: 'Vorauskasse',\r\n 512: 'Gutschein',\r\n 1024: 'Sammelrechnung',\r\n 2048: 'PayPal',\r\n 4069: 'InstantTransfer',\r\n 8192: 'PayOnDelivery',\r\n 16384: 'BonusCard',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 9 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 28, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "paymentType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'paymentType',\r\n pure: true,\r\n standalone: true,\r\n})\r\nexport class PaymentTypePipe implements PipeTransform {\r\n paymentTypeText = {\r\n 0: '',\r\n 1: 'bei Abholung',\r\n 2: 'Kostenfrei',\r\n 4: 'Bar',\r\n 8: 'Bankeinzug',\r\n 16: 'Einzugsermächtigung',\r\n 32: 'EC-Karte',\r\n 64: 'Kreditkarte',\r\n 128: 'Gegen Rechnung',\r\n 256: 'Vorauskasse',\r\n 512: 'Gutschein',\r\n 1024: 'Sammelrechnung',\r\n 2048: 'PayPal',\r\n 4069: 'InstantTransfer',\r\n 8192: 'PayOnDelivery',\r\n 16384: 'BonusCard',\r\n };\r\n\r\n transform(value: any): any {\r\n return this.paymentTypeText[value] || '';\r\n }\r\n}\r\n" }, { "name": "PaymentTypePipe", "id": "pipe-PaymentTypePipe-3b4b47c200233c8d94d9f68256980090f76adbea66c3a76e7bf9a523849679e8ea108746eebc10654318776ca6da5ffeeef00154c9a679ca54752f92ba4d20db-1", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/payment-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 26, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "paymentType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nconst paymentTypeNames = {\r\n 0: '',\r\n 1: 'bei Abholung',\r\n 2: 'Kostenfrei',\r\n 4: 'Bar',\r\n 8: 'Bankeinzug',\r\n 16: 'Einzugsermächtigung',\r\n 32: 'EC-Karte',\r\n 64: 'Kreditkarte',\r\n 128: 'Gegen Rechnung',\r\n 256: 'Vorauskasse',\r\n 512: 'Gutschein',\r\n 1024: 'Sammelrechnung',\r\n 2048: 'PayPal',\r\n 4069: 'InstantTransfer',\r\n 8192: 'PayOnDelivery',\r\n 16384: 'BonusCard',\r\n};\r\n\r\n@Pipe({\r\n name: 'paymentType',\r\n})\r\nexport class PaymentTypePipe implements PipeTransform {\r\n transform(value: any, ...args: any[]): any {\r\n return paymentTypeNames[value] || '-';\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 1, "duplicateName": "PaymentTypePipe-1" }, { "name": "PickupShelfAddToPreviousCompartmentCodeLabelPipe", "id": "pipe-PickupShelfAddToPreviousCompartmentCodeLabelPipe-67b182b88a9026c6e40e5c6987ef5c971abe3607f49ada1ea2d77161b13fe8c2c84e9b2cfddcc1d5c477b81613266812ce71c8825d318d283966cdf354b58f32", "file": "apps/isa-app/src/page/pickup-shelf/shared/pipes/add-to-prevoius-compartment-code-label.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "compartmentCode", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "compartmentCode", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "addToPreviousCompartmentCodeLabelPipe", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'addToPreviousCompartmentCodeLabelPipe',\r\n standalone: true,\r\n})\r\nexport class PickupShelfAddToPreviousCompartmentCodeLabelPipe implements PipeTransform {\r\n transform(compartmentCode: string): string {\r\n const compartmentCodeSplit = compartmentCode?.split('_');\r\n compartmentCodeSplit?.shift();\r\n return compartmentCodeSplit?.join('_');\r\n }\r\n}\r\n" }, { "name": "PickupShelfCoverCompartmentCodePipe", "id": "pipe-PickupShelfCoverCompartmentCodePipe-2e37c9af0ac4a194d9748a0816b2b46d8fa1c95086e2407a679d25868be056bbfff9b4b47c7b2b805e6cc360b2678c8ee450a6b0d56d27b8c34d8d5f6bdaf1f5", "file": "apps/isa-app/src/page/pickup-shelf/shared/pipes/cover-compartment-code.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "DBHOrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 9, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "DBHOrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "coverCompartmentCode", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DBHOrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'coverCompartmentCode',\r\n standalone: true,\r\n})\r\nexport class PickupShelfCoverCompartmentCodePipe implements PipeTransform {\r\n transform(item: DBHOrderItemListItemDTO): string {\r\n const compartmentCodeSplit = item.compartmentCode.split('_');\r\n compartmentCodeSplit.shift();\r\n const compartmentCode = compartmentCodeSplit.join('_');\r\n\r\n if (!!item.compartmentInfo) {\r\n return `${compartmentCode}_${item.compartmentInfo}`;\r\n }\r\n return compartmentCode;\r\n }\r\n}\r\n" }, { "name": "PickupShelfNotificationsChannelPipe", "id": "pipe-PickupShelfNotificationsChannelPipe-c2861148960619c6a4e94f42c902447e1572d29f37db8b2f560f81a476ae1737239ab53924fcc798649263375d99681203f190c138eb849fe8e13e8a5c99e7b6", "file": "apps/isa-app/src/page/pickup-shelf/shared/pipes/notifications-channel.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "channels", "defaultValue": "new Map([\r\n [1, 'E-Mail'],\r\n [2, 'SMS'],\r\n [4, 'Telefon'],\r\n [8, 'Fax'],\r\n [16, 'Brief'],\r\n ])", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 9, "modifierKind": [ 126 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "NotificationChannel", "deprecated": false, "deprecationMessage": "", "defaultValue": "0" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 17, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "NotificationChannel", "deprecated": false, "deprecationMessage": "", "defaultValue": "0", "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "notificationsChannel", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { NotificationChannel } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'notificationsChannel',\r\n standalone: true,\r\n})\r\nexport class PickupShelfNotificationsChannelPipe implements PipeTransform {\r\n static channels = new Map([\r\n [1, 'E-Mail'],\r\n [2, 'SMS'],\r\n [4, 'Telefon'],\r\n [8, 'Fax'],\r\n [16, 'Brief'],\r\n ]);\r\n\r\n transform(value: NotificationChannel = 0): string {\r\n const result: string[] = [];\r\n\r\n for (const [channel, name] of PickupShelfNotificationsChannelPipe.channels) {\r\n if (value & channel) {\r\n result.push(name);\r\n }\r\n }\r\n\r\n return result.join(' | ');\r\n }\r\n}\r\n" }, { "name": "PickupShelfPaymentTypePipe", "id": "pipe-PickupShelfPaymentTypePipe-2695acfb50b92762714bcc237ff6fe36fded453da092912ead96f48952c2f58c9af27269f75c9aa818865d40a41f3a542683b0317eaf03721f75b104aa06f099", "file": "apps/isa-app/src/page/pickup-shelf/shared/pipes/payment-type.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 27, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "paymentType", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\nconst paymentTypeNames = {\r\n 0: '',\r\n 1: 'bei Abholung',\r\n 2: 'Kostenfrei',\r\n 4: 'Bar',\r\n 8: 'Bankeinzug',\r\n 16: 'Einzugsermächtigung',\r\n 32: 'EC-Karte',\r\n 64: 'Kreditkarte',\r\n 128: 'Gegen Rechnung',\r\n 256: 'Vorauskasse',\r\n 512: 'Gutschein',\r\n 1024: 'Sammelrechnung',\r\n 2048: 'PayPal',\r\n 4069: 'InstantTransfer',\r\n 8192: 'PayOnDelivery',\r\n 16384: 'BonusCard',\r\n};\r\n\r\n@Pipe({\r\n name: 'paymentType',\r\n standalone: true,\r\n})\r\nexport class PickupShelfPaymentTypePipe implements PipeTransform {\r\n transform(value: any, ...args: any[]): any {\r\n return paymentTypeNames[value] || '-';\r\n }\r\n}\r\n" }, { "name": "PickupShelfProcessingStatusPipe", "id": "pipe-PickupShelfProcessingStatusPipe-97159867e31388993950164742ce0dabea2b4321889c8539c9cb024fa2d9f44dda8af311587f5c0fd1663bcf8431795824d7fc1079b668eb6f781e8b5e3146e0", "file": "apps/isa-app/src/page/pickup-shelf/shared/pipes/processing-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "color", "defaultValue": "{\r\n 1: '#5A728A',\r\n 2: '#5A728A',\r\n 4: '#5A728A',\r\n 16: '#5A728A',\r\n 64: '#5A728A',\r\n 128: '#008079',\r\n 256: '#F66131',\r\n 512: '#F66131',\r\n 1024: '#F66131',\r\n 2048: '#F66131',\r\n 4096: '#F66131',\r\n 8192: '#5A728A',\r\n 131072: '#F66131',\r\n 262144: '#F66131',\r\n 524288: '#5A728A',\r\n 1048576: '#5A728A',\r\n 4194304: '#008079',\r\n 8388608: '#5A728A',\r\n 16777216: '#F66131',\r\n 268435456: '#008079',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 42 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderItemProcessingStatusValue", "deprecated": false, "deprecationMessage": "" }, { "name": "color", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 65, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderItemProcessingStatusValue", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "color", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "processingStatus", "sourceCode": "import { Injectable, Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemProcessingStatusValue } from '@swagger/oms';\r\n\r\nexport const ProcessingStatusNameMap = new Map([\r\n [1, { value: 'neu (angelegt)', disabled: true }],\r\n [2, { value: 'neu (angelegt)', disabled: true }],\r\n [4, { value: 'neu (übernommen)', disabled: true }],\r\n [8, { value: 'geparkt', disabled: true }],\r\n [16, { value: 'bestellt', disabled: false }],\r\n [32, { value: 'Vorbereitung Versand', disabled: true }],\r\n [64, { value: 'versendet', disabled: false }],\r\n [128, { value: 'eingetroffen', disabled: false }],\r\n [256, { value: 'abgeholt', disabled: false }],\r\n [512, { value: 'storniert (Kunde)', disabled: false }],\r\n [1024, { value: 'storniert', disabled: false }],\r\n [2048, { value: 'storniert (Lieferant)', disabled: false }],\r\n [4096, { value: 'nicht lieferbar', disabled: false }],\r\n [8192, { value: 'nachbestellt', disabled: true }],\r\n [16384, { value: 'zurückgegeben', disabled: true }],\r\n [32768, { value: 'steht zum Download zur Verfügung', disabled: true }],\r\n [65536, { value: 'downloaded', disabled: true }],\r\n [131072, { value: 'nicht abgeholt', disabled: true }],\r\n [262144, { value: 'ans Lager (nicht abgeholt)', disabled: false }],\r\n [524288, { value: 'angefragt', disabled: false }],\r\n [1048576, { value: 'weitergeleitet intern', disabled: false }],\r\n [2097152, { value: 'überfällig', disabled: true }],\r\n [4194304, { value: 'zugestellt', disabled: false }],\r\n [8388608, { value: 'Lieferant ermittelt', disabled: false }],\r\n [16777216, { value: 'derzeit nicht lieferbar', disabled: false }],\r\n [33554432, { value: 'reserviert', disabled: true }],\r\n [67108864, { value: 'zusammengestellt', disabled: true }],\r\n [134217728, { value: 'verpackt', disabled: true }],\r\n [268435456, { value: 'Lieferschein', disabled: true }],\r\n]);\r\n\r\n@Pipe({\r\n name: 'processingStatus',\r\n standalone: true,\r\n})\r\n@Injectable()\r\nexport class PickupShelfProcessingStatusPipe implements PipeTransform {\r\n color = {\r\n 1: '#5A728A',\r\n 2: '#5A728A',\r\n 4: '#5A728A',\r\n 16: '#5A728A',\r\n 64: '#5A728A',\r\n 128: '#008079',\r\n 256: '#F66131',\r\n 512: '#F66131',\r\n 1024: '#F66131',\r\n 2048: '#F66131',\r\n 4096: '#F66131',\r\n 8192: '#5A728A',\r\n 131072: '#F66131',\r\n 262144: '#F66131',\r\n 524288: '#5A728A',\r\n 1048576: '#5A728A',\r\n 4194304: '#008079',\r\n 8388608: '#5A728A',\r\n 16777216: '#F66131',\r\n 268435456: '#008079',\r\n };\r\n\r\n transform(value: OrderItemProcessingStatusValue, color?: boolean): string {\r\n return !!color ? this.color[value] : ProcessingStatusNameMap.get(value) ? ProcessingStatusNameMap.get(value).value : '';\r\n }\r\n}\r\n" }, { "name": "PickupShelfShowCoverCompartmentCodePipe", "id": "pipe-PickupShelfShowCoverCompartmentCodePipe-5fce49e08110c93b51bb65448abbb39f1d9e42a5a8676b59cfd1ce433ab8b26cebe526032dba31fec5ec8bc90fafcbc07bdcf91fbf307122bcd569833a331d1c", "file": "apps/isa-app/src/page/pickup-shelf/shared/pipes/show-cover-compartment-code.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "validProcessingStatus", "defaultValue": "[\r\n 128, // Eingetroffen\r\n 256, // Abgeholt\r\n 512, // Storniert Kunde\r\n 262144, // Ans Lager\r\n 1048576, // Weitergeleitet intern\r\n ]", "deprecated": false, "deprecationMessage": "", "type": "[]", "indexKey": "", "optional": false, "description": "", "line": 9 } ], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "DBHOrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 17, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "DBHOrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "ngname": "showCoverCompartmentCode", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DBHOrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'showCoverCompartmentCode',\r\n standalone: true,\r\n})\r\nexport class PickupShelfShowCoverCompartmentCodePipe implements PipeTransform {\r\n validProcessingStatus = [\r\n 128, // Eingetroffen\r\n 256, // Abgeholt\r\n 512, // Storniert Kunde\r\n 262144, // Ans Lager\r\n 1048576, // Weitergeleitet intern\r\n ];\r\n\r\n transform(item: DBHOrderItemListItemDTO): boolean {\r\n return !!item.compartmentCode && this.validProcessingStatus.some((status) => status === item.processingStatus);\r\n }\r\n}\r\n" }, { "name": "ProcessingStatusOptionsKeyValuePipe", "id": "pipe-ProcessingStatusOptionsKeyValuePipe-88ee67d66d09cdfe4bbaee1d1a3d52555873e0dfdb6bb22df82c58259a85d3203e370ea6f5c2a460ff16f70a93457159db83ae2915eba0787f89f10b28836a00", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/processing-status-options.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "states", "type": "KeyValue[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "KeyValue[]", "typeParameters": [], "line": 36, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "states", "type": "KeyValue[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "processingStatusOptionsKeyValuePipe", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { KeyValue } from '@angular/common';\r\nimport { ProcessingStatusNameMap } from '../constants/processing-status-name.map';\r\n\r\n@Pipe({\r\n name: 'processingStatusOptionsPipe',\r\n})\r\nexport class ProcessingStatusOptionsPipe implements PipeTransform {\r\n transform(states: number[]): number[] {\r\n return states\r\n .filter((state) => {\r\n const result = ProcessingStatusNameMap.get(state);\r\n\r\n if (!result || result.disabled) {\r\n return false;\r\n }\r\n\r\n return true;\r\n })\r\n .sort((a, b) => {\r\n const aValue = ProcessingStatusNameMap.get(a);\r\n const bValue = ProcessingStatusNameMap.get(b);\r\n return aValue.value.toUpperCase() === bValue.value.toUpperCase()\r\n ? 0\r\n : aValue.value.toUpperCase() > bValue.value.toUpperCase()\r\n ? 1\r\n : -1;\r\n });\r\n }\r\n}\r\n\r\n@Pipe({\r\n name: 'processingStatusOptionsKeyValuePipe',\r\n})\r\nexport class ProcessingStatusOptionsKeyValuePipe implements PipeTransform {\r\n transform(states: KeyValue[]): KeyValue[] {\r\n return states\r\n .filter((state) => !state.value.disabled)\r\n .sort((a, b) => {\r\n return a.value.value.toUpperCase() === b.value.value.toUpperCase()\r\n ? 0\r\n : a.value.value.toUpperCase() > b.value.value.toUpperCase()\r\n ? 1\r\n : -1;\r\n });\r\n }\r\n}\r\n" }, { "name": "ProcessingStatusOptionsPipe", "id": "pipe-ProcessingStatusOptionsPipe-88ee67d66d09cdfe4bbaee1d1a3d52555873e0dfdb6bb22df82c58259a85d3203e370ea6f5c2a460ff16f70a93457159db83ae2915eba0787f89f10b28836a00", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/processing-status-options.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "states", "type": "number[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "number[]", "typeParameters": [], "line": 9, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "states", "type": "number[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "processingStatusOptionsPipe", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { KeyValue } from '@angular/common';\r\nimport { ProcessingStatusNameMap } from '../constants/processing-status-name.map';\r\n\r\n@Pipe({\r\n name: 'processingStatusOptionsPipe',\r\n})\r\nexport class ProcessingStatusOptionsPipe implements PipeTransform {\r\n transform(states: number[]): number[] {\r\n return states\r\n .filter((state) => {\r\n const result = ProcessingStatusNameMap.get(state);\r\n\r\n if (!result || result.disabled) {\r\n return false;\r\n }\r\n\r\n return true;\r\n })\r\n .sort((a, b) => {\r\n const aValue = ProcessingStatusNameMap.get(a);\r\n const bValue = ProcessingStatusNameMap.get(b);\r\n return aValue.value.toUpperCase() === bValue.value.toUpperCase()\r\n ? 0\r\n : aValue.value.toUpperCase() > bValue.value.toUpperCase()\r\n ? 1\r\n : -1;\r\n });\r\n }\r\n}\r\n\r\n@Pipe({\r\n name: 'processingStatusOptionsKeyValuePipe',\r\n})\r\nexport class ProcessingStatusOptionsKeyValuePipe implements PipeTransform {\r\n transform(states: KeyValue[]): KeyValue[] {\r\n return states\r\n .filter((state) => !state.value.disabled)\r\n .sort((a, b) => {\r\n return a.value.value.toUpperCase() === b.value.value.toUpperCase()\r\n ? 0\r\n : a.value.value.toUpperCase() > b.value.value.toUpperCase()\r\n ? 1\r\n : -1;\r\n });\r\n }\r\n}\r\n" }, { "name": "ProcessingStatusPipe", "id": "pipe-ProcessingStatusPipe-ca6bb6882564aeba84080a2c5dfe6a85c4e9cd0de49183d6297c24fd6bfb1b4e32baba251066fc07016a6a4a5d90ca4d37631b1864e239fdf74b749e4a32a308", "file": "apps/isa-app/src/shared/pipes/customer/processing-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "processingStatusText", "defaultValue": "{\r\n 0: '',\r\n 1: 'offen',\r\n 2: 'in Bearbeitung',\r\n 3: 'abgeschlossen',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 8 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderProcessingStatus", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 15, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderProcessingStatus", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "processingStatus", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderProcessingStatus } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'processingStatus',\r\n})\r\nexport class ProcessingStatusPipe implements PipeTransform {\r\n processingStatusText = {\r\n 0: '',\r\n 1: 'offen',\r\n 2: 'in Bearbeitung',\r\n 3: 'abgeschlossen',\r\n };\r\n\r\n transform(value: OrderProcessingStatus): string {\r\n return this.processingStatusText[value] || '';\r\n }\r\n}\r\n" }, { "name": "ProcessingStatusPipe", "id": "pipe-ProcessingStatusPipe-1de3e1e7b9ccadd724905eb563ef917eb87f31476ce3000476f6b79db5dd1346bf7f62018ba9c42f67fc6496d473c8f545a0d907f9730513a7c76c135c80b188-1", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/processing-status.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "icon", "defaultValue": "{\r\n 16: 'check',\r\n 128: 'check',\r\n 512: 'close',\r\n 1024: 'close',\r\n 2048: 'close',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 10 } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "OrderItemProcessingStatusValue", "deprecated": false, "deprecationMessage": "" }, { "name": "type", "type": "\"icon\" | \"text\"", "deprecated": false, "deprecationMessage": "", "defaultValue": "'text'" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 18, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "OrderItemProcessingStatusValue", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "type", "type": "\"icon\" | \"text\"", "deprecated": false, "deprecationMessage": "", "defaultValue": "'text'", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "processingStatus", "sourceCode": "import { Injectable, Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemProcessingStatusValue } from '@swagger/oms';\r\nimport { ProcessingStatusNameMap } from '../constants/processing-status-name.map';\r\n\r\n@Pipe({\r\n name: 'processingStatus',\r\n})\r\n@Injectable()\r\nexport class ProcessingStatusPipe implements PipeTransform {\r\n icon = {\r\n 16: 'check',\r\n 128: 'check',\r\n 512: 'close',\r\n 1024: 'close',\r\n 2048: 'close',\r\n };\r\n\r\n transform(value: OrderItemProcessingStatusValue, type: 'icon' | 'text' = 'text'): string {\r\n return type === 'icon' ? this.icon[value] : ProcessingStatusNameMap.get(value) ? ProcessingStatusNameMap.get(value).value : '';\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 1, "duplicateName": "ProcessingStatusPipe-1" }, { "name": "ProductImagePipe", "id": "pipe-ProductImagePipe-193ffc8219f814a0a700692e2ee68d659a0be2a0f7d3ae65340f4bf195f9d97d3da00e0cb5a72f181331ef10a45c7c98cf51f89649c11b338503912025432d1f", "file": "apps/isa-app/src/cdn/product-image/product-image.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "imageId", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "width", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true }, { "name": "height", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true }, { "name": "showDummy", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 11, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "imageId", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "width", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } }, { "name": "height", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } }, { "name": "showDummy", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": true, "ngname": "productImage", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ProductImageService } from './product-image.service';\r\n\r\n@Pipe({\r\n name: 'productImage',\r\n standalone: true,\r\n pure: true,\r\n})\r\nexport class ProductImagePipe implements PipeTransform {\r\n constructor(private imageService: ProductImageService) {}\r\n transform(imageId: string, width?: number, height?: number, showDummy?: boolean): any {\r\n return this.imageService.getImageUrl({ imageId, width, height, showDummy });\r\n }\r\n}\r\n" }, { "name": "PurchaseOptionIconPipe", "id": "pipe-PurchaseOptionIconPipe-25090193a0cd18285938ddc45c8c9fcaf4551197969b7b1617937938656f83b148e1b2f0841a32653c2af29c952c4192a47f22f3a3fd03674a99fb118ab4cf5f", "file": "apps/isa-app/src/page/checkout/pipes/purchase-option-icon.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "purchaseOptionIcons", "defaultValue": "{\r\n 'take-away': 'shopping_bag',\r\n 'pick-up': 'box_out',\r\n delivery: 'truck',\r\n 'dig-delivery': 'truck',\r\n 'b2b-delivery': 'truck_b2b',\r\n download: 'download',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 7, "modifierKind": [ 148 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 16, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "purchaseOptionIcon", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'purchaseOptionIcon',\r\n})\r\nexport class PurchaseOptionIconPipe implements PipeTransform {\r\n readonly purchaseOptionIcons = {\r\n 'take-away': 'shopping_bag',\r\n 'pick-up': 'box_out',\r\n delivery: 'truck',\r\n 'dig-delivery': 'truck',\r\n 'b2b-delivery': 'truck_b2b',\r\n download: 'download',\r\n };\r\n\r\n transform(value: any): any {\r\n return this.purchaseOptionIcons[value] || '';\r\n }\r\n}\r\n" }, { "name": "PurchaseOptionNamePipe", "id": "pipe-PurchaseOptionNamePipe-5fc45359daddd901830c00000c7e82215085b80047f7bb404b1efce9d7121650bb98620b4acb890b9672bdcff011d7ee200fdb866ff460ba835740913ce69562", "file": "apps/isa-app/src/page/checkout/pipes/purchase-option-name.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "purchaseOptionNames", "defaultValue": "{\r\n 'take-away': 'Rücklage / Filialentnahme',\r\n 'pick-up': 'Abholung',\r\n delivery: 'Versand',\r\n 'dig-delivery': 'DIG Versand',\r\n 'b2b-delivery': 'B2B Versand',\r\n download: 'Download',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 7, "modifierKind": [ 148 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 16, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "any", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "purchaseOptionName", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'purchaseOptionName',\r\n})\r\nexport class PurchaseOptionNamePipe implements PipeTransform {\r\n readonly purchaseOptionNames = {\r\n 'take-away': 'Rücklage / Filialentnahme',\r\n 'pick-up': 'Abholung',\r\n delivery: 'Versand',\r\n 'dig-delivery': 'DIG Versand',\r\n 'b2b-delivery': 'B2B Versand',\r\n download: 'Download',\r\n };\r\n\r\n transform(value: any): any {\r\n return this.purchaseOptionNames[value] || '';\r\n }\r\n}\r\n" }, { "name": "ReiheRoutePipe", "id": "pipe-ReiheRoutePipe-0b16f3b517251a79cdbf011cbf18b9cfdea94cd0cb3d44ec239955ffdeb5f817ae21e16fc56ffd7cbd352b2c5bdace52cbcf29d935dd0652fcf61f54b3ae2b4a", "file": "apps/isa-app/src/page/catalog/article-details/article-details-text/reihe-route.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": false, "description": "", "line": 18 }, { "name": "subscription", "deprecated": false, "deprecationMessage": "", "type": "Subscription", "indexKey": "", "optional": false, "description": "", "line": 14, "modifierKind": [ 123 ] }, { "name": "value$", "defaultValue": "new BehaviorSubject('')", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 16 } ], "methods": [ { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 52, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "{ path: {}; queryParams?: Record; }", "typeParameters": [], "line": 57, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": false, "ngname": "reiheRoute", "sourceCode": "import { ChangeDetectorRef, OnDestroy, Pipe, PipeTransform } from '@angular/core';\r\nimport { ApplicationService } from '@core/application';\r\nimport { ProductCatalogNavigationService } from '@shared/services/navigation';\r\nimport { isEqual } from 'lodash';\r\nimport { Subscription, combineLatest, BehaviorSubject } from 'rxjs';\r\nimport { distinctUntilChanged } from 'rxjs/operators';\r\n\r\n@Pipe({\r\n name: 'reiheRoute',\r\n standalone: true,\r\n pure: false,\r\n})\r\nexport class ReiheRoutePipe implements PipeTransform, OnDestroy {\r\n private subscription: Subscription;\r\n\r\n value$ = new BehaviorSubject('');\r\n\r\n result: { path: string[]; queryParams?: Record };\r\n\r\n constructor(\r\n private navigation: ProductCatalogNavigationService,\r\n private application: ApplicationService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.subscription = combineLatest([this.application.activatedProcessId$, this.value$])\r\n .pipe(distinctUntilChanged(isEqual))\r\n .subscribe(([processId, value]) => {\r\n const REIHE_REGEX = /[\";]|Reihe:/g; // Entferne jedes Semikolon, Anführungszeichen und den String Reihe:\r\n const reihe = value?.replace(REIHE_REGEX, '')?.trim();\r\n\r\n if (!reihe) {\r\n this.result = null;\r\n return;\r\n }\r\n\r\n const main_qs = reihe.split('/')[0];\r\n\r\n const path = this.navigation.getArticleSearchResultsPath(processId).path;\r\n\r\n this.result = {\r\n path,\r\n queryParams: {\r\n main_qs,\r\n main_serial: 'serial',\r\n },\r\n };\r\n\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n ngOnDestroy(): void {\r\n this.subscription?.unsubscribe();\r\n this.value$?.unsubscribe();\r\n }\r\n\r\n transform(value: string, ...args: any[]) {\r\n this.value$.next(value);\r\n\r\n return this.result;\r\n\r\n // const REIHE_REGEX = /^Reihe:\\s*\"(.+)\\\"$/g;\r\n // const reihe = REIHE_REGEX.exec(value)?.[1];\r\n\r\n // this.navigation.getArticleSearchResultsPath(this.)\r\n\r\n // return reihe ? `/search?query=${reihe}` : null;\r\n }\r\n}\r\n" }, { "name": "ReplacePipe", "id": "pipe-ReplacePipe-65555fe9d7a5775a72179be469cbab874123ab4b4bb80cfa07ab61247da46e069a3c41f5c4876702e840c2dedc15d8e42948bb5b7a9ac4ba1187ff500d3a0310", "file": "apps/isa-app/src/ui/common/pipes/replace.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "replaceStr", "type": "string", "deprecated": false, "deprecationMessage": "", "defaultValue": "''" }, { "name": "replaceWith", "type": "string", "deprecated": false, "deprecationMessage": "", "defaultValue": "''" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "replaceStr", "type": "string", "deprecated": false, "deprecationMessage": "", "defaultValue": "''", "tagName": { "text": "param" } }, { "name": "replaceWith", "type": "string", "deprecated": false, "deprecationMessage": "", "defaultValue": "''", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "replace", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'replace',\r\n})\r\nexport class ReplacePipe implements PipeTransform {\r\n transform(value: string, replaceStr: string = '', replaceWith: string = ''): string {\r\n return value?.replace(new RegExp(replaceStr, 'gi'), replaceWith);\r\n }\r\n}\r\n" }, { "name": "ResolveBranchPipe", "id": "pipe-ResolveBranchPipe-f298611346a018a346e04633b9eef8b73bc9d7f43cb3932e7e096f0bd63faad55297fd096bec8985ca9bdc0571c897a1368ccceaeb647969e6b5fe2fbf6eb806", "file": "apps/isa-app/src/shared/pipes/branch/resolve-branch.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "_onDestroy$", "defaultValue": "new Subject()", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 15, "modifierKind": [ 123 ] }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO | undefined", "indexKey": "", "optional": false, "description": "", "line": 13 } ], "methods": [ { "name": "_getBranches", "args": [], "optional": false, "returnType": "any", "typeParameters": [], "line": 30, "deprecated": false, "deprecationMessage": "", "decorators": [ { "name": "memorize", "stringifiedArguments": "" } ], "modifierKind": [ 170, 123 ] }, { "name": "fetchBranch", "args": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "void", "typeParameters": [], "line": 34, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] }, { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 24, "deprecated": false, "deprecationMessage": "" }, { "name": "ngOnInit", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 22, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "BranchDTO | undefined", "typeParameters": [], "line": 43, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": false, "ngname": "resolveBranch", "sourceCode": "import { ChangeDetectorRef, Pipe, PipeTransform, OnDestroy } from '@angular/core';\r\nimport { BranchService, BranchDTO } from '@swagger/oms';\r\nimport { memorize } from '@utils/common';\r\nimport { Subject } from 'rxjs';\r\nimport { shareReplay, takeUntil } from 'rxjs/operators';\r\n\r\n@Pipe({\r\n name: 'resolveBranch',\r\n standalone: true,\r\n pure: false,\r\n})\r\nexport class ResolveBranchPipe implements PipeTransform, OnDestroy {\r\n value: BranchDTO | undefined;\r\n\r\n private _onDestroy$ = new Subject();\r\n\r\n constructor(\r\n private _branchService: BranchService,\r\n private _cdr: ChangeDetectorRef,\r\n ) {}\r\n\r\n ngOnInit(): void {}\r\n\r\n ngOnDestroy(): void {\r\n this._onDestroy$.next();\r\n this._onDestroy$.complete();\r\n }\r\n\r\n @memorize()\r\n private _getBranches() {\r\n return this._branchService.BranchGetBranches({}).pipe(shareReplay(1));\r\n }\r\n\r\n fetchBranch(branchId: number): void {\r\n this._getBranches()\r\n .pipe(takeUntil(this._onDestroy$))\r\n .subscribe((res) => {\r\n this.value = res.result.find((branch) => branch.id === branchId);\r\n this._cdr.markForCheck();\r\n });\r\n }\r\n\r\n transform(branchId: number): BranchDTO | undefined {\r\n this.fetchBranch(branchId);\r\n\r\n return this.value;\r\n }\r\n}\r\n" }, { "name": "SearchResultSelectedPipe", "id": "pipe-SearchResultSelectedPipe-553de37206aaf1f26cee6f00df6f6b17a893ee402785f288cfdd9009eec500ab4cdb5ca05309068dfddf37f51cafc4f5015eeb448ba4d85404b817905d6c7a0c", "file": "apps/isa-app/src/page/catalog/article-search/search-results/selected/search-result-selected.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "ItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "selectedItemIds", "type": "number[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "ItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "selectedItemIds", "type": "number[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "searchResultSelected", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ItemDTO } from '@swagger/cat';\r\n\r\n@Pipe({\r\n name: 'searchResultSelected',\r\n})\r\nexport class SearchResultSelectedPipe implements PipeTransform {\r\n transform(item: ItemDTO, selectedItemIds: number[]): any {\r\n return selectedItemIds?.includes(item?.id);\r\n }\r\n}\r\n" }, { "name": "SelectedFiltersPipe", "id": "pipe-SelectedFiltersPipe-ba4ecca84c2daf36b9249427a6a2c2f1fe3830eb3c6142b76ef0842a1f7f9fd298d92bd4de9fd60ba7d2dd25bd438a9e8fa365c809b6fd62821160b74bda6432", "file": "apps/isa-app/src/ui/filter/selected-filter-options/pipe/selected-filters.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "flatten", "args": [ { "name": "arr", "type": "T[]", "deprecated": false, "deprecationMessage": "" }, { "name": "property", "type": "", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "T[]", "typeParameters": [ "T" ], "line": 15, "deprecated": false, "deprecationMessage": "", "modifierKind": [ 123 ], "jsdoctags": [ { "name": "arr", "type": "T[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "property", "type": "", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] }, { "name": "transform", "args": [ { "name": "filters", "type": "SelectFilterOption[]", "deprecated": false, "deprecationMessage": "" }, { "name": "itemsToShow", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true } ], "optional": false, "returnType": "SelectFilterOption[]", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "filters", "type": "SelectFilterOption[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "itemsToShow", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "selectedFilters", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { SelectFilterOption } from '../../models';\r\n\r\n@Pipe({\r\n name: 'selectedFilters',\r\n})\r\nexport class SelectedFiltersPipe implements PipeTransform {\r\n transform(filters: SelectFilterOption[], itemsToShow?: number): SelectFilterOption[] {\r\n return this.flatten(filters, 'options')\r\n .filter((option) => option.selected)\r\n .reduce((acc, curr) => acc.concat(curr), [])\r\n .slice(0, itemsToShow);\r\n }\r\n\r\n private flatten(arr: T[], property: keyof T): T[] {\r\n return arr.reduce(\r\n (acc, curr) => acc.concat(Array.isArray(curr[property]) ? this.flatten(curr[property] as unknown as T[], property) : curr),\r\n [],\r\n );\r\n }\r\n}\r\n" }, { "name": "SharedProductGroupPipe", "id": "pipe-SharedProductGroupPipe-cd0d481c0e2cef5ea875d2ddc75efc2eb408722893aaf55595abc1e8180641623eff6c8b10595bb77b0f5680b40ab476633e6c6e4f19d6a925d840a6680b7fa5", "file": "apps/isa-app/src/shared/pipes/product-group/product-group.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "productGroup$", "defaultValue": "new Subject()", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "productGroupSubscription", "defaultValue": "this.productGroup$\r\n .pipe(\r\n distinctUntilChanged(),\r\n switchMap((productGroup) =>\r\n this._domainRemission\r\n .getProductGroups()\r\n .pipe(map((productGroups) => productGroups.find((productGroupItem) => productGroupItem.key === productGroup))),\r\n ),\r\n )\r\n .subscribe((productGroup) => {\r\n this.result = productGroup?.value;\r\n this._cdr.markForCheck();\r\n })", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 12 } ], "methods": [ { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 35, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 39, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": true, "pure": false, "ngname": "productGroup", "sourceCode": "import { ChangeDetectorRef, OnDestroy, Pipe, PipeTransform } from '@angular/core';\r\nimport { DomainRemissionService } from '@domain/remission';\r\nimport { Subject } from 'rxjs';\r\nimport { distinctUntilChanged, map, switchMap } from 'rxjs/operators';\r\n\r\n@Pipe({\r\n name: 'productGroup',\r\n pure: false,\r\n standalone: true,\r\n})\r\nexport class SharedProductGroupPipe implements PipeTransform, OnDestroy {\r\n result: string;\r\n\r\n productGroup$ = new Subject();\r\n\r\n productGroupSubscription = this.productGroup$\r\n .pipe(\r\n distinctUntilChanged(),\r\n switchMap((productGroup) =>\r\n this._domainRemission\r\n .getProductGroups()\r\n .pipe(map((productGroups) => productGroups.find((productGroupItem) => productGroupItem.key === productGroup))),\r\n ),\r\n )\r\n .subscribe((productGroup) => {\r\n this.result = productGroup?.value;\r\n this._cdr.markForCheck();\r\n });\r\n\r\n constructor(\r\n private readonly _domainRemission: DomainRemissionService,\r\n private _cdr: ChangeDetectorRef,\r\n ) {}\r\n\r\n ngOnDestroy(): void {\r\n this.productGroupSubscription.unsubscribe();\r\n }\r\n\r\n transform(value: string): any {\r\n this.productGroup$.next(value);\r\n\r\n return this.result;\r\n }\r\n}\r\n" }, { "name": "ShelfEditActionInProgressPipe", "id": "pipe-ShelfEditActionInProgressPipe-515edeee3fa74376318cac7fc4cff7c61913631e9dfda49e176daeb9fdfabb1f38eaae60bf4a821783fa63db356f23bae221572d7d65b2174d7f93a53f6047ae", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/shelf-edit-action-in-progress.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "statusChangeInProgress", "type": "boolean", "deprecated": false, "deprecationMessage": "" }, { "name": "target", "type": "HTMLButtonElement", "deprecated": false, "deprecationMessage": "" }, { "name": "currentTarget", "type": "HTMLButtonElement", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "statusChangeInProgress", "type": "boolean", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "target", "type": "HTMLButtonElement", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "currentTarget", "type": "HTMLButtonElement", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "shelfEditActionInProgress", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'shelfEditActionInProgress',\r\n})\r\nexport class ShelfEditActionInProgressPipe implements PipeTransform {\r\n transform(statusChangeInProgress: boolean, target: HTMLButtonElement, currentTarget: HTMLButtonElement): boolean {\r\n if (!statusChangeInProgress) {\r\n return false;\r\n }\r\n\r\n const isActiveButton = target === currentTarget;\r\n\r\n return isActiveButton;\r\n }\r\n}\r\n" }, { "name": "ShippingAddressPipe", "id": "pipe-ShippingAddressPipe-950722ade765fd050afac27893ef58a37918c47bac946d02c53bcb6e30ba053faf968f7c63b838c7cbad897bad799ced7b7914372552a8b59be4acb6b65a1f6f", "file": "apps/isa-app/src/page/checkout/pipes/shipping-address.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "ShippingAddressDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "ShippingAddressDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "shippingAddress", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ShippingAddressDTO } from '@swagger/checkout';\r\n\r\n@Pipe({\r\n name: 'shippingAddress',\r\n})\r\nexport class ShippingAddressPipe implements PipeTransform {\r\n transform(value: ShippingAddressDTO, ...args: any[]): any {\r\n if (value) {\r\n const { organisation, firstName, lastName, address } = value;\r\n\r\n const parts = [\r\n organisation?.name,\r\n organisation?.department,\r\n [lastName, firstName].filter((f) => !!f).join(', '),\r\n [address?.street, address?.streetNumber].filter((f) => !!f).join(' '),\r\n [address?.zipCode, address?.city].filter((f) => !!f).join(' '),\r\n ]\r\n .filter((value) => value != null && value != '')\r\n .filter((value) => value.trim());\r\n return parts.join(' | ');\r\n }\r\n\r\n return '';\r\n }\r\n}\r\n" }, { "name": "ShortReceiptNumberPipe", "id": "pipe-ShortReceiptNumberPipe-f2a01e294703f6e97ff73faf10154452553826fa63f83227e95730f548c111fa4c1c23bd8fa4ae0cda92f5f3383a89e2a0db60f626c994ce9897e8becc7b6716", "file": "apps/isa-app/src/page/remission/pipes/short-receipt-number.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "shortReceiptNumber", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'shortReceiptNumber',\r\n})\r\nexport class ShortReceiptNumberPipe implements PipeTransform {\r\n transform(value: string): string {\r\n return value.substring(6, 12);\r\n }\r\n}\r\n" }, { "name": "ShowCompartmentCodePipe", "id": "pipe-ShowCompartmentCodePipe-1efde6db0b931e8456c7c69c250017a57e88cc650e138d00a7b7b4d2e26fb3b515fe9e4ce01112b4cfd912ec573062bca7b4df6747c07c4e34b3ccac426c07ad", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/show-compartment-code.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "firstItem", "type": "boolean", "deprecated": false, "deprecationMessage": "" }, { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" }, { "name": "items", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 9, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "firstItem", "type": "boolean", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "items", "type": "OrderItemListItemDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "showCompartmentCode", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\nimport { isNullOrUndefined } from '@utils/common';\r\n\r\n@Pipe({\r\n name: 'showCompartmentCode',\r\n})\r\nexport class ShowCompartmentCodePipe implements PipeTransform {\r\n transform(firstItem: boolean, item: OrderItemListItemDTO, items: OrderItemListItemDTO[]): boolean {\r\n if (!firstItem) {\r\n return false;\r\n }\r\n\r\n const firstCompartmentCodeIndex = items.findIndex((i) => i.compartmentCode === item.compartmentCode);\r\n const itemIndex = items.findIndex((i) => i.orderItemSubsetId === item.orderItemSubsetId);\r\n\r\n if (isNullOrUndefined(firstCompartmentCodeIndex) || isNullOrUndefined(itemIndex)) {\r\n return true;\r\n }\r\n\r\n const previousIdentificalCompartmentCodeExists = firstCompartmentCodeIndex < itemIndex;\r\n\r\n return !previousIdentificalCompartmentCodeExists;\r\n }\r\n}\r\n" }, { "name": "ShowCoverCompartmentCodePipe", "id": "pipe-ShowCoverCompartmentCodePipe-741b276ed44355b6ec47f3cc9489d9506e1ed875e5c7aec082bc600b98e1e6a0a21f07e0cba6b3510cad9fbdbee377d17a0cf1d616698890587b4b40be77a179", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/show-cover-compartment-code.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "validProcessingStatus", "defaultValue": "[\r\n 128, // Eingetroffen\r\n 256, // Abgeholt\r\n 512, // Storniert Kunde\r\n 262144, // Ans Lager\r\n 1048576, // Weitergeleitet intern\r\n ]", "deprecated": false, "deprecationMessage": "", "type": "[]", "indexKey": "", "optional": false, "description": "", "line": 8 } ], "methods": [ { "name": "transform", "args": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 16, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "item", "type": "OrderItemListItemDTO", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "showCoverCompartmentCode", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'showCoverCompartmentCode',\r\n})\r\nexport class ShowCoverCompartmentCodePipe implements PipeTransform {\r\n validProcessingStatus = [\r\n 128, // Eingetroffen\r\n 256, // Abgeholt\r\n 512, // Storniert Kunde\r\n 262144, // Ans Lager\r\n 1048576, // Weitergeleitet intern\r\n ];\r\n\r\n transform(item: OrderItemListItemDTO): boolean {\r\n return !!item.compartmentCode && this.validProcessingStatus.some((status) => status === item.processingStatus);\r\n }\r\n}\r\n" }, { "name": "ShowTagsPipe", "id": "pipe-ShowTagsPipe-1a95ec67f6c94c18a141b90f9537b17b048225cec74a621d830cb4a4b9fe2ed11e3b5fa027f2a3bf6f1039ad7caa857d29dfb4407339f5c795f03ce3dff14093", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/show-tags.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "actions", "type": "KeyValueDTOOfStringAndString[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "boolean", "typeParameters": [], "line": 9, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "actions", "type": "KeyValueDTOOfStringAndString[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "showTags", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { KeyValueDTOOfStringAndString } from '@swagger/oms';\r\n\r\n@Pipe({\r\n name: 'showTags',\r\n})\r\nexport class ShowTagsPipe implements PipeTransform {\r\n constructor() {}\r\n transform(actions: KeyValueDTOOfStringAndString[]): boolean {\r\n if (!Array.isArray(actions)) {\r\n return false;\r\n }\r\n const result = actions.some((action) => action.command.includes('ARRIVED'));\r\n\r\n return result;\r\n }\r\n}\r\n" }, { "name": "SplitPipe", "id": "pipe-SplitPipe-316c6b65be22503e70e88f602671bba221e90e3b2c7e697b29d776d09d091dce1755c1e06d15d06db38afb93b49a3e18967dd4c86c5cf5c2a352ca3e7405ccff", "file": "apps/isa-app/src/shared/pipes/string/split.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "splitter", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "limit", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "splitter", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "limit", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": true, "ngname": "split", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'split',\r\n pure: true,\r\n})\r\nexport class SplitPipe implements PipeTransform {\r\n transform(value: string, splitter: string, limit?: number): any {\r\n return value?.split(splitter, limit) ?? [];\r\n }\r\n}\r\n" }, { "name": "StockInfoPipe", "id": "pipe-StockInfoPipe-8dde4a2079b9fc4cee214905b8bcb53ee8dc883c90e08272a7c220edf06ff2dc5da3c6f5d9031c5341c7c8857e3d6ca441583c51207688768b1bad74bf10d309", "file": "apps/isa-app/src/modal/availabilities/stock-info.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "" }, { "name": "inStock", "type": "AvailabilityByBranchDTO[]", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "AvailabilityByBranchDTO", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "branchId", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "inStock", "type": "AvailabilityByBranchDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "stockInfo", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { AvailabilityByBranchDTO } from '@domain/availability';\r\n\r\n@Pipe({\r\n name: 'stockInfo',\r\n})\r\nexport class StockInfoPipe implements PipeTransform {\r\n transform(branchId: number, inStock: AvailabilityByBranchDTO[]): AvailabilityByBranchDTO {\r\n return inStock?.find((info) => info.branchId === branchId);\r\n }\r\n}\r\n" }, { "name": "StockInfosPipe", "id": "pipe-StockInfosPipe-27c407518280d42d975ad44c04ff5cc92020c66bc8de2192d3c19680fc2f716ef96f26efb7d0a94d0a3cb0c510ab6e832986d5554027981c29c45cb0e335ef1a", "file": "apps/isa-app/src/page/catalog/article-search/search-results/order-by-filter/stick-infos.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "infos", "type": "StockInfoDTO[]", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "number", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "infos", "type": "StockInfoDTO[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "stockInfos", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { StockInfoDTO } from '@swagger/cat';\r\n\r\n@Pipe({\r\n name: 'stockInfos',\r\n})\r\nexport class StockInfosPipe implements PipeTransform {\r\n transform(infos: StockInfoDTO[], ...args: any[]): number {\r\n return infos?.reduce((sum, si) => sum + si.inStock, 0) || 0;\r\n }\r\n}\r\n" }, { "name": "StripHtmlTagsPipe", "id": "pipe-StripHtmlTagsPipe-092e028b84ce28f71666e08596c5445da448bf1449114517526c657831d31c73ff95c0d7b98e922d825b5ac2daabd231ec931c97373200c164d71dd75a1151ed", "file": "apps/isa-app/src/ui/common/pipes/strip-html-tags.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "stripHtmlTags", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'stripHtmlTags',\r\n})\r\nexport class StripHtmlTagsPipe implements PipeTransform {\r\n transform(value: string, ...args: any[]): any {\r\n return value?.replace(/(<([^>]+)>)/gi, '');\r\n }\r\n}\r\n" }, { "name": "SubstrPipe", "id": "pipe-SubstrPipe-7cb7d33345ef896d66b597104aeba6725125163505af471e58e163af0e575f50996ba199a8e2659eac63fa72e74e20a5419ed0c98afafb3d265aa1ad592533f3", "file": "apps/isa-app/src/ui/common/pipes/substr.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "" }, { "name": "placeholder", "type": "string", "deprecated": false, "deprecationMessage": "", "defaultValue": "'...'" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "placeholder", "type": "string", "deprecated": false, "deprecationMessage": "", "defaultValue": "'...'", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "substr", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'substr',\r\n})\r\nexport class SubstrPipe implements PipeTransform {\r\n transform(value: string, length: number, placeholder = '...'): any {\r\n if (typeof value === 'string' && value.length > length + placeholder.length) {\r\n return `${value.substr(0, length)}${placeholder}`;\r\n }\r\n return value;\r\n }\r\n}\r\n" }, { "name": "SupplierNamePipe", "id": "pipe-SupplierNamePipe-3170b2ebadc26b3d380d4484d33b52b2f019f39e7c2b7614a8e992d0d9874935929e49f996940a68b7dafb97052a6d93ef73678be622c4cb0f114f6b9eefa550", "file": "apps/isa-app/src/modal/reorder/supplier-name.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "supplierMap", "defaultValue": "{\r\n Z: 'Zentrallager',\r\n L: 'Libri',\r\n K: 'KNV',\r\n I: 'Ingram',\r\n G: 'Gardner',\r\n KA: 'KNV Ausland',\r\n LV3: 'Verlag',\r\n H: 'Hugendubel',\r\n F: 'Filialbestand',\r\n DIG: 'Hugendubel Digital',\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "indexKey": "", "optional": false, "description": "", "line": 7, "modifierKind": [ 148 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 20, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "supplierName", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'supplierName',\r\n})\r\nexport class SupplierNamePipe implements PipeTransform {\r\n readonly supplierMap = {\r\n Z: 'Zentrallager',\r\n L: 'Libri',\r\n K: 'KNV',\r\n I: 'Ingram',\r\n G: 'Gardner',\r\n KA: 'KNV Ausland',\r\n LV3: 'Verlag',\r\n H: 'Hugendubel',\r\n F: 'Filialbestand',\r\n DIG: 'Hugendubel Digital',\r\n };\r\n\r\n transform(value: string): string {\r\n return this.supplierMap[value] || '';\r\n }\r\n}\r\n" }, { "name": "SupplierPipe", "id": "pipe-SupplierPipe-37401a96e6410e1d16850fe774e21552c0e7076d31e95711e68fc6fa822aee994af453fb55c99b9ae241fbdc0a5ff74ff6c6b31f0e1c8c05135b75967a6c1a0a", "file": "apps/isa-app/src/page/remission/pipes/supplier.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 11 }, { "name": "supplierId$", "defaultValue": "new Subject()", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "supplierIdSubscription", "defaultValue": "combineLatest([this._remissionService.getSuppliers(), this.supplierId$])\r\n .pipe(map(([suppliers, supplierId]) => suppliers?.find((supplier) => supplier.id === supplierId)?.name))\r\n .subscribe((result) => {\r\n this.result = result;\r\n this._cdr.markForCheck();\r\n })", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 14 } ], "methods": [ { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 25, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "supplierId", "type": "number", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 29, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "supplierId", "type": "number", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": false, "ngname": "supplier", "sourceCode": "import { ChangeDetectorRef, OnDestroy, Pipe, PipeTransform } from '@angular/core';\r\nimport { DomainRemissionService } from '@domain/remission';\r\nimport { combineLatest, Subject } from 'rxjs';\r\nimport { map } from 'rxjs/operators';\r\n\r\n@Pipe({\r\n name: 'supplier',\r\n pure: false,\r\n})\r\nexport class SupplierPipe implements PipeTransform, OnDestroy {\r\n result: string;\r\n supplierId$ = new Subject();\r\n\r\n supplierIdSubscription = combineLatest([this._remissionService.getSuppliers(), this.supplierId$])\r\n .pipe(map(([suppliers, supplierId]) => suppliers?.find((supplier) => supplier.id === supplierId)?.name))\r\n .subscribe((result) => {\r\n this.result = result;\r\n this._cdr.markForCheck();\r\n });\r\n\r\n constructor(\r\n private _remissionService: DomainRemissionService,\r\n private _cdr: ChangeDetectorRef,\r\n ) {}\r\n ngOnDestroy(): void {\r\n this.supplierIdSubscription.unsubscribe();\r\n }\r\n\r\n transform(supplierId: number): string {\r\n this.supplierId$.next(supplierId);\r\n\r\n return this.result;\r\n }\r\n}\r\n" }, { "name": "ThumbnailUrlPipe", "id": "pipe-ThumbnailUrlPipe-fef6d4f47f4212d857fc96768a57dd34278d5eb5d110db045b8bacb611c8456b22490d5564a129ea1b7d087bcc1b357769e353e954b67aede298f542c8da3764", "file": "apps/isa-app/src/domain/catalog/thumbnail-url.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "input$", "defaultValue": "new BehaviorSubject<{ width?: number; height?: number; ean?: string }>(undefined)", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 11, "modifierKind": [ 123 ] }, { "name": "onDestroy$", "defaultValue": "new Subject()", "deprecated": false, "deprecationMessage": "", "type": "", "indexKey": "", "optional": false, "description": "", "line": 14, "modifierKind": [ 123 ] }, { "name": "result", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 12, "modifierKind": [ 123 ] } ], "methods": [ { "name": "ngOnDestroy", "args": [], "optional": false, "returnType": "void", "typeParameters": [], "line": 21, "deprecated": false, "deprecationMessage": "" }, { "name": "transform", "args": [ { "name": "ean", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "width", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true }, { "name": "height", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 27, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "ean", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "width", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } }, { "name": "height", "type": "number", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "pure": false, "ngname": "thumbnailUrl", "sourceCode": "import { ChangeDetectorRef, OnDestroy, Pipe, PipeTransform } from '@angular/core';\r\nimport { BehaviorSubject, Subject } from 'rxjs';\r\nimport { switchMap, takeUntil } from 'rxjs/operators';\r\nimport { DomainCatalogThumbnailService } from './thumbnail.service';\r\n\r\n@Pipe({\r\n name: 'thumbnailUrl',\r\n pure: false,\r\n})\r\nexport class ThumbnailUrlPipe implements PipeTransform, OnDestroy {\r\n private input$ = new BehaviorSubject<{ width?: number; height?: number; ean?: string }>(undefined);\r\n private result: string;\r\n\r\n private onDestroy$ = new Subject();\r\n\r\n constructor(\r\n private domainCatalogThumbnailService: DomainCatalogThumbnailService,\r\n private cdr: ChangeDetectorRef,\r\n ) {}\r\n\r\n ngOnDestroy(): void {\r\n this.onDestroy$.next();\r\n this.onDestroy$.complete();\r\n this.input$.complete();\r\n }\r\n\r\n transform(ean: string, width?: number, height?: number): any {\r\n this.input$.next({ ean, width, height });\r\n\r\n this.input$\r\n .pipe(\r\n takeUntil(this.onDestroy$),\r\n switchMap((input) => this.domainCatalogThumbnailService.getThumnaulUrl(input)),\r\n )\r\n .subscribe((result) => {\r\n this.result = result;\r\n this.cdr.markForCheck();\r\n });\r\n\r\n return this.result;\r\n }\r\n}\r\n" }, { "name": "TitlePipe", "id": "pipe-TitlePipe-4e325c48a03f2ce3d53417fbbd721fbdd1b3964c2d882a1041207189b65d9329db2d4dd71c71bf8dd225de51d01b7485a848b7fb57638da5c77d35b3d06e6786", "file": "apps/isa-app/src/shared/components/goods-in-out/pipes/title.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [ { "name": "placeholder", "defaultValue": "'...'", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 7, "modifierKind": [ 148 ] }, { "name": "seperator", "defaultValue": "'-'", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 8, "modifierKind": [ 148 ] } ], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "[string, string]", "deprecated": false, "deprecationMessage": "", "defaultValue": "['', '']" }, { "name": "max", "type": "[number, number]", "deprecated": false, "deprecationMessage": "", "defaultValue": "[24, 24]" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 10, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "[string, string]", "deprecated": false, "deprecationMessage": "", "defaultValue": "['', '']", "tagName": { "text": "param" } }, { "name": "max", "type": "[number, number]", "deprecated": false, "deprecationMessage": "", "defaultValue": "[24, 24]", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "title", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'title',\r\n})\r\nexport class TitlePipe implements PipeTransform {\r\n readonly placeholder = '...';\r\n readonly seperator = '-';\r\n\r\n transform(value: [string, string] = ['', ''], max: [number, number] = [24, 24]): any {\r\n const maxAuthor = max[0];\r\n let author = (value[0] || '').trim();\r\n const restAuthor = Math.max(0, maxAuthor - author.length);\r\n\r\n const maxTitle = max[1];\r\n let title = (value[1] || '').trim();\r\n const restTitle = Math.max(0, maxTitle - title.length);\r\n\r\n if (author.length > maxAuthor + restTitle) {\r\n author = author.trim().substr(0, maxAuthor + restTitle - this.placeholder.length) + this.placeholder;\r\n }\r\n\r\n if (title.length > maxTitle + restAuthor) {\r\n title = title.trim().substr(0, maxTitle + restAuthor - this.placeholder.length) + this.placeholder;\r\n }\r\n\r\n let result = author;\r\n if (result.length > 0) {\r\n result += ` ${this.seperator} `;\r\n }\r\n result += title;\r\n\r\n return result;\r\n }\r\n}\r\n" }, { "name": "TrimPipe", "id": "pipe-TrimPipe-e595e0c6070e97d0bb9fbc7144b0b35d3a412aed79402b4d76197df9b1d8b7edd63805d686bdaf7e45c49b59aabce10f2b3193b96d97a3f9a3201c13c548cafe", "file": "apps/isa-app/src/page/checkout/pipes/trim.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "defaultValue": "15" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "defaultValue": "15", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "trim", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { isString } from '@utils/common';\r\n\r\n@Pipe({\r\n name: 'trim',\r\n})\r\nexport class TrimPipe implements PipeTransform {\r\n transform(value: string, length: number = 15): any {\r\n if (isString(value) && value.length > 15 + 3) {\r\n return value.substr(0, length - 1) + '...';\r\n }\r\n return '';\r\n }\r\n}\r\n" }, { "name": "TrimPipe", "id": "pipe-TrimPipe-5fb8829556c83e552899ac4724475a5ae9dcf97986ca11ec8a3efaf119ac08bf87fdf8063ce664ea10f575a5bd4eca91f76b7e93455a76c6bba2bb3b4652b9a7-1", "file": "apps/isa-app/src/page/catalog/shared/pipes/trim.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "defaultValue": "25" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "defaultValue": "25", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "trim", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { isString } from '@utils/common';\r\n\r\n@Pipe({\r\n name: 'trim',\r\n})\r\nexport class TrimPipe implements PipeTransform {\r\n transform(value: string, length: number = 25): any {\r\n if (isString(value) && value.length > 25 + 3) {\r\n return value.substr(0, length - 1) + '...';\r\n }\r\n return value;\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 1, "duplicateName": "TrimPipe-1" }, { "name": "TrimPipe", "id": "pipe-TrimPipe-e24a954d8e45df345ff3bfc76ae1d6ae5cc5945f7719713bb7ffc78da5ae469100bb8b02582539f3aca86a6af722cfd14676fd3092e44f1fdb1ca7225b47b6ff-2", "file": "apps/isa-app/src/page/task-calendar/modals/article-list/pipes/trim.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "" }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "defaultValue": "15" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "length", "type": "number", "deprecated": false, "deprecationMessage": "", "defaultValue": "15", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "trim", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { isString } from '@utils/common';\r\n\r\n@Pipe({\r\n name: 'trim',\r\n})\r\nexport class TrimPipe implements PipeTransform {\r\n transform(value: string, length: number = 15): any {\r\n if (isString(value) && value.length > length + 3) {\r\n return value.substr(0, length - 1) + '...';\r\n }\r\n return value;\r\n }\r\n}\r\n", "isDuplicate": true, "duplicateId": 2, "duplicateName": "TrimPipe-2" }, { "name": "UiFilterIndicatorsByDatePipe", "id": "pipe-UiFilterIndicatorsByDatePipe-c8c487c735b81bc7e78809537afb18813ba301cf754126dfc8dfc96b50b326ec837bea00d294d8c9ff3f63715b20c66d04afb44fc1ade6fbfbf7cddeb0d47d58", "file": "apps/isa-app/src/ui/calendar/pipes/filter-indicatos-by-date.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "indicators", "type": "CalendarIndicator[]", "deprecated": false, "deprecationMessage": "" }, { "name": "date", "type": "Date", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 10, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "indicators", "type": "CalendarIndicator[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "date", "type": "Date", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "uiFilterIndicatorsByDate", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DateAdapter } from '@ui/common';\r\nimport { CalendarIndicator } from '../defs';\r\n\r\n@Pipe({\r\n name: 'uiFilterIndicatorsByDate',\r\n})\r\nexport class UiFilterIndicatorsByDatePipe implements PipeTransform {\r\n constructor(private dateAdapter: DateAdapter) {}\r\n transform(indicators: CalendarIndicator[], date: Date): any {\r\n return indicators?.filter((indicator) => this.dateAdapter.equals({ first: indicator.date, second: date, precision: 'day' }));\r\n }\r\n}\r\n" }, { "name": "UiFormControlFirstErrorPipe", "id": "pipe-UiFormControlFirstErrorPipe-652f8611865805fc097b2e960ee3501ca4c3359d2d35ad59d0785a68cf699362870905f3169f17d3bacb0da39057122918ae5a73c03f019e6004b2ab9e6175c8", "file": "apps/isa-app/src/ui/form-control/ui-form-first-error.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "errors", "type": "ValidationErrors", "deprecated": false, "deprecationMessage": "" }, { "name": "label", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "string", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "errors", "type": "ValidationErrors", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "label", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "uiFormControlFirstError", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { ValidationErrors } from '@angular/forms';\r\n@Pipe({\r\n name: 'uiFormControlFirstError',\r\n})\r\nexport class UiFormControlFirstErrorPipe implements PipeTransform {\r\n transform(errors: ValidationErrors, label: string): string {\r\n if (errors) {\r\n const error = Object.keys(errors)[0];\r\n switch (error) {\r\n case 'min':\r\n return `${label} wird benötigt`; // gender validation for create (upgrade) online customer with gender min value of 2\r\n case 'max':\r\n return `${label} ist ungültig`;\r\n case 'required':\r\n return `${label} wird benötigt`;\r\n case 'email':\r\n return `${label} ist ungültig`;\r\n case 'pattern':\r\n return `${label} ist ungültig`;\r\n default:\r\n return errors[error];\r\n }\r\n }\r\n return undefined;\r\n }\r\n}\r\n" }, { "name": "UiInputGroupSelectorPipe", "id": "pipe-UiInputGroupSelectorPipe-bbb35bc0bb1d33e6be0de777f48b6d10dcfb0b65b283f7da9afe96eb1db8f8dfb624f75984736b9fd87bb05178f5c3a639c35ea640f2014270719f6dfb0d8a5b", "file": "apps/isa-app/src/ui/filter/next/pipe/ui-input-group-selector.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "value", "type": "IUiInputGroup[]", "deprecated": false, "deprecationMessage": "" }, { "name": "group", "type": "string", "deprecated": false, "deprecationMessage": "" } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "value", "type": "IUiInputGroup[]", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "group", "type": "string", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "group", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { IUiInputGroup } from '../tree';\r\n\r\n@Pipe({\r\n name: 'group',\r\n})\r\nexport class UiInputGroupSelectorPipe implements PipeTransform {\r\n transform(value: IUiInputGroup[], group: string): any {\r\n return value?.find((f) => f?.group === group);\r\n }\r\n}\r\n" }, { "name": "VatPipe", "id": "pipe-VatPipe-d1ff5c07bd93671a69c627888725d3353546fe2fa669d13a04fd77e7342c69322e742ba5f5175bd1446ee26ec1565efdc7ca468737706d1f1390f094fd409763", "file": "apps/isa-app/src/page/catalog/shared/pipes/vat.pipe.ts", "type": "pipe", "deprecated": false, "deprecationMessage": "", "description": "", "rawdescription": "\n", "properties": [], "methods": [ { "name": "transform", "args": [ { "name": "vatType", "type": "VATType", "deprecated": false, "deprecationMessage": "" }, { "name": "priceMaintained", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true } ], "optional": false, "returnType": "any", "typeParameters": [], "line": 8, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ { "name": "vatType", "type": "VATType", "deprecated": false, "deprecationMessage": "", "tagName": { "text": "param" } }, { "name": "priceMaintained", "type": "boolean", "deprecated": false, "deprecationMessage": "", "optional": true, "tagName": { "text": "param" } }, { "name": "args", "type": "any[]", "deprecated": false, "deprecationMessage": "", "dotDotDotToken": true, "tagName": { "text": "param" } } ] } ], "standalone": false, "ngname": "vat", "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { VATType } from '@swagger/cat';\r\n\r\n@Pipe({\r\n name: 'vat',\r\n})\r\nexport class VatPipe implements PipeTransform {\r\n transform(vatType: VATType, priceMaintained?: boolean, ...args: any[]): any {\r\n const vatString = vatType === 1 ? '0%' : vatType === 2 ? '19%' : vatType === 8 ? '7%' : undefined;\r\n if (!vatString) {\r\n return;\r\n }\r\n if (priceMaintained) {\r\n return `inkl. ${vatString} MwSt; Preisgebunden`;\r\n }\r\n return `inkl. ${vatString} MwSt`;\r\n }\r\n}\r\n" } ], "interfaces": [ { "name": "AddProductModalData", "id": "interface-AddProductModalData-ce8ed8d67a348ad182afb19e22aa430666870679483e8f48c97544f6e3eed17688ae03a649206aad108fc2f24ae2864b3f8534daca0fba90c4e59cd19d6c5b6e", "file": "apps/isa-app/src/page/remission/modals/add-product-modal/add-product-modal.data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReturnItemDTO } from '@swagger/remi';\r\n\r\nexport interface AddProductModalData {\r\n item: ReturnItemDTO;\r\n}\r\n", "properties": [ { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "ReturnItemDTO", "indexKey": "", "optional": false, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "Address", "id": "interface-Address-2b7e59668554e8121f522b0d8f0bf1710f221156c76c8aedb3c8264eb8eb143254e5c64b373364028dacd9ba13650e56a35dcb918054b219601ef643555e3b58", "file": "apps/isa-app/src/swagger/print/models/address.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { GeoLocation } from './geo-location';\nexport interface Address {\n apartment?: string;\n careOf?: string;\n city?: string;\n country?: string;\n district?: string;\n geoLocation?: GeoLocation;\n info?: string;\n po?: string;\n region?: string;\n state?: string;\n street?: string;\n streetNumber?: string;\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "AddressData", "id": "interface-AddressData-bdef1b229a35cd0e515a1ed5773d8104c7e8c2d03cc4daff8e3de9eacf9d3341ec4023cb3b3544c48501da24c27fd7dcc1b920059bd414b21f94e2a01facc765", "file": "apps/isa-app/src/shared/pipes/customer/address.pipe.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ChangeDetectorRef, Pipe, PipeTransform } from '@angular/core';\r\nimport { AddressDTO, CommunicationDetailsDTO, OrganisationDTO } from '@swagger/crm';\r\n\r\nexport interface AddressData {\r\n gender?: number;\r\n title?: string;\r\n firstName?: string;\r\n lastName?: string;\r\n address?: AddressDTO;\r\n organisation?: OrganisationDTO;\r\n communicationDetails?: CommunicationDetailsDTO;\r\n}\r\n\r\n@Pipe({\r\n name: 'address',\r\n pure: false,\r\n standalone: true,\r\n})\r\nexport class AddressPipe implements PipeTransform {\r\n private result: string;\r\n private data: AddressData;\r\n private useComma = false;\r\n\r\n constructor(private cdr: ChangeDetectorRef) {}\r\n\r\n transform(data: AddressData, useComma?: boolean): string {\r\n this.data = data;\r\n this.useComma = useComma ?? this.useComma;\r\n this.getResult();\r\n\r\n return this.result;\r\n }\r\n\r\n async getResult() {\r\n let result = undefined;\r\n let parts = [\r\n this.data?.organisation?.name || '',\r\n this.data?.organisation?.department || '',\r\n [this.data?.lastName, this.data?.firstName].filter((f) => !!f).join(this.useComma ? ' ' : ', '),\r\n `${this.data?.address?.street || ''} ${this.data?.address?.streetNumber || ''}`,\r\n `${this.data?.address?.zipCode || ''} ${this.data?.address?.city || ''}`,\r\n ]\r\n .filter((value) => value != '')\r\n .filter((value) => value.trim());\r\n result = parts.join(this.useComma ? ', ' : ' | ');\r\n\r\n if (result !== this.result) {\r\n this.result = result;\r\n this.cdr.markForCheck();\r\n }\r\n }\r\n}\r\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "AddressDTO", "id": "interface-AddressDTO-7a1c2654cfff9c8aa576e5818bb26f5d9b4fe4f2d897bc7122c1b8d665823029a1ed47de1f31679b255db13d7afcd7d3609660cd8dea9879d7d6e8a0b3298fc3", "file": "apps/isa-app/src/swagger/checkout/models/address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { GeoLocation } from './geo-location';\nexport interface AddressDTO extends TouchedBase {\n apartment?: string;\n careOf?: string;\n city?: string;\n country?: string;\n district?: string;\n geoLocation?: GeoLocation;\n info?: string;\n po?: string;\n region?: string;\n state?: string;\n street?: string;\n streetNumber?: string;\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "AddressDTO", "id": "interface-AddressDTO-7a1c2654cfff9c8aa576e5818bb26f5d9b4fe4f2d897bc7122c1b8d665823029a1ed47de1f31679b255db13d7afcd7d3609660cd8dea9879d7d6e8a0b3298fc3-1", "file": "apps/isa-app/src/swagger/crm/models/address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { GeoLocation } from './geo-location';\nexport interface AddressDTO extends TouchedBase {\n apartment?: string;\n careOf?: string;\n city?: string;\n country?: string;\n district?: string;\n geoLocation?: GeoLocation;\n info?: string;\n po?: string;\n region?: string;\n state?: string;\n street?: string;\n streetNumber?: string;\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AddressDTO-1" }, { "name": "AddressDTO", "id": "interface-AddressDTO-4d518060da9ed69e8781122e97b52ed03dd2b37102e4a506fb72e13b775c5cdcf03fd60890b189007b2c3c3f51df68cfaa6568fad8eb3a461c558210fcb74dcd-2", "file": "apps/isa-app/src/swagger/oms/models/address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { GeoLocation } from './geo-location';\nexport interface AddressDTO extends TouchedBase {\n /**\n * Apartment\n */\n apartment?: string;\n\n /**\n * c/o, zu Händen\n */\n careOf?: string;\n\n /**\n * Ort\n */\n city?: string;\n\n /**\n * Land (ISO3166 A 3)\n */\n country?: string;\n\n /**\n * Stadtteil, District\n */\n district?: string;\n\n /**\n * Orts-Koordinaten\n */\n geoLocation?: GeoLocation;\n\n /**\n * Adresszusatz\n */\n info?: string;\n\n /**\n * Postfach\n */\n po?: string;\n\n /**\n * Region\n */\n region?: string;\n\n /**\n * Bundesland, Bundesstaat, Kanton, ...\n */\n state?: string;\n\n /**\n * Straße\n */\n street?: string;\n\n /**\n * Hausnummer\n */\n streetNumber?: string;\n\n /**\n * PLZ\n */\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Apartment

\n", "line": 8, "rawdescription": "\n\nApartment\n" }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

c/o, zu Händen

\n", "line": 13, "rawdescription": "\n\nc/o, zu Händen\n" }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Ort

\n", "line": 18, "rawdescription": "\n\nOrt\n" }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Land (ISO3166 A 3)

\n", "line": 23, "rawdescription": "\n\nLand (ISO3166 A 3)\n" }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stadtteil, District

\n", "line": 28, "rawdescription": "\n\nStadtteil, District\n" }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "

Orts-Koordinaten

\n", "line": 33, "rawdescription": "\n\nOrts-Koordinaten\n" }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Adresszusatz

\n", "line": 38, "rawdescription": "\n\nAdresszusatz\n" }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Postfach

\n", "line": 43, "rawdescription": "\n\nPostfach\n" }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Region

\n", "line": 48, "rawdescription": "\n\nRegion\n" }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bundesland, Bundesstaat, Kanton, ...

\n", "line": 53, "rawdescription": "\n\nBundesland, Bundesstaat, Kanton, ...\n" }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Straße

\n", "line": 58, "rawdescription": "\n\nStraße\n" }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Hausnummer

\n", "line": 63, "rawdescription": "\n\nHausnummer\n" }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

PLZ

\n", "line": 68, "rawdescription": "\n\nPLZ\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "AddressDTO-2" }, { "name": "AddressDTO", "id": "interface-AddressDTO-e9b3afca3e60839cf860589d1c955efc0af00a8d5c8a4a233a38e9578c841f74810f49cac9ef1b6e823726c3eebc145562696273616810b99f1b08edace6d0cc-3", "file": "apps/isa-app/src/swagger/print/models/address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { GeoLocation } from './geo-location';\nexport interface AddressDTO {\n apartment?: string;\n careOf?: string;\n city?: string;\n country?: string;\n district?: string;\n geoLocation?: GeoLocation;\n info?: string;\n po?: string;\n region?: string;\n state?: string;\n street?: string;\n streetNumber?: string;\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 3, "duplicateName": "AddressDTO-3" }, { "name": "AddressDTO", "id": "interface-AddressDTO-7a1c2654cfff9c8aa576e5818bb26f5d9b4fe4f2d897bc7122c1b8d665823029a1ed47de1f31679b255db13d7afcd7d3609660cd8dea9879d7d6e8a0b3298fc3-4", "file": "apps/isa-app/src/swagger/remi/models/address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { GeoLocation } from './geo-location';\nexport interface AddressDTO extends TouchedBase {\n apartment?: string;\n careOf?: string;\n city?: string;\n country?: string;\n district?: string;\n geoLocation?: GeoLocation;\n info?: string;\n po?: string;\n region?: string;\n state?: string;\n street?: string;\n streetNumber?: string;\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "AddressDTO-4" }, { "name": "AddressDTO", "id": "interface-AddressDTO-7a1c2654cfff9c8aa576e5818bb26f5d9b4fe4f2d897bc7122c1b8d665823029a1ed47de1f31679b255db13d7afcd7d3609660cd8dea9879d7d6e8a0b3298fc3-5", "file": "apps/isa-app/src/swagger/wws/models/address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { GeoLocation } from './geo-location';\nexport interface AddressDTO extends TouchedBase {\n apartment?: string;\n careOf?: string;\n city?: string;\n country?: string;\n district?: string;\n geoLocation?: GeoLocation;\n info?: string;\n po?: string;\n region?: string;\n state?: string;\n street?: string;\n streetNumber?: string;\n zipCode?: string;\n}\n", "properties": [ { "name": "apartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "careOf", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "district", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "geoLocation", "deprecated": false, "deprecationMessage": "", "type": "GeoLocation", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "po", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "state", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "AddressDTO-5" }, { "name": "AddresseeDTO", "id": "interface-AddresseeDTO-0af7d760b60af5bc9440671d4b08d934925cf3813bdc27b6a860e774e03b9f6b9f3acf5fedc959a38c6268fe20db424fa65035ae9c1bbe0e17890febeae85ee7", "file": "apps/isa-app/src/swagger/oms/models/addressee-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { OrganisationDTO } from './organisation-dto';\nimport { PersonNamesDTO } from './person-names-dto';\nexport interface AddresseeDTO extends TouchedBase {\n /**\n * Adresse\n */\n address?: AddressDTO;\n\n /**\n * Kontaktdaten\n */\n communicationDetails?: CommunicationDetailsDTO;\n\n /**\n * Korrespondenzsprache\n */\n locale?: string;\n\n /**\n * Organisation / Firma\n */\n organisation?: OrganisationDTO;\n\n /**\n * Anrede / Namen\n */\n person?: PersonNamesDTO;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Adresse

\n", "line": 11, "rawdescription": "\n\nAdresse\n" }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "

Kontaktdaten

\n", "line": 16, "rawdescription": "\n\nKontaktdaten\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Korrespondenzsprache

\n", "line": 21, "rawdescription": "\n\nKorrespondenzsprache\n" }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "

Organisation / Firma

\n", "line": 26, "rawdescription": "\n\nOrganisation / Firma\n" }, { "name": "person", "deprecated": false, "deprecationMessage": "", "type": "PersonNamesDTO", "indexKey": "", "optional": true, "description": "

Anrede / Namen

\n", "line": 31, "rawdescription": "\n\nAnrede / Namen\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "AddresseeDTO", "id": "interface-AddresseeDTO-2a2af07cc2402e4594914fb39f2f80f181950b1d8dd216aa6d32eb77b71631e508d2d0c5c0c2f85ea0a3533b37f1854c58e02a8204a76819818614096bf66f4e-1", "file": "apps/isa-app/src/swagger/remi/models/addressee-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { OrganisationDTO } from './organisation-dto';\nimport { PersonNamesDTO } from './person-names-dto';\nexport interface AddresseeDTO extends TouchedBase {\n address?: AddressDTO;\n communicationDetails?: CommunicationDetailsDTO;\n locale?: string;\n organisation?: OrganisationDTO;\n person?: PersonNamesDTO;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "person", "deprecated": false, "deprecationMessage": "", "type": "PersonNamesDTO", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AddresseeDTO-1" }, { "name": "AddresseeDTO", "id": "interface-AddresseeDTO-2a2af07cc2402e4594914fb39f2f80f181950b1d8dd216aa6d32eb77b71631e508d2d0c5c0c2f85ea0a3533b37f1854c58e02a8204a76819818614096bf66f4e-2", "file": "apps/isa-app/src/swagger/wws/models/addressee-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { OrganisationDTO } from './organisation-dto';\nimport { PersonNamesDTO } from './person-names-dto';\nexport interface AddresseeDTO extends TouchedBase {\n address?: AddressDTO;\n communicationDetails?: CommunicationDetailsDTO;\n locale?: string;\n organisation?: OrganisationDTO;\n person?: PersonNamesDTO;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "person", "deprecated": false, "deprecationMessage": "", "type": "PersonNamesDTO", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "AddresseeDTO-2" }, { "name": "AddresseeWithReferenceDTO", "id": "interface-AddresseeWithReferenceDTO-adc0cb63f165122032e4f728e3cfd70ae521803175374eb163a50e6938fe0f2e9b64654b12ba241713186133c96a156c691a9f725893206eae66c87eada03773", "file": "apps/isa-app/src/swagger/checkout/models/addressee-with-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityReferenceDTO } from './entity-reference-dto';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { Gender } from './gender';\nimport { OrganisationDTO } from './organisation-dto';\nexport interface AddresseeWithReferenceDTO extends EntityReferenceDTO {\n address?: AddressDTO;\n communicationDetails?: CommunicationDetailsDTO;\n firstName?: string;\n gender?: Gender;\n lastName?: string;\n locale?: string;\n organisation?: OrganisationDTO;\n title?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityReferenceDTO" ] }, { "name": "AddresseeWithReferenceDTO", "id": "interface-AddresseeWithReferenceDTO-ca7f6fc709ffec72df931402908d1c485ce32c04b4c6e29e183f548c81fa452f3fa0f41566e89f1ef1ca4e29e42d48782d7f4e2843cf785b6d26ec905a793dc3-1", "file": "apps/isa-app/src/swagger/oms/models/addressee-with-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityReferenceDTO } from './entity-reference-dto';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { Gender } from './gender';\nimport { OrganisationDTO } from './organisation-dto';\nexport interface AddresseeWithReferenceDTO extends EntityReferenceDTO {\n /**\n * Adresse\n */\n address?: AddressDTO;\n\n /**\n * Kommuninkations-Kontaktdaten\n */\n communicationDetails?: CommunicationDetailsDTO;\n\n /**\n * Vorname\n */\n firstName?: string;\n\n /**\n * Anrede\n *\n * NotSet\t= 0,\tWert nicht gesetzt\n * Neutrum\t= 1,\tDivers\n * Male\t= 2,\tHerr\n * Female\t= 4,\tFrau\n */\n gender?: Gender;\n\n /**\n * Nachname\n */\n lastName?: string;\n\n /**\n * Lokalisierung / (Korrespondenz-) Sprache\n */\n locale?: string;\n\n /**\n * Organisation/Firma\n */\n organisation?: OrganisationDTO;\n\n /**\n * Akademischer Titel\n */\n title?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Adresse

\n", "line": 11, "rawdescription": "\n\nAdresse\n" }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "

Kommuninkations-Kontaktdaten

\n", "line": 16, "rawdescription": "\n\nKommuninkations-Kontaktdaten\n" }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Vorname

\n", "line": 21, "rawdescription": "\n\nVorname\n" }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": true, "description": "

Anrede

\n

NotSet\t= 0,\tWert nicht gesetzt\nNeutrum\t= 1,\tDivers\nMale\t= 2,\tHerr\nFemale\t= 4,\tFrau

\n", "line": 31, "rawdescription": "\n\nAnrede\n\nNotSet\t= 0,\tWert nicht gesetzt\nNeutrum\t= 1,\tDivers\nMale\t= 2,\tHerr\nFemale\t= 4,\tFrau\n" }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Nachname

\n", "line": 36, "rawdescription": "\n\nNachname\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lokalisierung / (Korrespondenz-) Sprache

\n", "line": 41, "rawdescription": "\n\nLokalisierung / (Korrespondenz-) Sprache\n" }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "

Organisation/Firma

\n", "line": 46, "rawdescription": "\n\nOrganisation/Firma\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Akademischer Titel

\n", "line": 51, "rawdescription": "\n\nAkademischer Titel\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityReferenceDTO" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AddresseeWithReferenceDTO-1" }, { "name": "AddressFormBlockData", "id": "interface-AddressFormBlockData-943ec13235ec6e61d5b91d0ef9aa3fc9eeb712fc6ad9fd4b159cc6b0cb5ca780b54792034911b937bb09415f44a5c2313668cf11a47b5185d21eda3b0626f9ce", "file": "apps/isa-app/src/page/customer/components/form-blocks/address/address-form-block-data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface AddressFormBlockData {\r\n street?: string;\r\n streetNumber?: string;\r\n zipCode?: string;\r\n city?: string;\r\n info?: string;\r\n country?: string;\r\n}\r\n", "properties": [ { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 2 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "AddToShoppingCartDTO", "id": "interface-AddToShoppingCartDTO-7726c8ddff84adf08ac28a653c5072b1c1d4ce226416a84ef669c2013dd36cdfa60db20e71889b0818a276019e932120a8c202c9e32877d97c30874e1b383c7a", "file": "apps/isa-app/src/swagger/checkout/models/add-to-shopping-cart-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AvailabilityDTO } from './availability-dto';\nimport { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto';\nimport { ItemType } from './item-type';\nimport { ProductDTO } from './product-dto';\nimport { PromotionDTO } from './promotion-dto';\nimport { Price } from './price';\nexport interface AddToShoppingCartDTO {\n availability?: AvailabilityDTO;\n destination?: EntityDTOContainerOfDestinationDTO;\n itemType?: ItemType;\n product?: ProductDTO;\n promotion?: PromotionDTO;\n quantity: number;\n retailPrice?: Price;\n shopItemId?: number;\n}\n", "properties": [ { "name": "availability", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "destination", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfDestinationDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "itemType", "deprecated": false, "deprecationMessage": "", "type": "ItemType", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "product", "deprecated": false, "deprecationMessage": "", "type": "ProductDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "promotion", "deprecated": false, "deprecationMessage": "", "type": "PromotionDTO", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "retailPrice", "deprecated": false, "deprecationMessage": "", "type": "Price", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "shopItemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ApplicationProcess", "id": "interface-ApplicationProcess-a9f47254a1bebd3070c433ae05859051bd442fa456e7eb4765f04425b370bf243c8cece60aea963b4b47c685cabebb8502fba2c5cfa09e5f3a299749ca4b204a", "file": "apps/isa-app/src/core/application/defs/application-process.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface ApplicationProcess {\r\n id: number;\r\n created?: number;\r\n activated?: number;\r\n name: string;\r\n section: 'customer' | 'branch';\r\n type?: string;\r\n data?: { [key: string]: any };\r\n closeable?: boolean;\r\n confirmClosing?: boolean;\r\n}\r\n", "properties": [ { "name": "activated", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "closeable", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "confirmClosing", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 2 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 5 }, { "name": "section", "deprecated": false, "deprecationMessage": "", "type": "\"customer\" | \"branch\"", "indexKey": "", "optional": false, "description": "", "line": 6 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ApplicationState", "id": "interface-ApplicationState-3a48a2a81c227ccb2865e967506cba757dae26f32d812a0da383cf23778e347a69e24d8412887b960c41094f09e89865866271c42e1e0baebfa9abd136f3118b", "file": "apps/isa-app/src/core/application/store/application.state.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ApplicationProcess } from '../defs';\r\n\r\nexport interface ApplicationState {\r\n title: string;\r\n processes: ApplicationProcess[];\r\n section: 'customer' | 'branch';\r\n}\r\n\r\nexport const INITIAL_APPLICATION_STATE: ApplicationState = {\r\n title: '',\r\n processes: [],\r\n section: 'customer',\r\n};\r\n", "properties": [ { "name": "processes", "deprecated": false, "deprecationMessage": "", "type": "ApplicationProcess[]", "indexKey": "", "optional": false, "description": "", "line": 5 }, { "name": "section", "deprecated": false, "deprecationMessage": "", "type": "\"customer\" | \"branch\"", "indexKey": "", "optional": false, "description": "", "line": 6 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ArticleDetailsState", "id": "interface-ArticleDetailsState-d3c509ef04acffe282de5f3e0a33e4db306bedd251dc01c2a7ab91a65d3a7256c950c18f5adace52ed368fe2c48699e45531750654b4acf904bb8085899bd174", "file": "apps/isa-app/src/page/catalog/article-details/article-details.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\nimport { ApplicationService } from '@core/application';\nimport { BreadcrumbService } from '@core/breadcrumb';\nimport { DomainAvailabilityService, ItemData } from '@domain/availability';\nimport { DomainCatalogService } from '@domain/catalog';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { ItemDTO, ResponseArgsOfItemDTO } from '@swagger/cat';\nimport { AvailabilityDTO, BranchDTO } from '@swagger/checkout';\nimport { UiErrorModalComponent, UiModalService } from '@ui/modal';\nimport { combineLatest, Observable, of } from 'rxjs';\nimport { catchError, filter, first, map, shareReplay, switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface ArticleDetailsState {\n processId?: number;\n branch?: BranchDTO;\n fetchingItem?: boolean;\n fetchingItemError?: string;\n item?: ItemDTO;\n\n fetchingPromotionPoints?: boolean;\n fetchingPromotionPointsError?: string;\n\n fetchingTakeAwayAvailability?: boolean;\n fetchingTakeAwayAvailabilityError?: string;\n\n fetchingPickUpAvailability?: boolean;\n fetchingPickUpAvailabilityError?: string;\n\n fetchingDownloadAvailability?: boolean;\n fetchingDownloadAvailabilityError?: string;\n\n fetchingDeliveryAvailability?: boolean;\n fetchingDeliveryAvailabilityError?: string;\n\n fetchingDeliveryDigAvailability?: boolean;\n fetchingDeliveryDigAvailabilityError?: string;\n\n fetchingDeliveryB2BAvailability?: boolean;\n fetchingDeliveryB2BAvailabilityError?: string;\n}\n@Injectable()\nexport class ArticleDetailsStore extends ComponentStore {\n //#region Artikel\n readonly fetchingItem$ = this.select((s) => s.fetchingItem);\n readonly item$ = this.select((s) => s.item);\n readonly itemData$ = this.select(this.item$, (item) =>\n !!item ? ({ ean: item?.product?.ean, itemId: item?.id, price: item?.catalogAvailability?.price } as ItemData) : undefined,\n );\n //#endregion\n\n readonly isDownload$ = this.select(this.item$, (item) => !!(item?.product?.format === 'EB' || item?.product?.format === 'DL'));\n\n get processId() {\n return this.get((s) => s.processId);\n }\n\n readonly processId$ = this.select((s) => s.processId);\n\n get branch() {\n return this.get((s) => s.branch);\n }\n\n get defaultBranch$() {\n return this.domainAvailabilityService.getDefaultBranch();\n }\n\n readonly branch$ = this.select((s) => s.branch).pipe(\n withLatestFrom(this.defaultBranch$),\n map(([selectedBranch, defaultBranch]) => selectedBranch ?? defaultBranch),\n );\n\n readonly reviewRating$ = this.item$.pipe(\n filter((i) => !!i),\n map((i) => (i.reviews?.length > 0 ? i.reviews.map((r) => r.rating).reduce((total, num) => total + num) / i.reviews.length : 0)),\n );\n\n readonly recommendations$ = this.item$.pipe(\n filter((item) => !!item),\n switchMap((item) =>\n item.ids?.dig ? this.domainCatalogService.getRecommendations({ digId: item.ids['dig'] }).pipe(map((res) => res.result)) : of([]),\n ),\n );\n\n //#region Lesepunkte\n readonly fetchingPromotionPoints$ = this.select((s) => s.fetchingPromotionPoints);\n readonly promotionPoints$ = this.item$.pipe(\n filter((item) => !!item?.id && !!item.catalogAvailability?.price?.value?.value),\n tap(() => this.patchState({ fetchingPromotionPoints: true, fetchingPromotionPointsError: undefined })),\n switchMap((item) =>\n !!item\n ? this.domainCatalogService\n .getPromotionPoints({\n items: [{ id: item.id, quantity: 1, price: item.catalogAvailability.price.value.value }],\n })\n .pipe(\n map((res) => res.result[item.id] || 0),\n catchError((err) => {\n console.error('getPromotionPoints failed.', err);\n this.patchState({ fetchingPromotionPointsError: 'Fehler beim laden der Lesepukte.' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingPromotionPoints: false })),\n shareReplay(1),\n );\n //#endregion\n\n //#region Filialverfügbarkeit\n readonly fetchingTakeAwayAvailability$ = this.select((s) => s.fetchingTakeAwayAvailability);\n readonly takeAwayAvailability$ = combineLatest([this.itemData$, this.isDownload$, this.branch$]).pipe(\n tap(() => this.patchState({ fetchingTakeAwayAvailability: true, fetchingTakeAwayAvailabilityError: undefined })),\n switchMap(([item, isDownload, branch]) =>\n !!item && !isDownload\n ? this.domainAvailabilityService.getTakeAwayAvailability({ item, quantity: 1, branch }).pipe(\n catchError((err) => {\n console.error('getTakeAwayAvailability failed.', err);\n this.patchState({ fetchingTakeAwayAvailabilityError: 'Fehler beim laden der Filialverfügbarkeit.' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingTakeAwayAvailability: false })),\n shareReplay(1),\n );\n readonly isTakeAwayAvailabilityAvailable$ = this.select(this.takeAwayAvailability$, (availability) =>\n this.domainAvailabilityService.isAvailable({ availability }),\n );\n //#endregion\n\n //#region Abholung\n readonly fetchingPickUpAvailability$ = this.select((s) => s.fetchingPickUpAvailability);\n readonly pickUpAvailability$: Observable = combineLatest([\n this.itemData$,\n this.branch$,\n this.isDownload$,\n ]).pipe(\n tap(() => this.patchState({ fetchingPickUpAvailability: true, fetchingPickUpAvailabilityError: undefined })),\n switchMap(([item, branch, isDownload]) =>\n !!item && !!branch && !isDownload\n ? this.domainAvailabilityService.getPickUpAvailability({ item, branch, quantity: 1 }).pipe(\n map((av) => {\n if (av?.length > 0) {\n if (av[1].availableFor) {\n if ((av[1].availableFor & 2) === 2) {\n return av[0];\n } else {\n return undefined;\n }\n } else {\n return av[0];\n }\n }\n }),\n catchError((err) => {\n console.error('getPickUpAvailability failed.', err);\n this.patchState({ fetchingPickUpAvailabilityError: 'Fehler beim laden der Abholung.' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingPickUpAvailability: false })),\n shareReplay(1),\n );\n readonly isPickUpAvailabilityAvailable$ = this.select(this.pickUpAvailability$, (availability) =>\n this.domainAvailabilityService.isAvailable({ availability }),\n );\n //#endregion\n\n //#region Download\n readonly fetchingDownloadAvailability$ = this.select((s) => s.fetchingDownloadAvailability);\n readonly downloadAvailability$ = combineLatest([this.itemData$, this.isDownload$]).pipe(\n tap(() => this.patchState({ fetchingDownloadAvailability: true, fetchingDownloadAvailabilityError: undefined })),\n switchMap(([item, isDownload]) =>\n !!item && !!isDownload\n ? this.domainAvailabilityService.getDownloadAvailability({ item }).pipe(\n catchError((err) => {\n console.error('getDownloadAvailability failed', err);\n this.patchState({ fetchingDownloadAvailabilityError: 'Fehler beim Laden des Downloads' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingDownloadAvailability: false })),\n shareReplay(1),\n );\n readonly isDownloadAvailabilityAvailable$ = this.select(this.downloadAvailability$, (availability) =>\n this.domainAvailabilityService.isAvailable({ availability }),\n );\n //#endregion\n\n //#region Versandverfügbarkeit\n readonly fetchingDeliveryAvailability$ = this.select((s) => s.fetchingDeliveryAvailability);\n readonly deliveryAvailability$ = combineLatest([this.itemData$, this.isDownload$]).pipe(\n tap(() => this.patchState({ fetchingDeliveryAvailability: true, fetchingDeliveryAvailabilityError: undefined })),\n switchMap(([item, isDownload]) =>\n !!item && !isDownload\n ? this.domainAvailabilityService.getDeliveryAvailability({ item, quantity: 1 }).pipe(\n catchError((err) => {\n console.error('getDeliveryAvailability failed', err);\n this.patchState({ fetchingDeliveryAvailabilityError: 'Fehler beim Laden der Versandbestellung' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingDeliveryAvailability: false })),\n shareReplay(1),\n );\n readonly isDeliveryAvailabilityAvailable$ = this.select(this.deliveryAvailability$, (availability) =>\n this.domainAvailabilityService.isAvailable({ availability }),\n );\n //#endregion\n\n //#region DIG Versandverfügbarkeit\n readonly fetchingDeliveryDigAvailability$ = this.select((s) => s.fetchingDeliveryDigAvailability);\n readonly deliveryDigAvailability$ = combineLatest([this.itemData$, this.isDownload$]).pipe(\n tap(() => this.patchState({ fetchingDeliveryDigAvailability: true, fetchingDeliveryDigAvailabilityError: undefined })),\n switchMap(([item, isDownload]) =>\n !!item && !isDownload\n ? this.domainAvailabilityService.getDigDeliveryAvailability({ item, quantity: 1 }).pipe(\n catchError((err) => {\n console.error('getDigDeliveryAvailability failed', err);\n this.patchState({ fetchingDeliveryDigAvailabilityError: 'Fehler beim Laden der DIG-Versandbestellung' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingDeliveryDigAvailability: false })),\n shareReplay(1),\n );\n readonly isDeliveryDigAvailabilityAvailable$ = this.select(this.deliveryDigAvailability$, (availability) =>\n this.domainAvailabilityService.isAvailable({ availability }),\n );\n //#endregion\n\n //#region B2B Versandverfügbarkeit\n readonly fetchingDeliveryB2BAvailability$ = this.select((s) => s.fetchingDeliveryB2BAvailability);\n readonly deliveryB2BAvailability$ = combineLatest([this.itemData$, this.isDownload$, this.branch$]).pipe(\n tap(() => this.patchState({ fetchingDeliveryB2BAvailability: true, fetchingDeliveryB2BAvailabilityError: undefined })),\n switchMap(([item, isDownload, branch]) =>\n !!item && !isDownload\n ? this.domainAvailabilityService.getB2bDeliveryAvailability({ item, quantity: 1, branch }).pipe(\n catchError((err) => {\n console.error('getB2BDeliveryAvailability failed', err);\n this.patchState({ fetchingDeliveryB2BAvailabilityError: 'Fehler beim Laden der B2B-Versandbestellung' });\n return of(undefined);\n }),\n )\n : of(undefined),\n ),\n tap(() => this.patchState({ fetchingDeliveryB2BAvailability: false })),\n shareReplay(1),\n );\n readonly isDeliveryB2BAvailabilityAvailable$ = this.select(this.deliveryB2BAvailability$, (availability) =>\n this.domainAvailabilityService.isAvailable({ availability }),\n );\n //#endregion#\n\n readonly sscText$ = combineLatest([\n this.item$,\n this.isDownload$,\n this.pickUpAvailability$,\n this.deliveryDigAvailability$,\n this.deliveryB2BAvailability$,\n this.downloadAvailability$,\n ]).pipe(\n withLatestFrom(this.domainAvailabilityService.sscs$),\n map(([[item, isDownload, pickupAvailability, deliveryDigAvailability, deliveryB2BAvailability, downloadAvailability], sscs]) => {\n let availability: AvailabilityDTO;\n\n if (isDownload) {\n availability = downloadAvailability;\n } else {\n if (pickupAvailability?.sscText) {\n availability = pickupAvailability;\n } else if (deliveryDigAvailability?.sscText) {\n availability = deliveryDigAvailability;\n } else if (deliveryB2BAvailability?.sscText) {\n availability = deliveryB2BAvailability;\n }\n }\n\n let ssc = '';\n let sscText = 'Keine Lieferanten vorhanden';\n\n if (item?.catalogAvailability?.supplier === 'S' && !isDownload) {\n ssc = item?.catalogAvailability?.ssc;\n sscText = item?.catalogAvailability?.sscText;\n\n return [ssc, sscText].filter((f) => !!f).join(' - ');\n }\n\n if (availability?.ssc || availability?.sscText) {\n ssc = availability?.ssc;\n sscText = availability?.sscText;\n\n const sscExists = !!sscs?.find((ssc) => !!item?.id && ssc?.itemId === item.id);\n const sscEqualsCatalogSsc = ssc === item.catalogAvailability.ssc && sscText === item.catalogAvailability.sscText;\n\n // To keep result list in sync with details page\n if (!sscExists && !sscEqualsCatalogSsc) {\n this.domainAvailabilityService.sscs$.next([...sscs, { itemId: item?.id, ssc, sscText }]);\n }\n }\n\n return [ssc, sscText].filter((f) => !!f).join(' - ');\n }),\n );\n\n constructor(\n private readonly domainCatalogService: DomainCatalogService,\n private readonly domainAvailabilityService: DomainAvailabilityService,\n private readonly _appService: ApplicationService,\n private readonly _router: Router,\n private readonly _breadcrumb: BreadcrumbService,\n private readonly _modal: UiModalService,\n ) {\n super({});\n }\n\n readonly loadItemById = this.effect((id$: Observable) =>\n id$.pipe(\n filter((id) => !!id),\n tap(() => this.patchState({ fetchingItem: true, item: undefined })),\n switchMap((id) => this.domainCatalogService.getDetailsById({ id })),\n tapResponse(\n (response) => this.patchState({ item: response.result, fetchingItem: false }),\n async (err) => {\n this.patchState({ item: undefined, fetchingItem: false });\n const errorModalRef = this._modal.open({\n content: UiErrorModalComponent,\n title: 'Fehler beim Laden des Artikels über die ID',\n data: { message: 'Sie kehren nun auf die ursprüngliche Artikeldetailseite zurück' },\n });\n await errorModalRef.afterClosed$.toPromise();\n await this.navigateBack();\n },\n ),\n ),\n );\n\n readonly loadItemByEan = this.effect((ean$: Observable) =>\n ean$.pipe(\n filter((ean) => !!ean),\n tap(() => this.patchState({ fetchingItem: true, item: undefined })),\n switchMap((ean) => this.domainCatalogService.getDetailsByEan({ ean })),\n tapResponse(\n (response) => this.patchState({ item: response.result, fetchingItem: false }),\n async (err) => {\n this.patchState({ item: undefined, fetchingItem: false });\n const errorModalRef = this._modal.open({\n content: UiErrorModalComponent,\n title: 'Fehler beim Laden des Artikels über die EAN',\n data: { message: 'Sie kehren nun auf die ursprüngliche Artikeldetailseite zurück' },\n });\n await errorModalRef.afterClosed$.toPromise();\n await this.navigateBack();\n },\n ),\n ),\n );\n\n readonly loadDefaultBranch = this.effect(($) =>\n $.pipe(\n switchMap(() => this.domainAvailabilityService.getDefaultBranch()),\n withLatestFrom(this.branch$),\n tapResponse<[BranchDTO, BranchDTO]>(\n ([defaultBranch, selectedBranch]) => this.patchState({ branch: selectedBranch ?? defaultBranch }),\n async (err) => {\n this.patchState({ branch: undefined });\n const errorModalRef = this._modal.open({\n content: UiErrorModalComponent,\n title: 'Fehler beim Laden der Filiale',\n });\n await errorModalRef.afterClosed$.toPromise();\n },\n ),\n ),\n );\n\n setProcessId = this.updater((s, processId: number) => {\n return {\n ...s,\n processId,\n };\n });\n\n setBranch = this.updater((s, branch: BranchDTO) => {\n return {\n ...s,\n branch,\n };\n });\n\n async navigateBack() {\n const crumb = await this._breadcrumb.getLastActivatedBreadcrumbByKey$(this._appService.activatedProcessId).pipe(first()).toPromise();\n if (crumb) {\n await this._router.navigate([crumb.path]);\n } else {\n await this._router.navigate(['/kunde', this._appService.activatedProcessId, 'product', 'search']);\n }\n }\n}\n", "properties": [ { "name": "branch", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "fetchingDeliveryAvailability", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 35 }, { "name": "fetchingDeliveryAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 36 }, { "name": "fetchingDeliveryB2BAvailability", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 41 }, { "name": "fetchingDeliveryB2BAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 42 }, { "name": "fetchingDeliveryDigAvailability", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 38 }, { "name": "fetchingDeliveryDigAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 39 }, { "name": "fetchingDownloadAvailability", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 32 }, { "name": "fetchingDownloadAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 33 }, { "name": "fetchingItem", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "fetchingItemError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "fetchingPickUpAvailability", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 29 }, { "name": "fetchingPickUpAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 30 }, { "name": "fetchingPromotionPoints", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "fetchingPromotionPointsError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "fetchingTakeAwayAvailability", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "fetchingTakeAwayAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ArticleDTO", "id": "interface-ArticleDTO-496caaa53a52a6f524e50b27009fb6abf208a48fef91647d2313751e999f5ef42da164a17aa7d7f72b3fa9e85b5c5b57d1203e2ab17ab94300c48adbff2ff897", "file": "apps/isa-app/src/swagger/eis/models/article-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface ArticleDTO extends EntityDTOBase {\n /**\n * EAN\n */\n ean?: string;\n\n /**\n * Text\n */\n text?: string;\n}\n", "properties": [ { "name": "ean", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

EAN

\n", "line": 7, "rawdescription": "\n\nEAN\n" }, { "name": "text", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Text

\n", "line": 12, "rawdescription": "\n\nText\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "ArticleDTO", "id": "interface-ArticleDTO-c79687df3eb1df8c85c6162f01293f9cfa2976aa49c2abc90353ddfdc6f076213ad777e6a22ea5b6a9956cac9d50b331524b5c761dc2ffed2353ff94cc73a3da-1", "file": "apps/isa-app/src/swagger/wws/models/article-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ProductDTO } from './product-dto';\nimport { PriceDTO } from './price-dto';\nimport { QuantityValueDTO } from './quantity-value-dto';\nexport interface ArticleDTO extends ProductDTO {\n price?: PriceDTO;\n priceMaintained?: boolean;\n quantity?: QuantityValueDTO;\n}\n", "properties": [ { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "priceMaintained", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "QuantityValueDTO", "indexKey": "", "optional": true, "description": "", "line": 8 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ProductDTO" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "ArticleDTO-1" }, { "name": "ArticleSearchState", "id": "interface-ArticleSearchState-65a51adc4f2072c262de16dc355612079ee602816f32f246fbda87f10cd0d68bdcdf9c639b5bbaa1c5dba0e84df4cc271c0841ae6ab0215fa4c8ce6351b56dc8", "file": "apps/isa-app/src/page/catalog/article-search/article-search.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { DomainCatalogService } from '@domain/catalog';\r\nimport { Observable, Subject } from 'rxjs';\r\nimport { switchMap, takeUntil, tap, withLatestFrom } from 'rxjs/operators';\r\n\r\nimport { ComponentStore } from '@ngrx/component-store';\r\nimport { ItemDTO, QueryTokenDTO, UISettingsDTO } from '@swagger/cat';\r\nimport { BranchDTO } from '@swagger/checkout';\r\nimport { Filter } from '@shared/components/filter';\r\nimport { injectCancelSearchSubject } from '@shared/services/cancel-subject';\r\nimport { tapResponse } from '@ngrx/operators';\r\n\r\nexport interface ArticleSearchState {\r\n processId: number;\r\n filter: Filter;\r\n searchState: '' | 'fetching' | 'empty' | 'error';\r\n items: ItemDTO[];\r\n hits: number;\r\n selectedBranch: BranchDTO;\r\n selectedItemIds: number[];\r\n defaultSettings?: UISettingsDTO;\r\n}\r\n\r\n@Injectable()\r\nexport class ArticleSearchService extends ComponentStore {\r\n private _cancelSubject = injectCancelSearchSubject();\r\n\r\n get defaultSettings() {\r\n return this.get((s) => s.defaultSettings);\r\n }\r\n\r\n readonly defaultSettings$ = this.select((s) => s.defaultSettings);\r\n\r\n get processId() {\r\n return this.get((s) => s.processId);\r\n }\r\n\r\n filter$ = this.select((s) => s.filter);\r\n\r\n get filter() {\r\n return this.get((s) => s.filter);\r\n }\r\n\r\n items$ = this.select((s) => s.items);\r\n\r\n get items() {\r\n return this.get((s) => s.items);\r\n }\r\n\r\n selectedBranch$ = this.select((s) => s.selectedBranch);\r\n\r\n get selectedBranch() {\r\n return this.get((s) => s.selectedBranch);\r\n }\r\n\r\n get friendlyName() {\r\n return this.filter.input\r\n ?.find((f) => f.group === 'main')\r\n .input?.find((f) => f)\r\n .toStringValue();\r\n }\r\n\r\n fetching$ = this.select((s) => s.searchState === 'fetching');\r\n\r\n searchStarted = new Subject<{ clear?: boolean; reload?: boolean }>();\r\n\r\n searchCompleted = new Subject<{ state: ArticleSearchState; clear: boolean; orderBy: boolean }>();\r\n\r\n searchboxHint$ = this.select((s) => (s.searchState === 'empty' ? 'Keine Suchergebnisse' : undefined));\r\n\r\n selectedItemIds$ = this.select((s) => s.selectedItemIds);\r\n\r\n get selectedItemIds() {\r\n return this.get((s) => s.selectedItemIds);\r\n }\r\n\r\n hits$ = this.select((s) => s.hits);\r\n\r\n get hits() {\r\n return this.get((s) => s.hits);\r\n }\r\n\r\n constructor(private catalog: DomainCatalogService) {\r\n super({\r\n filter: undefined,\r\n hits: 0,\r\n items: [],\r\n processId: 0,\r\n searchState: '',\r\n selectedItemIds: [],\r\n selectedBranch: undefined,\r\n });\r\n this.setDefaultFilter();\r\n }\r\n\r\n setProcess(processId: number) {\r\n this.patchState({ processId });\r\n }\r\n\r\n setItems(items: ItemDTO[]) {\r\n this.patchState({ items });\r\n }\r\n\r\n setHits(hits: number) {\r\n this.patchState({ hits });\r\n }\r\n\r\n setBranch(selectedBranch: BranchDTO) {\r\n this.patchState({ selectedBranch });\r\n }\r\n\r\n async setDefaultFilter(defaultQueryParams?: Record) {\r\n const defaultSettings = await this.catalog.getSettings().toPromise();\r\n\r\n const filter = Filter.create(defaultSettings);\r\n\r\n if (!!defaultQueryParams) {\r\n filter?.fromQueryParams(defaultQueryParams);\r\n }\r\n\r\n this.setFilter(filter);\r\n this.patchState({ defaultSettings });\r\n }\r\n\r\n setFilter(filter: Filter) {\r\n this.patchState({ filter });\r\n }\r\n\r\n async resetFilter() {\r\n await this.setDefaultFilter();\r\n }\r\n\r\n setSelected({ selected, itemId }: { selected: boolean; itemId: number }) {\r\n const included = this.selectedItemIds.includes(itemId);\r\n\r\n if (!included && selected) {\r\n this.patchState({\r\n selectedItemIds: [...this.selectedItemIds, itemId],\r\n });\r\n } else if (included && !selected) {\r\n this.patchState({\r\n selectedItemIds: this.selectedItemIds.filter((id) => id !== itemId),\r\n });\r\n }\r\n }\r\n\r\n searchRequest(queryToken: QueryTokenDTO) {\r\n if (!!queryToken?.stockId) {\r\n return this.catalog.searchWithStockId({ queryToken });\r\n } else {\r\n return this.catalog.search({ queryToken });\r\n }\r\n }\r\n\r\n cancelSearch() {\r\n this._cancelSubject.next();\r\n }\r\n\r\n search = this.effect((options$: Observable<{ clear?: boolean; orderBy?: boolean; doNotTrack?: boolean }>) =>\r\n options$.pipe(\r\n tap((options) => {\r\n this.searchStarted.next({ clear: options?.clear });\r\n this.patchState({\r\n searchState: 'fetching',\r\n items: options.clear ? [] : this.items,\r\n });\r\n }),\r\n withLatestFrom(this.filter$, this.items$, this.selectedBranch$),\r\n switchMap(([options, filter, items, selectedBranch]) => {\r\n return this.searchRequest({\r\n ...filter.getQueryToken(),\r\n skip: items.length,\r\n take: 25,\r\n friendlyName: this.friendlyName,\r\n stockId: selectedBranch?.id,\r\n doNotTrack: options?.doNotTrack,\r\n }).pipe(\r\n takeUntil(this._cancelSubject),\r\n\r\n tapResponse(\r\n (res) => {\r\n const searchState = res.hits ? '' : 'empty';\r\n if (options.clear) {\r\n this.patchState({\r\n hits: res.hits,\r\n items: res.result,\r\n searchState,\r\n });\r\n } else {\r\n const items = this.get((s) => s.items);\r\n this.patchState({\r\n hits: res.hits,\r\n items: [...items, ...res.result],\r\n searchState,\r\n });\r\n }\r\n this.searchCompleted.next({ state: this.get(), clear: options?.clear, orderBy: options?.orderBy });\r\n },\r\n (err) => {\r\n this.patchState({ hits: 0, searchState: 'error', items: [] });\r\n this.searchCompleted.next({ state: this.get(), clear: options?.clear, orderBy: options?.orderBy });\r\n },\r\n () => {\r\n if (this.get((s) => s.searchState) === 'fetching') {\r\n this.patchState({ searchState: '' });\r\n }\r\n },\r\n ),\r\n );\r\n }),\r\n ),\r\n );\r\n}\r\n", "properties": [ { "name": "defaultSettings", "deprecated": false, "deprecationMessage": "", "type": "UISettingsDTO", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "Filter", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "hits", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 18 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "searchState", "deprecated": false, "deprecationMessage": "", "type": "string | \"fetching\" | \"empty\" | \"error\"", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "selectedBranch", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "selectedItemIds", "deprecated": false, "deprecationMessage": "", "type": "number[]", "indexKey": "", "optional": false, "description": "", "line": 20 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "AssignedPayerDTO", "id": "interface-AssignedPayerDTO-f589be76eea740bff1e16dec0bbaf399b6f2af8066830316d2e17a4abf1e8b16ca91c949a90886b144f93e7b8d594f314123926883e7734736f4c1a3d212dad0", "file": "apps/isa-app/src/swagger/crm/models/assigned-payer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfPayerDTO } from './entity-dtocontainer-of-payer-dto';\nexport interface AssignedPayerDTO extends TouchedBase {\n assignedToCustomer?: string;\n isDefault?: string;\n payer?: EntityDTOContainerOfPayerDTO;\n}\n", "properties": [ { "name": "assignedToCustomer", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfPayerDTO", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "AttributeDTO", "id": "interface-AttributeDTO-e1288b4c2ae72c21c7bee3eb550d1af89814156072f73e99911a03f71bca102f06619b054a3cd4eac97fbb10a8824bd791dd293d2211b9cf4a42a9f34e179580", "file": "apps/isa-app/src/swagger/crm/models/attribute-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfAttributeDTOAndIAttribute } from './entity-dtobase-of-attribute-dtoand-iattribute';\nimport { DataFormat } from './data-format';\nexport interface AttributeDTO extends EntityDTOBaseOfAttributeDTOAndIAttribute {\n dataType?: DataFormat;\n formatValidator?: string;\n group?: string;\n key: string;\n name?: string;\n start?: string;\n stop?: string;\n value?: string;\n}\n", "properties": [ { "name": "dataType", "deprecated": false, "deprecationMessage": "", "type": "DataFormat", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "formatValidator", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "group", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfAttributeDTOAndIAttribute" ] }, { "name": "AutocompleteDTO", "id": "interface-AutocompleteDTO-0df371e857dd8ed6781e1eaa2fd0a4315e5f51e181ed1cf20700853324b85ab3dd36eba3e9daa65946239e9f94d3bf657047ca516d202513140ac492260645fe", "file": "apps/isa-app/src/swagger/cat/models/autocomplete-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface AutocompleteDTO {\n /**\n * Anzeige / Bezeichner\n */\n display?: string;\n\n /**\n * Id\n */\n id?: string;\n\n /**\n * Abfragewert\n */\n query?: string;\n\n /**\n * Art (z.B. Titel, Autor, Verlag, ...)\n */\n type?: string;\n}\n", "properties": [ { "name": "display", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Anzeige / Bezeichner

\n", "line": 10, "rawdescription": "\n\nAnzeige / Bezeichner\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Id

\n", "line": 15, "rawdescription": "\n\nId\n" }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Abfragewert

\n", "line": 20, "rawdescription": "\n\nAbfragewert\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Art (z.B. Titel, Autor, Verlag, ...)

\n", "line": 25, "rawdescription": "\n\nArt (z.B. Titel, Autor, Verlag, ...)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Auocomplete-Ergebnis

\n", "rawdescription": "\n\nAuocomplete-Ergebnis\n", "methods": [], "extends": [] }, { "name": "AutocompleteDTO", "id": "interface-AutocompleteDTO-37d776d8e576c9cebe2a6bd1ae30a82e154dbce8bd63685b0cae04fac2df41588ce431d514c1eec43250b92193212f48d22f18ae0c2ea0b689f894896b42ac4e-1", "file": "apps/isa-app/src/swagger/crm/models/autocomplete-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface AutocompleteDTO {\n display?: string;\n id?: string;\n query?: string;\n type?: string;\n}\n", "properties": [ { "name": "display", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AutocompleteDTO-1" }, { "name": "AutocompleteDTO", "id": "interface-AutocompleteDTO-0df371e857dd8ed6781e1eaa2fd0a4315e5f51e181ed1cf20700853324b85ab3dd36eba3e9daa65946239e9f94d3bf657047ca516d202513140ac492260645fe-2", "file": "apps/isa-app/src/swagger/oms/models/autocomplete-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface AutocompleteDTO {\n /**\n * Anzeige / Bezeichner\n */\n display?: string;\n\n /**\n * Id\n */\n id?: string;\n\n /**\n * Abfragewert\n */\n query?: string;\n\n /**\n * Art (z.B. Titel, Autor, Verlag, ...)\n */\n type?: string;\n}\n", "properties": [ { "name": "display", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Anzeige / Bezeichner

\n", "line": 10, "rawdescription": "\n\nAnzeige / Bezeichner\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Id

\n", "line": 15, "rawdescription": "\n\nId\n" }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Abfragewert

\n", "line": 20, "rawdescription": "\n\nAbfragewert\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Art (z.B. Titel, Autor, Verlag, ...)

\n", "line": 25, "rawdescription": "\n\nArt (z.B. Titel, Autor, Verlag, ...)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Auocomplete-Ergebnis

\n", "rawdescription": "\n\nAuocomplete-Ergebnis\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 2, "duplicateName": "AutocompleteDTO-2" }, { "name": "AutocompleteTokenDTO", "id": "interface-AutocompleteTokenDTO-d17fa495b91b608b156a87c08028389a0be1fb67565e103a9d7114be2d3afff5bfd878d53e16c5838537d38573a150747c576d69bf0a761e6f965a9d7de21d7c", "file": "apps/isa-app/src/swagger/cat/models/autocomplete-token-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { CatalogType } from './catalog-type';\n\n/**\n * Suchabfrage\n */\nexport interface AutocompleteTokenDTO {\n /**\n * Katalogbereich\n */\n catalogType: CatalogType;\n\n /**\n * Filter\n */\n filter?: { [key: string]: string };\n\n /**\n * Eingabe\n */\n input?: string;\n\n /**\n * Menge angezigter Treffer\n */\n take?: number;\n\n /**\n * Typ (z.B. qs, author, title, publisher)\n */\n type?: string;\n}\n", "properties": [ { "name": "catalogType", "deprecated": false, "deprecationMessage": "", "type": "CatalogType", "indexKey": "", "optional": false, "description": "

Katalogbereich

\n", "line": 11, "rawdescription": "\n\nKatalogbereich\n" }, { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "

Filter

\n", "line": 16, "rawdescription": "\n\nFilter\n" }, { "name": "input", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eingabe

\n", "line": 21, "rawdescription": "\n\nEingabe\n" }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Menge angezigter Treffer

\n", "line": 26, "rawdescription": "\n\nMenge angezigter Treffer\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Typ (z.B. qs, author, title, publisher)

\n", "line": 31, "rawdescription": "\n\nTyp (z.B. qs, author, title, publisher)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Suchabfrage

\n", "rawdescription": "\n\nSuchabfrage\n", "methods": [], "extends": [] }, { "name": "AutocompleteTokenDTO", "id": "interface-AutocompleteTokenDTO-54a818af0c1df3fa9f4dab2e79d1975053cf9c2cf22d455d78d7b5de9fc20423838809fa558d500a2784ae501a24e39d3f0bec07c2796b31a02dda7d472f2712-1", "file": "apps/isa-app/src/swagger/crm/models/autocomplete-token-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { OrderByDTO } from './order-by-dto';\nexport interface AutocompleteTokenDTO {\n filter?: { [key: string]: string };\n fuzzy?: number;\n input?: string;\n orderBy?: Array;\n take?: number;\n type?: string;\n}\n", "properties": [ { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "fuzzy", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "input", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "orderBy", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AutocompleteTokenDTO-1" }, { "name": "AutocompleteTokenDTO", "id": "interface-AutocompleteTokenDTO-f66dcada4166a0a32c780949fe47c008d93e41bbe2473110ca1c3a3de822b7d6494b45b178c63bb4db177d408dc4e35ab296c2e5c6ec58123e195749cdd0347e-2", "file": "apps/isa-app/src/swagger/oms/models/autocomplete-token-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { OrderByDTO } from './order-by-dto';\n\n/**\n * Suchabfrage\n */\nexport interface AutocompleteTokenDTO {\n /**\n * Filter\n */\n filter?: { [key: string]: string };\n\n /**\n * Fuzzy (0 = off, > 0 = on)\n */\n fuzzy?: number;\n\n /**\n * Eingabe\n */\n input?: string;\n\n /**\n * Sortierung nach\n */\n orderBy?: Array;\n\n /**\n * Menge angezigter Treffer\n */\n take?: number;\n\n /**\n * Typ (z.B. qs, author, title, publisher, customer, order, orderitem, ...)\n */\n type?: string;\n}\n", "properties": [ { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "

Filter

\n", "line": 11, "rawdescription": "\n\nFilter\n" }, { "name": "fuzzy", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Fuzzy (0 = off, > 0 = on)

\n", "line": 16, "rawdescription": "\n\nFuzzy (0 = off, > 0 = on)\n" }, { "name": "input", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eingabe

\n", "line": 21, "rawdescription": "\n\nEingabe\n" }, { "name": "orderBy", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Sortierung nach

\n", "line": 26, "rawdescription": "\n\nSortierung nach\n" }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Menge angezigter Treffer

\n", "line": 31, "rawdescription": "\n\nMenge angezigter Treffer\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Typ (z.B. qs, author, title, publisher, customer, order, orderitem, ...)

\n", "line": 36, "rawdescription": "\n\nTyp (z.B. qs, author, title, publisher, customer, order, orderitem, ...)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Suchabfrage

\n", "rawdescription": "\n\nSuchabfrage\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 2, "duplicateName": "AutocompleteTokenDTO-2" }, { "name": "AvailabilityByBranchDTO", "id": "interface-AvailabilityByBranchDTO-54f3da86a245a6d725bf1bbf418a3d82ac08fcf02a951f4a12df789fe11b18d4269dbf6261d038103f6faa6ca66f28e6e28304fd4cbe5d08e7e200cefb1a5c7d", "file": "apps/isa-app/src/domain/availability/defs/availability-by-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AvailabilityDTO } from '@swagger/checkout';\r\n\r\nexport interface AvailabilityByBranchDTO extends AvailabilityDTO {\r\n availableQuantity?: number;\r\n stockId?: number;\r\n branchId: number;\r\n}\r\n", "properties": [ { "name": "availableQuantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "branchId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 6 }, { "name": "stockId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "AvailabilityDTO" ] }, { "name": "AvailabilityDTO", "id": "interface-AvailabilityDTO-934e529b6f81d6043a11edeb95d4d5f9b614a3991c2640d5fa9f1073ac2edd3d6b5c9d71081782a86fff5bed6e8b99acd71e70e4c5f3b20940421d112eac3989", "file": "apps/isa-app/src/swagger/availability/models/availability-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AvailableFor } from './available-for';\nimport { RangeDTO } from './range-dto';\nimport { PriceDTO } from './price-dto';\nimport { AvailabilityType } from './availability-type';\nexport interface AvailabilityDTO {\n altAt?: string;\n at?: string;\n availableFor?: AvailableFor;\n ean?: string;\n estimatedDelivery?: RangeDTO;\n firstDayOfSale?: string;\n isPrebooked?: boolean;\n itemId?: number;\n logistician?: string;\n logisticianId?: number;\n orderDeadline?: string;\n orderReference?: string;\n preferred?: number;\n price?: PriceDTO;\n priceMaintained?: boolean;\n qty?: number;\n requestMessage?: string;\n requestReference?: string;\n requestStatusCode?: string;\n requested?: string;\n shop?: number;\n ssc?: string;\n sscText?: string;\n status: AvailabilityType;\n supplier?: string;\n supplierId?: number;\n supplierProductNumber?: string;\n to?: string;\n}\n", "properties": [ { "name": "altAt", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "at", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "availableFor", "deprecated": false, "deprecationMessage": "", "type": "AvailableFor", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "ean", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "estimatedDelivery", "deprecated": false, "deprecationMessage": "", "type": "RangeDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "firstDayOfSale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "isPrebooked", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "itemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "logisticianId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "orderDeadline", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "orderReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "preferred", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "priceMaintained", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "qty", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "requested", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "requestMessage", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "requestReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "requestStatusCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "shop", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 29 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": false, "description": "", "line": 30 }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 31 }, { "name": "supplierId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 32 }, { "name": "supplierProductNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 33 }, { "name": "to", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 34 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "AvailabilityDTO", "id": "interface-AvailabilityDTO-61525251a6197f5bebdea8b01886f66e82f6f075d3c0e9a46d153d4348e8e870c3f8c2a7c83196cb2051324f25e4cdeb4672d7ebe9062714edaf35e261734341-1", "file": "apps/isa-app/src/swagger/cat/models/availability-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { PriceDTO } from './price-dto';\nimport { ShopDTO } from './shop-dto';\nimport { AvailabilityType } from './availability-type';\n\n/**\n * Verfügbarkeit\n */\nexport interface AvailabilityDTO {\n /**\n * Voraussichtliches Lieferdatum\n */\n at?: string;\n\n /**\n * EVT\n */\n firstDayOfSale?: string;\n\n /**\n * Produkt / Artikel PK\n */\n itemId?: number;\n\n /**\n * Preis (VK)\n */\n price?: PriceDTO;\n\n /**\n * Preisgebunden\n */\n priceMaintained?: boolean;\n\n /**\n * Verfügbare Menge\n */\n qty?: number;\n\n /**\n * Rang\n */\n rank?: number;\n\n /**\n * Zeitstempel der Anfrage\n */\n requested?: string;\n\n /**\n * Shop\n */\n shop?: ShopDTO;\n\n /**\n * Stock Status Code / Meldeschlüssel\n */\n ssc?: string;\n\n /**\n * Stock Status Code / Beschreibung\n */\n sscText?: string;\n\n /**\n * Verfügbarkeitsstatus\n */\n status: AvailabilityType;\n\n /**\n * Lieferant\n */\n supplier?: string;\n}\n", "properties": [ { "name": "at", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Voraussichtliches Lieferdatum

\n", "line": 13, "rawdescription": "\n\nVoraussichtliches Lieferdatum\n" }, { "name": "firstDayOfSale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

EVT

\n", "line": 18, "rawdescription": "\n\nEVT\n" }, { "name": "itemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Produkt / Artikel PK

\n", "line": 23, "rawdescription": "\n\nProdukt / Artikel PK\n" }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "

Preis (VK)

\n", "line": 28, "rawdescription": "\n\nPreis (VK)\n" }, { "name": "priceMaintained", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Preisgebunden

\n", "line": 33, "rawdescription": "\n\nPreisgebunden\n" }, { "name": "qty", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Verfügbare Menge

\n", "line": 38, "rawdescription": "\n\nVerfügbare Menge\n" }, { "name": "rank", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Rang

\n", "line": 43, "rawdescription": "\n\nRang\n" }, { "name": "requested", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zeitstempel der Anfrage

\n", "line": 48, "rawdescription": "\n\nZeitstempel der Anfrage\n" }, { "name": "shop", "deprecated": false, "deprecationMessage": "", "type": "ShopDTO", "indexKey": "", "optional": true, "description": "

Shop

\n", "line": 53, "rawdescription": "\n\nShop\n" }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code / Meldeschlüssel

\n", "line": 58, "rawdescription": "\n\nStock Status Code / Meldeschlüssel\n" }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code / Beschreibung

\n", "line": 63, "rawdescription": "\n\nStock Status Code / Beschreibung\n" }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": false, "description": "

Verfügbarkeitsstatus

\n", "line": 68, "rawdescription": "\n\nVerfügbarkeitsstatus\n" }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lieferant

\n", "line": 73, "rawdescription": "\n\nLieferant\n" } ], "indexSignatures": [], "kind": 171, "description": "

Verfügbarkeit

\n", "rawdescription": "\n\nVerfügbarkeit\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AvailabilityDTO-1" }, { "name": "AvailabilityDTO", "id": "interface-AvailabilityDTO-1187ff8e375cf0dc828c379431ba2a059bbcb47cf4a707a685671e2486ecf777c8dd93c892cb5421663a6cbe47847e98cc1c7126318bbcecb69d172fc73e6109-2", "file": "apps/isa-app/src/swagger/checkout/models/availability-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AvailabilityType } from './availability-type';\nimport { DateRangeDTO } from './date-range-dto';\nimport { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto';\nimport { PriceDTO } from './price-dto';\nimport { EntityDTOContainerOfShopItemDTO } from './entity-dtocontainer-of-shop-item-dto';\nimport { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto';\nexport interface AvailabilityDTO extends TouchedBase {\n availabilityType?: AvailabilityType;\n estimatedDelivery?: DateRangeDTO;\n estimatedShippingDate?: string;\n inStock?: number;\n isPrebooked?: boolean;\n lastRequest?: string;\n logistician?: EntityDTOContainerOfLogisticianDTO;\n price?: PriceDTO;\n requestReference?: string;\n shopItem?: EntityDTOContainerOfShopItemDTO;\n ssc?: string;\n sscText?: string;\n supplier?: EntityDTOContainerOfSupplierDTO;\n supplierInfo?: string;\n supplierProductNumber?: string;\n supplierSSC?: string;\n supplierSSCText?: string;\n supplyChannel?: string;\n}\n", "properties": [ { "name": "availabilityType", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "estimatedDelivery", "deprecated": false, "deprecationMessage": "", "type": "DateRangeDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "estimatedShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "inStock", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "isPrebooked", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "lastRequest", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "requestReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "shopItem", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfShopItemDTO", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfSupplierDTO", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "supplierInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "supplierProductNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "supplierSSC", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "supplierSSCText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "supplyChannel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 27 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "AvailabilityDTO-2" }, { "name": "AvailabilityDTO", "id": "interface-AvailabilityDTO-ab923abec9b90891d1bc551d68f69c5f9a586d37d983f865ee310f4ff5a345138b6609a18e188c370527ed793d8e31cbdaada5e6c778e6531bd23de8563b6c90-3", "file": "apps/isa-app/src/swagger/oms/models/availability-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AvailabilityType } from './availability-type';\nimport { DateRangeDTO } from './date-range-dto';\nimport { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto';\nimport { PriceDTO } from './price-dto';\nimport { EntityDTOContainerOfShopItemDTO2 } from './entity-dtocontainer-of-shop-item-dto2';\nimport { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto';\nexport interface AvailabilityDTO extends TouchedBase {\n /**\n * Art der Verfügbarkeit\n */\n availabilityType?: AvailabilityType;\n\n /**\n * Voraussichtlicher Zustellungszeitraum\n */\n estimatedDelivery?: DateRangeDTO;\n\n /**\n * vsl. Lieferdatum\n */\n estimatedShippingDate?: string;\n\n /**\n * Auf Lager\n */\n inStock?: number;\n\n /**\n * Artikel wird vorgemerkt\n */\n isPrebooked?: boolean;\n\n /**\n * Letzte Verfügbarkeitsanfrage\n */\n lastRequest?: string;\n\n /**\n * Logistiker / Versender\n */\n logistician?: EntityDTOContainerOfLogisticianDTO;\n\n /**\n * Verkaufspreis (VK)\n */\n price?: PriceDTO;\n\n /**\n * Eindeutige Referenz zur Zuordnung\n */\n requestReference?: string;\n\n /**\n * Artikel / Produkt\n */\n shopItem?: EntityDTOContainerOfShopItemDTO2;\n\n /**\n * Stock Status Code\n */\n ssc?: string;\n\n /**\n * Stock Status Code - Beschreibung\n */\n sscText?: string;\n\n /**\n * Lieferant\n */\n supplier?: EntityDTOContainerOfSupplierDTO;\n\n /**\n * Zusätzliche Information des Lieferanten\n */\n supplierInfo?: string;\n\n /**\n * Artikel- /Produktnummer des Lieferanten\n */\n supplierProductNumber?: string;\n\n /**\n * Verfügbarkeitsstatus des Lieferanten\n */\n supplierSSC?: string;\n\n /**\n * Beschreibung des Verfügbarkeitsstatus des Lieferanten\n */\n supplierSSCText?: string;\n\n /**\n * Bezugsweg\n */\n supplyChannel?: string;\n}\n", "properties": [ { "name": "availabilityType", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": true, "description": "

Art der Verfügbarkeit

\n", "line": 13, "rawdescription": "\n\nArt der Verfügbarkeit\n" }, { "name": "estimatedDelivery", "deprecated": false, "deprecationMessage": "", "type": "DateRangeDTO", "indexKey": "", "optional": true, "description": "

Voraussichtlicher Zustellungszeitraum

\n", "line": 18, "rawdescription": "\n\nVoraussichtlicher Zustellungszeitraum\n" }, { "name": "estimatedShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

vsl. Lieferdatum

\n", "line": 23, "rawdescription": "\n\nvsl. Lieferdatum\n" }, { "name": "inStock", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Auf Lager

\n", "line": 28, "rawdescription": "\n\nAuf Lager\n" }, { "name": "isPrebooked", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Artikel wird vorgemerkt

\n", "line": 33, "rawdescription": "\n\nArtikel wird vorgemerkt\n" }, { "name": "lastRequest", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Letzte Verfügbarkeitsanfrage

\n", "line": 38, "rawdescription": "\n\nLetzte Verfügbarkeitsanfrage\n" }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLogisticianDTO", "indexKey": "", "optional": true, "description": "

Logistiker / Versender

\n", "line": 43, "rawdescription": "\n\nLogistiker / Versender\n" }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "

Verkaufspreis (VK)

\n", "line": 48, "rawdescription": "\n\nVerkaufspreis (VK)\n" }, { "name": "requestReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige Referenz zur Zuordnung

\n", "line": 53, "rawdescription": "\n\nEindeutige Referenz zur Zuordnung\n" }, { "name": "shopItem", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfShopItemDTO2", "indexKey": "", "optional": true, "description": "

Artikel / Produkt

\n", "line": 58, "rawdescription": "\n\nArtikel / Produkt\n" }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code

\n", "line": 63, "rawdescription": "\n\nStock Status Code\n" }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code - Beschreibung

\n", "line": 68, "rawdescription": "\n\nStock Status Code - Beschreibung\n" }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfSupplierDTO", "indexKey": "", "optional": true, "description": "

Lieferant

\n", "line": 73, "rawdescription": "\n\nLieferant\n" }, { "name": "supplierInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zusätzliche Information des Lieferanten

\n", "line": 78, "rawdescription": "\n\nZusätzliche Information des Lieferanten\n" }, { "name": "supplierProductNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Artikel- /Produktnummer des Lieferanten

\n", "line": 83, "rawdescription": "\n\nArtikel- /Produktnummer des Lieferanten\n" }, { "name": "supplierSSC", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Verfügbarkeitsstatus des Lieferanten

\n", "line": 88, "rawdescription": "\n\nVerfügbarkeitsstatus des Lieferanten\n" }, { "name": "supplierSSCText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung des Verfügbarkeitsstatus des Lieferanten

\n", "line": 93, "rawdescription": "\n\nBeschreibung des Verfügbarkeitsstatus des Lieferanten\n" }, { "name": "supplyChannel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bezugsweg

\n", "line": 98, "rawdescription": "\n\nBezugsweg\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "AvailabilityDTO-3" }, { "name": "AvailabilityDTO", "id": "interface-AvailabilityDTO-358f0db348594a7e9a4d40372a919135ede23b42f181be80b898277d6e63b0ea60fec200f16398d1d588ea17f640defcc5900be60bace93a44dd792c1b46cf5d-4", "file": "apps/isa-app/src/swagger/print/models/availability-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { PriceDTO } from './price-dto';\nimport { ShopDTO } from './shop-dto';\nimport { AvailabilityType } from './availability-type';\n\n/**\n * Verfügbarkeit\n */\nexport interface AvailabilityDTO {\n /**\n * Voraussichtliches Lieferdatum\n */\n at?: string;\n\n /**\n * Produkt / Artikel PK\n */\n itemId?: number;\n\n /**\n * Preis (VK)\n */\n price?: PriceDTO;\n\n /**\n * Verfügbare Menge\n */\n qty?: number;\n\n /**\n * Rang\n */\n rank?: number;\n\n /**\n * Zeitstempel der Anfrage\n */\n requested?: string;\n\n /**\n * Shop\n */\n shop?: ShopDTO;\n\n /**\n * Stock Status Code / Meldeschlüssel\n */\n ssc?: string;\n\n /**\n * Verfügbarkeitsstatus\n */\n status: AvailabilityType;\n\n /**\n * Lieferant\n */\n supplier?: string;\n}\n", "properties": [ { "name": "at", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Voraussichtliches Lieferdatum

\n", "line": 13, "rawdescription": "\n\nVoraussichtliches Lieferdatum\n" }, { "name": "itemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Produkt / Artikel PK

\n", "line": 18, "rawdescription": "\n\nProdukt / Artikel PK\n" }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "

Preis (VK)

\n", "line": 23, "rawdescription": "\n\nPreis (VK)\n" }, { "name": "qty", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Verfügbare Menge

\n", "line": 28, "rawdescription": "\n\nVerfügbare Menge\n" }, { "name": "rank", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Rang

\n", "line": 33, "rawdescription": "\n\nRang\n" }, { "name": "requested", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zeitstempel der Anfrage

\n", "line": 38, "rawdescription": "\n\nZeitstempel der Anfrage\n" }, { "name": "shop", "deprecated": false, "deprecationMessage": "", "type": "ShopDTO", "indexKey": "", "optional": true, "description": "

Shop

\n", "line": 43, "rawdescription": "\n\nShop\n" }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code / Meldeschlüssel

\n", "line": 48, "rawdescription": "\n\nStock Status Code / Meldeschlüssel\n" }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": false, "description": "

Verfügbarkeitsstatus

\n", "line": 53, "rawdescription": "\n\nVerfügbarkeitsstatus\n" }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lieferant

\n", "line": 58, "rawdescription": "\n\nLieferant\n" } ], "indexSignatures": [], "kind": 171, "description": "

Verfügbarkeit

\n", "rawdescription": "\n\nVerfügbarkeit\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 4, "duplicateName": "AvailabilityDTO-4" }, { "name": "AvailabilityDTO2", "id": "interface-AvailabilityDTO2-5064d35cd085c85bea02698b18a30a58fed8fc70b1fe8f830bf81551217cfacc8fae69caa656dcdf8a588c5c4ff6cc333494f72e6023d205d7bd726c68eed890", "file": "apps/isa-app/src/swagger/oms/models/availability-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AvailableFor } from './available-for';\nimport { RangeDTO } from './range-dto';\nimport { PriceDTO } from './price-dto';\nimport { AvailabilityType } from './availability-type';\n\n/**\n * Verfügbarkeit\n */\nexport interface AvailabilityDTO2 {\n /**\n * Alternatives Voraussichtliches Lieferdatum\n */\n altAt?: string;\n\n /**\n * Voraussichtliches Lieferdatum - von\n */\n at?: string;\n\n /**\n * Verfügbar als/für\n */\n availableFor?: AvailableFor;\n\n /**\n * EAN /ISBN13\n */\n ean?: string;\n\n /**\n * vsl. Zustellung\n */\n estimatedDelivery?: RangeDTO;\n\n /**\n * Erstverkaufstag (EVT)\n */\n firstDayOfSale?: string;\n\n /**\n * Vorgemerkt\n */\n isPrebooked?: boolean;\n\n /**\n * Produkt / Artikel PK\n */\n itemId?: number;\n\n /**\n * Logistiker\n */\n logistician?: string;\n\n /**\n * Logistiker PK\n */\n logisticianId?: number;\n\n /**\n * Spätester Bestellzeitpunkt\n */\n orderDeadline?: string;\n\n /**\n * Bestell-Referenz\n */\n orderReference?: string;\n\n /**\n * Rang\n */\n preferred?: number;\n\n /**\n * Preis (VK)\n */\n price?: PriceDTO;\n\n /**\n * Preisbindung\n */\n priceMaintained?: boolean;\n\n /**\n * Verfügbare Menge\n */\n qty?: number;\n\n /**\n * Beschreibung des StatusCode\n */\n requestMessage?: string;\n\n /**\n * Eindeutige Refrenz zur Zuordnung\n */\n requestReference?: string;\n\n /**\n * StatusCode der Verfügbarkeitsanfrage\n */\n requestStatusCode?: string;\n\n /**\n * Zeitstempel der Anfrage\n */\n requested?: string;\n\n /**\n * Shop PK\n */\n shop?: number;\n\n /**\n * Stock Status Code / Meldeschlüssel\n */\n ssc?: string;\n\n /**\n * Stock Status Code / Beschreibung\n */\n sscText?: string;\n\n /**\n * Verfügbarkeitsstatus\n */\n status: AvailabilityType;\n\n /**\n * Lieferant\n */\n supplier?: string;\n\n /**\n * Lieferant PK\n */\n supplierId?: number;\n\n /**\n * Produkt / Artikel PK des Lieferanten\n */\n supplierProductNumber?: string;\n\n /**\n * Voraussichtliches Lieferdatum - bis\n */\n to?: string;\n}\n", "properties": [ { "name": "altAt", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Alternatives Voraussichtliches Lieferdatum

\n", "line": 14, "rawdescription": "\n\nAlternatives Voraussichtliches Lieferdatum\n" }, { "name": "at", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Voraussichtliches Lieferdatum - von

\n", "line": 19, "rawdescription": "\n\nVoraussichtliches Lieferdatum - von\n" }, { "name": "availableFor", "deprecated": false, "deprecationMessage": "", "type": "AvailableFor", "indexKey": "", "optional": true, "description": "

Verfügbar als/für

\n", "line": 24, "rawdescription": "\n\nVerfügbar als/für\n" }, { "name": "ean", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

EAN /ISBN13

\n", "line": 29, "rawdescription": "\n\nEAN /ISBN13\n" }, { "name": "estimatedDelivery", "deprecated": false, "deprecationMessage": "", "type": "RangeDTO", "indexKey": "", "optional": true, "description": "

vsl. Zustellung

\n", "line": 34, "rawdescription": "\n\nvsl. Zustellung\n" }, { "name": "firstDayOfSale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erstverkaufstag (EVT)

\n", "line": 39, "rawdescription": "\n\nErstverkaufstag (EVT)\n" }, { "name": "isPrebooked", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Vorgemerkt

\n", "line": 44, "rawdescription": "\n\nVorgemerkt\n" }, { "name": "itemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Produkt / Artikel PK

\n", "line": 49, "rawdescription": "\n\nProdukt / Artikel PK\n" }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Logistiker

\n", "line": 54, "rawdescription": "\n\nLogistiker\n" }, { "name": "logisticianId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Logistiker PK

\n", "line": 59, "rawdescription": "\n\nLogistiker PK\n" }, { "name": "orderDeadline", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Spätester Bestellzeitpunkt

\n", "line": 64, "rawdescription": "\n\nSpätester Bestellzeitpunkt\n" }, { "name": "orderReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bestell-Referenz

\n", "line": 69, "rawdescription": "\n\nBestell-Referenz\n" }, { "name": "preferred", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Rang

\n", "line": 74, "rawdescription": "\n\nRang\n" }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "

Preis (VK)

\n", "line": 79, "rawdescription": "\n\nPreis (VK)\n" }, { "name": "priceMaintained", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Preisbindung

\n", "line": 84, "rawdescription": "\n\nPreisbindung\n" }, { "name": "qty", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Verfügbare Menge

\n", "line": 89, "rawdescription": "\n\nVerfügbare Menge\n" }, { "name": "requested", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zeitstempel der Anfrage

\n", "line": 109, "rawdescription": "\n\nZeitstempel der Anfrage\n" }, { "name": "requestMessage", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung des StatusCode

\n", "line": 94, "rawdescription": "\n\nBeschreibung des StatusCode\n" }, { "name": "requestReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige Refrenz zur Zuordnung

\n", "line": 99, "rawdescription": "\n\nEindeutige Refrenz zur Zuordnung\n" }, { "name": "requestStatusCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

StatusCode der Verfügbarkeitsanfrage

\n", "line": 104, "rawdescription": "\n\nStatusCode der Verfügbarkeitsanfrage\n" }, { "name": "shop", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Shop PK

\n", "line": 114, "rawdescription": "\n\nShop PK\n" }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code / Meldeschlüssel

\n", "line": 119, "rawdescription": "\n\nStock Status Code / Meldeschlüssel\n" }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stock Status Code / Beschreibung

\n", "line": 124, "rawdescription": "\n\nStock Status Code / Beschreibung\n" }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": false, "description": "

Verfügbarkeitsstatus

\n", "line": 129, "rawdescription": "\n\nVerfügbarkeitsstatus\n" }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lieferant

\n", "line": 134, "rawdescription": "\n\nLieferant\n" }, { "name": "supplierId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Lieferant PK

\n", "line": 139, "rawdescription": "\n\nLieferant PK\n" }, { "name": "supplierProductNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Produkt / Artikel PK des Lieferanten

\n", "line": 144, "rawdescription": "\n\nProdukt / Artikel PK des Lieferanten\n" }, { "name": "to", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Voraussichtliches Lieferdatum - bis

\n", "line": 149, "rawdescription": "\n\nVoraussichtliches Lieferdatum - bis\n" } ], "indexSignatures": [], "kind": 171, "description": "

Verfügbarkeit

\n", "rawdescription": "\n\nVerfügbarkeit\n", "methods": [], "extends": [] }, { "name": "AvailabilityDTO2", "id": "interface-AvailabilityDTO2-76c1e9caf41d54f082aeeebc079b4a0e680fa221413c83ac2bc86eddcdc2e529e98c799a26283c76c24edcf97d236ec6221238e457e5013bcbbe368dba62d298-1", "file": "apps/isa-app/src/swagger/print/models/availability-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AvailabilityType } from './availability-type';\nimport { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto';\nimport { PriceDTO } from './price-dto';\nimport { EntityDTOContainerOfShopItemDTO } from './entity-dtocontainer-of-shop-item-dto';\nimport { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto';\nexport interface AvailabilityDTO2 {\n availabilityType: AvailabilityType;\n estimatedShippingDate?: string;\n inStock?: number;\n isPrebooked?: boolean;\n logistician?: EntityDTOContainerOfLogisticianDTO;\n price?: PriceDTO;\n requestReference?: string;\n shopItem?: EntityDTOContainerOfShopItemDTO;\n ssc?: string;\n sscText?: string;\n supplier?: EntityDTOContainerOfSupplierDTO;\n supplierInfo?: string;\n supplierProductNumber?: string;\n supplierSSC?: string;\n supplierSSCText?: string;\n}\n", "properties": [ { "name": "availabilityType", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityType", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "estimatedShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "inStock", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "isPrebooked", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "requestReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "shopItem", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfShopItemDTO", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfSupplierDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "supplierInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "supplierProductNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "supplierSSC", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "supplierSSCText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "AvailabilityDTO2-1" }, { "name": "AvailabilityRequestDTO", "id": "interface-AvailabilityRequestDTO-44b5d88feb14dd1044fe16b2add0de09a08d6e071e2f9989c28ca1b7b6519ac4205a85e39c99f4ba3c0ff977784f489e6dcc6b89a96988106ecdab5a7f7338ab", "file": "apps/isa-app/src/swagger/availability/models/availability-request-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { PriceDTO } from './price-dto';\nexport interface AvailabilityRequestDTO {\n availabilityReference?: string;\n branchNumber?: string;\n ean?: string;\n estimatedShipping?: string;\n filialNr?: string;\n itemId?: string;\n name?: string;\n orderCode?: string;\n preBook?: boolean;\n price?: PriceDTO;\n qty: number;\n shopId?: number;\n ssc?: string;\n supplier?: string;\n supplierProductNumber?: string;\n}\n", "properties": [ { "name": "availabilityReference", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "ean", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "estimatedShipping", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "filialNr", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "itemId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "orderCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "preBook", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "qty", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "shopId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "supplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "supplierProductNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "AvConfigurationInterface", "id": "interface-AvConfigurationInterface-5428d893b5b5f726c01d10e60ee8068babcf2733c8e518fe266d84cc35c06182d30672766027e00823187118e0291e92fc5314c270702b77f7654c220d874928", "file": "apps/isa-app/src/swagger/availability/av-configuration.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\n\n/**\n * Global configuration for Av services\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class AvConfiguration {\n rootUrl: string = 'https://isa-test.paragon-data.net';\n}\n\nexport interface AvConfigurationInterface {\n rootUrl?: string;\n}\n", "properties": [ { "name": "rootUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BatchResponseArgsOfProductListItemDTOAndString", "id": "interface-BatchResponseArgsOfProductListItemDTOAndString-2762bc928ff22b9d667b42f76f35e44546853facc19c96fcbda9a69b78b5af6110af9d25c42d9036a6b61b3eae7afa695493f92a16ac08d5439378f53330592b", "file": "apps/isa-app/src/swagger/wws/models/batch-response-args-of-product-list-item-dtoand-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReturnValueOfString } from './return-value-of-string';\nimport { KeyValuePairOfStringAndInteger } from './key-value-pair-of-string-and-integer';\nimport { KeyValuePairOfStringAndProductListItemDTO } from './key-value-pair-of-string-and-product-list-item-dto';\nexport interface BatchResponseArgsOfProductListItemDTOAndString {\n alreadyProcessed?: Array;\n ambiguous?: Array;\n completed: boolean;\n duplicates?: Array;\n error: boolean;\n failed?: Array;\n invalidProperties?: { [key: string]: string };\n message?: string;\n requestId?: number;\n successful?: Array;\n total: number;\n unknown?: Array;\n}\n", "properties": [ { "name": "alreadyProcessed", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "ambiguous", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "completed", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "duplicates", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "error", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "failed", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "invalidProperties", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "requestId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "successful", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "unknown", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BatchResponseArgsOfReturnItemDTOAndReturnItemDTO", "id": "interface-BatchResponseArgsOfReturnItemDTOAndReturnItemDTO-4ab247c965cc72a090d76fe7b430e5ea7c727a5b788bb15772754819a22f1c0d60d2b5f40689a0dcb7f2a6a411c6ac946646a06d30ff515153680d0d508e6355", "file": "apps/isa-app/src/swagger/remi/models/batch-response-args-of-return-item-dtoand-return-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReturnValueOfReturnItemDTO } from './return-value-of-return-item-dto';\nimport { ReturnItemDTO } from './return-item-dto';\nimport { KeyValuePairOfReturnItemDTOAndInteger } from './key-value-pair-of-return-item-dtoand-integer';\nimport { KeyValuePairOfReturnItemDTOAndReturnItemDTO } from './key-value-pair-of-return-item-dtoand-return-item-dto';\nexport interface BatchResponseArgsOfReturnItemDTOAndReturnItemDTO {\n alreadyProcessed?: Array;\n ambiguous?: Array;\n completed: boolean;\n duplicates?: Array;\n error: boolean;\n failed?: Array;\n invalidProperties?: { [key: string]: string };\n message?: string;\n requestId?: number;\n successful?: Array;\n total: number;\n unknown?: Array;\n}\n", "properties": [ { "name": "alreadyProcessed", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "ambiguous", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "completed", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "duplicates", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "error", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 11 }, { "name": "failed", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "invalidProperties", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "requestId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "successful", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "unknown", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BatchResponseArgsOfReturnSuggestionDTOAndReturnSuggestionDTO", "id": "interface-BatchResponseArgsOfReturnSuggestionDTOAndReturnSuggestionDTO-9015d16c3e4854ee7cb03322aed200212379d16b9d8948bd868abe665b5deeb879fc05b003e3e920ef96dac28d082466e530d99470c69801b8232c6aac8bca70", "file": "apps/isa-app/src/swagger/remi/models/batch-response-args-of-return-suggestion-dtoand-return-suggestion-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReturnValueOfReturnSuggestionDTO } from './return-value-of-return-suggestion-dto';\nimport { ReturnSuggestionDTO } from './return-suggestion-dto';\nimport { KeyValuePairOfReturnSuggestionDTOAndInteger } from './key-value-pair-of-return-suggestion-dtoand-integer';\nimport { KeyValuePairOfReturnSuggestionDTOAndReturnSuggestionDTO } from './key-value-pair-of-return-suggestion-dtoand-return-suggestion-dto';\nexport interface BatchResponseArgsOfReturnSuggestionDTOAndReturnSuggestionDTO {\n alreadyProcessed?: Array;\n ambiguous?: Array;\n completed: boolean;\n duplicates?: Array;\n error: boolean;\n failed?: Array;\n invalidProperties?: { [key: string]: string };\n message?: string;\n requestId?: number;\n successful?: Array;\n total: number;\n unknown?: Array;\n}\n", "properties": [ { "name": "alreadyProcessed", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "ambiguous", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "completed", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "duplicates", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "error", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 11 }, { "name": "failed", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "invalidProperties", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "requestId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "successful", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "unknown", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BonusCardDTO", "id": "interface-BonusCardDTO-27892643db78e1f6a3f228f2421ee34270acd1ea598b0c3cd98f2172a1832f61cb7b620d11c146d455813ab30586ef1b703d43686dcbcc72713536e1fe2d6aad", "file": "apps/isa-app/src/swagger/crm/models/bonus-card-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfBonusCardDTOAndIBonusCard } from './entity-dtobase-of-bonus-card-dtoand-ibonus-card';\nimport { EntityDTOContainerOfCustomerDTO } from './entity-dtocontainer-of-customer-dto';\nexport interface BonusCardDTO extends EntityDTOBaseOfBonusCardDTOAndIBonusCard {\n bonusValue?: number;\n cardNumber?: string;\n cardProvider?: number;\n customer?: EntityDTOContainerOfCustomerDTO;\n isLocked?: boolean;\n isPaymentEnabled?: boolean;\n markedAsLost?: string;\n suspensionComment?: string;\n validFrom?: string;\n validThrough?: string;\n}\n", "properties": [ { "name": "bonusValue", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "cardNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "cardProvider", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "customer", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCustomerDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "isLocked", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "isPaymentEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "markedAsLost", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "suspensionComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "validFrom", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "validThrough", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfBonusCardDTOAndIBonusCard" ] }, { "name": "BonusCardInfoDTO", "id": "interface-BonusCardInfoDTO-e167f44b90957479d662c74edb32c352e5ddcbd3287438b3f6093922bdedab878d18f0f67327fb3e5847abc9ce3d74141cc995fefb2d70cc559304621ca8ffc6", "file": "apps/isa-app/src/swagger/crm/models/bonus-card-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AddressDTO } from './address-dto';\nimport { Gender } from './gender';\n\n/**\n * Kundenkarte\n */\nexport interface BonusCardInfoDTO {\n /**\n * Adresse\n */\n address?: AddressDTO;\n\n /**\n * Kartennummer\n */\n code?: string;\n\n /**\n * Angelegt am\n */\n created?: string;\n\n /**\n * Geburtsdatum\n */\n dateOfBirth?: string;\n\n /**\n * E-Mail Adresse\n */\n email?: string;\n\n /**\n * Vorname\n */\n firstName?: string;\n\n /**\n * Format (Karte, App, ...)\n */\n format?: string;\n\n /**\n * Anrede\n */\n gender?: Gender;\n\n /**\n * Activ\n */\n isActive?: boolean;\n\n /**\n * Primäre Karte\n */\n isPrimary?: boolean;\n\n /**\n * Nachname\n */\n lastName?: string;\n\n /**\n * Titel\n */\n title?: string;\n\n /**\n * Punktestand\n */\n totalPoints?: number;\n\n /**\n * Punkte gesammelt\n */\n totalPointsCollected?: number;\n\n /**\n * Punkte eingelöst / verbraucht\n */\n totalPointsUsed?: number;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Adresse

\n", "line": 12, "rawdescription": "\n\nAdresse\n" }, { "name": "code", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kartennummer

\n", "line": 17, "rawdescription": "\n\nKartennummer\n" }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Angelegt am

\n", "line": 22, "rawdescription": "\n\nAngelegt am\n" }, { "name": "dateOfBirth", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Geburtsdatum

\n", "line": 27, "rawdescription": "\n\nGeburtsdatum\n" }, { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

E-Mail Adresse

\n", "line": 32, "rawdescription": "\n\nE-Mail Adresse\n" }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Vorname

\n", "line": 37, "rawdescription": "\n\nVorname\n" }, { "name": "format", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Format (Karte, App, ...)

\n", "line": 42, "rawdescription": "\n\nFormat (Karte, App, ...)\n" }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": true, "description": "

Anrede

\n", "line": 47, "rawdescription": "\n\nAnrede\n" }, { "name": "isActive", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Activ

\n", "line": 52, "rawdescription": "\n\nActiv\n" }, { "name": "isPrimary", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Primäre Karte

\n", "line": 57, "rawdescription": "\n\nPrimäre Karte\n" }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Nachname

\n", "line": 62, "rawdescription": "\n\nNachname\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Titel

\n", "line": 67, "rawdescription": "\n\nTitel\n" }, { "name": "totalPoints", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Punktestand

\n", "line": 72, "rawdescription": "\n\nPunktestand\n" }, { "name": "totalPointsCollected", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Punkte gesammelt

\n", "line": 77, "rawdescription": "\n\nPunkte gesammelt\n" }, { "name": "totalPointsUsed", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Punkte eingelöst / verbraucht

\n", "line": 82, "rawdescription": "\n\nPunkte eingelöst / verbraucht\n" } ], "indexSignatures": [], "kind": 171, "description": "

Kundenkarte

\n", "rawdescription": "\n\nKundenkarte\n", "methods": [], "extends": [] }, { "name": "BranchDTO", "id": "interface-BranchDTO-eb72f8ca1bffe3b63cee4545daa0c5efac4cb42941960b9c320d9efd281a4da16ca82917e070191115e102410b02af098add818cb0c79eee05d26e98703788fc", "file": "apps/isa-app/src/swagger/checkout/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch';\nimport { AddressDTO } from './address-dto';\nimport { BranchType } from './branch-type';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch {\n address?: AddressDTO;\n branchNumber?: string;\n branchType?: BranchType;\n isDefault?: string;\n isOnline?: boolean;\n isOrderingEnabled?: boolean;\n isShippingEnabled?: boolean;\n key?: string;\n label?: EntityDTOContainerOfLabelDTO;\n name?: string;\n parent?: EntityDTOContainerOfBranchDTO;\n shortName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "isOrderingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "isShippingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfBranchDTOAndIBranch" ] }, { "name": "BranchDTO", "id": "interface-BranchDTO-b27cec14bfd6fc35dc372b52699ecb42bc6866d1a6493fc62445c5cf36cb9563f539b3a05fc203fe60c564049dcd99abdd835d730345c530c747df51217cc970-1", "file": "apps/isa-app/src/swagger/crm/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch';\nimport { AddressDTO } from './address-dto';\nimport { BranchType } from './branch-type';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nexport interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch {\n address?: AddressDTO;\n branchNumber?: string;\n branchType: BranchType;\n isOnline?: boolean;\n key?: string;\n label?: EntityDTOContainerOfLabelDTO;\n name?: string;\n parent?: number;\n shortName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfBranchDTOAndIBranch" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "BranchDTO-1" }, { "name": "BranchDTO", "id": "interface-BranchDTO-f9678c85c2f79047cdf5289c17df1e8dad82af4ec2aaccf3a019f8eba9d05128fe7eb28d2fdc821b8c95e065ae3b0b46aca4bb5ac6c77534863e02760c09d4b6-2", "file": "apps/isa-app/src/swagger/eis/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { BranchType } from './branch-type';\nexport interface BranchDTO extends EntityDTOBase {\n /**\n * Filial-/Abteilungsnnummer\n */\n branchNumber?: string;\n\n /**\n * Art der Filiale/Abteilung\n *\n * NotSet\t\t\t= 0,\n * Store\t\t\t= 1,\n * WebStore\t\t= 2,\n * CallCenter\t\t= 4,\n * Headquarter\t\t= 8\n */\n branchType: BranchType;\n\n /**\n * Standard\n */\n isDefault?: string;\n\n /**\n * Ist die Filiale aktiv\n */\n isOnline?: boolean;\n\n /**\n * Eindeutiger Schlüssel/Kürzel (bezogen auf das Label)\n */\n key?: string;\n\n /**\n * Label, welche die Fialiale/Abteilung angehört\n */\n label?: string;\n\n /**\n * Name der Filiale/Abteilung\n */\n name?: string;\n\n /**\n * Übergeordnete Filiale/Abteilung\n */\n parent?: number;\n\n /**\n * Addressdaten\n */\n region?: string;\n\n /**\n * Kurzname\n */\n shortName?: string;\n}\n", "properties": [ { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Filial-/Abteilungsnnummer

\n", "line": 8, "rawdescription": "\n\nFilial-/Abteilungsnnummer\n" }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": false, "description": "

Art der Filiale/Abteilung

\n

NotSet\t\t\t= 0,\nStore\t\t\t= 1,\nWebStore\t\t= 2,\nCallCenter\t\t= 4,\nHeadquarter\t\t= 8

\n", "line": 19, "rawdescription": "\n\nArt der Filiale/Abteilung\n\nNotSet\t\t\t= 0,\nStore\t\t\t= 1,\nWebStore\t\t= 2,\nCallCenter\t\t= 4,\nHeadquarter\t\t= 8\n" }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Standard

\n", "line": 24, "rawdescription": "\n\nStandard\n" }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Ist die Filiale aktiv

\n", "line": 29, "rawdescription": "\n\nIst die Filiale aktiv\n" }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutiger Schlüssel/Kürzel (bezogen auf das Label)

\n", "line": 34, "rawdescription": "\n\nEindeutiger Schlüssel/Kürzel (bezogen auf das Label)\n" }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Label, welche die Fialiale/Abteilung angehört

\n", "line": 39, "rawdescription": "\n\nLabel, welche die Fialiale/Abteilung angehört\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name der Filiale/Abteilung

\n", "line": 44, "rawdescription": "\n\nName der Filiale/Abteilung\n" }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Übergeordnete Filiale/Abteilung

\n", "line": 49, "rawdescription": "\n\nÜbergeordnete Filiale/Abteilung\n" }, { "name": "region", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Addressdaten

\n", "line": 54, "rawdescription": "\n\nAddressdaten\n" }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kurzname

\n", "line": 59, "rawdescription": "\n\nKurzname\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "BranchDTO-2" }, { "name": "BranchDTO", "id": "interface-BranchDTO-5de57e4e18a7ac0d0f9ba84379331893cd8812259336672e6e18731284ce618cfecb3958f73d1e0d2ef052646e01557afefeed36dffe617d64a409915977e418-3", "file": "apps/isa-app/src/swagger/oms/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch';\nimport { AddressDTO } from './address-dto';\nimport { BranchType } from './branch-type';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch {\n /**\n * Addressdaten\n */\n address?: AddressDTO;\n\n /**\n * Filial-/Abteilungsnnummer\n */\n branchNumber?: string;\n\n /**\n * Art der Filiale/Abteilung\n *\n * NotSet\t\t\t= 0,\n * Store\t\t\t= 1,\n * WebStore\t\t= 2,\n * CallCenter\t\t= 4,\n * Headquarter\t\t= 8\n */\n branchType?: BranchType;\n\n /**\n * Standard\n */\n isDefault?: string;\n\n /**\n * Ist die Filiale aktiv\n */\n isOnline?: boolean;\n\n /**\n * Aus dieser Filiale kann bestellt werden\n */\n isOrderingEnabled?: boolean;\n\n /**\n * In diese Filiale kann bestellt werden\n */\n isShippingEnabled?: boolean;\n\n /**\n * Eindeutiger Schlüssel/Kürzel (bezogen auf das Label)\n */\n key?: string;\n\n /**\n * Label, welche die Fialiale/Abteilung angehört\n */\n label?: EntityDTOContainerOfLabelDTO;\n\n /**\n * Name der Filiale/Abteilung\n */\n name?: string;\n\n /**\n * Übergeordnete Filiale/Abteilung\n */\n parent?: EntityDTOContainerOfBranchDTO;\n\n /**\n * Kurzname\n */\n shortName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Addressdaten

\n", "line": 11, "rawdescription": "\n\nAddressdaten\n" }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Filial-/Abteilungsnnummer

\n", "line": 16, "rawdescription": "\n\nFilial-/Abteilungsnnummer\n" }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": true, "description": "

Art der Filiale/Abteilung

\n

NotSet\t\t\t= 0,\nStore\t\t\t= 1,\nWebStore\t\t= 2,\nCallCenter\t\t= 4,\nHeadquarter\t\t= 8

\n", "line": 27, "rawdescription": "\n\nArt der Filiale/Abteilung\n\nNotSet\t\t\t= 0,\nStore\t\t\t= 1,\nWebStore\t\t= 2,\nCallCenter\t\t= 4,\nHeadquarter\t\t= 8\n" }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Standard

\n", "line": 32, "rawdescription": "\n\nStandard\n" }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Ist die Filiale aktiv

\n", "line": 37, "rawdescription": "\n\nIst die Filiale aktiv\n" }, { "name": "isOrderingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Aus dieser Filiale kann bestellt werden

\n", "line": 42, "rawdescription": "\n\nAus dieser Filiale kann bestellt werden\n" }, { "name": "isShippingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

In diese Filiale kann bestellt werden

\n", "line": 47, "rawdescription": "\n\nIn diese Filiale kann bestellt werden\n" }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutiger Schlüssel/Kürzel (bezogen auf das Label)

\n", "line": 52, "rawdescription": "\n\nEindeutiger Schlüssel/Kürzel (bezogen auf das Label)\n" }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "

Label, welche die Fialiale/Abteilung angehört

\n", "line": 57, "rawdescription": "\n\nLabel, welche die Fialiale/Abteilung angehört\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name der Filiale/Abteilung

\n", "line": 62, "rawdescription": "\n\nName der Filiale/Abteilung\n" }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "

Übergeordnete Filiale/Abteilung

\n", "line": 67, "rawdescription": "\n\nÜbergeordnete Filiale/Abteilung\n" }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kurzname

\n", "line": 72, "rawdescription": "\n\nKurzname\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfBranchDTOAndIBranch" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "BranchDTO-3" }, { "name": "BranchDTO", "id": "interface-BranchDTO-0f3a45535593b9392bd3917b4a960a89c342d01f6fe5f403de97d9e876ff7367475b380e4157d767936f5b4060b915f075c5904a195392b08ed1781c9c94912b-4", "file": "apps/isa-app/src/swagger/print/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfBranchDTOAndIReadOnlyBranch } from './read-only-entity-dtoof-branch-dtoand-iread-only-branch';\nimport { Address } from './address';\nimport { BranchType } from './branch-type';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nexport interface BranchDTO extends ReadOnlyEntityDTOOfBranchDTOAndIReadOnlyBranch {\n address?: Address;\n branchNumber?: string;\n branchType: BranchType;\n isDefault?: string;\n isOnline?: boolean;\n isOrderingEnabled?: boolean;\n isShippingEnabled?: boolean;\n key?: string;\n label?: EntityDTOContainerOfLabelDTO;\n name?: string;\n parent?: number;\n shortName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "Address", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "isOrderingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "isShippingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfBranchDTOAndIReadOnlyBranch" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "BranchDTO-4" }, { "name": "BranchDTO", "id": "interface-BranchDTO-eb72f8ca1bffe3b63cee4545daa0c5efac4cb42941960b9c320d9efd281a4da16ca82917e070191115e102410b02af098add818cb0c79eee05d26e98703788fc-5", "file": "apps/isa-app/src/swagger/remi/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch';\nimport { AddressDTO } from './address-dto';\nimport { BranchType } from './branch-type';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch {\n address?: AddressDTO;\n branchNumber?: string;\n branchType?: BranchType;\n isDefault?: string;\n isOnline?: boolean;\n isOrderingEnabled?: boolean;\n isShippingEnabled?: boolean;\n key?: string;\n label?: EntityDTOContainerOfLabelDTO;\n name?: string;\n parent?: EntityDTOContainerOfBranchDTO;\n shortName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "isOrderingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "isShippingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfBranchDTOAndIBranch" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "BranchDTO-5" }, { "name": "BranchDTO", "id": "interface-BranchDTO-eb72f8ca1bffe3b63cee4545daa0c5efac4cb42941960b9c320d9efd281a4da16ca82917e070191115e102410b02af098add818cb0c79eee05d26e98703788fc-6", "file": "apps/isa-app/src/swagger/wws/models/branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfBranchDTOAndIBranch } from './entity-dtobase-of-branch-dtoand-ibranch';\nimport { AddressDTO } from './address-dto';\nimport { BranchType } from './branch-type';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface BranchDTO extends EntityDTOBaseOfBranchDTOAndIBranch {\n address?: AddressDTO;\n branchNumber?: string;\n branchType?: BranchType;\n isDefault?: string;\n isOnline?: boolean;\n isOrderingEnabled?: boolean;\n isShippingEnabled?: boolean;\n key?: string;\n label?: EntityDTOContainerOfLabelDTO;\n name?: string;\n parent?: EntityDTOContainerOfBranchDTO;\n shortName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "isOnline", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "isOrderingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "isShippingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfBranchDTOAndIBranch" ], "isDuplicate": true, "duplicateId": 6, "duplicateName": "BranchDTO-6" }, { "name": "BranchDTO2", "id": "interface-BranchDTO2-a93c40a426093821bca5364c25b9e139d6bfd0533f9daa2a5b0f95894c884627900bdfcc3e416f964b5127c37f93e31925433f1936b643f09595447c5ce7290e", "file": "apps/isa-app/src/swagger/remi/models/branch-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface BranchDTO2 {\n /**\n * Filial-/Abteilungsnnummer\n */\n branchNumber?: string;\n\n /**\n * Label, welche die Fialiale/Abteilung angehört\n */\n id?: number;\n\n /**\n * Eindeutiger Schlüssel/Kürzel (bezogen auf das Label)\n */\n key?: string;\n\n /**\n * Name der Filiale/Abteilung\n */\n name?: string;\n\n /**\n * Übergeordnete Filiale/Abteilung\n */\n parent?: number;\n\n /**\n * Kurzname\n */\n shortName?: string;\n}\n", "properties": [ { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Filial-/Abteilungsnnummer

\n", "line": 6, "rawdescription": "\n\nFilial-/Abteilungsnnummer\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Label, welche die Fialiale/Abteilung angehört

\n", "line": 11, "rawdescription": "\n\nLabel, welche die Fialiale/Abteilung angehört\n" }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutiger Schlüssel/Kürzel (bezogen auf das Label)

\n", "line": 16, "rawdescription": "\n\nEindeutiger Schlüssel/Kürzel (bezogen auf das Label)\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name der Filiale/Abteilung

\n", "line": 21, "rawdescription": "\n\nName der Filiale/Abteilung\n" }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Übergeordnete Filiale/Abteilung

\n", "line": 26, "rawdescription": "\n\nÜbergeordnete Filiale/Abteilung\n" }, { "name": "shortName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kurzname

\n", "line": 31, "rawdescription": "\n\nKurzname\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BranchGetBranchesParams", "id": "interface-BranchGetBranchesParams-5087a71fd0295845c2cf6f6ef9266d67c65836068cc6f677f3810cf9b8dc8c7fa349351f90f174b8a44ab8173eddd44da5801c373d35309bd6805be6acf4ac82", "file": "apps/isa-app/src/swagger/oms/services/branch.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { OmsConfiguration as __Configuration } from '../oms-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfIEnumerableOfBranchDTO } from '../models/response-args-of-ienumerable-of-branch-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass BranchService extends __BaseService {\n static readonly BranchGetBranchesPath = '/order/branches';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Liste aller Filialen\n * @param params The `BranchService.BranchGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelOnly`: Einschränkung auf Label\n */\n BranchGetBranchesResponse(\n params: BranchService.BranchGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelOnly != null) __params = __params.set('labelOnly', params.labelOnly.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/order/branches`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Liste aller Filialen\n * @param params The `BranchService.BranchGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelOnly`: Einschränkung auf Label\n */\n BranchGetBranches(params: BranchService.BranchGetBranchesParams): __Observable {\n return this.BranchGetBranchesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBranchDTO));\n }\n}\n\nmodule BranchService {\n /**\n * Parameters for BranchGetBranches\n */\n export interface BranchGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n\n /**\n * Einschränkung auf Label\n */\n labelOnly?: boolean;\n }\n}\n\nexport { BranchService };\n", "properties": [ { "name": "labelOnly", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Einschränkung auf Label

\n", "line": 89, "rawdescription": "\n\nEinschränkung auf Label\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 84, "rawdescription": "\n\nLokalisierung\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 79 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 78 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for BranchGetBranches

\n", "rawdescription": "\n\nParameters for BranchGetBranches\n", "methods": [], "extends": [] }, { "name": "BranchQueryTokenDTO", "id": "interface-BranchQueryTokenDTO-2ddfde1bd3a47c38e2d7fb338bcb1b7da7823b2be93e6ddc1da836ec3af8f360854ede12669bdc2c2ce6588f09a541aeaea67a8ef77fe91cb8e4d6cceca82dec", "file": "apps/isa-app/src/swagger/checkout/models/branch-query-token-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { BranchType } from './branch-type';\nexport interface BranchQueryTokenDTO {\n branchType?: BranchType;\n input?: { [key: string]: string };\n labelKey?: string;\n skip?: number;\n take?: number;\n}\n", "properties": [ { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "BranchType", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "input", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "labelKey", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BranchSelectorState", "id": "interface-BranchSelectorState-ebb92cf7042bb5853dc26535da97b82d24d678c6966b7e4dd4f16ea1e4803a45a07e546b3a64b4f1b5f2d6aa76e8da6d64374c46daf1cd3e7f8f7c6cb4bed57d", "file": "apps/isa-app/src/shared/components/branch-selector/branch-selector.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { AuthService } from '@core/auth';\nimport { DomainAvailabilityService } from '@domain/availability';\nimport { OpenStreetMap, OpenStreetMapParams, PlaceDto } from '@external/openstreetmap';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { BranchDTO, BranchType } from '@swagger/checkout';\nimport { UiErrorModalComponent, UiModalService } from '@ui/modal';\nimport { geoDistance, GeoLocation } from '@utils/common';\nimport { debounceTime, switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface BranchSelectorState {\n query: string;\n fetching: boolean;\n branches: BranchDTO[];\n filteredBranches: BranchDTO[];\n selectedBranch?: BranchDTO;\n online?: boolean;\n orderingEnabled?: boolean;\n shippingEnabled?: boolean;\n filterCurrentBranch?: boolean;\n currentBranchNumber?: string;\n orderBy?: 'name' | 'distance';\n branchType?: number;\n}\n\nfunction branchSorterFn(a: BranchDTO, b: BranchDTO, userBranch: BranchDTO) {\n return (\n geoDistance(userBranch?.address?.geoLocation, a?.address?.geoLocation) -\n geoDistance(userBranch?.address?.geoLocation, b?.address?.geoLocation)\n );\n}\n\nfunction selectBranches(state: BranchSelectorState) {\n if (!state?.branches) {\n return [];\n }\n\n let branches = state.branches;\n\n if (typeof state.online === 'boolean') {\n branches = branches.filter((branch) => !!branch?.isOnline === state.online);\n }\n\n if (typeof state.orderingEnabled === 'boolean') {\n branches = branches.filter((branch) => !!branch?.isOrderingEnabled === state.orderingEnabled);\n }\n\n if (typeof state.shippingEnabled === 'boolean') {\n branches = branches.filter((branch) => !!branch?.isShippingEnabled === state.shippingEnabled);\n }\n\n if (typeof state.filterCurrentBranch === 'boolean' && typeof state.currentBranchNumber === 'string') {\n branches = branches.filter((branch) => branch?.branchNumber !== state.currentBranchNumber);\n }\n\n if (typeof state.orderBy === 'string' && typeof state.currentBranchNumber === 'string') {\n switch (state.orderBy) {\n case 'name':\n branches?.sort((branchA, branchB) => branchA?.name?.localeCompare(branchB?.name));\n break;\n case 'distance':\n const currentBranch = state.branches?.find((b) => b?.branchNumber === state.currentBranchNumber);\n branches?.sort((a: BranchDTO, b: BranchDTO) => branchSorterFn(a, b, currentBranch));\n break;\n }\n }\n\n if (typeof state.branchType === 'number') {\n branches = branches.filter((branch) => branch?.branchType === state.branchType);\n }\n\n return branches;\n}\n\n@Injectable()\nexport class BranchSelectorStore extends ComponentStore {\n get query() {\n return this.get((s) => s.query);\n }\n\n readonly query$ = this.select((s) => s.query);\n\n get fetching() {\n return this.get((s) => s.fetching);\n }\n\n readonly fetching$ = this.select((s) => s.fetching);\n\n get branches() {\n return this.get(selectBranches);\n }\n\n readonly branches$ = this.select(selectBranches);\n\n get filteredBranches() {\n return this.get((s) => s.filteredBranches);\n }\n\n readonly filteredBranches$ = this.select((s) => s.filteredBranches);\n\n get selectedBranch() {\n return this.get((s) => s.selectedBranch);\n }\n\n readonly selectedBranch$ = this.select((s) => s.selectedBranch);\n\n constructor(\n private _availabilityService: DomainAvailabilityService,\n private _uiModal: UiModalService,\n private _openStreetMap: OpenStreetMap,\n auth: AuthService,\n ) {\n super({\n query: '',\n fetching: false,\n filteredBranches: [],\n branches: [],\n online: true,\n orderingEnabled: true,\n shippingEnabled: true,\n filterCurrentBranch: undefined,\n currentBranchNumber: auth.getClaimByKey('branch_no'),\n orderBy: 'name',\n branchType: undefined,\n });\n }\n\n loadBranches = this.effect(($) =>\n $.pipe(\n tap((_) => this.setFetching(true)),\n switchMap(() =>\n this._availabilityService.getBranches().pipe(\n withLatestFrom(this.selectedBranch$),\n tapResponse(\n ([response, selectedBranch]) => this.loadBranchesResponseFn({ response, selectedBranch }),\n (error: Error) => this.loadBranchesErrorFn(error),\n ),\n ),\n ),\n ),\n );\n\n perimeterSearch = this.effect(($) =>\n $.pipe(\n tap((_) => this.beforePerimeterSearch()),\n debounceTime(500),\n switchMap(() => {\n const queryToken = {\n country: 'Germany',\n postalcode: this.query,\n limit: 1,\n } as OpenStreetMapParams.Query;\n return this._openStreetMap.query(queryToken).pipe(\n withLatestFrom(this.branches$),\n tapResponse(\n ([response, branches]) => this.perimeterSearchResponseFn({ response, branches }),\n (error: Error) => this.perimeterSearchErrorFn(error),\n ),\n );\n }),\n ),\n );\n\n beforePerimeterSearch = () => {\n this.setFilteredBranches([]);\n this.setFetching(true);\n };\n\n perimeterSearchResponseFn = ({ response, branches }: { response: PlaceDto[]; branches: BranchDTO[] }) => {\n const place = response?.find((_) => true);\n const branch = this._findNearestBranchByPlace({ place, branches });\n const filteredBranches = [...branches]?.sort((a: BranchDTO, b: BranchDTO) => branchSorterFn(a, b, branch))?.slice(0, 10);\n this.setFilteredBranches(filteredBranches ?? []);\n };\n\n perimeterSearchErrorFn = (error: Error) => {\n this.setFilteredBranches([]);\n console.error('OpenStreetMap Request Failed! ', error);\n };\n\n loadBranchesResponseFn = ({ response, selectedBranch }: { response: BranchDTO[]; selectedBranch?: BranchDTO }) => {\n this.setBranches(response ?? []);\n if (selectedBranch) {\n this.setSelectedBranch(selectedBranch);\n }\n this.setFetching(false);\n };\n\n loadBranchesErrorFn = (error: Error) => {\n this.setBranches([]);\n this._uiModal.open({\n title: 'Fehler beim Laden der Filialen',\n content: UiErrorModalComponent,\n data: error,\n config: { showScrollbarY: false },\n });\n };\n\n setBranches(branches: BranchDTO[]) {\n this.patchState({ branches });\n }\n\n setFilteredBranches(filteredBranches: BranchDTO[]) {\n this.patchState({ filteredBranches });\n }\n\n setSelectedBranch(selectedBranch?: BranchDTO) {\n if (selectedBranch) {\n this.patchState({\n selectedBranch,\n query: this.formatBranch(selectedBranch),\n });\n } else {\n this.patchState({\n selectedBranch,\n query: '',\n });\n }\n }\n\n setQuery(query: string) {\n this.patchState({ query });\n }\n\n setFetching(fetching: boolean) {\n this.patchState({ fetching });\n }\n\n formatBranch(branch?: BranchDTO) {\n return branch ? (branch.key ? branch.key + ' - ' + branch.name : branch.name) : '';\n }\n\n private _findNearestBranchByPlace({ place, branches }: { place: PlaceDto; branches: BranchDTO[] }): BranchDTO {\n const placeGeoLocation = { longitude: Number(place?.lon), latitude: Number(place?.lat) } as GeoLocation;\n return (\n branches?.reduce((a, b) =>\n geoDistance(placeGeoLocation, a.address.geoLocation) > geoDistance(placeGeoLocation, b.address.geoLocation) ? b : a,\n ) ?? {}\n );\n }\n\n getBranchById(id: number): BranchDTO {\n return this.branches.find((branch) => branch.id === id);\n }\n\n setOnline(online: boolean) {\n this.patchState({ online });\n }\n\n setOrderingEnabled(orderingEnabled: boolean) {\n this.patchState({ orderingEnabled });\n }\n\n setShippingEnabled(shippingEnabled: boolean) {\n this.patchState({ shippingEnabled });\n }\n\n setFilterCurrentBranch(filterCurrentBranch: boolean) {\n this.patchState({ filterCurrentBranch });\n }\n\n setOrderBy(orderBy: 'name' | 'distance') {\n this.patchState({ orderBy });\n }\n\n setBranchType(branchType: BranchType) {\n this.patchState({ branchType });\n }\n}\n", "properties": [ { "name": "branches", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO[]", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "branchType", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "currentBranchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "filterCurrentBranch", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "filteredBranches", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO[]", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "online", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "orderBy", "deprecated": false, "deprecationMessage": "", "type": "\"name\" | \"distance\"", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "orderingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "selectedBranch", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "shippingEnabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 21 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BranchTargetDTO", "id": "interface-BranchTargetDTO-5eb7f05a01cff17e89c8551ead9b95c1fa8e95027378bb710fb76322bdc05c81553fd19f0c54de80b78fd6c9e2eb3daf7e761754ae04dcce3ade7e8bf7a0c4b3", "file": "apps/isa-app/src/swagger/checkout/models/branch-target-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface BranchTargetDTO extends TouchedBase {\n isDefault?: string;\n start?: string;\n stop?: string;\n target?: EntityDTOContainerOfBranchDTO;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 8 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "BranchTargetDTO", "id": "interface-BranchTargetDTO-6124b1348c2c4133f1da9acb997c544137fab7f741e501c5fec7437a1fc40cbd83a0217c9b032822ef15e4f1236ace8584fe6c8706e994aa930dfbb9a85b63c2-1", "file": "apps/isa-app/src/swagger/print/models/branch-target-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface BranchTargetDTO {\n isDefault?: string;\n start?: string;\n stop?: string;\n target?: EntityDTOContainerOfBranchDTO;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "BranchTargetDTO-1" }, { "name": "Breadcrumb", "id": "interface-Breadcrumb-c44a032aa6b03732a97887ff9fac6a599954cc2c80a85191c1ea4a2193c102698b3d042dfad0c4bcec52354959a0d6ab3c5e3d8a50b8011de5442a87a5e349d3", "file": "apps/isa-app/src/core/breadcrumb/defs/breadcrumb.model.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface Breadcrumb {\r\n /**\r\n * Eindeutige ID für die Entity\r\n */\r\n id?: number;\r\n\r\n /**\r\n * Identifier für ein Teilbereich/ProzessId der Applikation\r\n */\r\n key: number | string;\r\n\r\n /**\r\n * Tags\r\n */\r\n tags?: string[];\r\n\r\n /**\r\n * Anzeigename\r\n */\r\n name: string;\r\n\r\n /**\r\n * Url\r\n */\r\n path: string | any[];\r\n\r\n /**\r\n * Query Parameter\r\n */\r\n params?: Object;\r\n\r\n /**\r\n * Timestamp\r\n */\r\n timestamp?: number;\r\n\r\n /**\r\n * Cahnged\r\n */\r\n changed?: number;\r\n\r\n /**\r\n * Applicatiuon Section\r\n */\r\n section: string;\r\n}\r\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Cahnged

\n", "line": 40, "rawdescription": "\n\nCahnged\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Eindeutige ID für die Entity

\n", "line": 5, "rawdescription": "\n\nEindeutige ID für die Entity\n" }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "number | string", "indexKey": "", "optional": false, "description": "

Identifier für ein Teilbereich/ProzessId der Applikation

\n", "line": 10, "rawdescription": "\n\nIdentifier für ein Teilbereich/ProzessId der Applikation\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Anzeigename

\n", "line": 20, "rawdescription": "\n\nAnzeigename\n" }, { "name": "params", "deprecated": false, "deprecationMessage": "", "type": "Object", "indexKey": "", "optional": true, "description": "

Query Parameter

\n", "line": 30, "rawdescription": "\n\nQuery Parameter\n" }, { "name": "path", "deprecated": false, "deprecationMessage": "", "type": "string | any[]", "indexKey": "", "optional": false, "description": "

Url

\n", "line": 25, "rawdescription": "\n\nUrl\n" }, { "name": "section", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Applicatiuon Section

\n", "line": 45, "rawdescription": "\n\nApplicatiuon Section\n" }, { "name": "tags", "deprecated": false, "deprecationMessage": "", "type": "string[]", "indexKey": "", "optional": true, "description": "

Tags

\n", "line": 15, "rawdescription": "\n\nTags\n" }, { "name": "timestamp", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Timestamp

\n", "line": 35, "rawdescription": "\n\nTimestamp\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BreadcrumbComponentState", "id": "interface-BreadcrumbComponentState-60ee93138d8223aeda6c3d60c754e37f2fbe883310105f1a1bcc42a67d031f6bb8971eafab763b8fc94b00af08315c5357c94bb1eed9e04bac5825c3ea944c43", "file": "apps/isa-app/src/shared/components/breadcrumb/breadcrumb.component-state.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface BreadcrumbComponentState {\r\n key: string | number;\r\n tags: string[];\r\n}\r\n\r\nexport const DEFAULT_BREADCRUMB_COMPONENT_STATE: BreadcrumbComponentState = {\r\n key: '',\r\n tags: [],\r\n};\r\n", "properties": [ { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string | number", "indexKey": "", "optional": false, "description": "", "line": 2 }, { "name": "tags", "deprecated": false, "deprecationMessage": "", "type": "string[]", "indexKey": "", "optional": false, "description": "", "line": 3 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "BreadcrumbState", "id": "interface-BreadcrumbState-2b11ecf88eb7d315553d794f6b86f62b2b7c1e9159b135002a8512588da9bfef068095992fa61ecf2402f2c84bb1eb92d0ad553df4063c76fb3360938da8e4df", "file": "apps/isa-app/src/core/breadcrumb/store/breadcrumb.state.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { createEntityAdapter, EntityState } from '@ngrx/entity';\r\nimport { Breadcrumb } from '../defs';\r\n\r\nexport interface BreadcrumbState extends EntityState {}\r\n\r\nexport const featureName = 'core-breadcrumb';\r\n\r\nexport const breadcrumbAdapter = createEntityAdapter();\r\n\r\nexport const INIT: BreadcrumbState = {\r\n ...breadcrumbAdapter.getInitialState(),\r\n};\r\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityState" ] }, { "name": "BuyerDTO", "id": "interface-BuyerDTO-5994688618396b6974546b446c187942b125b7c0328dedbdc147417eea2f17864b12be4d963494189a6b08835c657cc67585a8e7cb8907b7983ea3ba1a086d63", "file": "apps/isa-app/src/swagger/checkout/models/buyer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto';\nimport { BuyerStatus } from './buyer-status';\nimport { BuyerType } from './buyer-type';\nexport interface BuyerDTO extends AddresseeWithReferenceDTO {\n buyerNumber?: string;\n buyerStatus?: BuyerStatus;\n buyerType?: BuyerType;\n dateOfBirth?: string;\n isTemporaryAccount?: boolean;\n}\n", "properties": [ { "name": "buyerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "buyerStatus", "deprecated": false, "deprecationMessage": "", "type": "BuyerStatus", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "buyerType", "deprecated": false, "deprecationMessage": "", "type": "BuyerType", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "dateOfBirth", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "isTemporaryAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "AddresseeWithReferenceDTO" ] }, { "name": "BuyerDTO", "id": "interface-BuyerDTO-9c5832c16730281b27e6192c0430c561c7853e298ecfad419e3d185bd5f7c66cc9ce8fb37a140d53641e3b43ecb8ddb9c514f7cad43e017be0202cb56db8d8d8-1", "file": "apps/isa-app/src/swagger/oms/models/buyer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AddresseeWithReferenceDTO } from './addressee-with-reference-dto';\nimport { BuyerStatus } from './buyer-status';\nimport { BuyerType } from './buyer-type';\nexport interface BuyerDTO extends AddresseeWithReferenceDTO {\n /**\n * Auftraggeber-Nummer\n */\n buyerNumber?: string;\n\n /**\n * Kundenstatus\n */\n buyerStatus?: BuyerStatus;\n\n /**\n * Kundentyp\n *\n * ContactCustomer\t\t= 1,\tKontakt-Kunde\n * BranchCustomer\t\t= 2,\tFilial-Kunde\n * Staff\t\t\t\t= 4,\tMitarbeiter\n * B2C\t\t\t\t\t= 8,\tB2C Kunde (Anlage: Anrede, Vorname, Nachname und Adresse notwendig)\n * B2B\t\t\t\t\t= 16,\tB2B Kunde, ehemals. Qualifizierter Kunde mit Firmenadresse (Anlage: Firmenname und Adresse)\n */\n buyerType?: BuyerType;\n\n /**\n * Geburtsdatum\n */\n dateOfBirth?: string;\n\n /**\n * Einmalkunde\n */\n isTemporaryAccount?: boolean;\n}\n", "properties": [ { "name": "buyerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Auftraggeber-Nummer

\n", "line": 9, "rawdescription": "\n\nAuftraggeber-Nummer\n" }, { "name": "buyerStatus", "deprecated": false, "deprecationMessage": "", "type": "BuyerStatus", "indexKey": "", "optional": true, "description": "

Kundenstatus

\n", "line": 14, "rawdescription": "\n\nKundenstatus\n" }, { "name": "buyerType", "deprecated": false, "deprecationMessage": "", "type": "BuyerType", "indexKey": "", "optional": true, "description": "

Kundentyp

\n

ContactCustomer\t\t= 1,\tKontakt-Kunde\nBranchCustomer\t\t= 2,\tFilial-Kunde\nStaff\t\t\t\t= 4,\tMitarbeiter\nB2C\t\t\t\t\t= 8,\tB2C Kunde (Anlage: Anrede, Vorname, Nachname und Adresse notwendig)\nB2B\t\t\t\t\t= 16,\tB2B Kunde, ehemals. Qualifizierter Kunde mit Firmenadresse (Anlage: Firmenname und Adresse)

\n", "line": 25, "rawdescription": "\n\nKundentyp\n\nContactCustomer\t\t= 1,\tKontakt-Kunde\nBranchCustomer\t\t= 2,\tFilial-Kunde\nStaff\t\t\t\t= 4,\tMitarbeiter\nB2C\t\t\t\t\t= 8,\tB2C Kunde (Anlage: Anrede, Vorname, Nachname und Adresse notwendig)\nB2B\t\t\t\t\t= 16,\tB2B Kunde, ehemals. Qualifizierter Kunde mit Firmenadresse (Anlage: Firmenname und Adresse)\n" }, { "name": "dateOfBirth", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Geburtsdatum

\n", "line": 30, "rawdescription": "\n\nGeburtsdatum\n" }, { "name": "isTemporaryAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Einmalkunde

\n", "line": 35, "rawdescription": "\n\nEinmalkunde\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "AddresseeWithReferenceDTO" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "BuyerDTO-1" }, { "name": "BuyerDTO", "id": "interface-BuyerDTO-0e02f81c76ea73d19270f540527942bc868abd36ee0145269d2009249417e646c7a5b88e5f7b814cf711c5fddcc63f5dc83f6e9d7de43e5b6c6bb274fd965eb8-2", "file": "apps/isa-app/src/swagger/print/models/buyer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityReferenceDTO } from './entity-reference-dto';\nimport { AddressDTO } from './address-dto';\nimport { BuyerType } from './buyer-type';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { Gender } from './gender';\nimport { OrganisationDTO } from './organisation-dto';\nexport interface BuyerDTO extends EntityReferenceDTO {\n address?: AddressDTO;\n buyerNumber?: string;\n buyerType: BuyerType;\n communicationDetails?: CommunicationDetailsDTO;\n dateOfBirth?: string;\n firstName?: string;\n gender: Gender;\n isTemporaryAccount?: boolean;\n lastName?: string;\n locale?: string;\n organisation?: OrganisationDTO;\n title?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "buyerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "buyerType", "deprecated": false, "deprecationMessage": "", "type": "BuyerType", "indexKey": "", "optional": false, "description": "", "line": 11 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "dateOfBirth", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "isTemporaryAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityReferenceDTO" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "BuyerDTO-2" }, { "name": "BuyerPayload", "id": "interface-BuyerPayload-5e1ce29170c593d6713ba245f54a65f132443bdda4fad7310cafbba0cb9e1fd42f0d7e3a6714b23489b01bbc56b818b0c9c7b115db9f8f4d1341a91f54bb9d5d", "file": "apps/isa-app/src/swagger/checkout/models/buyer-payload.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface BuyerPayload {\n /**\n * Kundenattribute\n */\n customerFeatures?: { [key: string]: string };\n}\n", "properties": [ { "name": "customerFeatures", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "

Kundenattribute

\n", "line": 10, "rawdescription": "\n\nKundenattribute\n" } ], "indexSignatures": [], "kind": 171, "description": "

Input

\n", "rawdescription": "\n\nInput\n", "methods": [], "extends": [] }, { "name": "BuyerResult", "id": "interface-BuyerResult-3a61f988683d4e593672312668fe8404afcc3ae6ed573e71ab34c4efd8a705d2868af01dbfc4874e2a897460d45d3cf015899dfaf00ba9e7df65faf24aff49aa", "file": "apps/isa-app/src/swagger/checkout/models/buyer-result.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { InputDTO } from './input-dto';\nimport { DestinationDTO } from './destination-dto';\nimport { QueryTokenDTO } from './query-token-dto';\n\n/**\n * Output\n */\nexport interface BuyerResult {\n /**\n * Kundenattribute\n */\n create?: InputDTO;\n\n /**\n * Lieferziele\n */\n destinations?: Array;\n\n /**\n * Käufer / Kunde kann dem Warenkorb hinzugefügt werden\n */\n ok: boolean;\n\n /**\n * Filter\n */\n queryToken?: QueryTokenDTO;\n}\n", "properties": [ { "name": "create", "deprecated": false, "deprecationMessage": "", "type": "InputDTO", "indexKey": "", "optional": true, "description": "

Kundenattribute

\n", "line": 13, "rawdescription": "\n\nKundenattribute\n" }, { "name": "destinations", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Lieferziele

\n", "line": 18, "rawdescription": "\n\nLieferziele\n" }, { "name": "ok", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "

Käufer / Kunde kann dem Warenkorb hinzugefügt werden

\n", "line": 23, "rawdescription": "\n\nKäufer / Kunde kann dem Warenkorb hinzugefügt werden\n" }, { "name": "queryToken", "deprecated": false, "deprecationMessage": "", "type": "QueryTokenDTO", "indexKey": "", "optional": true, "description": "

Filter

\n", "line": 28, "rawdescription": "\n\nFilter\n" } ], "indexSignatures": [], "kind": 171, "description": "

Output

\n", "rawdescription": "\n\nOutput\n", "methods": [], "extends": [] }, { "name": "CacheOptions", "id": "interface-CacheOptions-378bcbb5c30f3f6dfc5b6120cbdeb95192ffce494d4af0348d6e58a802295900d92fb3f95f2d49bbbe279b909d77e496467211d88a06ad145d7554d8ff83dcb6", "file": "apps/isa-app/src/core/cache/cache-options.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface CacheOptions {\r\n ttl?: number;\r\n}\r\n", "properties": [ { "name": "ttl", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 2 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CalendarIndicator", "id": "interface-CalendarIndicator-d53d428b3ba9c225a0ebee1c0081453e6158929421889c500cc408f3942d68e60f99bd8c28ba069c0959731d895c546650740a0e7929518c454a23ac577be25c", "file": "apps/isa-app/src/ui/calendar/defs/calendar-indicator.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface CalendarIndicator {\r\n date: Date;\r\n color: string;\r\n}\r\n", "properties": [ { "name": "color", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 3 }, { "name": "date", "deprecated": false, "deprecationMessage": "", "type": "Date", "indexKey": "", "optional": false, "description": "", "line": 2 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CantAddCustomerToCartData", "id": "interface-CantAddCustomerToCartData-a9347d4c833e5fdb24d973176d1b99a383b636d0d0dfad470fc3fe9c4aa963c493e33275d9303f0f4c2600e5fb9913abec0f463e59e1b4cd13a454d76583ea04", "file": "apps/isa-app/src/page/customer/modals/cant-add-customer-to-cart-modal/cant-add-customer-to-cart.data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AttributeDTO, CustomerDTO, InputDTO } from '@swagger/crm';\r\n\r\nexport interface CantAddCustomerToCartData {\r\n message: string;\r\n required: InputDTO;\r\n upgradeableTo: InputDTO;\r\n customer: CustomerDTO;\r\n attributes: AttributeDTO[];\r\n}\r\n", "properties": [ { "name": "attributes", "deprecated": false, "deprecationMessage": "", "type": "AttributeDTO[]", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "customer", "deprecated": false, "deprecationMessage": "", "type": "CustomerDTO", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 4 }, { "name": "required", "deprecated": false, "deprecationMessage": "", "type": "InputDTO", "indexKey": "", "optional": false, "description": "", "line": 5 }, { "name": "upgradeableTo", "deprecated": false, "deprecationMessage": "", "type": "InputDTO", "indexKey": "", "optional": false, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CapacityRequest", "id": "interface-CapacityRequest-632806951eb55f93368d641c54abd73e1a970c21613169e2f2dc1d243dd19881ac78b6547cabf19ce20687bac60c1888d7831dea3f60be7b8938ad6cc8e98eed", "file": "apps/isa-app/src/swagger/remi/models/capacity-request.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface CapacityRequest {\n /**\n * Abteilungen\n */\n departments?: Array;\n\n /**\n * Platzierungsarten (Stapel, Leistung)\n */\n placementTypes?: Array;\n\n /**\n * Lieferant\n */\n supplierId?: number;\n}\n", "properties": [ { "name": "departments", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Abteilungen

\n", "line": 10, "rawdescription": "\n\nAbteilungen\n" }, { "name": "placementTypes", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Platzierungsarten (Stapel, Leistung)

\n", "line": 15, "rawdescription": "\n\nPlatzierungsarten (Stapel, Leistung)\n" }, { "name": "supplierId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Lieferant

\n", "line": 20, "rawdescription": "\n\nLieferant\n" } ], "indexSignatures": [], "kind": 171, "description": "

Kapazitätsabfrage Parameter

\n", "rawdescription": "\n\nKapazitätsabfrage Parameter\n", "methods": [], "extends": [] }, { "name": "CartItem", "id": "interface-CartItem-f0b3e591c580f399f6c8bb22f4208debd34b6c06c1ccb8127faa71794e5ff558a41327e01dc544e877155ba8ccff1fd778d52db428391987e9698dfd47c91013", "file": "apps/isa-app/src/domain/cart/defs/cart-item.model.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AvailabilityDTO, BranchDTO, ItemDTO, Price, ProductDTO } from '@swagger/checkout';\r\nimport { BranchInfoDTO } from '@swagger/isa';\r\n\r\nexport interface CartItem {\r\n // cartId: number;\r\n // cartEntryId: number;\r\n // book: ItemDTO;\r\n // deliveryType: string;\r\n // branch?: BranchInfoDTO;\r\n // orderTypeChanged: boolean;\r\n // avaMessage: string;\r\n // pickUpPrice?: number;\r\n // deliveryPrice?: number;\r\n // downloadPrice?: number;\r\n // deliveryDate?: string;\r\n // pickUpDate?: string;\r\n\r\n // quantity: number;\r\n // shopItemId?: number;\r\n // product?: ProductDTO;\r\n // availability?: AvailabilityDTO;\r\n target?: 'shipping' | 'shippingB2B' | 'pickup' | 'download' | 'reserve';\r\n // targetBranch?: BranchDTO;\r\n}\r\n", "properties": [ { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "\"shipping\" | \"shippingB2B\" | \"pickup\" | \"download\" | \"reserve\"", "indexKey": "", "optional": true, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CatConfigurationInterface", "id": "interface-CatConfigurationInterface-97f8e99abfce20b7b1d7ab669d9f39db87420fe794e19559c523ff042f509a889bc9d9b4dd2f64a1a11aee979747e2672cdbfece57147faa73f9d4101cc5f3a1", "file": "apps/isa-app/src/swagger/cat/cat-configuration.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\n\n/**\n * Global configuration for Cat services\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class CatConfiguration {\n rootUrl: string = 'https://isa-test.paragon-data.net/cat/v6';\n}\n\nexport interface CatConfigurationInterface {\n rootUrl?: string;\n}\n", "properties": [ { "name": "rootUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CategoryDTO", "id": "interface-CategoryDTO-196eaf7806c63cb140baf465bd4a01a68563a34027e0cf59500a26b533f59bedf7411ded25342a3a3c6325a50d463247f8ac67e286472db4a1886cebdaed5b47", "file": "apps/isa-app/src/swagger/checkout/models/category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface CategoryDTO extends EntityDTOBase {\n key?: string;\n name?: string;\n parent?: EntityDTOContainerOfCategoryDTO;\n sort?: number;\n start?: string;\n stop?: string;\n tenant?: EntityDTOContainerOfTenantDTO;\n type?: string;\n}\n", "properties": [ { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "CategoryDTO", "id": "interface-CategoryDTO-904b72db237873fcf196935aa87081b0108d61d994810f6f86d5842f2c7ff7ffcdd24df9cdecc1f2c629c0e5372dc2513dae8c1ede607a961b4d047da9393d71-1", "file": "apps/isa-app/src/swagger/oms/models/category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface CategoryDTO extends EntityDTOBase {\n /**\n * Schlüssel\n */\n key?: string;\n\n /**\n * Name/Bezeichnung der Kategorie\n */\n name?: string;\n\n /**\n * Übergeordnete Kategorie\n */\n parent?: EntityDTOContainerOfCategoryDTO;\n\n /**\n * Sortierung\n */\n sort?: number;\n\n /**\n * Start\n */\n start?: string;\n\n /**\n * Stop\n */\n stop?: string;\n\n /**\n * Mandant\n */\n tenant?: EntityDTOContainerOfTenantDTO;\n\n /**\n * Art, z.B. Warengruppe\n */\n type?: string;\n}\n", "properties": [ { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Schlüssel

\n", "line": 9, "rawdescription": "\n\nSchlüssel\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name/Bezeichnung der Kategorie

\n", "line": 14, "rawdescription": "\n\nName/Bezeichnung der Kategorie\n" }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "

Übergeordnete Kategorie

\n", "line": 19, "rawdescription": "\n\nÜbergeordnete Kategorie\n" }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Sortierung

\n", "line": 24, "rawdescription": "\n\nSortierung\n" }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Start

\n", "line": 29, "rawdescription": "\n\nStart\n" }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Stop

\n", "line": 34, "rawdescription": "\n\nStop\n" }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "

Mandant

\n", "line": 39, "rawdescription": "\n\nMandant\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Art, z.B. Warengruppe

\n", "line": 44, "rawdescription": "\n\nArt, z.B. Warengruppe\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CategoryDTO-1" }, { "name": "CategoryDTO", "id": "interface-CategoryDTO-a5c62faa2fe5d304f9b1a11120562a82ae76402eb185480f750f4f37f817dfcfc1867a42187a4bddb1711d238b50085f64c7b2a09a3e9ea7e3d24adb0568adc6-2", "file": "apps/isa-app/src/swagger/print/models/category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfCategoryDTOAndICategory } from './entity-dtoof-category-dtoand-icategory';\nimport { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface CategoryDTO extends EntityDTOOfCategoryDTOAndICategory {\n key?: string;\n name?: string;\n parent?: EntityDTOContainerOfCategoryDTO;\n sort?: number;\n start?: string;\n stop?: string;\n tenant?: EntityDTOContainerOfTenantDTO;\n type?: string;\n}\n", "properties": [ { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfCategoryDTOAndICategory" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "CategoryDTO-2" }, { "name": "CategoryDTO", "id": "interface-CategoryDTO-196eaf7806c63cb140baf465bd4a01a68563a34027e0cf59500a26b533f59bedf7411ded25342a3a3c6325a50d463247f8ac67e286472db4a1886cebdaed5b47-3", "file": "apps/isa-app/src/swagger/wws/models/category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface CategoryDTO extends EntityDTOBase {\n key?: string;\n name?: string;\n parent?: EntityDTOContainerOfCategoryDTO;\n sort?: number;\n start?: string;\n stop?: string;\n tenant?: EntityDTOContainerOfTenantDTO;\n type?: string;\n}\n", "properties": [ { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "CategoryDTO-3" }, { "name": "ChangeStockStatusCodeValues", "id": "interface-ChangeStockStatusCodeValues-31dd070110c0da51d63a4675749c515db7d74604bd457765e404907ccebe72706b24db55159859b320447704789ee42900ade4267ee71bdad41e93976e1e8101", "file": "apps/isa-app/src/swagger/oms/models/change-stock-status-code-values.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface ChangeStockStatusCodeValues {\n /**\n * PK OrderItemSubset\n */\n id: number;\n\n /**\n * Teilmenge\n */\n quantity?: number;\n\n /**\n * Bemerkung zum Lieferhindernis\n */\n shippingDelayComment?: string;\n\n /**\n * SSC (Meldeschlüssel)\n */\n ssc?: string;\n}\n", "properties": [ { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

PK OrderItemSubset

\n", "line": 6, "rawdescription": "\n\nPK OrderItemSubset\n" }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Teilmenge

\n", "line": 11, "rawdescription": "\n\nTeilmenge\n" }, { "name": "shippingDelayComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bemerkung zum Lieferhindernis

\n", "line": 16, "rawdescription": "\n\nBemerkung zum Lieferhindernis\n" }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

SSC (Meldeschlüssel)

\n", "line": 21, "rawdescription": "\n\nSSC (Meldeschlüssel)\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CheckLoyaltyCardResult", "id": "interface-CheckLoyaltyCardResult-a75a3513db1c3c1ecc1acc5cec9a36e5d4fe9f5120df99fa0f45bcc29b586c38af410e1502876f9d71762a8c75b0f8f987278fd1ff5ba467b6d76debf2648645", "file": "apps/isa-app/src/swagger/crm/models/check-loyalty-card-result.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { CustomerInfoDTO } from './customer-info-dto';\nimport { LoyaltyCardStatus } from './loyalty-card-status';\nexport interface CheckLoyaltyCardResult {\n /**\n * Customer\n */\n customer?: CustomerInfoDTO;\n\n /**\n * Status\n */\n status: LoyaltyCardStatus;\n}\n", "properties": [ { "name": "customer", "deprecated": false, "deprecationMessage": "", "type": "CustomerInfoDTO", "indexKey": "", "optional": true, "description": "

Customer

\n", "line": 8, "rawdescription": "\n\nCustomer\n" }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "LoyaltyCardStatus", "indexKey": "", "optional": false, "description": "

Status

\n", "line": 13, "rawdescription": "\n\nStatus\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CheckoutConfigurationInterface", "id": "interface-CheckoutConfigurationInterface-2267c754321bff34edc936a79c00b0bab29714f6642371cb5b597862ed0d2013b2bee0d9e501f6ec6d963bf6d65b4427ca55a1fbdcae47a111efd78e76f5f28f", "file": "apps/isa-app/src/swagger/checkout/checkout-configuration.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\n\n/**\n * Global configuration for Checkout services\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class CheckoutConfiguration {\n rootUrl: string = 'https://isa-test.paragon-data.net';\n}\n\nexport interface CheckoutConfigurationInterface {\n rootUrl?: string;\n}\n", "properties": [ { "name": "rootUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CheckoutDeliveryDTO", "id": "interface-CheckoutDeliveryDTO-1065d82b8d53ec91ac85cdc8e1ea102b69340bdff652e33b41a631d34d6895bc6cc4e1b0072d730f153a8a608c8f323b09f481d47ca17f33c13be3775d8e38c0", "file": "apps/isa-app/src/swagger/checkout/models/checkout-delivery-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery } from './entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery';\nimport { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';\nimport { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto';\nimport { PriceValueDTO } from './price-value-dto';\nimport { DisplayItemDTO } from './display-item-dto';\nimport { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto';\nimport { TermsOfDeliveryDTO } from './terms-of-delivery-dto';\nexport interface CheckoutDeliveryDTO extends EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery {\n checkout?: EntityDTOContainerOfCheckoutDTO;\n destination?: EntityDTOContainerOfDestinationDTO;\n discount?: PriceValueDTO;\n displayItems?: Array;\n items?: Array;\n preferredShippingDate?: string;\n termsOfDelivery?: TermsOfDeliveryDTO;\n total?: PriceValueDTO;\n totalWithoutDiscount?: PriceValueDTO;\n}\n", "properties": [ { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "destination", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfDestinationDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "discount", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "displayItems", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "preferredShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "termsOfDelivery", "deprecated": false, "deprecationMessage": "", "type": "TermsOfDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "totalWithoutDiscount", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery" ] }, { "name": "CheckoutDeliveryDTO", "id": "interface-CheckoutDeliveryDTO-753dee983025f9552f59b08b752731aed21342031a68c207843ab29da7a1c509299075f6c95185abdb40bd6f6450ec76e7d181ca8557f7e8338e41f747de3f64-1", "file": "apps/isa-app/src/swagger/print/models/checkout-delivery-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCheckoutDeliveryDTOAndICheckoutDelivery } from './read-only-entity-dtoof-checkout-delivery-dtoand-icheckout-delivery';\nimport { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';\nimport { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto';\nimport { PriceValueDTO } from './price-value-dto';\nimport { DisplayItemDTO } from './display-item-dto';\nimport { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto';\nimport { TermsOfDeliveryDTO } from './terms-of-delivery-dto';\nexport interface CheckoutDeliveryDTO extends ReadOnlyEntityDTOOfCheckoutDeliveryDTOAndICheckoutDelivery {\n checkout?: EntityDTOContainerOfCheckoutDTO;\n destination?: EntityDTOContainerOfDestinationDTO;\n discount?: PriceValueDTO;\n displayItems?: Array;\n items?: Array;\n preferredShippingDate?: string;\n termsOfDelivery?: TermsOfDeliveryDTO;\n total?: PriceValueDTO;\n totalWithoutDiscount?: PriceValueDTO;\n}\n", "properties": [ { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "destination", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfDestinationDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "discount", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "displayItems", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "preferredShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "termsOfDelivery", "deprecated": false, "deprecationMessage": "", "type": "TermsOfDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "totalWithoutDiscount", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfCheckoutDeliveryDTOAndICheckoutDelivery" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CheckoutDeliveryDTO-1" }, { "name": "CheckoutDTO", "id": "interface-CheckoutDTO-6163a0a6e9298f0df33280d3d1bd2e86cc3db3762accfbb21527c3a2530a501250cdd01f8808df96e8b7d9926903cfe1c951953e93ae20d0420e3bc353656eae", "file": "apps/isa-app/src/swagger/checkout/models/checkout-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCheckoutDTOAndICheckout } from './entity-dtobase-of-checkout-dtoand-icheckout';\nimport { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { SelectionDTOOfShippingTarget } from './selection-dtoof-shipping-target';\nimport { BuyerDTO } from './buyer-dto';\nimport { EntityDTOContainerOfCheckoutDeliveryDTO } from './entity-dtocontainer-of-checkout-delivery-dto';\nimport { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto';\nimport { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto';\nimport { NotificationChannel } from './notification-channel';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nimport { PayerDTO } from './payer-dto';\nimport { PaymentDTO } from './payment-dto';\nimport { UserAccountDTO } from './user-account-dto';\nexport interface CheckoutDTO extends EntityDTOBaseOfCheckoutDTOAndICheckout {\n agreements?: Array;\n availableShippingTargets?: Array;\n buyer?: BuyerDTO;\n checkoutUrl?: string;\n deliveries?: Array;\n destinations?: Array;\n items?: Array;\n label?: string;\n notificationChannels?: NotificationChannel;\n orderBranch?: EntityDTOContainerOfBranchDTO;\n payer?: PayerDTO;\n payment?: PaymentDTO;\n shippingCostsUrl?: string;\n shoppingCartUrl?: string;\n userAccount?: UserAccountDTO;\n}\n", "properties": [ { "name": "agreements", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "availableShippingTargets", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "buyer", "deprecated": false, "deprecationMessage": "", "type": "BuyerDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "checkoutUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "deliveries", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "destinations", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "orderBranch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "payment", "deprecated": false, "deprecationMessage": "", "type": "PaymentDTO", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "shippingCostsUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "shoppingCartUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "userAccount", "deprecated": false, "deprecationMessage": "", "type": "UserAccountDTO", "indexKey": "", "optional": true, "description": "", "line": 29 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCheckoutDTOAndICheckout" ] }, { "name": "CheckoutDTO", "id": "interface-CheckoutDTO-47eef2fd04916a35b4f51ed105bf59baaaa7a4b4a18cf645fd72eb49ef7d50cb6d209ee4c4bdb270416ce4a10e5ef36b88db1e28fe2d1d2ecb159da5ecca2632-1", "file": "apps/isa-app/src/swagger/print/models/checkout-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCheckoutDTOAndICheckout } from './read-only-entity-dtoof-checkout-dtoand-icheckout';\nimport { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { SelectionDTOOfShippingTarget } from './selection-dtoof-shipping-target';\nimport { BuyerDTO } from './buyer-dto';\nimport { EntityDTOContainerOfCheckoutDeliveryDTO } from './entity-dtocontainer-of-checkout-delivery-dto';\nimport { EntityDTOContainerOfDestinationDTO } from './entity-dtocontainer-of-destination-dto';\nimport { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto';\nimport { NotificationChannel } from './notification-channel';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nimport { PayerDTO } from './payer-dto';\nimport { PaymentDTO } from './payment-dto';\nimport { UserAccountDTO } from './user-account-dto';\nexport interface CheckoutDTO extends ReadOnlyEntityDTOOfCheckoutDTOAndICheckout {\n agreements?: Array;\n availableShippingTargets?: Array;\n buyer?: BuyerDTO;\n checkoutUrl?: string;\n deliveries?: Array;\n destinations?: Array;\n items?: Array;\n label?: string;\n notificationChannels: NotificationChannel;\n orderBranch?: EntityDTOContainerOfBranchDTO;\n payer?: PayerDTO;\n payment?: PaymentDTO;\n shippingCostsUrl?: string;\n shoppingCartUrl?: string;\n userAccount?: UserAccountDTO;\n}\n", "properties": [ { "name": "agreements", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "availableShippingTargets", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "buyer", "deprecated": false, "deprecationMessage": "", "type": "BuyerDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "checkoutUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "deliveries", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "destinations", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": false, "description": "", "line": 23 }, { "name": "orderBranch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "payment", "deprecated": false, "deprecationMessage": "", "type": "PaymentDTO", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "shippingCostsUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "shoppingCartUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "userAccount", "deprecated": false, "deprecationMessage": "", "type": "UserAccountDTO", "indexKey": "", "optional": true, "description": "", "line": 29 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfCheckoutDTOAndICheckout" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CheckoutDTO-1" }, { "name": "CheckoutDummyData", "id": "interface-CheckoutDummyData-4edda77cc995e626d1a5d7ddae0c497913de57b31e9d1349e0ab89115b8c20a3d8effbd72a929f2c33f6e5cfb0a839f69915ba0331e26cad58361e2d659f3b25", "file": "apps/isa-app/src/page/checkout/checkout-dummy/checkout-dummy-data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ShoppingCartItemDTO } from '@swagger/checkout';\r\n\r\nexport interface CheckoutDummyData extends ShoppingCartItemDTO {\r\n changeDataFromCart?: boolean;\r\n}\r\n", "properties": [ { "name": "changeDataFromCart", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ShoppingCartItemDTO" ] }, { "name": "CheckoutDummyState", "id": "interface-CheckoutDummyState-f60898b15935d1cd32b83fe621b2b2d84522284fea1e72c7851576978af574c6dd526f13a9c10c269c627ac0c834f3c0d4469a292475977553a23d2e7dba7025", "file": "apps/isa-app/src/page/checkout/checkout-dummy/checkout-dummy.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { UntypedFormGroup } from '@angular/forms';\nimport { ApplicationService } from '@core/application';\nimport { DomainAvailabilityService } from '@domain/availability';\nimport { DomainCatalogService } from '@domain/catalog';\nimport { DomainCheckoutService } from '@domain/checkout';\nimport { DomainOmsService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { ItemDTO } from '@swagger/cat';\nimport {\n AddToShoppingCartDTO,\n AvailabilityDTO,\n BranchDTO,\n DestinationDTO,\n PriceDTO,\n ProductDTO,\n PromotionDTO,\n ShoppingCartItemDTO,\n} from '@swagger/checkout';\nimport { UiErrorModalComponent, UiModalService } from '@ui/modal';\nimport { Observable } from 'rxjs';\nimport { first, map, switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\ninterface CheckoutDummyState {\n item: ItemDTO;\n shoppingCartItemId: number;\n shoppingCartItem?: ShoppingCartItemDTO;\n addToCartItem: AddToShoppingCartDTO;\n estimatedShippingDate: string;\n message: string;\n query: string;\n fetching: boolean;\n}\n\n@Injectable()\nexport class CheckoutDummyStore extends ComponentStore {\n get item() {\n return this.get((s) => s.item);\n }\n\n set item(item: ItemDTO) {\n if (this.item !== item) {\n this.patchState({ item });\n }\n }\n\n readonly item$ = this.select((s) => s.item);\n\n get shoppingCartItemId() {\n return this.get((s) => s.shoppingCartItemId);\n }\n\n set shoppingCartItemId(shoppingCartItemId: number) {\n if (this.shoppingCartItemId !== shoppingCartItemId) {\n this.patchState({ shoppingCartItemId });\n }\n }\n\n readonly shoppingCartItemId$ = this.select((s) => s.shoppingCartItemId);\n\n get addToCartItem() {\n return this.get((s) => s.addToCartItem);\n }\n\n set addToCartItem(addToCartItem: AddToShoppingCartDTO) {\n if (this.addToCartItem !== addToCartItem) {\n this.patchState({ addToCartItem });\n }\n }\n\n readonly addToCartItem$ = this.select((s) => s.addToCartItem);\n\n get query() {\n return this.get((s) => s.query);\n }\n\n set query(query: string) {\n if (this.query !== query) {\n this.patchState({ query });\n }\n }\n\n readonly query$ = this.select((s) => s.query);\n\n get fetching() {\n return this.get((s) => s.fetching);\n }\n\n set fetching(fetching: boolean) {\n this.patchState({ fetching });\n }\n\n readonly fetching$ = this.select((s) => s.fetching);\n\n get message() {\n return this.get((s) => s.message);\n }\n\n set message(message: string) {\n this.patchState({ message });\n }\n\n readonly message$ = this.select((s) => s.message);\n\n get estimatedShippingDate() {\n return this.get((s) => s.message);\n }\n\n set estimatedShippingDate(estimatedShippingDate: string) {\n this.patchState({ estimatedShippingDate });\n }\n\n readonly processId$ = this._application.activatedProcessId$;\n\n readonly customer$ = this.processId$.pipe(switchMap((processId) => this._checkoutService.getBuyer({ processId })));\n\n readonly customerFeatures$ = this.processId$.pipe(switchMap((processId) => this._checkoutService.getCustomerFeatures({ processId })));\n\n readonly customerFilter$ = this.customerFeatures$.pipe(\n withLatestFrom(this.processId$),\n switchMap(([customerFeatures, processId]) => this._checkoutService.canSetCustomer({ processId, customerFeatures })),\n map((res) => res.filter),\n );\n\n readonly estimatedShippingDate$ = this.select((s) => s.estimatedShippingDate);\n\n readonly vats$ = this._omsService.getVATs();\n readonly suppliers$ = this._availabilityService.getSuppliers().pipe(\n map((suppliers) =>\n suppliers\n .filter((supplier) => {\n const displaySupplierIds = [2, 3, 4, 5, 6, 8, 10, 13, 15, 16];\n return displaySupplierIds.find((id) => id === supplier.id);\n })\n .sort((a, b) => (a.name < b.name ? -1 : a.name > b.name ? 1 : 0)),\n ),\n );\n readonly currentBranch$ = this._availabilityService.getDefaultBranch();\n\n constructor(\n private _application: ApplicationService,\n private _omsService: DomainOmsService,\n private _checkoutService: DomainCheckoutService,\n private _availabilityService: DomainAvailabilityService,\n private _catalogService: DomainCatalogService,\n private _modal: UiModalService,\n ) {\n super({\n item: undefined,\n shoppingCartItemId: undefined,\n addToCartItem: undefined,\n estimatedShippingDate: '',\n query: '',\n message: '',\n fetching: false,\n });\n }\n\n search = this.effect(($) =>\n $.pipe(\n tap((_) => this.patchState({ fetching: true })),\n withLatestFrom(this.query$),\n switchMap(([_, ean]) =>\n this.searchRequest(ean).pipe(\n tapResponse(\n (res) => {\n const item = res.result[0];\n if (!!item && item?.product?.format !== 'EB' && item?.product?.format !== 'DL') {\n this.patchState({\n item: res.result[0],\n message: '',\n fetching: false,\n });\n } else {\n this.patchState({\n item: undefined,\n message: 'Keine Suchergebnisse',\n fetching: false,\n });\n }\n },\n (error: Error) => {\n this._modal.open({\n title: 'Fehler bei der Suche nach der EAN',\n content: UiErrorModalComponent,\n data: error,\n });\n this.patchState({ fetching: false, message: '' });\n console.error('CheckoutDummyStore.search()', error);\n },\n ),\n ),\n ),\n ),\n );\n\n addToCart = this.effect((cb$: Observable) =>\n cb$.pipe(\n tap((_) => this.patchState({ fetching: true })),\n withLatestFrom(this.processId$, this.addToCartItem$),\n switchMap(([cb, processId, newItem]) =>\n this.addToCartRequest(processId, newItem).pipe(\n tapResponse(\n (res) => {\n this.patchState({\n fetching: false,\n });\n cb?.call(undefined);\n },\n (error: Error) => {\n this._modal.open({\n title: 'Fehler beim Hinzufügen zum Warenkorb',\n content: UiErrorModalComponent,\n data: error,\n });\n this.patchState({ fetching: false });\n console.error('CheckoutDummyStore.addToCart()', error);\n },\n ),\n ),\n ),\n ),\n );\n\n updateCart = this.effect((cb$: Observable) =>\n cb$.pipe(\n tap((_) => this.patchState({ fetching: true })),\n withLatestFrom(this.processId$, this.addToCartItem$, this.shoppingCartItemId$),\n switchMap(([cb, processId, newItem, shoppingCartItemId]) => {\n const availability = newItem.availability;\n const quantity = newItem.quantity;\n const destination = newItem.destination;\n return this.updateCartRequest({ processId, shoppingCartItemId, availability, quantity, destination }).pipe(\n tapResponse(\n (res) => {\n this.patchState({\n fetching: false,\n });\n cb?.call(undefined);\n },\n (error: Error) => {\n this._modal.open({\n title: 'Fehler beim Updaten des Warenkorbs',\n content: UiErrorModalComponent,\n data: error,\n });\n this.patchState({ fetching: false });\n console.error('CheckoutDummyStore.updateCart()', error);\n },\n ),\n );\n }),\n ),\n );\n\n searchRequest(ean: string) {\n const queryToken = {\n input: {\n qs: ean,\n },\n take: 1,\n friendlyName: ean,\n doNotTrack: true,\n };\n return this._catalogService.search({ queryToken });\n }\n\n addToCartRequest(processId: number, newItem: AddToShoppingCartDTO) {\n return this._checkoutService.addItemToShoppingCart({ processId, items: [newItem] });\n }\n\n updateCartRequest({\n processId,\n shoppingCartItemId,\n availability,\n quantity,\n destination,\n }: {\n processId: number;\n shoppingCartItemId: number;\n availability: AvailabilityDTO;\n quantity: number;\n destination: DestinationDTO;\n }) {\n return this._checkoutService.updateItemInShoppingCart({\n processId,\n shoppingCartItemId,\n update: {\n availability,\n quantity,\n destination,\n },\n });\n }\n\n async createAddToCartItem(control: UntypedFormGroup, branch: BranchDTO, update?: boolean) {\n let item: ItemDTO;\n const quantity = Number(control.get('quantity').value);\n const price = this._createPriceDTO(control);\n let promoPoints: number;\n // Check if item exists or ean inside the control changed in the meantime\n if (!!this.item && this.item.product.ean === control.get('ean').value) {\n item = this.item;\n promoPoints = await this._getPromoPoints({ itemId: item.id, quantity, price: price.value.value });\n } else {\n item = undefined;\n }\n const availability = this._createAvailabilityDTO({ price, control });\n const product = this._createProductDTO({ item, control });\n\n const newItem: AddToShoppingCartDTO = {\n quantity,\n availability,\n product,\n promotion: !!item ? { points: promoPoints } : undefined,\n destination: {\n data: { target: 1, targetBranch: { id: branch?.id } },\n },\n itemType: this.item?.type ?? this.get((s) => s.shoppingCartItem)?.itemType,\n };\n\n if (update) {\n const existingItem = this.get((s) => s.shoppingCartItem);\n this.patchState({ addToCartItem: newItem, shoppingCartItemId: existingItem?.id });\n }\n this.patchState({ addToCartItem: newItem });\n }\n\n private async _getPromoPoints({ itemId, quantity, price }: { itemId: number; quantity: number; price: number }) {\n let points: number;\n try {\n points = await this._catalogService\n .getPromotionPoints({\n items: [\n {\n id: itemId,\n quantity,\n price,\n },\n ],\n })\n .pipe(\n first(),\n map((response) => response.result.itemId),\n )\n .toPromise();\n } catch (error) {\n this._modal.open({\n title: 'Fehler beim Abfragen der Lesepunkte',\n content: UiErrorModalComponent,\n data: error,\n });\n console.error('CheckoutDummyStore._getPromoPoints()', error);\n }\n return points;\n }\n\n private _createPriceDTO(control: UntypedFormGroup): PriceDTO {\n return {\n value: {\n value: Number(String(control.get('price').value).replace(',', '.')),\n currency: 'EUR',\n },\n vat: {\n vatType: control.get('vat').value || null,\n },\n };\n }\n\n private _createAvailabilityDTO({ price, control }: { price: PriceDTO; control: UntypedFormGroup }): AvailabilityDTO {\n return {\n availabilityType: 1024,\n supplier: {\n id: control.get('supplier').value,\n },\n price,\n estimatedShippingDate: control.get('estimatedShippingDate').value || null,\n supplyChannel: 'MANUALLY',\n };\n }\n\n private _createProductDTO({ item, control }: { item?: ItemDTO; control: UntypedFormGroup }): ProductDTO {\n const formValues: Partial = {\n ean: control.get('ean').value,\n name: control.get('name').value,\n contributors: control.get('contributors').value,\n manufacturer: control.get('manufacturer').value,\n };\n return !!item\n ? {\n catalogProductNumber: String(item.id),\n ...item.product,\n ...formValues,\n }\n : {\n catalogProductNumber: '',\n ...formValues,\n };\n }\n}\n", "properties": [ { "name": "addToCartItem", "deprecated": false, "deprecationMessage": "", "type": "AddToShoppingCartDTO", "indexKey": "", "optional": false, "description": "", "line": 30 }, { "name": "estimatedShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 31 }, { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 34 }, { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO", "indexKey": "", "optional": false, "description": "", "line": 27 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 32 }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 33 }, { "name": "shoppingCartItem", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartItemDTO", "indexKey": "", "optional": true, "description": "", "line": 29 }, { "name": "shoppingCartItemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 28 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CheckoutEntity", "id": "interface-CheckoutEntity-7e72117b4402c2513a08879ec89da17b4c9acd944b03f56a06ee2ac191624c6eb90926137ae97cac70a5e4ccd49f08039085e0a64548946a96d0966b2799e269", "file": "apps/isa-app/src/domain/checkout/store/defs/checkout.entity.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import {\r\n AvailabilityDTO,\r\n BuyerDTO,\r\n CheckoutDTO,\r\n NotificationChannel,\r\n PayerDTO,\r\n ShippingAddressDTO,\r\n ShoppingCartDTO,\r\n} from '@swagger/checkout';\r\nimport { CustomerDTO } from '@swagger/crm';\r\nimport { DisplayOrderDTO } from '@swagger/oms';\r\n\r\nexport interface CheckoutEntity {\r\n processId: number;\r\n checkout: CheckoutDTO;\r\n shoppingCart: ShoppingCartDTO;\r\n customer: CustomerDTO;\r\n payer: PayerDTO;\r\n buyer: BuyerDTO;\r\n shippingAddress: ShippingAddressDTO;\r\n orders: DisplayOrderDTO[];\r\n specialComment: string;\r\n notificationChannels: NotificationChannel;\r\n olaErrorIds: number[];\r\n itemAvailabilityTimestamp: Record;\r\n}\r\n", "properties": [ { "name": "buyer", "deprecated": false, "deprecationMessage": "", "type": "BuyerDTO", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "CheckoutDTO", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "customer", "deprecated": false, "deprecationMessage": "", "type": "CustomerDTO", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "itemAvailabilityTimestamp", "deprecated": false, "deprecationMessage": "", "type": "Record", "indexKey": "", "optional": false, "description": "", "line": 25 }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": false, "description": "", "line": 23 }, { "name": "olaErrorIds", "deprecated": false, "deprecationMessage": "", "type": "number[]", "indexKey": "", "optional": false, "description": "", "line": 24 }, { "name": "orders", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderDTO[]", "indexKey": "", "optional": false, "description": "", "line": 21 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": false, "description": "", "line": 18 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": false, "description": "", "line": 20 }, { "name": "shoppingCart", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartDTO", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "specialComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CheckoutItemDTO", "id": "interface-CheckoutItemDTO-71f7ecb4085120724cd1809c756ec7db4c9582ebcce803b11f41085163655597713628c2a5c7eb2e245d65f64ea8f18a93aef5f3cbd13dad814f9e082c3bc091", "file": "apps/isa-app/src/swagger/checkout/models/checkout-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem } from './entity-dtobase-of-checkout-item-dtoand-icheckout-item';\nimport { EntityDTOContainerOfShoppingCartItemDTO } from './entity-dtocontainer-of-shopping-cart-item-dto';\nimport { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';\nimport { EntityDTOContainerOfCheckoutDeliveryDTO } from './entity-dtocontainer-of-checkout-delivery-dto';\nimport { PriceValueDTO } from './price-value-dto';\nexport interface CheckoutItemDTO extends EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem {\n accessories?: Array;\n checkout?: EntityDTOContainerOfCheckoutDTO;\n delivery?: EntityDTOContainerOfCheckoutDeliveryDTO;\n orderedAtSupplier?: string;\n preferredShippingDate?: string;\n quantity?: number;\n shoppingCartItem?: EntityDTOContainerOfShoppingCartItemDTO;\n total?: PriceValueDTO;\n}\n", "properties": [ { "name": "accessories", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "delivery", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "orderedAtSupplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "preferredShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "shoppingCartItem", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfShoppingCartItemDTO", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem" ] }, { "name": "CheckoutItemDTO", "id": "interface-CheckoutItemDTO-4c27ca6a4211fafcad0fa2217c18c9fbb409d639887e3564023fbfd0db03df04a8dc1ed79c69ed384fc5d6759b9571973b5fd3a7289224589775816455b0ded6-1", "file": "apps/isa-app/src/swagger/print/models/checkout-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCheckoutItemDTOAndICheckoutItem } from './read-only-entity-dtoof-checkout-item-dtoand-icheckout-item';\nimport { EntityDTOContainerOfShoppingCartItemDTO } from './entity-dtocontainer-of-shopping-cart-item-dto';\nimport { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';\nimport { EntityDTOContainerOfCheckoutDeliveryDTO } from './entity-dtocontainer-of-checkout-delivery-dto';\nimport { PriceValueDTO } from './price-value-dto';\nexport interface CheckoutItemDTO extends ReadOnlyEntityDTOOfCheckoutItemDTOAndICheckoutItem {\n accessories?: Array;\n checkout?: EntityDTOContainerOfCheckoutDTO;\n delivery?: EntityDTOContainerOfCheckoutDeliveryDTO;\n orderedAtSupplier?: string;\n preferredShippingDate?: string;\n quantity?: number;\n shoppingCartItem?: EntityDTOContainerOfShoppingCartItemDTO;\n total?: PriceValueDTO;\n}\n", "properties": [ { "name": "accessories", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "delivery", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "orderedAtSupplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "preferredShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "shoppingCartItem", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfShoppingCartItemDTO", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfCheckoutItemDTOAndICheckoutItem" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CheckoutItemDTO-1" }, { "name": "CheckoutReviewState", "id": "interface-CheckoutReviewState-dada587eb3c3118626643bb81470f5308a598d1bb8c36884f3f2bf833c1a36dee57efe255112ee9d2431610a835646ee1c5846a36601d1c9c800940606185858", "file": "apps/isa-app/src/page/checkout/checkout-review/checkout-review.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { UntypedFormGroup } from '@angular/forms';\nimport { ApplicationService } from '@core/application';\nimport { DomainCheckoutService } from '@domain/checkout';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { NotificationChannel, PayerDTO, ShoppingCartDTO, ShoppingCartItemDTO } from '@swagger/checkout';\nimport { UiErrorModalComponent, UiModalService } from '@ui/modal';\nimport { BehaviorSubject, Subject } from 'rxjs';\nimport { first, map, switchMap, takeUntil, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface CheckoutReviewState {\n payer: PayerDTO;\n shoppingCart: ShoppingCartDTO;\n shoppingCartItems: ShoppingCartItemDTO[];\n fetching: boolean;\n}\n\n@Injectable()\nexport class CheckoutReviewStore extends ComponentStore {\n orderCompleted = new Subject();\n\n get shoppingCart() {\n return this.get((s) => s.shoppingCart);\n }\n set shoppingCart(shoppingCart: ShoppingCartDTO) {\n this.patchState({ shoppingCart });\n }\n readonly shoppingCart$ = this.select((s) => s.shoppingCart);\n\n get shoppingCartItems() {\n return this.get((s) => s.shoppingCartItems);\n }\n set shoppingCartItems(shoppingCartItems: ShoppingCartItemDTO[]) {\n this.patchState({ shoppingCartItems });\n }\n readonly shoppingCartItems$ = this.select((s) => s.shoppingCartItems);\n\n get fetching() {\n return this.get((s) => s.fetching);\n }\n set fetching(fetching: boolean) {\n this.patchState({ fetching });\n }\n readonly fetching$ = this.select((s) => s.fetching);\n\n customerFeatures$ = this._application.activatedProcessId$.pipe(\n takeUntil(this.orderCompleted),\n switchMap((processId) => this._domainCheckoutService.getCustomerFeatures({ processId })),\n );\n\n payer$ = this._application.activatedProcessId$.pipe(\n takeUntil(this.orderCompleted),\n switchMap((processId) => this._domainCheckoutService.getPayer({ processId })),\n );\n\n buyer$ = this._application.activatedProcessId$.pipe(\n takeUntil(this.orderCompleted),\n switchMap((processId) => this._domainCheckoutService.getBuyer({ processId })),\n );\n\n showBillingAddress$ = this.shoppingCartItems$.pipe(\n withLatestFrom(this.customerFeatures$),\n map(\n ([items, customerFeatures]) =>\n items.some(\n (item) =>\n item.features?.orderType === 'Versand' ||\n item.features?.orderType === 'B2B-Versand' ||\n item.features?.orderType === 'DIG-Versand',\n ) || !!customerFeatures?.b2b,\n ),\n );\n\n checkNotificationChannelControl$ = new BehaviorSubject(true);\n\n notificationChannelLoading$ = new Subject();\n\n notificationsControl: UntypedFormGroup;\n\n constructor(\n private _domainCheckoutService: DomainCheckoutService,\n private _application: ApplicationService,\n private _uiModal: UiModalService,\n ) {\n super({ payer: undefined, shoppingCart: undefined, shoppingCartItems: [], fetching: false });\n }\n\n loadShoppingCart = this.effect(($) =>\n $.pipe(\n tap(() => (this.fetching = true)),\n withLatestFrom(this._application.activatedProcessId$),\n switchMap(([_, processId]) => {\n return this._domainCheckoutService.getShoppingCart({ processId, latest: true }).pipe(\n tapResponse(\n (shoppingCart) => {\n const shoppingCartItems = shoppingCart?.items?.map((item) => item.data) || [];\n this.patchState({\n shoppingCart,\n shoppingCartItems,\n });\n },\n (err) => {},\n () => {},\n ),\n );\n }),\n tap(() => (this.fetching = false)),\n ),\n );\n\n async onNotificationChange(notificationChannels?: NotificationChannel[]) {\n this.notificationChannelLoading$.next(true);\n\n try {\n const control = this.notificationsControl?.getRawValue();\n const notificationChannel = notificationChannels\n ? (notificationChannels.reduce((val, current) => val | current, 0) as NotificationChannel)\n : control?.notificationChannel?.selected || 0;\n const processId = await this._application.activatedProcessId$.pipe(first()).toPromise();\n const email = control?.notificationChannel?.email;\n const mobile = control?.notificationChannel?.mobile;\n\n // Check if E-Mail and Mobilnumber is available if E-Mail or SMS checkbox is active\n if (notificationChannel === 3 && (!email || !mobile)) {\n this.checkNotificationChannelControl$.next(false);\n } else if (notificationChannel === 2 && !mobile) {\n this.checkNotificationChannelControl$.next(false);\n } else if (notificationChannel === 1 && !email) {\n this.checkNotificationChannelControl$.next(false);\n } else {\n this.checkNotificationChannelControl$.next(true);\n }\n\n // NotificationChannel nur speichern, wenn Haken und Value gesetzt\n let setNotificationChannel = 0;\n if ((notificationChannel & 1) === 1 && email) {\n setNotificationChannel += 1;\n }\n if ((notificationChannel & 2) === 2 && mobile) {\n setNotificationChannel += 2;\n }\n\n if (notificationChannel > 0) {\n this.setCommunicationDetails({ processId, notificationChannel, email, mobile });\n }\n this._domainCheckoutService.setNotificationChannels({\n processId,\n notificationChannels: (setNotificationChannel as NotificationChannel) || 0,\n });\n } catch (error) {\n this._uiModal.open({ content: UiErrorModalComponent, data: error, title: 'Fehler beim setzen des Benachrichtigungskanals' });\n }\n\n this.notificationChannelLoading$.next(false);\n }\n\n setCommunicationDetails({\n processId,\n notificationChannel,\n email,\n mobile,\n }: {\n processId: number;\n notificationChannel: number;\n email: string;\n mobile: string;\n }) {\n const emailValid = this.notificationsControl?.get('notificationChannel')?.get('email')?.valid;\n const mobileValid = this.notificationsControl?.get('notificationChannel')?.get('mobile')?.valid;\n\n if (notificationChannel === 3 && emailValid && mobileValid) {\n this._domainCheckoutService.setBuyerCommunicationDetails({ processId, email, mobile });\n } else if (notificationChannel === 1 && emailValid) {\n this._domainCheckoutService.setBuyerCommunicationDetails({ processId, email });\n } else if (notificationChannel === 2 && mobileValid) {\n this._domainCheckoutService.setBuyerCommunicationDetails({ processId, mobile });\n }\n }\n}\n", "properties": [ { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "shoppingCart", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartDTO", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "shoppingCartItems", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CommentDTO", "id": "interface-CommentDTO-b710eaa2ddba664f92a4d0a4a50afea3efcdbeb2014a60acb672cdeeef4435ab73825b3d905ad3df836e41631f4613143385e27c9f044a03d7f4b8f09e6b44be", "file": "apps/isa-app/src/swagger/eis/models/comment-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface CommentDTO extends EntityDTOBase {\n /**\n * Filiale / Abteilung\n */\n branch?: EntityDTOContainerOfBranchDTO;\n\n /**\n * Überschrift\n */\n headline?: string;\n\n /**\n * Text\n */\n text?: string;\n}\n", "properties": [ { "name": "branch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "

Filiale / Abteilung

\n", "line": 8, "rawdescription": "\n\nFiliale / Abteilung\n" }, { "name": "headline", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Überschrift

\n", "line": 13, "rawdescription": "\n\nÜberschrift\n" }, { "name": "text", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Text

\n", "line": 18, "rawdescription": "\n\nText\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "CommunicationDetailsDTO", "id": "interface-CommunicationDetailsDTO-b569c440cdd86ca1bba6844a86997c2c8b98fa619bf25ce7972038c848e76fa9708cad35ccaeeb9421ce38f45c5d4ae328d3e75638e0511c32519063cf8af1bd", "file": "apps/isa-app/src/swagger/checkout/models/communication-details-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface CommunicationDetailsDTO extends TouchedBase {\n email?: string;\n fax?: string;\n mobile?: string;\n phone?: string;\n}\n", "properties": [ { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "fax", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "CommunicationDetailsDTO", "id": "interface-CommunicationDetailsDTO-b569c440cdd86ca1bba6844a86997c2c8b98fa619bf25ce7972038c848e76fa9708cad35ccaeeb9421ce38f45c5d4ae328d3e75638e0511c32519063cf8af1bd-1", "file": "apps/isa-app/src/swagger/crm/models/communication-details-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface CommunicationDetailsDTO extends TouchedBase {\n email?: string;\n fax?: string;\n mobile?: string;\n phone?: string;\n}\n", "properties": [ { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "fax", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CommunicationDetailsDTO-1" }, { "name": "CommunicationDetailsDTO", "id": "interface-CommunicationDetailsDTO-28786791599e4ea697f1fb9dbddd852e3e20c368d3e7a724cc52e8f347f885ef66603fb11b2d87c9961c3b0dde726351290716321cff0f190be4dce852d035b3-2", "file": "apps/isa-app/src/swagger/oms/models/communication-details-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface CommunicationDetailsDTO extends TouchedBase {\n /**\n * E-Mail Adresse\n */\n email?: string;\n\n /**\n * Faxnummer\n */\n fax?: string;\n\n /**\n * Mobilnummer\n */\n mobile?: string;\n\n /**\n * Telefonnummer\n */\n phone?: string;\n}\n", "properties": [ { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

E-Mail Adresse

\n", "line": 7, "rawdescription": "\n\nE-Mail Adresse\n" }, { "name": "fax", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Faxnummer

\n", "line": 12, "rawdescription": "\n\nFaxnummer\n" }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Mobilnummer

\n", "line": 17, "rawdescription": "\n\nMobilnummer\n" }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Telefonnummer

\n", "line": 22, "rawdescription": "\n\nTelefonnummer\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "CommunicationDetailsDTO-2" }, { "name": "CommunicationDetailsDTO", "id": "interface-CommunicationDetailsDTO-6fc866789eb069734dbd63b11bc7067754236dda4d617972f5bab60d0cc6e646357673e4da71fe055eb38a43b23699db546aeb086bc4f47c118d59567abce66d-3", "file": "apps/isa-app/src/swagger/print/models/communication-details-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface CommunicationDetailsDTO {\n email?: string;\n fax?: string;\n mobile?: string;\n phone?: string;\n}\n", "properties": [ { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "fax", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 3, "duplicateName": "CommunicationDetailsDTO-3" }, { "name": "CommunicationDetailsDTO", "id": "interface-CommunicationDetailsDTO-b569c440cdd86ca1bba6844a86997c2c8b98fa619bf25ce7972038c848e76fa9708cad35ccaeeb9421ce38f45c5d4ae328d3e75638e0511c32519063cf8af1bd-4", "file": "apps/isa-app/src/swagger/remi/models/communication-details-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface CommunicationDetailsDTO extends TouchedBase {\n email?: string;\n fax?: string;\n mobile?: string;\n phone?: string;\n}\n", "properties": [ { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "fax", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "CommunicationDetailsDTO-4" }, { "name": "CommunicationDetailsDTO", "id": "interface-CommunicationDetailsDTO-b569c440cdd86ca1bba6844a86997c2c8b98fa619bf25ce7972038c848e76fa9708cad35ccaeeb9421ce38f45c5d4ae328d3e75638e0511c32519063cf8af1bd-5", "file": "apps/isa-app/src/swagger/wws/models/communication-details-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface CommunicationDetailsDTO extends TouchedBase {\n email?: string;\n fax?: string;\n mobile?: string;\n phone?: string;\n}\n", "properties": [ { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "fax", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "CommunicationDetailsDTO-5" }, { "name": "CompanyDTO", "id": "interface-CompanyDTO-b34334802f87021e80c120ab493c9050cd1296d04828fcf5ccd0ae5c56100d26d7849c86adca1667838d91dc6371fe8db5a44be5fd3455c535b22c8b8b1c9429", "file": "apps/isa-app/src/swagger/checkout/models/company-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCompanyDTOAndICompany } from './entity-dtobase-of-company-dtoand-icompany';\nimport { AddressDTO } from './address-dto';\nimport { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto';\nexport interface CompanyDTO extends EntityDTOBaseOfCompanyDTOAndICompany {\n address?: AddressDTO;\n companyNumber?: string;\n costUnit?: string;\n department?: string;\n gln?: string;\n legalForm?: string;\n locale?: string;\n name?: string;\n nameSuffix?: string;\n parent?: EntityDTOContainerOfCompanyDTO;\n sector?: string;\n vatId?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "companyNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "costUnit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "department", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "gln", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "legalForm", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "nameSuffix", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCompanyDTO", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "sector", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "vatId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCompanyDTOAndICompany" ] }, { "name": "CompanyDTO", "id": "interface-CompanyDTO-5d5e81654636a98e63e83380957e0578324b47d00e166a03348662ed5239245fcdf38bac95f52b215616eb2c1f5ea4e0710540a68f29e777c1398b736d122a52-1", "file": "apps/isa-app/src/swagger/oms/models/company-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCompanyDTOAndICompany } from './entity-dtobase-of-company-dtoand-icompany';\nimport { AddressDTO } from './address-dto';\nimport { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto';\nexport interface CompanyDTO extends EntityDTOBaseOfCompanyDTOAndICompany {\n /**\n * Adresse\n */\n address?: AddressDTO;\n\n /**\n * Firmen-Nr\n */\n companyNumber?: string;\n\n /**\n * Kostenstelle\n */\n costUnit?: string;\n\n /**\n * Abteilung/Bereich\n */\n department?: string;\n\n /**\n * GLN\n */\n gln?: string;\n\n /**\n * Rechtsform\n */\n legalForm?: string;\n\n /**\n * Lokalisierung / (Korrespondenz-) Sprache\n */\n locale?: string;\n\n /**\n * Name der Organisation/Firma\n */\n name?: string;\n\n /**\n * Namens-Zusatz der Organisation/Firma\n */\n nameSuffix?: string;\n\n /**\n * Übergeordnete Firma\n */\n parent?: EntityDTOContainerOfCompanyDTO;\n\n /**\n * Branche\n */\n sector?: string;\n\n /**\n * Umsatzsteuer Id\n */\n vatId?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Adresse

\n", "line": 9, "rawdescription": "\n\nAdresse\n" }, { "name": "companyNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Firmen-Nr

\n", "line": 14, "rawdescription": "\n\nFirmen-Nr\n" }, { "name": "costUnit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kostenstelle

\n", "line": 19, "rawdescription": "\n\nKostenstelle\n" }, { "name": "department", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Abteilung/Bereich

\n", "line": 24, "rawdescription": "\n\nAbteilung/Bereich\n" }, { "name": "gln", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

GLN

\n", "line": 29, "rawdescription": "\n\nGLN\n" }, { "name": "legalForm", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Rechtsform

\n", "line": 34, "rawdescription": "\n\nRechtsform\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lokalisierung / (Korrespondenz-) Sprache

\n", "line": 39, "rawdescription": "\n\nLokalisierung / (Korrespondenz-) Sprache\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name der Organisation/Firma

\n", "line": 44, "rawdescription": "\n\nName der Organisation/Firma\n" }, { "name": "nameSuffix", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Namens-Zusatz der Organisation/Firma

\n", "line": 49, "rawdescription": "\n\nNamens-Zusatz der Organisation/Firma\n" }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCompanyDTO", "indexKey": "", "optional": true, "description": "

Übergeordnete Firma

\n", "line": 54, "rawdescription": "\n\nÜbergeordnete Firma\n" }, { "name": "sector", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Branche

\n", "line": 59, "rawdescription": "\n\nBranche\n" }, { "name": "vatId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Umsatzsteuer Id

\n", "line": 64, "rawdescription": "\n\nUmsatzsteuer Id\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCompanyDTOAndICompany" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CompanyDTO-1" }, { "name": "CompanyDTO", "id": "interface-CompanyDTO-fb7b5d605ea682af3223ce8560a61ac686cd0fc0ae90abcbe3322d33ca8c9c210084dee6d8201bfef54aa5d3922ecbe64ef1a7e274c52318f1853eef1587680b-2", "file": "apps/isa-app/src/swagger/print/models/company-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfCompanyDTOAndICompany } from './entity-dtoof-company-dtoand-icompany';\nimport { AddressDTO } from './address-dto';\nimport { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto';\nexport interface CompanyDTO extends EntityDTOOfCompanyDTOAndICompany {\n address?: AddressDTO;\n costUnit?: string;\n department?: string;\n gln?: string;\n legalForm?: string;\n locale?: string;\n name?: string;\n nameSuffix?: string;\n parent?: EntityDTOContainerOfCompanyDTO;\n sector?: string;\n vatId?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "costUnit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "department", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "gln", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "legalForm", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "nameSuffix", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "parent", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCompanyDTO", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "sector", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "vatId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfCompanyDTOAndICompany" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "CompanyDTO-2" }, { "name": "CompartmentInfoDTO", "id": "interface-CompartmentInfoDTO-ed27b4cf61dbc54cd164833307de4ca2d08cd71132cf4dd69f486f95c6e8394054a0e5cb5f89db413029d81c80b8c93980413636347066d58ccaddda8264dfeb", "file": "apps/isa-app/src/swagger/wws/models/compartment-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface CompartmentInfoDTO {\n assortment?: string;\n code?: string;\n department?: string;\n description?: string;\n label?: string;\n topLabel?: string;\n}\n", "properties": [ { "name": "assortment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "code", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "department", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "topLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ComponentItemDTO", "id": "interface-ComponentItemDTO-8636914af879f04e8776dc7a8be40baebedfcc5d9152405082f29c4fab3f5a2fea3272e110b1c3b1cd4a5bebd79048f17e437c23d0b2c357b404031f22632afd", "file": "apps/isa-app/src/swagger/checkout/models/component-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { ComponentItemDisplayType } from './component-item-display-type';\nimport { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nexport interface ComponentItemDTO extends TouchedBase {\n category?: EntityDTOContainerOfCategoryDTO;\n description?: string;\n displayType?: ComponentItemDisplayType;\n item?: EntityDTOContainerOfItemDTO;\n name?: string;\n quantityMax?: number;\n quantityMin?: number;\n quantityUnitType?: QuantityUnitType;\n required?: boolean;\n start?: string;\n stop?: string;\n unit?: string;\n}\n", "properties": [ { "name": "category", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "displayType", "deprecated": false, "deprecationMessage": "", "type": "ComponentItemDisplayType", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfItemDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "quantityMax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "quantityMin", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "required", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "unit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "ComponentItemDTO", "id": "interface-ComponentItemDTO-a6c89b3bb47c35334c1a8fa9ed610b50d9f9cfd82c7398f5a9741e00c19bc27d51724396dc77018d5fc227889107f13e979255d1073a64aa110f63da5e9f4338-1", "file": "apps/isa-app/src/swagger/oms/models/component-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { ComponentItemDisplayType } from './component-item-display-type';\nimport { EntityDTOContainerOfItemDTO2 } from './entity-dtocontainer-of-item-dto2';\nimport { QuantityUnitType } from './quantity-unit-type';\nexport interface ComponentItemDTO extends TouchedBase {\n /**\n * Kategorie des Set-Artikels (nicht Warengruppe)\n */\n category?: EntityDTOContainerOfCategoryDTO;\n\n /**\n * Beschreibung des Set-Artikels (intern)\n */\n description?: string;\n\n /**\n * Art der Anzeige\n */\n displayType?: ComponentItemDisplayType;\n\n /**\n * Artikel\n */\n item?: EntityDTOContainerOfItemDTO2;\n\n /**\n * Name des Set-Artikels (intern)\n */\n name?: string;\n\n /**\n * Menge (max.)\n */\n quantityMax?: number;\n\n /**\n * Menge (min.)\n */\n quantityMin?: number;\n\n /**\n * Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)\n */\n quantityUnitType?: QuantityUnitType;\n\n /**\n * Nicht optional / optional\n */\n required?: boolean;\n\n /**\n * Beginn\n */\n start?: string;\n\n /**\n * Ende\n */\n stop?: string;\n\n /**\n * Maßeinheit\n */\n unit?: string;\n}\n", "properties": [ { "name": "category", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "

Kategorie des Set-Artikels (nicht Warengruppe)

\n", "line": 11, "rawdescription": "\n\nKategorie des Set-Artikels (nicht Warengruppe)\n" }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung des Set-Artikels (intern)

\n", "line": 16, "rawdescription": "\n\nBeschreibung des Set-Artikels (intern)\n" }, { "name": "displayType", "deprecated": false, "deprecationMessage": "", "type": "ComponentItemDisplayType", "indexKey": "", "optional": true, "description": "

Art der Anzeige

\n", "line": 21, "rawdescription": "\n\nArt der Anzeige\n" }, { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfItemDTO2", "indexKey": "", "optional": true, "description": "

Artikel

\n", "line": 26, "rawdescription": "\n\nArtikel\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name des Set-Artikels (intern)

\n", "line": 31, "rawdescription": "\n\nName des Set-Artikels (intern)\n" }, { "name": "quantityMax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Menge (max.)

\n", "line": 36, "rawdescription": "\n\nMenge (max.)\n" }, { "name": "quantityMin", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Menge (min.)

\n", "line": 41, "rawdescription": "\n\nMenge (min.)\n" }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": true, "description": "

Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)

\n", "line": 46, "rawdescription": "\n\nMengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)\n" }, { "name": "required", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Nicht optional / optional

\n", "line": 51, "rawdescription": "\n\nNicht optional / optional\n" }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beginn

\n", "line": 56, "rawdescription": "\n\nBeginn\n" }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Ende

\n", "line": 61, "rawdescription": "\n\nEnde\n" }, { "name": "unit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Maßeinheit

\n", "line": 66, "rawdescription": "\n\nMaßeinheit\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "ComponentItemDTO-1" }, { "name": "ComponentItemDTO", "id": "interface-ComponentItemDTO-e8d044a5f217e985c8edf0e314fc172788e586c553131fdb70fdf86697d5ebfb45034768a20768e6601e4cb650474e3d8cada3605e3bdee961c99856a1d49506-2", "file": "apps/isa-app/src/swagger/print/models/component-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';\nimport { ComponentItemDisplayType } from './component-item-display-type';\nimport { EntityDTOContainerOfItemDTO } from './entity-dtocontainer-of-item-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nexport interface ComponentItemDTO {\n category?: EntityDTOContainerOfCategoryDTO;\n description?: string;\n displayType: ComponentItemDisplayType;\n item?: EntityDTOContainerOfItemDTO;\n name?: string;\n quantityMax?: number;\n quantityUnitType: QuantityUnitType;\n required?: boolean;\n start?: string;\n stop?: string;\n unit?: string;\n}\n", "properties": [ { "name": "category", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "displayType", "deprecated": false, "deprecationMessage": "", "type": "ComponentItemDisplayType", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfItemDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "quantityMax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "required", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "unit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 2, "duplicateName": "ComponentItemDTO-2" }, { "name": "ComponentsDTO", "id": "interface-ComponentsDTO-c3ea0d72f5268c850fab41d35b598c47f357f667794796cc16d4940de21a34a7f08966e123d6147b04e37e4d03994f1b0b5ef7a15203a7806653606fc4adc1e5", "file": "apps/isa-app/src/swagger/checkout/models/components-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfComponentsDTOAndIComponents } from './entity-dtobase-of-components-dtoand-icomponents';\nimport { ComponentItemDTO } from './component-item-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nimport { SetType } from './set-type';\nexport interface ComponentsDTO extends EntityDTOBaseOfComponentsDTOAndIComponents {\n items?: Array;\n overallQuantityMax?: number;\n overallQuantityMin?: number;\n quantityUnitType?: QuantityUnitType;\n referenceQuantity?: number;\n type?: SetType;\n unit?: string;\n}\n", "properties": [ { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "overallQuantityMax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "overallQuantityMin", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "referenceQuantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "SetType", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "unit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfComponentsDTOAndIComponents" ] }, { "name": "ComponentsDTO", "id": "interface-ComponentsDTO-7b654f524e8749eabc72ef0c5e9cab1dfe31fcf0cdb868ea8d3ee266c0096171c93e0bde8003404774196eee5970669bb72dda80cd18d0176567bb193da74cf5-1", "file": "apps/isa-app/src/swagger/oms/models/components-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfComponentsDTOAndIComponents } from './entity-dtobase-of-components-dtoand-icomponents';\nimport { ComponentItemDTO } from './component-item-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nimport { SetType } from './set-type';\nexport interface ComponentsDTO extends EntityDTOBaseOfComponentsDTOAndIComponents {\n /**\n * Artikel / Produkte\n */\n items?: Array;\n\n /**\n * Gesamtmenge aller Komponenten(max.)\n */\n overallQuantityMax?: number;\n\n /**\n * Gesamtmenge aller Komponenten (min.)\n */\n overallQuantityMin?: number;\n\n /**\n * Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)\n */\n quantityUnitType?: QuantityUnitType;\n\n /**\n * Referenzmenge\n */\n referenceQuantity?: number;\n\n /**\n * Feste oder auswählbare Komponenten\n */\n type?: SetType;\n\n /**\n * Maßeinheit\n */\n unit?: string;\n}\n", "properties": [ { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Artikel / Produkte

\n", "line": 10, "rawdescription": "\n\nArtikel / Produkte\n" }, { "name": "overallQuantityMax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Gesamtmenge aller Komponenten(max.)

\n", "line": 15, "rawdescription": "\n\nGesamtmenge aller Komponenten(max.)\n" }, { "name": "overallQuantityMin", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Gesamtmenge aller Komponenten (min.)

\n", "line": 20, "rawdescription": "\n\nGesamtmenge aller Komponenten (min.)\n" }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": true, "description": "

Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)

\n", "line": 25, "rawdescription": "\n\nMengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)\n" }, { "name": "referenceQuantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Referenzmenge

\n", "line": 30, "rawdescription": "\n\nReferenzmenge\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "SetType", "indexKey": "", "optional": true, "description": "

Feste oder auswählbare Komponenten

\n", "line": 35, "rawdescription": "\n\nFeste oder auswählbare Komponenten\n" }, { "name": "unit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Maßeinheit

\n", "line": 40, "rawdescription": "\n\nMaßeinheit\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfComponentsDTOAndIComponents" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "ComponentsDTO-1" }, { "name": "ComponentsDTO", "id": "interface-ComponentsDTO-ab6d00b59a23674cf3fa0ec9529c79a7c4c3f5b71ac806d7e6e100c4bdce623f8c8c467451d162534330866c2104dbd6bb27db1e1e47c991e6082e17299fa3d3-2", "file": "apps/isa-app/src/swagger/print/models/components-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfComponentsDTOAndIComponents } from './entity-dtoof-components-dtoand-icomponents';\nimport { ComponentItemDTO } from './component-item-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nimport { SetType } from './set-type';\nexport interface ComponentsDTO extends EntityDTOOfComponentsDTOAndIComponents {\n items?: Array;\n overallQuantityMax?: number;\n overallQuantityMin?: number;\n quantityUnitType: QuantityUnitType;\n referenceQuantity?: number;\n type: SetType;\n unit?: string;\n}\n", "properties": [ { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "overallQuantityMax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "overallQuantityMin", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "referenceQuantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "SetType", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "unit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfComponentsDTOAndIComponents" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "ComponentsDTO-2" }, { "name": "ConfigLoader", "id": "interface-ConfigLoader-33ef911f35a021124c8f654a0d0e62689a315851107feab2c1e88462b66bd5f0f1193d30d7b139c78bac94f9d6528645b9e7a51b04123ece7505feec4073adaa", "file": "apps/isa-app/src/core/config/config-loaders/config-loader.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Observable } from 'rxjs';\r\n\r\n/**\r\n * Config loader interface for loading configurations\r\n */\r\nexport interface ConfigLoader {\r\n load(): Promise;\r\n}\r\n", "properties": [], "indexSignatures": [], "kind": 173, "description": "

Config loader interface for loading configurations

\n", "rawdescription": "\n\nConfig loader interface for loading configurations\n", "methods": [ { "name": "load", "args": [], "optional": false, "returnType": "Promise", "typeParameters": [], "line": 7, "deprecated": false, "deprecationMessage": "" } ], "extends": [] }, { "name": "ConfigModuleOptions", "id": "interface-ConfigModuleOptions-70670c8a5da204e557ee841646624e8722ab1851d30ca079a7954d22335f39a977c29132cc8b3a041d623c76147341a209089479da222ee8d7d21adbb5aa2ee1", "file": "apps/isa-app/src/core/config/config-module-options.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Type } from '@angular/core';\r\nimport { ConfigLoader } from './config-loaders';\r\n\r\nexport interface ConfigModuleOptions {\r\n useConfigLoader: Type;\r\n jsonConfigLoaderUrl?: string;\r\n}\r\n", "properties": [ { "name": "jsonConfigLoaderUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "useConfigLoader", "deprecated": false, "deprecationMessage": "", "type": "Type", "indexKey": "", "optional": false, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ConfirmationDTO", "id": "interface-ConfirmationDTO-76ab120b7e638e5e6101b5f328218eeff5047f4851c8dee2db9eaf4b68da3839c9923fb6ba6a79180dd0fbb8a61fdb626c5f22d6cb3af9945ed04bbae99f6b1f", "file": "apps/isa-app/src/swagger/eis/models/confirmation-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface ConfirmationDTO extends EntityDTOBase {\n /**\n * Dateien\n */\n attachments?: Array;\n\n /**\n * Filiale / Abteilung\n */\n branch?: EntityDTOContainerOfBranchDTO;\n\n /**\n * Erledigt durch\n */\n completedBy?: string;\n\n /**\n * Erledigt Zeitstempel\n */\n completedDate?: string;\n\n /**\n * In Bearbeitung durch\n */\n processingBy?: string;\n\n /**\n * In Bearbeitung seit\n */\n processingDate?: string;\n}\n", "properties": [ { "name": "attachments", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Dateien

\n", "line": 9, "rawdescription": "\n\nDateien\n" }, { "name": "branch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "

Filiale / Abteilung

\n", "line": 14, "rawdescription": "\n\nFiliale / Abteilung\n" }, { "name": "completedBy", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erledigt durch

\n", "line": 19, "rawdescription": "\n\nErledigt durch\n" }, { "name": "completedDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erledigt Zeitstempel

\n", "line": 24, "rawdescription": "\n\nErledigt Zeitstempel\n" }, { "name": "processingBy", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

In Bearbeitung durch

\n", "line": 29, "rawdescription": "\n\nIn Bearbeitung durch\n" }, { "name": "processingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

In Bearbeitung seit

\n", "line": 34, "rawdescription": "\n\nIn Bearbeitung seit\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "ConfirmModalData", "id": "interface-ConfirmModalData-3b0e6e0b9778ce0e158c3d80b9cdffc78c2e309895cb47655f7421b531e673a845fc6081558a523384869da5c19d4ebe16645efb55584b3efb43657f770bef58", "file": "apps/isa-app/src/ui/modal/confirm-modal/confirm-modal.data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface ConfirmModalData {\r\n message: string;\r\n rejectLabel?: string;\r\n confirmLabel?: string;\r\n}\r\n", "properties": [ { "name": "confirmLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 2 }, { "name": "rejectLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ConsoleLog", "id": "interface-ConsoleLog-e2eea306949957d7134a039bc47c5279c5a87996b31181334b822bb60bf2b4c9ecd08b0d75d49b5bb774f3bc7d12555ab313557bf57ff4bc5580529a76b059d4", "file": "apps/isa-app/src/app/debug/debug.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { BehaviorSubject, fromEvent } from 'rxjs';\r\n\r\nexport interface ConsoleLog {\r\n timestamp?: Date;\r\n type: 'log' | 'warn' | 'error';\r\n args: any[];\r\n}\r\n\r\n@Injectable()\r\nexport class DebugService {\r\n private _consoleSubject = new BehaviorSubject([]);\r\n\r\n logs$ = this._consoleSubject.asObservable();\r\n\r\n constructor() {\r\n fromEvent(window, 'message').subscribe((event: MessageEvent) => {\r\n this.add({ type: 'log', args: [event.data] });\r\n });\r\n }\r\n\r\n add(log: ConsoleLog) {\r\n this._consoleSubject.next([...this._consoleSubject.value, { ...log, timestamp: new Date() }]);\r\n }\r\n}\r\n", "properties": [ { "name": "args", "deprecated": false, "deprecationMessage": "", "type": "any[]", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "timestamp", "deprecated": false, "deprecationMessage": "", "type": "Date", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "\"log\" | \"warn\" | \"error\"", "indexKey": "", "optional": false, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ContributorDTO", "id": "interface-ContributorDTO-9d3859302ca9a5274e0fa2e803d3a5fab2f89aba0927d09774ee3af2c3da16fbb50a4cd82fbc745ce62f84874c8e3d8ef38982f14728f6451076d385e8740ebb", "file": "apps/isa-app/src/swagger/checkout/models/contributor-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfContributorDTOAndIContributor } from './entity-dtobase-of-contributor-dtoand-icontributor';\nimport { OrganisationNamesDTO } from './organisation-names-dto';\nimport { PersonNamesDTO } from './person-names-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface ContributorDTO extends EntityDTOBaseOfContributorDTOAndIContributor {\n friendlyName?: string;\n organisation?: OrganisationNamesDTO;\n person?: PersonNamesDTO;\n tenant?: EntityDTOContainerOfTenantDTO;\n}\n", "properties": [ { "name": "friendlyName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationNamesDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "person", "deprecated": false, "deprecationMessage": "", "type": "PersonNamesDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "", "line": 10 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfContributorDTOAndIContributor" ] }, { "name": "ContributorDTO", "id": "interface-ContributorDTO-58b8278b18299dbe4f719d9d222b16d21e84c342b5b50ffbf66bfe270d88f43a4d5a2627b92cf13b8955d902fd92e5422eeaf9821612878e47b65f3f7da5e884-1", "file": "apps/isa-app/src/swagger/oms/models/contributor-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfContributorDTOAndIContributor } from './entity-dtobase-of-contributor-dtoand-icontributor';\nimport { OrganisationNamesDTO } from './organisation-names-dto';\nimport { PersonNamesDTO } from './person-names-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface ContributorDTO extends EntityDTOBaseOfContributorDTOAndIContributor {\n /**\n * Anzeigename\n */\n friendlyName?: string;\n\n /**\n * Organisation / Firma\n */\n organisation?: OrganisationNamesDTO;\n\n /**\n * Person\n */\n person?: PersonNamesDTO;\n\n /**\n * Mandant\n */\n tenant?: EntityDTOContainerOfTenantDTO;\n}\n", "properties": [ { "name": "friendlyName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Anzeigename

\n", "line": 10, "rawdescription": "\n\nAnzeigename\n" }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationNamesDTO", "indexKey": "", "optional": true, "description": "

Organisation / Firma

\n", "line": 15, "rawdescription": "\n\nOrganisation / Firma\n" }, { "name": "person", "deprecated": false, "deprecationMessage": "", "type": "PersonNamesDTO", "indexKey": "", "optional": true, "description": "

Person

\n", "line": 20, "rawdescription": "\n\nPerson\n" }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "

Mandant

\n", "line": 25, "rawdescription": "\n\nMandant\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfContributorDTOAndIContributor" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "ContributorDTO-1" }, { "name": "ContributorDTO", "id": "interface-ContributorDTO-e3c149348197b6e06292d7ca14f6e5bcd77c014ca2a54a16be082c53e64c8217817be158c757e6f47494fe408f47163ee1dc197c1b4b1073c68c7a30dc2bfd62-2", "file": "apps/isa-app/src/swagger/print/models/contributor-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfContributorDTOAndIContributor } from './entity-dtoof-contributor-dtoand-icontributor';\nimport { OrganisationNamesDTO } from './organisation-names-dto';\nimport { PersonNamesDTO } from './person-names-dto';\nimport { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';\nexport interface ContributorDTO extends EntityDTOOfContributorDTOAndIContributor {\n friendlyName?: string;\n organisation?: OrganisationNamesDTO;\n person?: PersonNamesDTO;\n tenant?: EntityDTOContainerOfTenantDTO;\n}\n", "properties": [ { "name": "friendlyName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationNamesDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "person", "deprecated": false, "deprecationMessage": "", "type": "PersonNamesDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "tenant", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfTenantDTO", "indexKey": "", "optional": true, "description": "", "line": 10 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfContributorDTOAndIContributor" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "ContributorDTO-2" }, { "name": "ContributorHelperDTO", "id": "interface-ContributorHelperDTO-4d5d7b0fc1b0a72b4c8744f80d92fd33fd3c1a37cd42fde12380f6b30ecf107626bfefcfc00d1852530d329e5494f9301a080104f52a4cc03d08a23b6614a520", "file": "apps/isa-app/src/swagger/checkout/models/contributor-helper-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfContributorDTO } from './entity-dtocontainer-of-contributor-dto';\nexport interface ContributorHelperDTO extends TouchedBase {\n contributor?: EntityDTOContainerOfContributorDTO;\n type?: string;\n}\n", "properties": [ { "name": "contributor", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfContributorDTO", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "ContributorHelperDTO", "id": "interface-ContributorHelperDTO-4d5d7b0fc1b0a72b4c8744f80d92fd33fd3c1a37cd42fde12380f6b30ecf107626bfefcfc00d1852530d329e5494f9301a080104f52a4cc03d08a23b6614a520-1", "file": "apps/isa-app/src/swagger/oms/models/contributor-helper-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfContributorDTO } from './entity-dtocontainer-of-contributor-dto';\nexport interface ContributorHelperDTO extends TouchedBase {\n contributor?: EntityDTOContainerOfContributorDTO;\n type?: string;\n}\n", "properties": [ { "name": "contributor", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfContributorDTO", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "ContributorHelperDTO-1" }, { "name": "ContributorHelperDTO", "id": "interface-ContributorHelperDTO-0467a1a9d077b48402c3ec8b10fcb7b99fe4251ea3d24ca6955245073b5ca46341952067ee3be8b931179e095ea59c7f5d79c4e17d0fde70b2549e5ee312e047-2", "file": "apps/isa-app/src/swagger/print/models/contributor-helper-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOContainerOfContributorDTO } from './entity-dtocontainer-of-contributor-dto';\nexport interface ContributorHelperDTO {\n contributor?: EntityDTOContainerOfContributorDTO;\n type?: string;\n}\n", "properties": [ { "name": "contributor", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfContributorDTO", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 2, "duplicateName": "ContributorHelperDTO-2" }, { "name": "CountryDTO", "id": "interface-CountryDTO-e0edec277125a5283e40d4d7ab2ee0dbb9c5e7ee4a0998d63a38b207985bf06ecd2358fec5e561620a3882f72a06a2726ffd25045e21f97b616e9db7d80a03fe", "file": "apps/isa-app/src/swagger/checkout/models/country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCountryDTOAndICountry } from './entity-dtobase-of-country-dtoand-icountry';\nexport interface CountryDTO extends EntityDTOBaseOfCountryDTOAndICountry {\n isDefault?: string;\n isO3166_A_3?: string;\n name?: string;\n sort?: number;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "isO3166_A_3", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCountryDTOAndICountry" ] }, { "name": "CountryDTO", "id": "interface-CountryDTO-e0edec277125a5283e40d4d7ab2ee0dbb9c5e7ee4a0998d63a38b207985bf06ecd2358fec5e561620a3882f72a06a2726ffd25045e21f97b616e9db7d80a03fe-1", "file": "apps/isa-app/src/swagger/crm/models/country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCountryDTOAndICountry } from './entity-dtobase-of-country-dtoand-icountry';\nexport interface CountryDTO extends EntityDTOBaseOfCountryDTOAndICountry {\n isDefault?: string;\n isO3166_A_3?: string;\n name?: string;\n sort?: number;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "isO3166_A_3", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCountryDTOAndICountry" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CountryDTO-1" }, { "name": "CountryDTO", "id": "interface-CountryDTO-c5a54b6d69a58e5ffe80a6178013171a9a93802a1a90a6696e4d3a861e7296d05a88d27425ed1ed70c5a20a27f808331662ba397be8cc7eb5364ca080d7baa62-2", "file": "apps/isa-app/src/swagger/oms/models/country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCountryDTOAndICountry } from './entity-dtobase-of-country-dtoand-icountry';\nexport interface CountryDTO extends EntityDTOBaseOfCountryDTOAndICountry {\n /**\n * Standard\n */\n isDefault?: string;\n\n /**\n * ISO Code 3166 A 3\n */\n isO3166_A_3?: string;\n\n /**\n * Name\n */\n name?: string;\n\n /**\n * Reihenfolge\n */\n sort?: number;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Standard

\n", "line": 7, "rawdescription": "\n\nStandard\n" }, { "name": "isO3166_A_3", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

ISO Code 3166 A 3

\n", "line": 12, "rawdescription": "\n\nISO Code 3166 A 3\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name

\n", "line": 17, "rawdescription": "\n\nName\n" }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Reihenfolge

\n", "line": 22, "rawdescription": "\n\nReihenfolge\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCountryDTOAndICountry" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "CountryDTO-2" }, { "name": "CountryDTO", "id": "interface-CountryDTO-7bf2a12d1031684ee2dd69bd35463341c525b584cc1bff59b98852792896bece05eb9f3852b81d0159a9308f07cd02f122b500beb5d4e1e3c4efae82d445f582-3", "file": "apps/isa-app/src/swagger/print/models/country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCountryDTOAndIReadOnlyCountry } from './read-only-entity-dtoof-country-dtoand-iread-only-country';\nexport interface CountryDTO extends ReadOnlyEntityDTOOfCountryDTOAndIReadOnlyCountry {\n isDefault?: string;\n isO3166_A_3?: string;\n name?: string;\n sort?: number;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "isO3166_A_3", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfCountryDTOAndIReadOnlyCountry" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "CountryDTO-3" }, { "name": "CountryGetCountriesParams", "id": "interface-CountryGetCountriesParams-eb141c8e59aa94dd49960c160895ed40ca3c53b379ebf0cdd1fb0b4d370e329f6dd9b8f853fb6fdb446fe4efa2e80dedeb3ade374b6b765fdd9561b4aae8d8eb", "file": "apps/isa-app/src/swagger/crm/services/country.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfIEnumerableOfCountryDTO } from '../models/response-args-of-ienumerable-of-country-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CountryService extends __BaseService {\n static readonly CountryGetCountriesPath = '/customer/countries';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Länderliste\n * @param params The `CountryService.CountryGetCountriesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n */\n CountryGetCountriesResponse(\n params: CountryService.CountryGetCountriesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/countries`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Länderliste\n * @param params The `CountryService.CountryGetCountriesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n */\n CountryGetCountries(params: CountryService.CountryGetCountriesParams): __Observable {\n return this.CountryGetCountriesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCountryDTO));\n }\n}\n\nmodule CountryService {\n /**\n * Parameters for CountryGetCountries\n */\n export interface CountryGetCountriesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n}\n\nexport { CountryService };\n", "properties": [ { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 79, "rawdescription": "\n\nLokalisierung\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 74 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 73 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CountryGetCountries

\n", "rawdescription": "\n\nParameters for CountryGetCountries\n", "methods": [], "extends": [] }, { "name": "CountryTargetDTO", "id": "interface-CountryTargetDTO-7faa2bea4a69c7d3df457b9871a372bc29655bee6e3ae341efb8a458fa066065ff572dcae2a6951b5e63a8eb43ac953e797c7007c5a2800c1dc23ce44f2bf11d", "file": "apps/isa-app/src/swagger/checkout/models/country-target-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOContainerOfCountryDTO } from './entity-dtocontainer-of-country-dto';\nexport interface CountryTargetDTO extends TouchedBase {\n isDefault?: string;\n start?: string;\n stop?: string;\n target?: EntityDTOContainerOfCountryDTO;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCountryDTO", "indexKey": "", "optional": true, "description": "", "line": 8 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "CountryTargetDTO", "id": "interface-CountryTargetDTO-7694e8c0513ef947075286f911802e83f2dfe120138189ef40d9ed0ff0a2ccd55e185cda45e522012b9dc6e5068864f7c2c8b60fe598f8e0f9a60f6f5c834b09-1", "file": "apps/isa-app/src/swagger/print/models/country-target-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOContainerOfCountryDTO } from './entity-dtocontainer-of-country-dto';\nexport interface CountryTargetDTO {\n isDefault?: string;\n start?: string;\n stop?: string;\n target?: EntityDTOContainerOfCountryDTO;\n}\n", "properties": [ { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCountryDTO", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CountryTargetDTO-1" }, { "name": "CouponDTO", "id": "interface-CouponDTO-3ceb9dcabd40854840ef4d530ddb8123210f4bb43334791b00d1b62eb15fa0456ea1f865fad47f6f76371d8e54c235669dc21c4fb833725bbf63e5c2d40709d8", "file": "apps/isa-app/src/swagger/checkout/models/coupon-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCouponDTOAndICoupon } from './entity-dtobase-of-coupon-dtoand-icoupon';\nimport { CouponType } from './coupon-type';\nimport { PriceValueDTO } from './price-value-dto';\nexport interface CouponDTO extends EntityDTOBaseOfCouponDTOAndICoupon {\n code?: string;\n couponType: CouponType;\n discount?: number;\n exclusive?: boolean;\n label?: string;\n maxDiscounted?: PriceValueDTO;\n value?: PriceValueDTO;\n}\n", "properties": [ { "name": "code", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "couponType", "deprecated": false, "deprecationMessage": "", "type": "CouponType", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "discount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "exclusive", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "maxDiscounted", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCouponDTOAndICoupon" ] }, { "name": "CouponDTO", "id": "interface-CouponDTO-e633350d9fb93a72904b2505fae428393849c0c77f55bea6214dc4b17d91039f01468a95b0250a0cd7c2f54886cbaa56af1797a913ffb35d6ad9cbd379c55152-1", "file": "apps/isa-app/src/swagger/print/models/coupon-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCouponDTOAndICoupon } from './read-only-entity-dtoof-coupon-dtoand-icoupon';\nimport { CouponType } from './coupon-type';\nimport { PriceValueDTO } from './price-value-dto';\nexport interface CouponDTO extends ReadOnlyEntityDTOOfCouponDTOAndICoupon {\n code?: string;\n couponType: CouponType;\n discount?: number;\n exclusive?: boolean;\n label?: string;\n maxDiscounted?: PriceValueDTO;\n value?: PriceValueDTO;\n}\n", "properties": [ { "name": "code", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "couponType", "deprecated": false, "deprecationMessage": "", "type": "CouponType", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "discount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "exclusive", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "maxDiscounted", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "PriceValueDTO", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfCouponDTOAndICoupon" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CouponDTO-1" }, { "name": "CreateCustomerQueryParams", "id": "interface-CreateCustomerQueryParams-29a36f610015b3f873e30037a91066ce778c67b8045c45114579922d920e5d1b71fb96c2bca459953811e803afc29543f611fb599f1d134537f9d52035ec6f9b", "file": "apps/isa-app/src/page/customer/create-customer/defs/customer-query-params.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { CustomerDTO, Gender } from '@swagger/crm';\r\n\r\nexport interface CreateCustomerQueryParams {\r\n p4mNumber?: string;\r\n customerId?: number;\r\n gender?: Gender;\r\n title?: string;\r\n firstName?: string;\r\n lastName?: string;\r\n email?: string;\r\n phone?: string;\r\n mobile?: string;\r\n street?: string;\r\n streetNumber?: string;\r\n zipCode?: string;\r\n city?: string;\r\n country?: string;\r\n info?: string;\r\n organisationName?: string;\r\n organisationDepartment?: string;\r\n organisationVatId?: string;\r\n}\r\n", "properties": [ { "name": "city", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "info", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "mobile", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "organisationDepartment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "organisationName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "organisationVatId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "p4mNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "phone", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "street", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "streetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "zipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CrmConfigurationInterface", "id": "interface-CrmConfigurationInterface-7ad94bf47679dad1814f10bd9f8bf6b7509d065e8b2dd627d8d97b29612efe9e07214d3a1b0e4ff2007ae915cf1fdaec19040b61c91d30ecbff769bb329335a7", "file": "apps/isa-app/src/swagger/crm/crm-configuration.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\n\n/**\n * Global configuration for Crm services\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class CrmConfiguration {\n rootUrl: string = 'https://isa-test.paragon-data.net';\n}\n\nexport interface CrmConfigurationInterface {\n rootUrl?: string;\n}\n", "properties": [ { "name": "rootUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CurrencyDTO", "id": "interface-CurrencyDTO-9c7ac8d8e8269126691e38f8766184e94ab09dd62c201f9f69e6e73335b875958274b0383a9c75d0957e5438391697bc200dbcc8b43c6acd085deada52742a24", "file": "apps/isa-app/src/swagger/checkout/models/currency-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCurrencyDTOAndICurrency } from './entity-dtobase-of-currency-dtoand-icurrency';\nexport interface CurrencyDTO extends EntityDTOBaseOfCurrencyDTOAndICurrency {\n isO4217?: string;\n name?: string;\n number?: number;\n symbol?: string;\n}\n", "properties": [ { "name": "isO4217", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "number", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "symbol", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCurrencyDTOAndICurrency" ] }, { "name": "CurrencyDTO", "id": "interface-CurrencyDTO-16ebe8e1a9422a16c7d3c5d367f6d7771b67b45e869abbd53dfed3d2cf93ae46363d7f043908a417294a643a79b1df8a60277a8572970cee13c79a2af1e6e922-1", "file": "apps/isa-app/src/swagger/print/models/currency-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfCurrencyDTOAndICurrency } from './entity-dtoof-currency-dtoand-icurrency';\nexport interface CurrencyDTO extends EntityDTOOfCurrencyDTOAndICurrency {\n isO4217?: string;\n name?: string;\n number?: number;\n symbol?: string;\n}\n", "properties": [ { "name": "isO4217", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "number", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "symbol", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfCurrencyDTOAndICurrency" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CurrencyDTO-1" }, { "name": "CustomerAddPayerReferenceParams", "id": "interface-CustomerAddPayerReferenceParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Kunde PK

\n", "line": 803, "rawdescription": "\n\nKunde PK\n" }, { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

eagerLoading (optional, default: 1)

\n", "line": 818, "rawdescription": "\n\neagerLoading (optional, default: 1)\n" }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Ist Standard Regulierer/Rechnungsaddresse

\n", "line": 813, "rawdescription": "\n\nIst Standard Regulierer/Rechnungsaddresse\n" }, { "name": "payerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Regulierer/Rechnungsadresse PK

\n", "line": 808, "rawdescription": "\n\nRegulierer/Rechnungsadresse PK\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerAddPayerReference

\n", "rawdescription": "\n\nParameters for CustomerAddPayerReference\n", "methods": [], "extends": [] }, { "name": "CustomerCanExtendCustomerParams", "id": "interface-CustomerCanExtendCustomerParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Kunde PK

\n", "line": 727, "rawdescription": "\n\nKunde PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 732, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerCanExtendCustomer

\n", "rawdescription": "\n\nParameters for CustomerCanExtendCustomer\n", "methods": [], "extends": [] }, { "name": "CustomerCreateFormData", "id": "interface-CustomerCreateFormData-50629324e0d550d17bfdc0884c2ceb1ca85e95c6eede6c0c1dccc75579b940b391ac5eba127d5379beb14c5b5d4e142e93d132cb131a1533218675f808309d9b", "file": "apps/isa-app/src/page/customer/create-customer/customer-create-form-data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { CustomerDTO, CustomerInfoDTO } from '@swagger/crm';\r\nimport { AddressFormBlockData, DeviatingAddressFormBlockData, PhoneNumbersFormBlockData } from '../components/form-blocks';\r\nimport { InterestsFormBlockData } from '../components/form-blocks/interests/interests-form-block-data';\r\nimport { NameFormBlockData } from '../components/form-blocks/name/name-form-block-data';\r\nimport { OrganisationFormBlockData } from '../components/form-blocks/organisation/organisation-form-block-data';\r\n\r\nexport interface CustomerCreateFormData {\r\n _meta?: {\r\n customerDto?: CustomerDTO;\r\n customerInfoDto?: CustomerInfoDTO;\r\n p4mRequired?: boolean;\r\n hasLocalityCard: boolean;\r\n customerType: string;\r\n };\r\n agb?: boolean;\r\n address?: AddressFormBlockData;\r\n birthDate?: string;\r\n billingAddress?: DeviatingAddressFormBlockData;\r\n deviatingDeliveryAddress?: DeviatingAddressFormBlockData;\r\n email?: string;\r\n interests?: InterestsFormBlockData;\r\n name?: NameFormBlockData;\r\n newsletter?: boolean;\r\n organisation?: OrganisationFormBlockData;\r\n p4m?: string;\r\n phoneNumbers?: PhoneNumbersFormBlockData;\r\n}\r\n\r\nexport function mapCustomerDtoToCustomerCreateFormData(customerDto: CustomerDTO): CustomerCreateFormData {\r\n let p4m = customerDto.attributes?.find((attr) => attr.data.key === 'p4mUser')?.data.value;\r\n\r\n if (!p4m) {\r\n p4m = customerDto.features?.find((f) => f.key === 'p4mUser')?.value;\r\n }\r\n\r\n const customerType = customerDto.features?.find((f) => f.key === 'customerType')?.value;\r\n\r\n const hasLocalityCard = !!p4m;\r\n\r\n return {\r\n _meta: {\r\n customerDto,\r\n p4mRequired: !!p4m,\r\n hasLocalityCard,\r\n customerType,\r\n },\r\n p4m,\r\n address: customerDto.address,\r\n birthDate: customerDto.dateOfBirth,\r\n email: customerDto?.communicationDetails?.email,\r\n name: {\r\n gender: customerDto?.gender,\r\n title: customerDto?.title,\r\n firstName: customerDto?.firstName,\r\n lastName: customerDto?.lastName,\r\n },\r\n organisation: customerDto.organisation,\r\n phoneNumbers: {\r\n mobile: customerDto?.communicationDetails?.mobile,\r\n phone: customerDto?.communicationDetails?.phone,\r\n },\r\n agb: !!p4m,\r\n };\r\n}\r\n\r\nexport function mapCustomerInfoDtoToCustomerCreateFormData(customerInfoDto: CustomerInfoDTO): CustomerCreateFormData {\r\n const p4m = customerInfoDto.features?.find((f) => f.key === 'p4mUser')?.value;\r\n\r\n const interests = customerInfoDto.features\r\n ?.filter((f) => f.group === 'KUBI_INTERESSEN')\r\n .reduce>((dic, f) => {\r\n dic[f.key] = true;\r\n return dic;\r\n }, {});\r\n\r\n const newsletter = !!customerInfoDto.features?.find((f) => f.key === 'kubi_newsletter' && f.group === 'KUBI_NEWSLETTER');\r\n\r\n const hasLocalityCard = !!p4m;\r\n\r\n const customerType = customerInfoDto.features?.find((f) => f.key === 'customerType')?.value;\r\n\r\n return {\r\n _meta: {\r\n customerInfoDto,\r\n p4mRequired: !!p4m,\r\n hasLocalityCard,\r\n customerType,\r\n },\r\n p4m,\r\n address: customerInfoDto.address,\r\n birthDate: customerInfoDto.dateOfBirth,\r\n email: customerInfoDto?.communicationDetails?.email,\r\n name: {\r\n gender: customerInfoDto?.gender,\r\n title: customerInfoDto?.title,\r\n firstName: customerInfoDto?.firstName,\r\n lastName: customerInfoDto?.lastName,\r\n },\r\n organisation: customerInfoDto.organisation,\r\n phoneNumbers: {\r\n mobile: customerInfoDto?.communicationDetails?.mobile,\r\n phone: customerInfoDto?.communicationDetails?.phone,\r\n },\r\n agb: !!p4m,\r\n interests,\r\n newsletter,\r\n };\r\n}\r\n\r\nexport function encodeFormData(data: CustomerCreateFormData): string {\r\n return encodeURIComponent(JSON.stringify(data));\r\n}\r\n\r\nexport function decodeFormData(data: string): CustomerCreateFormData {\r\n return JSON.parse(decodeURIComponent(data));\r\n}\r\n", "properties": [ { "name": "_meta", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "agb", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "billingAddress", "deprecated": false, "deprecationMessage": "", "type": "DeviatingAddressFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "birthDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "deviatingDeliveryAddress", "deprecated": false, "deprecationMessage": "", "type": "DeviatingAddressFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "interests", "deprecated": false, "deprecationMessage": "", "type": "InterestsFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "NameFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "newsletter", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "p4m", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "phoneNumbers", "deprecated": false, "deprecationMessage": "", "type": "PhoneNumbersFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 26 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerDeactivateCustomerParams", "id": "interface-CustomerDeactivateCustomerParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Kunden PK

\n", "line": 828, "rawdescription": "\n\nKunden PK\n" }, { "name": "deactivationComment", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Deaktivierungsgrund

\n", "line": 833, "rawdescription": "\n\nDeaktivierungsgrund\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerDeactivateCustomer

\n", "rawdescription": "\n\nParameters for CustomerDeactivateCustomer\n", "methods": [], "extends": [] }, { "name": "CustomerDeleteCustomerParams", "id": "interface-CustomerDeleteCustomerParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

PK Kunden

\n", "line": 788, "rawdescription": "\n\nPK Kunden\n" }, { "name": "deletionComment", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Grund des Löschens

\n", "line": 793, "rawdescription": "\n\nGrund des Löschens\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerDeleteCustomer

\n", "rawdescription": "\n\nParameters for CustomerDeleteCustomer\n", "methods": [], "extends": [] }, { "name": "CustomerDetailsViewMainState", "id": "interface-CustomerDetailsViewMainState-bc310b6ad8b0fcee0ee2d297d3067228358905d6d9ab644de5b18d9fc6a4376fbeb9e5b01a4b5f5b3c9f44cc4074e7e7b20e29cdf97a57a202c9da692e97f4f9", "file": "apps/isa-app/src/page/customer/customer-search/details-main-view/details-main-view.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, OnInit, OnDestroy, inject } from '@angular/core';\nimport { Subject, combineLatest } from 'rxjs';\nimport { first, map, switchMap, takeUntil } from 'rxjs/operators';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { CustomerSearchStore } from '../store';\nimport { ShippingAddressDTO, NotificationChannel, ShoppingCartDTO, PayerDTO, BuyerDTO } from '@swagger/checkout';\nimport { DomainCheckoutService } from '@domain/checkout';\nimport { CantAddCustomerToCartData, CantAddCustomerToCartModalComponent, CantSelectGuestModalComponent } from '../../modals';\nimport { UiModalService } from '@ui/modal';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { ApplicationService } from '@core/application';\nimport { CheckoutNavigationService, ProductCatalogNavigationService } from '@shared/services/navigation';\nimport { ActivatedRoute, Router } from '@angular/router';\nimport { log, logAsync } from '@utils/common';\nimport { CrmCustomerService } from '@domain/crm';\nimport { MessageModalComponent, MessageModalData } from '@modal/message';\nimport { GenderSettingsService } from '@shared/services/gender';\n\nexport interface CustomerDetailsViewMainState {\n isBusy: boolean;\n shoppingCart: ShoppingCartDTO;\n shippingAddress: ShippingAddressDTO;\n payer: PayerDTO;\n}\n\n@Component({\n selector: 'page-customer-details-main-view',\n templateUrl: 'details-main-view.component.html',\n styleUrls: ['details-main-view.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CustomerDetailsViewMainComponent extends ComponentStore implements OnInit, OnDestroy {\n private _store = inject(CustomerSearchStore);\n private _navigation = inject(CustomerSearchNavigation);\n private _checkoutService = inject(DomainCheckoutService);\n private _modalService = inject(UiModalService);\n private _application = inject(ApplicationService);\n private _catalogNavigation = inject(ProductCatalogNavigationService);\n private _checkoutNavigation = inject(CheckoutNavigationService);\n private _router = inject(Router);\n private _activatedRoute = inject(ActivatedRoute);\n private _genderSettings = inject(GenderSettingsService);\n private _onDestroy$ = new Subject();\n\n customerService = inject(CrmCustomerService);\n\n fetching$ = combineLatest([this._store.fetchingCustomer$, this._store.fetchingCustomerList$]).pipe(\n map(([fetchingCustomer, fetchingList]) => fetchingCustomer || fetchingList),\n );\n\n isBusy$ = this.select((s) => s.isBusy);\n\n showLoader$ = combineLatest([this.fetching$, this.isBusy$]).pipe(map(([fetching, isBusy]) => fetching || isBusy));\n\n processId$ = this._store.processId$;\n\n customerId$ = this._store.customerId$;\n\n historyRoute$ = combineLatest([this.processId$, this.customerId$]).pipe(\n map(([processId, customerId]) => this._navigation.historyRoute({ processId, customerId })),\n );\n\n ordersRoute$ = combineLatest([this.processId$, this.customerId$]).pipe(\n map(([processId, customerId]) => this._navigation.ordersRoute({ processId, customerId })),\n );\n\n isB2b$ = this._store.isBusinessKonto$;\n\n editRoute$ = combineLatest([this.processId$, this.customerId$, this.isB2b$]).pipe(\n map(([processId, customerId, isB2b]) => this._navigation.editRoute({ processId, customerId, isB2b })),\n );\n\n showEditButton$ = combineLatest([this._store.isOnlinekonto$, this._store.isBestellungOhneKonto$]).pipe(\n map(([isOnlinekonto, isBestellungOhneKonto]) => !isOnlinekonto && !isBestellungOhneKonto),\n );\n\n hasKundenkarte$ = combineLatest([this._store.isKundenkarte$, this._store.isOnlineKontoMitKundenkarte$]).pipe(\n map(([isKundenkarte, isOnlineKontoMitKundenkarte]) => isKundenkarte || isOnlineKontoMitKundenkarte),\n );\n\n kundenkarteRoute$ = combineLatest([this.hasKundenkarte$, this.processId$, this.customerId$]).pipe(\n map(([hasKundenkarte, processId, customerId]) =>\n hasKundenkarte ? this._navigation.kundenkarteRoute({ processId, customerId }) : undefined,\n ),\n );\n\n customerType$ = this._store.select((s) => s.customer?.features?.find((f) => f.enabled)?.description);\n\n created$ = this._store.select((s) => s.customer?.created);\n\n customerNumber$ = this._store.select((s) => s.customer?.customerNumber);\n\n customerNumberDig$ = this._store.select((s) => s.customer?.linkedRecords?.find((r) => r.repository === 'dig')?.number);\n\n customerNumberBeeline$ = this._store.select((s) => s.customer?.linkedRecords?.find((r) => r.repository === 'beeline')?.number);\n\n gender$ = this._store.select((s) => this._genderSettings.getGenderByValue(s.customer?.gender));\n\n title$ = this._store.select((s) => s.customer?.title);\n\n lastName$ = this._store.select((s) => s.customer?.lastName);\n\n firstName$ = this._store.select((s) => s.customer?.firstName);\n\n email$ = this._store.select((s) => s.customer?.communicationDetails?.email);\n\n street$ = this._store.select((s) => s.customer?.address?.street);\n\n streetNumber$ = this._store.select((s) => s.customer?.address?.streetNumber);\n\n zipCode$ = this._store.select((s) => s.customer?.address?.zipCode);\n\n city$ = this._store.select((s) => s.customer?.address?.city);\n\n country$ = this._store.select((s) => s.customer?.address?.country);\n\n info$ = this._store.select((s) => s.customer?.address?.info);\n\n landline$ = this._store.select((s) => s.customer?.communicationDetails?.phone);\n\n mobile$ = this._store.select((s) => s.customer?.communicationDetails?.mobile);\n\n organisationName$ = this._store.select((s) => s.customer?.organisation?.name);\n\n department$ = this._store.select((s) => s.customer?.organisation?.department);\n\n vatId$ = this._store.select((s) => s.customer?.organisation?.vatId);\n\n isBusinessKonto$ = this._store.isBusinessKonto$;\n\n shoppingCartHasItems$ = this.select((s) => s.shoppingCart?.items?.length > 0);\n\n shoppingCartHasNoItems$ = this.shoppingCartHasItems$.pipe(map((hasItems) => !hasItems));\n\n dateOfBirth$ = this._store.select((s) => s.customer?.dateOfBirth);\n\n get isBusy() {\n return this.get((s) => s.isBusy);\n }\n\n get shoppingCart() {\n return this.get((s) => s.shoppingCart);\n }\n\n get shoppingCartHasItems() {\n return this.shoppingCart?.items?.length > 0;\n }\n\n get processId() {\n return this._store.processId;\n }\n\n get customer() {\n return this._store.customer;\n }\n\n get customerFeatures() {\n const customerFeatures = this.customer.features;\n const features: { [key: string]: string } = {};\n\n for (const feature of customerFeatures) {\n features[feature.key] = feature.key;\n }\n\n return features;\n }\n\n get shippingAddress() {\n return this.get((s) => s.shippingAddress);\n }\n\n get buyer() {\n const customer = this.customer;\n return {\n source: customer.id,\n reference: { id: customer.id },\n buyerType: customer.customerType as any,\n buyerNumber: customer.customerNumber,\n gender: customer.gender,\n title: customer.title,\n firstName: customer.firstName,\n lastName: customer.lastName,\n dateOfBirth: customer.dateOfBirth,\n communicationDetails: customer.communicationDetails ? { ...customer.communicationDetails } : undefined,\n organisation: customer.organisation ? { ...customer.organisation } : undefined,\n address: customer.address ? { ...customer.address } : undefined,\n };\n }\n\n get payer() {\n return this.get((s) => s.payer);\n }\n\n get snapshot() {\n return this._activatedRoute.snapshot;\n }\n\n isOnlineOrCustomerCardUser$ = combineLatest([this.customerType$, this.hasKundenkarte$]).pipe(\n map(([type, hasCard]) => type === 'webshop' || hasCard),\n );\n\n constructor() {\n super({ isBusy: false, shoppingCart: undefined, shippingAddress: undefined, payer: undefined });\n }\n\n setIsBusy(isBusy: boolean) {\n this.patchState({ isBusy });\n }\n\n @log\n setShippingAddress(address: ShippingAddressDTO) {\n this.patchState({ shippingAddress: address });\n }\n\n @log\n setPayer(payer: PayerDTO) {\n this.patchState({ payer });\n }\n\n ngOnInit() {\n this.processId$\n .pipe(\n takeUntil(this._onDestroy$),\n switchMap((pid) =>\n this._checkoutService.getShoppingCart({\n processId: pid,\n latest: true,\n }),\n ),\n )\n .subscribe((shoppingCart) => {\n this.patchState({ shoppingCart });\n });\n\n // #4564 Fix - Da der Kunde bei einer erneuten Suche auf undefined gesetzt wird, muss man diesen erneut nach erfolgreicher Suche setzen.\n // Dies geschieht bereits in der customer-search.component.ts immer wenn eine Navigation ausgeführt wird (sprich für Fälle in denen ein neuer Kunde gesetzt wird).\n // Falls aber nach exakt dem gleichen Kunden gesucht wird, muss man diesen hier manuell erneut setzen, ansonsten bleibt dieser im Store auf undefined.\n // Da dies nur für die Detailansicht relevant ist, wird hier auch auf hits 1 überprüft, ansonsten befindet man sich sowieso in der Trefferliste.\n this._store.customerListResponse$.pipe(takeUntil(this._onDestroy$)).subscribe(([result]) => {\n if (result.hits === 1) {\n const customerId = result?.result[0].id;\n const selectedCustomerId = +this.snapshot.params.customerId;\n\n if (customerId === selectedCustomerId) {\n this._store.selectCustomer({ customerId });\n }\n }\n });\n }\n\n ngOnDestroy() {\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n @logAsync\n async continue() {\n if (this.isBusy) return;\n this.setIsBusy(true);\n\n const canAddCustomer = await this._canAddCustomerAsync();\n if (this.shoppingCartHasItems && !canAddCustomer) {\n this.setIsBusy(false);\n return;\n }\n\n const canAddShippingAddress = await this._canAddShippingAddressAsync();\n if (this.shippingAddress && !canAddShippingAddress) {\n this.setIsBusy(false);\n return;\n }\n\n const destinationUpdated = await this._updateDestinationAsync();\n if (!destinationUpdated) {\n this.setIsBusy(false);\n return;\n }\n\n if (this._isGuestWithOrder()) {\n this._modalService.open({\n content: CantSelectGuestModalComponent,\n data: this.customer,\n });\n return;\n }\n\n this._patchProcessName();\n\n const currentBuyer = await this._getCurrentBuyer();\n\n this._setCustomer();\n\n this._setBuyer();\n\n await this._updateNotifcationChannelsAsync(currentBuyer);\n\n this._setPayer();\n\n this._setShippingAddress();\n\n if (this.shoppingCartHasItems) {\n // Navigation zum Warenkorb\n const path = this._checkoutNavigation.getCheckoutReviewPath(this.processId).path;\n this._router.navigate(path);\n } else {\n // Navigation zur Artikelsuche\n const path = this._catalogNavigation.getArticleSearchBasePath(this.processId).path;\n this._router.navigate(path);\n }\n\n try {\n } catch (error) {\n this._modalService.error('Warenkorb kann dem Kunden nicht zugewiesen werden', error);\n } finally {\n this.setIsBusy(false);\n }\n }\n\n @logAsync\n _getCurrentBuyer() {\n return this._checkoutService.getBuyer({ processId: this.processId }).pipe(first()).toPromise();\n }\n\n @logAsync\n async _canAddCustomerAsync() {\n const res = await this._checkoutService\n .canSetCustomer({\n processId: this.processId,\n customerFeatures: this.customerFeatures,\n })\n .toPromise();\n\n if (res.ok) {\n return true;\n }\n\n const required = await this.customerService.canUpgrade(this.customer.id).toPromise();\n\n const upgradeableTo = res.create;\n const data: CantAddCustomerToCartData = {\n message: res.message,\n upgradeableTo,\n customer: this.customer,\n attributes: this.customer.attributes.map((a) => a.data),\n required,\n };\n\n await this._modalService\n .open({\n content: CantAddCustomerToCartModalComponent,\n data,\n })\n .afterClosed$.toPromise();\n\n return false;\n }\n\n @logAsync\n async _canAddShippingAddressAsync() {\n try {\n const res = await this._checkoutService\n .canAddDestination({\n processId: this.processId,\n destinationDTO: {\n target: 2,\n shippingAddress: this.shippingAddress,\n },\n })\n .toPromise();\n\n if (typeof res === 'string') {\n throw new Error(res);\n }\n\n return true;\n } catch (error) {\n this._modalService.open({\n content: MessageModalComponent,\n title: 'Warenkorb kann dem Kunden nicht zugewiesen werden',\n data: {\n message: 'Dieser Versand ist nur innerhalb Deutschlands möglich.',\n actions: [\n { label: 'OK' },\n {\n label: 'Lieferadresse hinzufügen',\n primary: true,\n action: () => {\n const nav = this._navigation.addShippingAddressRoute({ processId: this.processId, customerId: this.customer.id });\n this._router.navigate(nav.path, { queryParams: nav.queryParams, queryParamsHandling: 'merge' });\n },\n },\n ],\n } as MessageModalData,\n });\n\n return false;\n }\n }\n\n @logAsync\n async _updateDestinationAsync() {\n const res = await this._checkoutService\n .setDestinationForCustomer({\n processId: this.processId,\n customerFeatures: this.customerFeatures,\n })\n .toPromise();\n\n if (!res.ok) {\n this._modalService.open({\n content: CantAddCustomerToCartModalComponent,\n data: {\n message: '',\n customer: this.customer,\n required: res.create,\n upgradeableTo: undefined,\n attributes: this.customer.attributes.map((s) => s.data),\n } as CantAddCustomerToCartData,\n });\n }\n\n return res.ok;\n }\n\n @log\n _isGuestWithOrder() {\n const isGuest = this.customer.features.some((f) => f.key === 'guest');\n if (!isGuest) return false;\n\n const hasOrder = this.customer.orderCount > 0;\n return hasOrder;\n }\n\n @log\n _patchProcessName() {\n let name = `${this.customer.firstName ?? ''} ${this.customer.lastName ?? ''}`;\n\n // Ticket #4458 Es kann vorkommen, dass B2B Konten keinen Firmennamen hinterlegt haben\n // zusätzlich kanne es bei Mitarbeiter Konten vorkommen, dass die Namen in der Organisation statt im Kundennamen hinterlegt sind\n if ((this._store.isBusinessKonto && this.customer.organisation?.name) || (!this.customer.firstName && !this.customer.lastName)) {\n name = `${this.customer.organisation?.name ?? ''}`;\n }\n\n this._application.patchProcess(this.processId, {\n name,\n });\n }\n\n @log\n _setCustomer() {\n this._checkoutService.setCustomer({\n processId: this.processId,\n customerDto: this.customer,\n });\n }\n\n @log\n _setBuyer() {\n this._checkoutService.setBuyer({\n processId: this.processId,\n buyer: this.buyer,\n });\n }\n\n @logAsync\n async _updateNotifcationChannelsAsync(currentBuyer: BuyerDTO | undefined) {\n if (currentBuyer?.buyerNumber !== this.customer.customerNumber) {\n const notificationChannels =\n this.customer.notificationChannels === (3 as NotificationChannel) ? 1 : this.customer.notificationChannels;\n\n this._checkoutService.setNotificationChannels({\n processId: this.processId,\n notificationChannels,\n });\n }\n }\n\n @log\n _setPayer() {\n if (this.payer) {\n this._checkoutService.setPayer({\n processId: this.processId,\n payer: this.payer,\n });\n }\n }\n\n @log\n _setShippingAddress() {\n if (this.shippingAddress) {\n this._checkoutService.setShippingAddress({\n processId: this.processId,\n shippingAddress: this.shippingAddress,\n });\n }\n }\n}\n", "properties": [ { "name": "isBusy", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 20 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": false, "description": "", "line": 23 }, { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": false, "description": "", "line": 22 }, { "name": "shoppingCart", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartDTO", "indexKey": "", "optional": false, "description": "", "line": 21 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerDTO", "id": "interface-CustomerDTO-3c6c1e534827da611ffb1b1b8838ae863d0b18b3b8d6bc5188f8f44105d7af6a0cdf0c617bfaa5695f325b093495c4095941727e078dc54c45175a0bd0b33c21", "file": "apps/isa-app/src/swagger/crm/models/customer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCustomerDTOAndICustomer } from './entity-dtobase-of-customer-dtoand-icustomer';\nimport { AddressDTO } from './address-dto';\nimport { EntityDTOContainerOfAttributeDTO } from './entity-dtocontainer-of-attribute-dto';\nimport { EntityDTOContainerOfBonusCardDTO } from './entity-dtocontainer-of-bonus-card-dto';\nimport { EnvironmentChannel } from './environment-channel';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nimport { CustomerStatus } from './customer-status';\nimport { CustomerType } from './customer-type';\nimport { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { Gender } from './gender';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nimport { LinkedRecordDTO } from './linked-record-dto';\nimport { NotificationChannel } from './notification-channel';\nimport { OrganisationDTO } from './organisation-dto';\nimport { AssignedPayerDTO } from './assigned-payer-dto';\nimport { PaymentType } from './payment-type';\nimport { EntityDTOContainerOfShippingAddressDTO } from './entity-dtocontainer-of-shipping-address-dto';\nimport { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto';\nexport interface CustomerDTO extends EntityDTOBaseOfCustomerDTOAndICustomer {\n address?: AddressDTO;\n agentComment?: string;\n attributes?: Array;\n bonusCard?: EntityDTOContainerOfBonusCardDTO;\n campaignCode?: string;\n clientChannel?: EnvironmentChannel;\n communicationDetails?: CommunicationDetailsDTO;\n createdInBranch?: EntityDTOContainerOfBranchDTO;\n customerGroup?: string;\n customerNumber?: string;\n customerStatus?: CustomerStatus;\n customerType?: CustomerType;\n dateOfBirth?: string;\n deactivationComment?: string;\n features?: Array;\n fetchOnDeliveryNote?: boolean;\n firstName?: string;\n gender?: Gender;\n hasOnlineAccount?: boolean;\n isGuestAccount?: boolean;\n label?: EntityDTOContainerOfLabelDTO;\n lastName?: string;\n linkedRecords?: Array;\n notificationChannels?: NotificationChannel;\n orderCount?: number;\n organisation?: OrganisationDTO;\n payers?: Array;\n preferredPaymentType?: PaymentType;\n shippingAddresses?: Array;\n statusChangeComment?: string;\n statusComment?: string;\n title?: string;\n user?: EntityDTOContainerOfUserDTO;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "agentComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "attributes", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "bonusCard", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBonusCardDTO", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "campaignCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "clientChannel", "deprecated": false, "deprecationMessage": "", "type": "EnvironmentChannel", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "createdInBranch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 29 }, { "name": "customerGroup", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 30 }, { "name": "customerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 31 }, { "name": "customerStatus", "deprecated": false, "deprecationMessage": "", "type": "CustomerStatus", "indexKey": "", "optional": true, "description": "", "line": 32 }, { "name": "customerType", "deprecated": false, "deprecationMessage": "", "type": "CustomerType", "indexKey": "", "optional": true, "description": "", "line": 33 }, { "name": "dateOfBirth", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 34 }, { "name": "deactivationComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 35 }, { "name": "features", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 36 }, { "name": "fetchOnDeliveryNote", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 37 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 38 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": true, "description": "", "line": 39 }, { "name": "hasOnlineAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 40 }, { "name": "isGuestAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 41 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 42 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 43 }, { "name": "linkedRecords", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 44 }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": true, "description": "", "line": 45 }, { "name": "orderCount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 46 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 47 }, { "name": "payers", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 48 }, { "name": "preferredPaymentType", "deprecated": false, "deprecationMessage": "", "type": "PaymentType", "indexKey": "", "optional": true, "description": "", "line": 49 }, { "name": "shippingAddresses", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 50 }, { "name": "statusChangeComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 51 }, { "name": "statusComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 52 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 53 }, { "name": "user", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfUserDTO", "indexKey": "", "optional": true, "description": "", "line": 54 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCustomerDTOAndICustomer" ] }, { "name": "CustomerGetAssignedPayersByCustomerIdParams", "id": "interface-CustomerGetAssignedPayersByCustomerIdParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 840 }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 842 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 841 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerGetAssignedPayersByCustomerId

\n", "rawdescription": "\n\nParameters for CustomerGetAssignedPayersByCustomerId\n", "methods": [], "extends": [] }, { "name": "CustomerGetCustomerHistoryParams", "id": "interface-CustomerGetCustomerHistoryParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 859 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 860 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerGetCustomerHistory

\n", "rawdescription": "\n\nParameters for CustomerGetCustomerHistory\n", "methods": [], "extends": [] }, { "name": "CustomerGetCustomerParams", "id": "interface-CustomerGetCustomerParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Kunde PK

\n", "line": 742, "rawdescription": "\n\nKunde PK\n" }, { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

eagerLoading

\n", "line": 747, "rawdescription": "\n\neagerLoading\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerGetCustomer

\n", "rawdescription": "\n\nParameters for CustomerGetCustomer\n", "methods": [], "extends": [] }, { "name": "CustomerHistoryViewMainState", "id": "interface-CustomerHistoryViewMainState-9d1853f22430a6e9c9ddfa1ad196be89eab80638f06250caf8fa19c6fe52c3cbcb2f40abf7a4592651241ea1763a3931106cb9275f12ce4bcef9807db3e92ca0", "file": "apps/isa-app/src/page/customer/customer-search/history-main-view/history-main-view.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, AfterViewInit, inject } from '@angular/core';\nimport { CrmCustomerService } from '@domain/crm';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { HistoryDTO } from '@swagger/crm';\nimport { Observable, combineLatest } from 'rxjs';\nimport { map, switchMap, tap } from 'rxjs/operators';\nimport { CustomerSearchStore } from '../store';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\n\nexport interface CustomerHistoryViewMainState {\n history?: HistoryDTO[];\n fetching?: boolean;\n}\n\n@Component({\n selector: 'page-customer-history-main-view',\n templateUrl: 'history-main-view.component.html',\n styleUrls: ['history-main-view.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CustomerHistoryMainViewComponent extends ComponentStore implements AfterViewInit {\n private _store = inject(CustomerSearchStore);\n private _customerService = inject(CrmCustomerService);\n private _navigation = inject(CustomerSearchNavigation);\n\n fetching$ = this.select((s) => s.fetching);\n\n history$ = this.select((s) => s.history);\n\n processId$ = this._store.processId$;\n\n customerId$ = this._store.customerId$;\n\n hasKundenkarte$ = combineLatest([this._store.isKundenkarte$, this._store.isOnlineKontoMitKundenkarte$]).pipe(\n map(([isKundenkarte, isOnlineKontoMitKundenkarte]) => isKundenkarte || isOnlineKontoMitKundenkarte),\n );\n\n customer$ = this._store.customer$;\n\n detailsRoute$ = combineLatest([this.processId$, this.customerId$]).pipe(\n map(([processId, customerId]) => this._navigation.detailsRoute({ processId, customerId })),\n );\n\n customerName$ = this.customer$.pipe(map((customer) => `${customer?.lastName}, ${customer?.firstName}`));\n\n customerNumber$ = this.customer$.pipe(map((customer) => customer?.customerNumber));\n\n constructor() {\n super({});\n }\n\n ngAfterViewInit(): void {\n this.fetchHistory(this.customerId$);\n }\n\n fetchHistory = this.effect((customerId$: Observable) =>\n customerId$.pipe(\n tap(() => this.patchState({ fetching: true })),\n switchMap((customerId) =>\n this._customerService\n .getCustomerHistory(customerId)\n .pipe(tapResponse(this.handleFetchHistoryResponse, this.handleFetchHistoryError, this.handleFetchHistoryComplete)),\n ),\n ),\n );\n\n handleFetchHistoryResponse = (history: HistoryDTO[]) => {\n this.patchState({ history });\n };\n\n handleFetchHistoryError = (err: any) => {\n this.patchState({ fetching: false });\n console.error(err);\n };\n\n handleFetchHistoryComplete = () => {\n this.patchState({ fetching: false });\n };\n}\n", "properties": [ { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "history", "deprecated": false, "deprecationMessage": "", "type": "HistoryDTO[]", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerHistoryViewMainState", "id": "interface-CustomerHistoryViewMainState-ad20e026a46141937340f353f006a4aa3bdb9ec05612c544dedf9525fa983c55fe78159406ad1101d9c35b0de75757ba24cab9f362d0032d5ac5330cb6878719-1", "file": "apps/isa-app/src/page/customer/customer-search/order-details-history-main-view/order-details-history-main-view.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, OnInit, OnDestroy, inject } from '@angular/core';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { HistoryDTO } from '@swagger/crm';\nimport { Observable, Subject, combineLatest } from 'rxjs';\nimport { map, switchMap, takeUntil, tap } from 'rxjs/operators';\nimport { CustomerSearchStore } from '../store';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { AsyncPipe, NgIf } from '@angular/common';\nimport { IconModule } from '@shared/components/icon';\nimport { SharedHistoryListModule } from '@shared/components/history';\nimport { ActivatedRoute, RouterLink } from '@angular/router';\nimport { DomainOmsService } from '@domain/oms';\n\nexport interface CustomerHistoryViewMainState {\n history?: HistoryDTO[];\n fetching?: boolean;\n}\n\n@Component({\n selector: 'page-customer-order-details-history-main-view',\n templateUrl: 'order-details-history-main-view.component.html',\n styleUrls: ['order-details-history-main-view.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n standalone: true,\n imports: [AsyncPipe, RouterLink, NgIf, IconModule, SharedHistoryListModule],\n})\nexport class CustomerOrderDetailsHistoryMainViewComponent\n extends ComponentStore\n implements OnInit, OnDestroy\n{\n private _activvatedRoute = inject(ActivatedRoute);\n private _store = inject(CustomerSearchStore);\n private _omsService = inject(DomainOmsService);\n private _navigation = inject(CustomerSearchNavigation);\n\n private _onDestroy$ = new Subject();\n\n fetching$ = this.select((s) => s.fetching);\n\n history$ = this.select((s) => s.history);\n\n processId$ = this._store.processId$;\n\n customerId$ = this._store.customerId$;\n\n customer$ = this._store.customer$;\n\n customerName$ = this.customer$.pipe(map((customer) => `${customer?.lastName}, ${customer?.firstName}`));\n\n customerNumber$ = this.customer$.pipe(map((customer) => customer?.customerNumber));\n\n orderId$ = this._activvatedRoute.params.pipe(map((params) => Number(params.orderId)));\n\n order$ = this._store.order$;\n\n orderItemId$ = this._activvatedRoute.params.pipe(map((params) => Number(params.orderItemId)));\n\n orderItemSubsetId$ = combineLatest([this.order$, this.orderItemId$]).pipe(\n map(([order, orderItemId]) => order?.items?.find((item) => item.id === orderItemId)?.data?.subsetItems?.[0]?.id),\n );\n\n detailsRoute$ = combineLatest([this.processId$, this.customerId$, this.orderId$, this.orderItemId$]).pipe(\n map(([processId, customerId, orderId, orderItemId]) =>\n this._navigation.orderDetialsRoute({ processId, customerId, orderId, orderItemId }),\n ),\n );\n\n constructor() {\n super({});\n }\n\n ngOnInit(): void {\n this.orderId$.pipe(takeUntil(this._onDestroy$)).subscribe((orderId) => {\n this._store.selectOrder(orderId);\n });\n\n this.orderItemSubsetId$.pipe(takeUntil(this._onDestroy$)).subscribe((orderItemSubsetId) => {\n if (orderItemSubsetId) {\n this.fetchHistory(orderItemSubsetId);\n }\n });\n }\n\n ngOnDestroy(): void {\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n fetchHistory = this.effect((orderItemSubsetId$: Observable) =>\n orderItemSubsetId$.pipe(\n tap(() => this.patchState({ fetching: true })),\n switchMap((orderItemSubsetId) =>\n this._omsService\n .getHistory(orderItemSubsetId)\n .pipe(tapResponse(this.handleFetchHistoryResponse, this.handleFetchHistoryError, this.handleFetchHistoryComplete)),\n ),\n ),\n );\n\n handleFetchHistoryResponse = (history: HistoryDTO[]) => {\n this.patchState({ history });\n };\n\n handleFetchHistoryError = (err: any) => {\n console.error(err);\n };\n\n handleFetchHistoryComplete = () => {\n this.patchState({ fetching: false });\n };\n}\n", "properties": [ { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "history", "deprecated": false, "deprecationMessage": "", "type": "HistoryDTO[]", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "CustomerHistoryViewMainState-1" }, { "name": "CustomerInfoDTO", "id": "interface-CustomerInfoDTO-8c44973d8057bc859d41dd6d6bce7b9d6dc8ec766ca758e00619b6464c5eea7b3383f72e57bf2b612b9e2d223c695b7153f2ba1b8b547f003354129b1cfc1c4c", "file": "apps/isa-app/src/swagger/crm/models/customer-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfCustomerInfoDTOAndICustomer } from './entity-dtobase-of-customer-info-dtoand-icustomer';\nimport { AddressDTO } from './address-dto';\nimport { EntityDTOContainerOfBonusCardDTO } from './entity-dtocontainer-of-bonus-card-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nimport { CustomerStatus } from './customer-status';\nimport { CustomerType } from './customer-type';\nimport { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { Gender } from './gender';\nimport { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';\nimport { NotificationChannel } from './notification-channel';\nimport { OrganisationDTO } from './organisation-dto';\nexport interface CustomerInfoDTO extends EntityDTOBaseOfCustomerInfoDTOAndICustomer {\n address?: AddressDTO;\n agentComment?: string;\n bonusCard?: EntityDTOContainerOfBonusCardDTO;\n campaignCode?: string;\n communicationDetails?: CommunicationDetailsDTO;\n createdInBranch?: EntityDTOContainerOfBranchDTO;\n customerGroup?: string;\n customerNumber?: string;\n customerStatus?: CustomerStatus;\n customerType?: CustomerType;\n dateOfBirth?: string;\n features?: Array;\n firstName?: string;\n gender?: Gender;\n hasOnlineAccount?: boolean;\n isGuestAccount?: boolean;\n label?: EntityDTOContainerOfLabelDTO;\n lastName?: string;\n linkedRecords?: Array;\n notificationChannels?: NotificationChannel;\n organisation?: OrganisationDTO;\n title?: string;\n userName?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "agentComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "bonusCard", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBonusCardDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "campaignCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "createdInBranch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "customerGroup", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "customerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "customerStatus", "deprecated": false, "deprecationMessage": "", "type": "CustomerStatus", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "customerType", "deprecated": false, "deprecationMessage": "", "type": "CustomerType", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "dateOfBirth", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "features", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "hasOnlineAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 29 }, { "name": "isGuestAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 30 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLabelDTO", "indexKey": "", "optional": true, "description": "", "line": 31 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 32 }, { "name": "linkedRecords", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 33 }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": true, "description": "", "line": 34 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 35 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 36 }, { "name": "userName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 37 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfCustomerInfoDTOAndICustomer" ] }, { "name": "CustomerMenuComponentState", "id": "interface-CustomerMenuComponentState-12863a2a3e4f1a6fde2b502039def2b903169d8116bb234aec850bef6fdb37e0baa3ecf818769194084dbdc6567dec027afc63a09911c2414e4e385c33501d6d", "file": "apps/isa-app/src/page/customer/components/customer-menu/customer-menu.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { BooleanInput, NumberInput, coerceBooleanProperty, coerceNumberProperty } from '@angular/cdk/coercion';\nimport { CdkMenuModule } from '@angular/cdk/menu';\nimport { Component, ChangeDetectionStrategy, Input, inject } from '@angular/core';\nimport { IconComponent } from '@shared/components/icon';\nimport { SharedMenuModule } from '@shared/components/menu';\nimport { combineLatest } from 'rxjs';\nimport { map } from 'rxjs/operators';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { RouterLink } from '@angular/router';\nimport { AsyncPipe, NgIf } from '@angular/common';\n\nexport interface CustomerMenuComponentState {\n customerId?: number;\n processId?: number;\n hasCustomerCard?: boolean;\n showCustomerDetails: boolean;\n showCustomerOrders: boolean;\n showCustomerHistory: boolean;\n showCustomerCard: boolean;\n}\n\n@Component({\n selector: 'page-customer-menu',\n templateUrl: 'customer-menu.component.html',\n styleUrls: ['customer-menu.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: { class: 'page-customer-menu' },\n standalone: true,\n imports: [CdkMenuModule, SharedMenuModule, IconComponent, RouterLink, NgIf, AsyncPipe],\n})\nexport class CustomerMenuComponent extends ComponentStore {\n private _navigation = inject(CustomerSearchNavigation);\n\n @Input() set customerId(value: NumberInput) {\n this.patchState({ customerId: coerceNumberProperty(value) });\n }\n\n @Input() set hasCustomerCard(value: BooleanInput) {\n this.patchState({ hasCustomerCard: coerceBooleanProperty(value) });\n }\n\n @Input() set processId(value: NumberInput) {\n this.patchState({ processId: coerceNumberProperty(value) });\n }\n\n @Input() set showCustomerDetails(value: BooleanInput) {\n this.patchState({ showCustomerDetails: coerceBooleanProperty(value) });\n }\n\n @Input() set showCustomerOrders(value: BooleanInput) {\n this.patchState({ showCustomerOrders: coerceBooleanProperty(value) });\n }\n\n @Input() set showCustomerHistory(value: BooleanInput) {\n this.patchState({ showCustomerHistory: coerceBooleanProperty(value) });\n }\n\n @Input() set showCustomerCard(value: BooleanInput) {\n this.patchState({ showCustomerCard: coerceBooleanProperty(value) });\n }\n\n readonly customerId$ = this.select((state) => state.customerId);\n\n readonly processId$ = this.select((state) => state.processId);\n\n readonly hasCustomerCard$ = this.select((state) => state.hasCustomerCard);\n\n readonly showCustomerDetails$ = this.select((state) => state.showCustomerDetails);\n\n readonly showCustomerOrders$ = this.select((state) => state.showCustomerOrders);\n\n readonly showCustomerHistory$ = this.select((state) => state.showCustomerHistory);\n\n readonly showCustomerCard$ = this.select((state) => state.showCustomerCard);\n\n historyRoute$ = combineLatest([this.showCustomerHistory$, this.processId$, this.customerId$]).pipe(\n map(\n ([showCustomerHistory, processId, customerId]) =>\n showCustomerHistory && processId && customerId && this._navigation.historyRoute({ processId, customerId }),\n ),\n );\n\n ordersRoute$ = combineLatest([this.showCustomerOrders$, this.processId$, this.customerId$]).pipe(\n map(\n ([showCustomerOrders, processId, customerId]) =>\n showCustomerOrders && processId && customerId && this._navigation.ordersRoute({ processId, customerId }),\n ),\n );\n\n kundenkarteRoute$ = combineLatest([this.showCustomerCard$, this.hasCustomerCard$, this.processId$, this.customerId$]).pipe(\n map(\n ([showCustomerCard, hasCustomerCard, processId, customerId]) =>\n showCustomerCard && hasCustomerCard && processId && customerId && this._navigation.kundenkarteRoute({ processId, customerId }),\n ),\n );\n\n customerDetailsRoute$ = combineLatest([this.showCustomerDetails$, this.processId$, this.customerId$]).pipe(\n map(\n ([showCustomerDetails, processId, customerId]) =>\n showCustomerDetails && processId && customerId && this._navigation.detailsRoute({ processId, customerId }),\n ),\n );\n\n constructor() {\n super({\n showCustomerCard: true,\n showCustomerDetails: true,\n showCustomerHistory: true,\n showCustomerOrders: true,\n });\n }\n}\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "hasCustomerCard", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "showCustomerCard", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 20 }, { "name": "showCustomerDetails", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "showCustomerHistory", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "showCustomerOrders", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerModifyPayerReferenceParams", "id": "interface-CustomerModifyPayerReferenceParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 850 }, { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 852 }, { "name": "isDefault", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 851 }, { "name": "payerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 849 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerModifyPayerReference

\n", "rawdescription": "\n\nParameters for CustomerModifyPayerReference\n", "methods": [], "extends": [] }, { "name": "CustomerOrderDetailsComponentState", "id": "interface-CustomerOrderDetailsComponentState-66e55f71ec831487b6875effef37763c0c9e5159a663cde47120b60ca991eb1145e85f207568fa815a0a1aac40206d0b3e093061717909a6ce473a2a441a5660", "file": "apps/isa-app/src/page/customer-order/customer-order-details/customer-order-details.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable, OnDestroy } from '@angular/core';\nimport { DomainCustomerOrderService, DomainOmsService, OrderItemsContext } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { OrderDTO, OrderItemListItemDTO, OrderItemProcessingStatusValue, ReceiptDTO } from '@swagger/oms';\nimport { log } from '@utils/common';\nimport { isEqual } from 'lodash';\nimport { BehaviorSubject, combineLatest, Subject } from 'rxjs';\nimport { debounceTime, map, switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface CustomerOrderDetailsComponentState {\n order?: OrderDTO;\n orderId?: number;\n buyerNumber?: string;\n items?: OrderItemListItemDTO[];\n fetching?: boolean;\n processingStatus?: OrderItemProcessingStatusValue;\n receipts: ReceiptDTO[];\n compartmentCode?: string;\n compartmentInfo?: string;\n latestCompartmentCode?: string;\n latestCompartmentInfo?: string;\n fetchPartial?: boolean;\n itemsSelectable?: boolean;\n selectedeOrderItemSubsetIds: number[];\n}\n\n@Injectable()\nexport class CustomerOrderDetailsStore extends ComponentStore implements OnDestroy {\n get items() {\n return this.get((s) => s.items);\n }\n set items(items: OrderItemListItemDTO[]) {\n if (!isEqual(this.items, items)) {\n this.patchState({ items });\n }\n }\n\n items$ = this.select((s) => s.items);\n\n get orderId() {\n return this.get((s) => s.orderId);\n }\n set orderId(orderId: number) {\n this.patchState({ orderId });\n }\n\n orderId$ = this.select((s) => s.orderId);\n\n get order() {\n return this.get((s) => s.order);\n }\n set order(order: OrderDTO) {\n this.patchState({ order });\n }\n\n order$ = this.select((s) => s.order);\n\n get processingStatus() {\n return this.get((s) => s.processingStatus);\n }\n set processingStatus(processingStatus: OrderItemProcessingStatusValue) {\n this.patchState({ processingStatus });\n }\n\n processingStatus$ = this.select((s) => s.processingStatus);\n\n get itemsSelectable() {\n return this.get((s) => s.itemsSelectable);\n }\n set itemsSelectable(itemsSelectable: boolean) {\n this.patchState({ itemsSelectable });\n }\n\n itemsSelectable$ = this.select((s) => s.itemsSelectable);\n\n get fetching() {\n return this.get((s) => s.fetching);\n }\n set fetching(fetching: boolean) {\n this.patchState({ fetching });\n }\n\n fetching$ = this.select((s) => s.fetching);\n\n get compartmentCode() {\n return this.get((s) => s.compartmentCode);\n }\n set compartmentCode(compartmentCode: string) {\n this.patchState({ compartmentCode });\n }\n\n compartmentCode$ = this.select((s) => s.compartmentCode);\n\n get buyerNumber() {\n return this.get((s) => s.buyerNumber);\n }\n set buyerNumber(buyerNumber: string) {\n this.patchState({ buyerNumber });\n }\n\n buyerNumber$ = this.select((s) => s.buyerNumber);\n\n get selectedeOrderItemSubsetIds() {\n return this.get((s) => s.selectedeOrderItemSubsetIds);\n }\n set selectedeOrderItemSubsetIds(selectedeOrderItemSubsetIds: number[]) {\n if (!isEqual(this.selectedeOrderItemSubsetIds, selectedeOrderItemSubsetIds)) {\n this.patchState({ selectedeOrderItemSubsetIds });\n }\n }\n\n selectedeOrderItemSubsetIds$ = this.select((s) => s.selectedeOrderItemSubsetIds);\n\n get compartmentInfo() {\n return this.get((s) => s.compartmentInfo);\n }\n set compartmentInfo(compartmentInfo: string) {\n if (this.compartmentInfo !== compartmentInfo) {\n this.patchState({ compartmentInfo });\n }\n }\n\n compartmentInfo$ = this.select((s) => s.compartmentInfo);\n\n get fetchPartial() {\n return this.get((s) => s.fetchPartial);\n }\n\n fetchPartial$ = this.select((s) => s.fetchPartial);\n\n mainActions$ = combineLatest([this.items$, this.fetchPartial$]).pipe(\n map(([items, fetchPartial]) =>\n items\n ?.find((_) => true)\n ?.actions?.filter((action) => typeof action?.enabled !== 'boolean')\n ?.filter((action) => (fetchPartial ? !action.command.includes('FETCHED_PARTIAL') : true))\n ?.sort((a, b) => (a.selected === b.selected ? 0 : a.selected ? -1 : 1)),\n ),\n );\n\n showTagsComponent$ = this.items$.pipe(\n map((orderItems) => {\n const first = orderItems?.find((_) => true);\n return first?.actions?.some((a) => a.command?.includes('ARRIVED')) || false;\n }),\n );\n\n get latestCompartmentCode() {\n return this.get((s) => s.latestCompartmentCode);\n }\n\n set latestCompartmentCode(latestCompartmentCode: string) {\n if (this.latestCompartmentCode !== latestCompartmentCode) {\n this.patchState({ latestCompartmentCode });\n }\n }\n\n readonly latestCompartmentCode$ = combineLatest([\n this.select((s) => s.latestCompartmentCode),\n this.select((s) => s.latestCompartmentInfo),\n ]).pipe(\n map(([code, info]) => {\n if (!!info) {\n return `${code}_${info}`;\n }\n return code;\n }),\n );\n\n get latestCompartmentInfo() {\n return this.get((s) => s.latestCompartmentInfo);\n }\n\n set latestCompartmentInfo(latestCompartmentInfo: string) {\n if (this.latestCompartmentInfo !== latestCompartmentInfo) {\n this.patchState({ latestCompartmentInfo });\n }\n }\n\n readonly latestCompartmentInfo$ = this.select((s) => s.latestCompartmentInfo);\n\n addToPreviousCompartmentAction$ = combineLatest([this.items$, this.latestCompartmentCode$]).pipe(\n map(([orderItems, latestCompartmentCode]) => {\n const orderItem = orderItems?.find((_) => true);\n\n if ([16, 8192].includes(orderItem?.processingStatus) && latestCompartmentCode) {\n // Zubuchen von Bezahlte und unbezahlte Bestellungen nicht möglich\n // Zubuchen bei Pay&Collect nur innerhalb der gleichen Bestellung möglich\n\n return orderItem.actions.find((a) => a.key === '128');\n }\n\n return undefined;\n }),\n );\n\n searchCompleted = new Subject();\n\n actionHandled = new Subject<{\n orderItemsContext: OrderItemsContext;\n command: string;\n navigation: 'details' | 'main' | 'reservation';\n }>();\n\n changeActionDisabled$ = new BehaviorSubject(false);\n\n constructor(\n private _domainCustomerOrderService: DomainCustomerOrderService,\n private _domainOmsService: DomainOmsService,\n ) {\n super({\n items: [],\n selectedeOrderItemSubsetIds: [],\n receipts: [],\n fetchPartial: true,\n });\n }\n\n loadItems = this.effect(($) =>\n $.pipe(\n tap(() => this.patchState({ fetching: true })),\n debounceTime(500),\n withLatestFrom(this.orderId$, this.compartmentCode$),\n switchMap(([_, orderId, compartmentCode]) => {\n return this._domainCustomerOrderService\n .getOrderItemsByOrderNumber({\n compartmentCode,\n orderId,\n })\n .pipe(\n withLatestFrom(this.processingStatus$, this.buyerNumber$),\n tapResponse(\n ([res, processingStatus, buyerNumber]) => {\n const items = res?.result?.filter((item) => {\n return item.processingStatus === processingStatus && (!!buyerNumber ? item.buyerNumber === buyerNumber : true);\n });\n this.patchState({\n items,\n fetching: false,\n orderId: items?.find((_) => true)?.orderId,\n });\n this.searchCompleted.next(this.get());\n },\n (err) => {\n console.error(err);\n this.patchState({ fetching: false, items: [] });\n this.searchCompleted.next(this.get());\n },\n ),\n );\n }),\n ),\n );\n\n loadOrder = this.effect(($) =>\n $.pipe(\n withLatestFrom(this.orderId$),\n switchMap(([_, orderId]) => {\n return this._domainOmsService.getOrder(orderId).pipe(\n tapResponse(\n (response) => {\n this.patchState({ order: response });\n },\n (err) => {\n this.patchState({ order: undefined });\n },\n ),\n );\n }),\n ),\n );\n\n selectAllOrderItems() {\n this.patchState({ selectedeOrderItemSubsetIds: this.items?.map((item) => item.orderItemSubsetId) });\n }\n\n selectOrderItem(item: OrderItemListItemDTO, selected: boolean) {\n const included = this.selectedeOrderItemSubsetIds.includes(item?.orderItemSubsetId);\n\n if (!included && selected) {\n this.patchState({ selectedeOrderItemSubsetIds: [...this.selectedeOrderItemSubsetIds, item.orderItemSubsetId] });\n } else if (included && !selected) {\n this.patchState({ selectedeOrderItemSubsetIds: this.selectedeOrderItemSubsetIds.filter((id) => id !== item?.orderItemSubsetId) });\n }\n }\n\n updateOrderItems(orderItems: OrderItemListItemDTO[]) {\n this.patchState({\n items: this.items.map((item) => {\n const newItem = orderItems.find((i) => i.orderItemSubsetId === item.orderItemSubsetId);\n return newItem ? newItem : item;\n }),\n });\n }\n\n updateReceipts(receipts: ReceiptDTO[]) {\n this.patchState({\n receipts,\n });\n }\n}\n", "properties": [ { "name": "buyerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "compartmentCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "compartmentInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "fetchPartial", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO[]", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "itemsSelectable", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "latestCompartmentCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "latestCompartmentInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "order", "deprecated": false, "deprecationMessage": "", "type": "OrderDTO", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "orderId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "processingStatus", "deprecated": false, "deprecationMessage": "", "type": "OrderItemProcessingStatusValue", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "receipts", "deprecated": false, "deprecationMessage": "", "type": "ReceiptDTO[]", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "selectedeOrderItemSubsetIds", "deprecated": false, "deprecationMessage": "", "type": "number[]", "indexKey": "", "optional": false, "description": "", "line": 26 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerOrderDetailsItemComponentState", "id": "interface-CustomerOrderDetailsItemComponentState-4bd2548f78e155b765963b5027800b82996b0be087648865f1f3e878e91d25a479c147a9551d4ec5adae0581c398452e5ef8de5e3586d5ae1038a6cf8bdf6394", "file": "apps/isa-app/src/page/customer-order/customer-order-details/customer-order-details-item/customer-order-details-item.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { CdkTextareaAutosize } from '@angular/cdk/text-field';\nimport {\n Component,\n ChangeDetectionStrategy,\n Input,\n Output,\n EventEmitter,\n ChangeDetectorRef,\n OnDestroy,\n OnInit,\n ViewChild,\n} from '@angular/core';\nimport { UntypedFormControl } from '@angular/forms';\nimport { DomainOmsService, DomainReceiptService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { OrderDTO, OrderItemListItemDTO, ReceiptDTO, ReceiptType } from '@swagger/oms';\nimport { isEqual } from 'lodash';\nimport { combineLatest, NEVER, Subject, Observable } from 'rxjs';\nimport { catchError, filter, first, map, switchMap, withLatestFrom } from 'rxjs/operators';\nimport { CustomerOrderDetailsStore } from '../customer-order-details.store';\nimport { EnvironmentService } from '@core/environment';\n\nexport interface CustomerOrderDetailsItemComponentState {\n orderItem?: OrderItemListItemDTO;\n order?: OrderDTO;\n quantity?: number;\n receipts?: ReceiptDTO[];\n selected?: boolean;\n more: boolean;\n}\n\n@Component({\n selector: 'page-customer-order-details-item',\n templateUrl: 'customer-order-details-item.component.html',\n styleUrls: ['customer-order-details-item.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class CustomerOrderDetailsItemComponent extends ComponentStore implements OnInit, OnDestroy {\n @ViewChild('autosize') autosize: CdkTextareaAutosize;\n\n @Output()\n historyClick = new EventEmitter();\n\n @Output()\n specialCommentChanged = new EventEmitter();\n\n @Input()\n get orderItem() {\n return this.get((s) => s.orderItem);\n }\n set orderItem(orderItem: OrderItemListItemDTO) {\n if (!isEqual(this.orderItem, orderItem)) {\n // Remove Prev OrderItem from selected list\n this._store.selectOrderItem(this.orderItem, false);\n\n this.patchState({ orderItem, quantity: orderItem?.quantity, receipts: [], more: false });\n this.specialCommentControl.reset(orderItem?.specialComment);\n\n // Add New OrderItem to selected list if selected was set to true by its input\n if (this.get((s) => s.selected)) {\n this._store.selectOrderItem(this.orderItem, true);\n }\n }\n }\n\n @Input()\n get order() {\n return this.get((s) => s.order);\n }\n set order(order: OrderDTO) {\n this.patchState({ order });\n }\n\n readonly orderItem$ = this.select((s) => s.orderItem);\n\n notificationsSent$ = this.orderItem$.pipe(\n filter((oi) => !!oi),\n switchMap((oi) =>\n this._omsService\n .getCompletedTasks({ orderId: oi.orderId, orderItemId: oi.orderItemId, orderItemSubsetId: oi.orderItemSubsetId, take: 4, skip: 0 })\n .pipe(catchError(() => NEVER)),\n ),\n );\n\n canChangeQuantity$ = combineLatest([this.orderItem$, this._store.fetchPartial$]).pipe(\n map(([item, partialPickup]) => ([16, 8192].includes(item?.processingStatus) || partialPickup) && item.quantity > 1),\n );\n\n get quantity() {\n return this.get((s) => s.quantity);\n }\n set quantity(quantity: number) {\n if (this.quantity !== quantity) {\n this.patchState({ quantity });\n }\n }\n\n readonly quantity$ = this.select((s) => s.quantity);\n\n @Input()\n get selected() {\n return this._store.selectedeOrderItemSubsetIds.includes(this.orderItem?.orderItemSubsetId);\n }\n set selected(selected: boolean) {\n if (this.selected !== selected) {\n this.patchState({ selected });\n this._store.selectOrderItem(this.orderItem, selected);\n }\n }\n\n readonly selected$ = combineLatest([this.orderItem$, this._store.selectedeOrderItemSubsetIds$]).pipe(\n map(([orderItem, selectedItems]) => selectedItems.includes(orderItem?.orderItemSubsetId)),\n );\n\n @Output()\n selectedChange = new EventEmitter();\n\n get selectable() {\n return this._store.itemsSelectable && this._store.items.length > 1 && this._store.fetchPartial;\n }\n\n readonly selectable$ = combineLatest([this._store.items$, this._store.itemsSelectable$, this._store.fetchPartial$]).pipe(\n map(([orderItems, selectable, fetchPartial]) => orderItems.length > 1 && selectable && fetchPartial),\n );\n\n get receipts() {\n return this.get((s) => s.receipts);\n }\n set receipts(receipts: ReceiptDTO[]) {\n if (!isEqual(this.receipts, receipts)) {\n this.patchState({ receipts });\n this._store.updateReceipts(receipts);\n }\n }\n\n readonly receipts$ = this.select((s) => s.receipts);\n\n readonly receiptCount$ = this.select((s) => s.receipts?.length);\n\n specialCommentControl = new UntypedFormControl();\n\n more$ = this.select((s) => s.more);\n\n private _onDestroy$ = new Subject();\n\n get isNative() {\n return this._environment.isNative();\n }\n\n constructor(\n private _store: CustomerOrderDetailsStore,\n private _domainReceiptService: DomainReceiptService,\n private _omsService: DomainOmsService,\n private _cdr: ChangeDetectorRef,\n private _environment: EnvironmentService,\n ) {\n super({\n more: false,\n });\n }\n\n ngOnInit() {}\n\n ngOnDestroy() {\n // Remove Prev OrderItem from selected list\n this._store.selectOrderItem(this.orderItem, false);\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n loadReceipts = this.effect((done$: Observable<(receipts: ReceiptDTO[]) => void | undefined>) =>\n done$.pipe(\n withLatestFrom(this.orderItem$),\n filter(([_, orderItem]) => !!orderItem),\n switchMap(([done, orderItem]) =>\n this._domainReceiptService\n .getReceipts({\n receiptType: 65 as ReceiptType,\n ids: [orderItem.orderItemSubsetId],\n eagerLoading: 1,\n })\n .pipe(\n tapResponse(\n (res) => {\n const receipts = res.result.map((r) => r.item3?.data).filter((f) => !!f);\n this.receipts = receipts;\n\n if (typeof done === 'function') {\n done?.(receipts);\n }\n },\n (err) => {\n if (typeof done === 'function') {\n done?.([]);\n }\n },\n () => {},\n ),\n ),\n ),\n ),\n );\n\n async saveSpecialComment() {\n const { orderId, orderItemId, orderItemSubsetId } = this.orderItem;\n\n try {\n this.specialCommentControl.reset(this.specialCommentControl.value);\n const res = await this._omsService\n .patchComment({ orderId, orderItemId, orderItemSubsetId, specialComment: this.specialCommentControl.value ?? '' })\n .pipe(first())\n .toPromise();\n\n this.orderItem = { ...this.orderItem, specialComment: this.specialCommentControl.value ?? '' };\n this._store.updateOrderItems([this.orderItem]);\n this.specialCommentChanged.emit();\n } catch (error) {\n console.error(error);\n }\n }\n\n setMore(more: boolean) {\n this.patchState({ more });\n if (more && this.receipts.length === 0) {\n this.loadReceipts(undefined);\n }\n }\n\n setSelected(selected: boolean) {\n this.selected = selected;\n this.selectedChange.emit(selected);\n this._cdr.markForCheck();\n }\n\n orderItemFeature(orderItemListItem: OrderItemListItemDTO) {\n const orderItems = this.order?.items;\n return orderItems?.find((orderItem) => orderItem.data.id === orderItemListItem.orderItemId)?.data?.features?.orderType;\n }\n\n getOrderItemTrackingData(orderItemListItem: OrderItemListItemDTO): Array<{ trackingProvider: string; trackingNumber: string }> {\n const orderItems = this.order?.items;\n const completeTrackingInformation = orderItems\n ?.find((orderItem) => orderItem.data.id === orderItemListItem.orderItemId)\n ?.data?.subsetItems?.find((subsetItem) => subsetItem.id === orderItemListItem.orderItemSubsetId)?.data?.trackingNumber;\n\n if (!completeTrackingInformation) {\n return;\n }\n\n // Beispielnummer: 'DHL: 124124' - Bei mehreren Tracking-Informationen muss noch ein Splitter eingebaut werden, je nach dem welcher Trenner verwendet wird\n const trackingInformationPairs = completeTrackingInformation.split(':').map((obj) => obj.trim());\n return this._trackingTransformationHelper(trackingInformationPairs);\n }\n\n // Macht aus einem String Array ein Array von Objekten mit den keys trackingProvider und trackingNumber\n private _trackingTransformationHelper(trackingInformationPairs: string[]): Array<{ trackingProvider: string; trackingNumber: string }> {\n return trackingInformationPairs.reduce(\n (acc, current, index, array) => {\n if (index % 2 === 0) {\n acc.push({ trackingProvider: current, trackingNumber: array[index + 1] });\n }\n return acc;\n },\n [] as { trackingProvider: string; trackingNumber: string }[],\n );\n }\n\n getTrackingNumberLink(trackingNumber: string) {\n return `https://www.dhl.de/de/privatkunden/dhl-sendungsverfolgung.html?piececode=${trackingNumber}`;\n }\n\n triggerResize() {\n this.autosize.reset();\n }\n}\n", "properties": [ { "name": "more", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 31 }, { "name": "order", "deprecated": false, "deprecationMessage": "", "type": "OrderDTO", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "orderItem", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "receipts", "deprecated": false, "deprecationMessage": "", "type": "ReceiptDTO[]", "indexKey": "", "optional": true, "description": "", "line": 29 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 30 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerOrderItemComponentState", "id": "interface-CustomerOrderItemComponentState-209451b383f3f2b6dd00bf6db8186f780ca09bac8ffca02ee4a09a3f299516fa2ca93405ef58cf2dd4953cea014229cee457c6c1ece713f1254d787157e4a1d8", "file": "apps/isa-app/src/page/customer-order/customer-order-search/search-results/customer-order-item.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ChangeDetectionStrategy, Component, Input, ElementRef } from '@angular/core';\r\nimport { ApplicationService } from '@core/application';\r\nimport { EnvironmentService } from '@core/environment';\r\nimport { ComponentStore } from '@ngrx/component-store';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\nimport { isEqual } from 'lodash';\r\nimport { CustomerOrderSearchStore } from '../customer-order-search.store';\r\nimport { CustomerOrdersNavigationService } from '@shared/services/navigation';\r\nimport { map } from 'rxjs/operators';\r\n\r\nexport interface CustomerOrderItemComponentState {\r\n item?: OrderItemListItemDTO;\r\n}\r\n\r\n@Component({\r\n selector: 'page-customer-order-item',\r\n templateUrl: 'customer-order-item.component.html',\r\n styleUrls: ['customer-order-item.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class CustomerOrderItemComponent extends ComponentStore {\r\n @Input()\r\n get item() {\r\n return this.get((s) => s.item);\r\n }\r\n set item(item: OrderItemListItemDTO) {\r\n if (!isEqual(this.item, item)) {\r\n this.patchState({ item });\r\n }\r\n }\r\n\r\n readonly item$ = this.select((s) => s.item);\r\n\r\n get isTablet() {\r\n return this._environment.matchTablet();\r\n }\r\n\r\n get isDesktopLarge() {\r\n return this._environment.matchDesktopLarge();\r\n }\r\n\r\n get queryParams() {\r\n const compartmentCode = this.item?.compartmentCode;\r\n const queryParams = this._customerOrderStore.filter?.getQueryParams();\r\n if (compartmentCode) {\r\n return {\r\n ...queryParams,\r\n buyerNumber: this.item?.buyerNumber,\r\n };\r\n } else {\r\n return {\r\n ...queryParams,\r\n };\r\n }\r\n }\r\n\r\n get detailsLink() {\r\n const orderId = this.item?.orderId;\r\n const processingStatus = this.item?.processingStatus;\r\n const compartmentCode = this.item?.compartmentCode;\r\n return this._navigationService.getCustomerOrdersDetailsPath({\r\n processId: this._applicationService.activatedProcessId,\r\n processingStatus,\r\n compartmentCode: compartmentCode ? encodeURIComponent(compartmentCode) : undefined,\r\n orderId: orderId ? orderId : undefined,\r\n }).path;\r\n }\r\n\r\n @Input()\r\n primaryOutletActive?: boolean = false;\r\n\r\n showChangeDate$ = this.item$.pipe(map((item) => [256, 512, 1024, 2048, 4069].includes(item?.processingStatus)));\r\n\r\n constructor(\r\n private _environment: EnvironmentService,\r\n private _customerOrderStore: CustomerOrderSearchStore,\r\n private _navigationService: CustomerOrdersNavigationService,\r\n private _applicationService: ApplicationService,\r\n private _elRef: ElementRef,\r\n ) {\r\n super({});\r\n }\r\n\r\n scrollIntoView() {\r\n this._elRef.nativeElement.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n }\r\n}\r\n", "properties": [ { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerOrderSearchResultsState", "id": "interface-CustomerOrderSearchResultsState-c99abe2b1fbc3f9199d50ef8790a7ac40a467fc832c50b9695cf0d72449d0cff947238e0baa637e999372544a6a132092304f5574e4b18ead67284b868dae5f6", "file": "apps/isa-app/src/page/customer-order/customer-order-search/search-results/customer-order-search-results.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n OnInit,\r\n OnDestroy,\r\n ViewChild,\r\n TrackByFunction,\r\n ViewChildren,\r\n QueryList,\r\n AfterViewInit,\r\n inject,\r\n DestroyRef,\r\n} from '@angular/core';\r\nimport { debounceTime, filter, first, map, shareReplay, switchMap, takeUntil, withLatestFrom } from 'rxjs/operators';\r\nimport { KeyValueDTOOfStringAndString, OrderItemListItemDTO } from '@swagger/oms';\r\nimport { ActivatedRoute, NavigationStart, Router } from '@angular/router';\r\nimport { CustomerOrderSearchStore } from '../customer-order-search.store';\r\nimport { BehaviorSubject, combineLatest, Observable, Subject, Subscription } from 'rxjs';\r\nimport { BreadcrumbService } from '@core/breadcrumb';\r\nimport { ComponentStore } from '@ngrx/component-store';\r\nimport { CommandService } from '@core/command';\r\nimport { OrderItemsContext } from '@domain/oms';\r\nimport { UiErrorModalComponent, UiModalService } from '@ui/modal';\r\nimport { UiScrollContainerComponent } from '@ui/scroll-container';\r\nimport { UiFilter } from '@ui/filter';\r\nimport { EnvironmentService } from '@core/environment';\r\nimport { isEqual } from 'lodash';\r\nimport { CustomerOrdersNavigationService } from '@shared/services/navigation';\r\nimport { ApplicationService } from '@core/application';\r\nimport { Filter, FilterInputGroupMainComponent } from '@shared/components/filter';\r\nimport { CustomerOrderItemComponent } from './customer-order-item.component';\r\nimport { CacheService } from '@core/cache';\r\nimport { takeUntilDestroyed } from '@angular/core/rxjs-interop';\r\n\r\nexport interface CustomerOrderSearchResultsState {\r\n selectedOrderItemSubsetIds: number[];\r\n}\r\n\r\n@Component({\r\n selector: 'page-customer-order-search-results',\r\n templateUrl: 'customer-order-search-results.component.html',\r\n styleUrls: ['customer-order-search-results.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class CustomerOrderSearchResultsComponent\r\n extends ComponentStore\r\n implements OnInit, AfterViewInit, OnDestroy\r\n{\r\n @ViewChildren(CustomerOrderItemComponent) listItems: QueryList;\r\n @ViewChild(UiScrollContainerComponent) scrollContainer: UiScrollContainerComponent;\r\n\r\n @ViewChild(FilterInputGroupMainComponent, { static: false })\r\n sharedFilterInputGroupMain: FilterInputGroupMainComponent;\r\n\r\n destroyRef = inject(DestroyRef);\r\n\r\n items$: Observable = this._customerOrderSearchStore.results$;\r\n\r\n itemLength$ = this.items$.pipe(map((items) => items?.length));\r\n\r\n hits$ = this._customerOrderSearchStore.hits$;\r\n\r\n loading$ = this._customerOrderSearchStore.fetching$.pipe(shareReplay());\r\n loadingFetchedActionButton$ = new BehaviorSubject(false);\r\n\r\n listEmpty$ = combineLatest([this.loading$, this.hits$]).pipe(\r\n map(([loading, hits]) => !loading && hits === 0),\r\n shareReplay(),\r\n );\r\n\r\n message$ = this._customerOrderSearchStore.message$;\r\n\r\n selectedOrderItemSubsetIds$ = this.select((s) => s.selectedOrderItemSubsetIds);\r\n\r\n get selectedOrderItemSubsetIds() {\r\n return this.get((s) => s.selectedOrderItemSubsetIds);\r\n }\r\n\r\n actions$ = combineLatest([this.items$, this.selectedOrderItemSubsetIds$]).pipe(\r\n map(([items, selectedOrderItemSubsetIds]) =>\r\n items?.find((item) => selectedOrderItemSubsetIds.find((orderItemSubsetId) => item.orderItemSubsetId === orderItemSubsetId)),\r\n ),\r\n map((item) => item?.actions?.filter((action) => this.selectionRules(action))),\r\n );\r\n\r\n get selectedItems() {\r\n const items = this._customerOrderSearchStore.results;\r\n const selectedOrderItemSubsetIds = this.selectedOrderItemSubsetIds;\r\n\r\n return items.filter((item) => selectedOrderItemSubsetIds.some((orderItemSubsetId) => item.orderItemSubsetId === orderItemSubsetId));\r\n }\r\n\r\n byBuyerNumberFn = (item: OrderItemListItemDTO) => item.buyerNumber;\r\n\r\n byOrderNumberFn = (item: OrderItemListItemDTO) => item.orderNumber;\r\n\r\n byProcessingStatusFn = (item: OrderItemListItemDTO) => item.processingStatus;\r\n\r\n byCompartmentCodeFn = (item: OrderItemListItemDTO) =>\r\n !!item.compartmentInfo ? `${item.compartmentCode}_${item.compartmentInfo}` : item.compartmentCode;\r\n\r\n processId$ = this._activatedRoute.parent.data.pipe(map((data) => +data.processId));\r\n\r\n private _onDestroy$ = new Subject();\r\n\r\n trackByFn: TrackByFunction = (index, item) => `${item.orderId}${item.orderItemId}${item.orderItemSubsetId}`;\r\n\r\n private _searchResultSubscription = new Subscription();\r\n\r\n filter$ = this._customerOrderSearchStore.filter$.pipe(filter((f) => !!f));\r\n\r\n hasFilter$ = combineLatest([this.filter$, this._customerOrderSearchStore.defaultSettings$]).pipe(\r\n map(([filter, defaultFilter]) => !isEqual(filter?.getQueryParams(), Filter.create(defaultFilter).getQueryParams())),\r\n );\r\n\r\n get isTablet$() {\r\n return this._environment.matchTablet$;\r\n }\r\n\r\n get isDesktopLarge() {\r\n return this._environment.matchDesktopLarge();\r\n }\r\n\r\n get filterRoute() {\r\n const compartmentCode = this._activatedRoute?.snapshot?.params?.compartmentCode;\r\n const orderId = this._activatedRoute?.snapshot?.params?.orderId;\r\n const processingStatus = this._activatedRoute?.snapshot?.params?.processingStatus;\r\n\r\n return this._navigationService.getCustomerOrdersResultsAndFilterPath({\r\n processId: this._application.activatedProcessId,\r\n processingStatus,\r\n compartmentCode: compartmentCode ?? undefined,\r\n orderId: Number(orderId),\r\n }).path;\r\n }\r\n\r\n get primaryOutletActive$() {\r\n return this._environment.matchTablet$.pipe(map((matches) => !matches && this._activatedRoute.outlet === 'primary'));\r\n }\r\n\r\n private readonly SCROLL_POSITION_TOKEN = 'CUSTOMER_ORDERS_LIST_SCROLL_POSITION';\r\n\r\n constructor(\r\n private _customerOrderSearchStore: CustomerOrderSearchStore,\r\n private _activatedRoute: ActivatedRoute,\r\n private _breadcrumb: BreadcrumbService,\r\n private _commandService: CommandService,\r\n private _modal: UiModalService,\r\n private _environment: EnvironmentService,\r\n private _navigationService: CustomerOrdersNavigationService,\r\n private _application: ApplicationService,\r\n private _cache: CacheService,\r\n private _router: Router,\r\n ) {\r\n super({\r\n selectedOrderItemSubsetIds: [],\r\n });\r\n }\r\n\r\n ngOnInit() {\r\n // Aktualisiere die Result Liste über actionHandled oder specialCommentChanged in den CustomerOrderDetails\r\n // updateResults wird über actionHandled oder specialCommentChanged in die queryParams überführt\r\n this._searchResultSubscription.add(\r\n this._activatedRoute.queryParams.subscribe((queryParams) => {\r\n const updateResults = queryParams.updateResults;\r\n if (!!updateResults) {\r\n this.search({ silentReload: true });\r\n const clean = { ...queryParams };\r\n delete clean['updateResults'];\r\n }\r\n }),\r\n );\r\n\r\n this._searchResultSubscription.add(\r\n combineLatest([this.processId$, this._activatedRoute.queryParams])\r\n .pipe(\r\n debounceTime(150),\r\n switchMap(([processId, params]) =>\r\n this._application.getSelectedBranch$(processId).pipe(map((selectedBranch) => ({ processId, params, selectedBranch }))),\r\n ),\r\n )\r\n .subscribe(async ({ processId, params, selectedBranch }) => {\r\n const branchChanged = selectedBranch?.id !== this._customerOrderSearchStore?.selectedBranch?.id;\r\n\r\n const processChanged = processId !== this._customerOrderSearchStore.processId;\r\n\r\n if (processChanged) {\r\n if (!!this._customerOrderSearchStore.processId && this._customerOrderSearchStore.filter instanceof Filter) {\r\n await this.updateBreadcrumb(processId, this._customerOrderSearchStore.filter?.getQueryParams());\r\n }\r\n this._customerOrderSearchStore.patchState({ processId });\r\n }\r\n\r\n if (branchChanged) {\r\n this._customerOrderSearchStore.setBranch(selectedBranch);\r\n }\r\n\r\n if (!(this._customerOrderSearchStore.filter instanceof UiFilter)) {\r\n await this._customerOrderSearchStore.loadDefaultSettings();\r\n }\r\n\r\n const cleanQueryParams = this.cleanupQueryParams(params);\r\n\r\n if (!isEqual(cleanQueryParams, this.cleanupQueryParams(this._customerOrderSearchStore.filter.getQueryParams()))) {\r\n this._customerOrderSearchStore.setQueryParams(params);\r\n\r\n const queryToken = {\r\n ...this._customerOrderSearchStore.filter.getQueryParams(),\r\n processId,\r\n branchId: String(selectedBranch?.id),\r\n };\r\n const data = await this._customerOrderSearchStore.getCachedData({ queryToken });\r\n\r\n if (data?.results?.length > 0) {\r\n this._customerOrderSearchStore.patchState({\r\n results: data?.results,\r\n hits: data?.hits,\r\n });\r\n }\r\n\r\n if (\r\n data.results?.length === 0 &&\r\n this._activatedRoute?.parent?.children?.find((childRoute) => childRoute?.outlet === 'side')?.snapshot?.routeConfig?.path !==\r\n 'filter'\r\n ) {\r\n this.search({ clear: true });\r\n }\r\n } else if (branchChanged) {\r\n this._customerOrderSearchStore.search({ siletReload: true });\r\n }\r\n\r\n const scrollPos = await this._getScrollPositionFromCache();\r\n if (!!scrollPos && this._activatedRoute.outlet === 'primary') {\r\n setTimeout(() => {\r\n this.scrollContainer?.scrollTo(scrollPos);\r\n }, 150);\r\n }\r\n\r\n const process = await this._application.getProcessById$(processId).pipe(first()).toPromise();\r\n if (!!process) {\r\n await this.createBreadcrumb(processId, params);\r\n await this.updateBreadcrumb(processId, params);\r\n }\r\n\r\n if (this._activatedRoute?.outlet === 'primary') {\r\n await this.removeDetailsBreadcrumb(processId);\r\n }\r\n }),\r\n );\r\n\r\n this._searchResultSubscription.add(\r\n this._customerOrderSearchStore.searchResultSubject.pipe(withLatestFrom(this.processId$)).subscribe(async ([result, processId]) => {\r\n const queryParams = this._customerOrderSearchStore.filter?.getQueryParams();\r\n this.createBreadcrumb(processId, queryParams);\r\n\r\n if (result.results.hits === 0) {\r\n return;\r\n }\r\n\r\n // Navigation auf Details bzw. Results | Details wenn hits 1\r\n // Navigation auf Results bei clear search, oder immer auf Tablet oder wenn große Resultliste aktiv ist\r\n if (result.results.hits === 1) {\r\n await this.navigateToDetails(\r\n processId,\r\n result?.results?.result?.find((_) => true),\r\n queryParams,\r\n );\r\n } else if ((!!result?.clear || this._activatedRoute.outlet === 'primary') && this.isDesktopLarge) {\r\n await this._navigationService.getCustomerOrdersResultsPath(processId, { queryParams }).navigate();\r\n }\r\n }),\r\n );\r\n\r\n this._customerOrderSearchStore.searchResultClearedSubject.pipe(takeUntil(this._onDestroy$)).subscribe((_) => this.clearSelectedItems());\r\n\r\n // #4143 To make Splitscreen Search and Filter work combined\r\n this._searchResultSubscription.add(\r\n this._customerOrderSearchStore.searchStarted.subscribe(async (_) => {\r\n const queryParams = {\r\n ...this.cleanupQueryParams(this._customerOrderSearchStore?.filter?.getQueryParams()),\r\n main_qs: this.sharedFilterInputGroupMain?.uiInput?.value,\r\n };\r\n this._customerOrderSearchStore?.setQueryParams(queryParams);\r\n }),\r\n );\r\n\r\n this._router.events.pipe(takeUntilDestroyed(this.destroyRef)).subscribe((event) => {\r\n if (event instanceof NavigationStart) {\r\n this.cacheResults();\r\n this._addScrollPositionToCache();\r\n }\r\n });\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.scrollItemIntoView();\r\n }\r\n\r\n private _removeScrollPositionFromCache(): void {\r\n this._cache.delete({ processId: this._customerOrderSearchStore.processId, token: this.SCROLL_POSITION_TOKEN });\r\n }\r\n\r\n private _addScrollPositionToCache(): void {\r\n if (this._activatedRoute.outlet === 'primary') {\r\n this._cache.set(\r\n { processId: this._customerOrderSearchStore.processId, token: this.SCROLL_POSITION_TOKEN },\r\n this.scrollContainer?.scrollPos,\r\n );\r\n }\r\n }\r\n\r\n private async _getScrollPositionFromCache(): Promise {\r\n return await this._cache.get({ processId: this._customerOrderSearchStore.processId, token: this.SCROLL_POSITION_TOKEN });\r\n }\r\n\r\n // After Navigating to Result Side Outlet\r\n scrollItemIntoView() {\r\n setTimeout(() => {\r\n const getPrimaryRouteParams = this._activatedRoute.parent?.children[0]?.snapshot?.params;\r\n const item = this.listItems?.find((item) => item.item.orderId === Number(getPrimaryRouteParams?.orderId));\r\n item?.scrollIntoView();\r\n }, 150);\r\n }\r\n\r\n async ngOnDestroy() {\r\n this._onDestroy$.next();\r\n this._onDestroy$.complete();\r\n\r\n this._searchResultSubscription.unsubscribe();\r\n await this.updateBreadcrumb(this._customerOrderSearchStore.processId, this._customerOrderSearchStore.filter?.getQueryParams());\r\n }\r\n\r\n cleanupQueryParams(params: Record = {}) {\r\n const clean = { ...params };\r\n\r\n for (const key in clean) {\r\n if (Object.prototype.hasOwnProperty.call(clean, key)) {\r\n if (clean[key] == undefined) {\r\n delete clean[key];\r\n }\r\n }\r\n }\r\n\r\n return clean;\r\n }\r\n\r\n async removeDetailsBreadcrumb(processId: number) {\r\n const detailsCrumbs = await this._breadcrumb\r\n .getBreadcrumbsByKeyAndTags$(processId, ['customer-order', 'details'])\r\n .pipe(first())\r\n .toPromise();\r\n\r\n detailsCrumbs.forEach((crumb) => {\r\n this._breadcrumb.removeBreadcrumb(crumb.id, true);\r\n });\r\n }\r\n\r\n async createMainBreadcrumb(processId: number, params: Record) {\r\n await this._breadcrumb.addBreadcrumbIfNotExists({\r\n key: processId,\r\n name: 'Kundenbestellung',\r\n path: this._navigationService.getCustomerOrdersBasePath(processId).path,\r\n params,\r\n tags: ['customer-order', 'main', 'filter'],\r\n section: 'customer',\r\n });\r\n }\r\n\r\n async createBreadcrumb(processId: number, params: Record) {\r\n await this.createMainBreadcrumb(processId, params);\r\n await this._breadcrumb.addOrUpdateBreadcrumbIfNotExists({\r\n key: processId,\r\n name: this.getBreadcrumbName(params),\r\n path: this._navigationService.getCustomerOrdersResultsPath(processId).path,\r\n section: 'customer',\r\n params,\r\n tags: ['customer-order', 'results', 'filter'],\r\n });\r\n }\r\n\r\n async updateBreadcrumb(processId: number, queryParams: Record) {\r\n if (queryParams) {\r\n const crumbs = await this._breadcrumb\r\n .getBreadcrumbsByKeyAndTags$(processId, ['customer-order', 'results', 'filter'])\r\n .pipe(first())\r\n .toPromise();\r\n\r\n const name = queryParams.main_qs ? queryParams.main_qs : 'Alle Artikel';\r\n\r\n for (const crumb of crumbs) {\r\n this._breadcrumb.patchBreadcrumb(crumb.id, {\r\n name,\r\n params: queryParams,\r\n });\r\n }\r\n }\r\n }\r\n\r\n cacheResults() {\r\n const queryToken = {\r\n ...this._customerOrderSearchStore.filter?.getQueryParams(),\r\n processId: this._customerOrderSearchStore.processId,\r\n branchId: String(this._customerOrderSearchStore.selectedBranch?.id),\r\n };\r\n\r\n this._customerOrderSearchStore.setCache({\r\n queryToken,\r\n hits: this._customerOrderSearchStore.hits,\r\n results: this._customerOrderSearchStore.results,\r\n });\r\n }\r\n\r\n getBreadcrumbName(params: Record) {\r\n const input = params?.main_qs;\r\n\r\n return input?.replace('ORD:', '') ?? 'Alle';\r\n }\r\n\r\n async loadMore() {\r\n if (\r\n this._customerOrderSearchStore.hits > this._customerOrderSearchStore.results.length &&\r\n !this._customerOrderSearchStore.fetching &&\r\n !this._customerOrderSearchStore.silentFetching\r\n ) {\r\n this._customerOrderSearchStore.search({ clear: false });\r\n }\r\n }\r\n\r\n search({ filter, silentReload = false, clear = false }: { filter?: Filter; silentReload?: boolean; clear?: boolean }) {\r\n if (!!filter) {\r\n this.sharedFilterInputGroupMain.cancelAutocomplete();\r\n this._customerOrderSearchStore.setQueryParams(filter?.getQueryParams());\r\n }\r\n this._customerOrderSearchStore.search({ clear, siletReload: silentReload });\r\n }\r\n\r\n async navigateToDetails(processId: number, orderItem: OrderItemListItemDTO, queryParams: Record) {\r\n await this._navigationService\r\n .getCustomerOrdersDetailsPath({\r\n processId,\r\n processingStatus: orderItem?.processingStatus,\r\n compartmentCode: orderItem?.compartmentCode ? encodeURIComponent(orderItem.compartmentCode) : undefined,\r\n orderId: orderItem?.orderId ? orderItem.orderId : undefined,\r\n extras: {\r\n queryParams: orderItem?.compartmentCode\r\n ? {\r\n buyerNumber: orderItem.buyerNumber,\r\n ...queryParams,\r\n }\r\n : { ...queryParams },\r\n },\r\n })\r\n .navigate();\r\n }\r\n\r\n setSelectedItem(item: OrderItemListItemDTO, selected: boolean) {\r\n const included = this.selectedOrderItemSubsetIds.includes(item.orderItemSubsetId);\r\n\r\n if (!included && selected) {\r\n this.patchState({\r\n selectedOrderItemSubsetIds: [...this.selectedOrderItemSubsetIds, item.orderItemSubsetId],\r\n });\r\n } else if (included && !selected) {\r\n this.patchState({\r\n selectedOrderItemSubsetIds: this.selectedOrderItemSubsetIds.filter((id) => id !== item?.orderItemSubsetId),\r\n });\r\n }\r\n }\r\n\r\n clearSelectedItems() {\r\n this.patchState({ selectedOrderItemSubsetIds: [] });\r\n }\r\n\r\n selectionRules(action: KeyValueDTOOfStringAndString) {\r\n return (\r\n (action.command.includes('FETCHED') && action.key === '256' && action.enabled !== false) ||\r\n action.command.includes('COLLECT_ON_DELIVERYNOTE')\r\n );\r\n }\r\n\r\n async handleAction(action: KeyValueDTOOfStringAndString) {\r\n this.loadingFetchedActionButton$.next(true);\r\n const commandData: OrderItemsContext = {\r\n items: this.selectedItems,\r\n };\r\n try {\r\n await this._commandService.handleCommand(action.command, commandData);\r\n this._customerOrderSearchStore.search({ siletReload: true, clear: true });\r\n this.clearSelectedItems();\r\n this.loadingFetchedActionButton$.next(false);\r\n } catch (error) {\r\n console.error(error);\r\n this._modal.open({\r\n content: UiErrorModalComponent,\r\n data: error,\r\n });\r\n this.loadingFetchedActionButton$.next(false);\r\n }\r\n }\r\n}\r\n", "properties": [ { "name": "selectedOrderItemSubsetIds", "deprecated": false, "deprecationMessage": "", "type": "number[]", "indexKey": "", "optional": false, "description": "", "line": 36 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerOrderSearchState", "id": "interface-CustomerOrderSearchState-9e4039cbfa3213720b16db94bf578410bcd7787ab92fe71232a7d4f90a0685b3292d83ab5f2c6af65168f044e669b6a28cabe5bbf7ea8cdcc4f8ef6abc333929", "file": "apps/isa-app/src/page/customer-order/customer-order-search/customer-order-search.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { HttpErrorResponse } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CacheService } from '@core/cache';\r\nimport { DomainCustomerOrderService } from '@domain/oms';\r\nimport { ComponentStore } from '@ngrx/component-store';\r\nimport { tapResponse } from '@ngrx/operators';\r\nimport { Filter } from '@shared/components/filter';\r\nimport { BranchDTO, ListResponseArgsOfOrderItemListItemDTO, OrderItemListItemDTO, QuerySettingsDTO } from '@swagger/oms';\r\nimport { isResponseArgs } from '@utils/object';\r\nimport { injectCancelSearchSubject } from '@shared/services/cancel-subject';\r\nimport { Observable, Subject } from 'rxjs';\r\nimport { switchMap, takeUntil, tap, withLatestFrom } from 'rxjs/operators';\r\n\r\nexport interface CustomerOrderSearchState {\r\n defaultSettings?: QuerySettingsDTO;\r\n queryParams?: Record;\r\n filter?: Filter;\r\n message?: string;\r\n searchHistory?: string[];\r\n fetching: boolean;\r\n silentFetching: boolean;\r\n hits: number;\r\n results: OrderItemListItemDTO[];\r\n selectedBranch: BranchDTO;\r\n processId?: number;\r\n}\r\n\r\n@Injectable()\r\nexport class CustomerOrderSearchStore extends ComponentStore {\r\n private _cancelSubject = injectCancelSearchSubject();\r\n\r\n get defaultSettings() {\r\n return this.get((s) => s.defaultSettings);\r\n }\r\n\r\n readonly defaultSettings$ = this.select((s) => s.defaultSettings);\r\n\r\n get filter() {\r\n return this.get((s) => {\r\n if (!s?.defaultSettings) {\r\n return undefined;\r\n }\r\n\r\n const filter = Filter.create(s?.defaultSettings);\r\n if (s.queryParams) {\r\n filter.fromQueryParams(s.queryParams);\r\n }\r\n\r\n return filter;\r\n });\r\n }\r\n\r\n readonly filter$ = this.select((s) => {\r\n if (!s?.defaultSettings) {\r\n return undefined;\r\n }\r\n\r\n const filter = Filter.create(s?.defaultSettings);\r\n if (s.queryParams) {\r\n filter.fromQueryParams(s.queryParams);\r\n }\r\n return filter;\r\n });\r\n\r\n get results() {\r\n return this.get((s) => s.results);\r\n }\r\n\r\n readonly results$ = this.select((s) => s.results);\r\n\r\n get searchHistory() {\r\n return this.get((s) => s.searchHistory);\r\n }\r\n\r\n readonly searchHistory$ = this.select((s) => s.searchHistory);\r\n\r\n get processId() {\r\n return this.get((s) => s.processId);\r\n }\r\n\r\n readonly processId$ = this.select((s) => s.processId);\r\n\r\n get hits() {\r\n return this.get((s) => s.hits);\r\n }\r\n\r\n readonly hits$ = this.select((s) => s.hits);\r\n\r\n get fetching() {\r\n return this.get((s) => s.fetching);\r\n }\r\n\r\n readonly fetching$ = this.select((s) => s.fetching);\r\n\r\n get silentFetching() {\r\n return this.get((s) => s.silentFetching);\r\n }\r\n\r\n get queryParams() {\r\n return this.get((s) => s.queryParams);\r\n }\r\n\r\n get message() {\r\n return this.get((s) => s.message);\r\n }\r\n\r\n selectedBranch$ = this.select((s) => s.selectedBranch);\r\n\r\n get selectedBranch() {\r\n return this.get((s) => s.selectedBranch);\r\n }\r\n\r\n get friendlyName() {\r\n return this.filter.input\r\n ?.find((f) => f.group === 'main')\r\n .input?.find((f) => f)\r\n .toStringValue();\r\n }\r\n\r\n readonly message$ = this.select((s) => s.message);\r\n\r\n readonly queryParams$ = this.select((s) => s.queryParams);\r\n\r\n readonly searchResultSubject = new Subject<{ results: ListResponseArgsOfOrderItemListItemDTO; cached: boolean; clear: boolean }>();\r\n\r\n readonly searchResultFromCacheSubject = new Subject<{ hits: number; results: OrderItemListItemDTO[] }>();\r\n\r\n readonly searchResultClearedSubject = new Subject();\r\n\r\n searchStarted = new Subject<{ clear?: boolean; silentReload?: boolean }>();\r\n\r\n cancelSearch$ = new Subject();\r\n\r\n constructor(\r\n private _domainGoodsInService: DomainCustomerOrderService,\r\n private _cache: CacheService,\r\n ) {\r\n super({\r\n fetching: false,\r\n silentFetching: false,\r\n hits: 0,\r\n results: [],\r\n searchHistory: [],\r\n selectedBranch: undefined,\r\n });\r\n this.loadDefaultSettings();\r\n this.loadSearchHistoryFromSessionStorage();\r\n }\r\n\r\n async loadDefaultSettings() {\r\n const defaultSettings = await this._domainGoodsInService.settings().toPromise();\r\n this.patchState({ defaultSettings });\r\n }\r\n\r\n setMessage(message: string) {\r\n this.patchState({ message });\r\n }\r\n\r\n setBranch(selectedBranch: BranchDTO) {\r\n this.patchState({ selectedBranch });\r\n }\r\n\r\n setSearchHistory(searchHistory: string[]) {\r\n this.patchState({ searchHistory });\r\n }\r\n\r\n resetFilter() {\r\n this.patchState({ queryParams: undefined });\r\n }\r\n\r\n setQueryParams(queryParams: Record) {\r\n this.patchState({ queryParams });\r\n }\r\n\r\n async loadSearchHistoryFromSessionStorage() {\r\n const searchHistory = await this._cache.get({ token: 'search_history_customer_orders' });\r\n this.setSearchHistory(searchHistory?.slice(0, 7) ?? []);\r\n }\r\n\r\n saveSearchHistoryToSessionStorage() {\r\n const searchHistory = Array.from(new Set([this.friendlyName, ...this.searchHistory].filter((value) => !!value))); // new Set to filter double values\r\n this._cache.set({ token: 'search_history_customer_orders' }, searchHistory);\r\n this.setSearchHistory(searchHistory?.slice(0, 7));\r\n }\r\n\r\n getCachedData({ queryToken }: { queryToken: Record }) {\r\n return (\r\n this._cache.get<{\r\n hits: number;\r\n results: OrderItemListItemDTO[];\r\n fetching: boolean;\r\n }>(queryToken) || { results: [], hits: 0, fetching: false }\r\n );\r\n }\r\n\r\n setCache({ queryToken, hits, results }: { queryToken: Record; hits: number; results: OrderItemListItemDTO[] }) {\r\n this._cache.set(queryToken, {\r\n hits,\r\n results,\r\n fetching: false,\r\n });\r\n }\r\n\r\n cancelSearchRequest() {\r\n this.cancelSearch$.next();\r\n this._cancelSubject.next();\r\n this.patchState({ fetching: false, silentFetching: false });\r\n }\r\n\r\n search = this.effect((options$: Observable<{ clear?: boolean; siletReload?: boolean }>) =>\r\n options$.pipe(\r\n tap((opt) => {\r\n this.searchStarted.next(opt);\r\n this.patchState({ message: undefined });\r\n }),\r\n withLatestFrom(this.results$, this.filter$, this.selectedBranch$),\r\n tap(([options, _, filter, __]) => {\r\n if (!options?.siletReload) {\r\n this.patchState({ fetching: true });\r\n } else {\r\n this.patchState({ silentFetching: true });\r\n }\r\n\r\n if (options?.clear) {\r\n this.searchResultClearedSubject.next();\r\n }\r\n }),\r\n // #4822 Quick Fix - HSC Bestellungen Suche wird nicht ausgelöst (Möglicherweise nicht die beste Lösung)\r\n switchMap(\r\n async ([options, results, filter, branch]): Promise<[typeof options, typeof results, typeof filter, typeof branch, boolean]> => {\r\n const queryToken = filter?.getQueryToken() ?? {};\r\n const cached: boolean =\r\n options?.siletReload &&\r\n (await this._cache.get({ ...filter?.getQueryToken(), processId: this.processId, branchId: String(branch?.id) }));\r\n\r\n if (cached) {\r\n const cachedResults = await this._cache.get({ ...queryToken, processId: this.processId, branchId: String(branch?.id) });\r\n if (cachedResults?.results?.length > 0) {\r\n this.patchState(cachedResults);\r\n this.searchResultFromCacheSubject.next({ hits: cachedResults.hits, results: cachedResults.results });\r\n }\r\n }\r\n\r\n return [options, results, filter, branch, cached];\r\n },\r\n ),\r\n switchMap(([options, results, filter, branch, cached]) => {\r\n const queryToken = filter?.getQueryToken() ?? {};\r\n\r\n if (options.clear) {\r\n queryToken.skip = 0;\r\n queryToken.take = 50;\r\n } else if (options.siletReload) {\r\n queryToken.skip = 0;\r\n queryToken.take = 50;\r\n } else {\r\n queryToken.skip = results.length;\r\n queryToken.take = 50;\r\n }\r\n\r\n if (branch?.id && !!queryToken.filter) {\r\n queryToken.filter['branch_id'] = String(branch?.id);\r\n }\r\n\r\n return this._domainGoodsInService.search(queryToken).pipe(\r\n takeUntil(this.cancelSearch$),\r\n takeUntil(this._cancelSubject),\r\n tapResponse(\r\n (res) => {\r\n let _results: OrderItemListItemDTO[] = [];\r\n if (options.siletReload) {\r\n _results = res.result;\r\n } else if (options.clear) {\r\n _results = res.result;\r\n } else {\r\n _results = [...results, ...(res.result ?? [])];\r\n }\r\n\r\n this.patchState({\r\n hits: res.hits,\r\n results: _results,\r\n fetching: false,\r\n silentFetching: false,\r\n });\r\n\r\n if (res?.hits > 0 && options?.clear) {\r\n this.saveSearchHistoryToSessionStorage();\r\n }\r\n\r\n this.searchResultSubject.next({ results: res, cached, clear: options?.clear });\r\n\r\n if (res?.hits === 0) {\r\n this.setMessage('keine Suchergebnisse');\r\n }\r\n },\r\n (err: Error) => {\r\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\r\n this.searchResultSubject.next({ results: err.error, cached, clear: options?.clear });\r\n } else {\r\n this.searchResultSubject.next({\r\n results: {\r\n error: true,\r\n message: err.message,\r\n },\r\n cached,\r\n clear: options?.clear,\r\n });\r\n }\r\n this.patchState({ fetching: false, silentFetching: false });\r\n console.error('GoodsInSearchStore.search()', err);\r\n },\r\n () => {\r\n this.patchState({ fetching: false, silentFetching: false });\r\n },\r\n ),\r\n );\r\n }),\r\n ),\r\n );\r\n}\r\n", "properties": [ { "name": "defaultSettings", "deprecated": false, "deprecationMessage": "", "type": "QuerySettingsDTO", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 20 }, { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "Filter", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "hits", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 22 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "queryParams", "deprecated": false, "deprecationMessage": "", "type": "Record", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "results", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 23 }, { "name": "searchHistory", "deprecated": false, "deprecationMessage": "", "type": "string[]", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "selectedBranch", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": false, "description": "", "line": 24 }, { "name": "silentFetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 21 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerPatchCustomerParams", "id": "interface-CustomerPatchCustomerParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customer", "deprecated": false, "deprecationMessage": "", "type": "CustomerDTO", "indexKey": "", "optional": false, "description": "

Kundendaten

\n", "line": 777, "rawdescription": "\n\nKundendaten\n" }, { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Kunde PK

\n", "line": 772, "rawdescription": "\n\nKunde PK\n" }, { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 778 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerPatchCustomer

\n", "rawdescription": "\n\nParameters for CustomerPatchCustomer\n", "methods": [], "extends": [] }, { "name": "CustomerSearchState", "id": "interface-CustomerSearchState-5ceaec67de225eb6ffa55310f9cfaeb91777702d7880afc7e818d0157bb416800220de9c1b504075cc45741cb060b5b935287539882fb539dc249ccb350994e1", "file": "apps/isa-app/src/page/customer/customer-search/store/customer-search.state.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Filter } from '@shared/components/filter';\r\nimport { CustomerDTO, CustomerInfoDTO } from '@swagger/crm';\r\nimport { OrderDTO, OrderListItemDTO } from '@swagger/oms';\r\n\r\nexport interface CustomerSearchState {\r\n processId?: number;\r\n customer?: CustomerDTO;\r\n fetchingCustomer?: boolean;\r\n defaultFilter?: Filter;\r\n queryParams?: Record;\r\n fetchingFilter?: boolean;\r\n customerList?: CustomerInfoDTO[];\r\n customerListCount: number;\r\n fetchingCustomerList?: boolean;\r\n\r\n message?: string;\r\n\r\n customerOrders?: OrderListItemDTO[];\r\n fetchingCustomerOrders?: boolean;\r\n\r\n order?: OrderDTO;\r\n fetchingOrder?: boolean;\r\n\r\n selectedOrderItemId?: number;\r\n}\r\n", "properties": [ { "name": "customer", "deprecated": false, "deprecationMessage": "", "type": "CustomerDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "customerList", "deprecated": false, "deprecationMessage": "", "type": "CustomerInfoDTO[]", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "customerListCount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "customerOrders", "deprecated": false, "deprecationMessage": "", "type": "OrderListItemDTO[]", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "defaultFilter", "deprecated": false, "deprecationMessage": "", "type": "Filter", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "fetchingCustomer", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "fetchingCustomerList", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "fetchingCustomerOrders", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "fetchingFilter", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "fetchingOrder", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "order", "deprecated": false, "deprecationMessage": "", "type": "OrderDTO", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "queryParams", "deprecated": false, "deprecationMessage": "", "type": "Record", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "selectedOrderItemId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 24 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerTypeSelectorState", "id": "interface-CustomerTypeSelectorState-adcb5d95efd110e90d7db2f335f70119c2cc083d01948fcbb8b6f2a9a81078b09b9426288c50adeb97626be3ed5c499504de90e5be47b2e8e3a60683bb7fbaef", "file": "apps/isa-app/src/page/customer/components/customer-type-selector/customer-type-selector.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import {\n Component,\n ChangeDetectionStrategy,\n forwardRef,\n OnInit,\n Input,\n ChangeDetectorRef,\n OnDestroy,\n Output,\n EventEmitter,\n ViewChildren,\n QueryList,\n} from '@angular/core';\nimport { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';\nimport { CacheService } from '@core/cache';\nimport { DomainCheckoutService } from '@domain/checkout';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { OptionDTO } from '@swagger/checkout';\nimport { UiCheckboxComponent } from '@ui/checkbox';\nimport { first, isBoolean, isString } from 'lodash';\nimport { combineLatest, Observable, Subject } from 'rxjs';\nimport { distinctUntilChanged, filter, map, shareReplay, switchMap } from 'rxjs/operators';\n\nexport interface CustomerTypeSelectorState {\n processId: number;\n customerType: string;\n p4mUser: boolean;\n options: OptionDTO[];\n}\n\n@Component({\n selector: 'app-customer-type-selector',\n templateUrl: 'customer-type-selector.component.html',\n styleUrls: ['customer-type-selector.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n providers: [\n {\n provide: NG_VALUE_ACCESSOR,\n useExisting: forwardRef(() => CustomerTypeSelectorComponent),\n multi: true,\n },\n ],\n})\nexport class CustomerTypeSelectorComponent\n extends ComponentStore\n implements OnInit, OnDestroy, ControlValueAccessor\n{\n @ViewChildren(UiCheckboxComponent)\n checkboxes: QueryList;\n\n private _onDestroy$ = new Subject();\n\n @Input()\n readonly: boolean;\n\n @Input()\n get value() {\n if (this.p4mUser) {\n return `${this.customerType}-p4m`;\n }\n return this.customerType;\n }\n set value(value: string) {\n if (value.includes('-p4m')) {\n this.p4mUser = true;\n this.customerType = value.replace('-p4m', '');\n } else {\n this.customerType = value;\n }\n }\n\n @Output()\n valueChanges = new EventEmitter();\n\n @Input()\n disabled: boolean;\n\n @Input()\n set processId(val: number) {\n if (this.processId !== val) {\n this.patchState({ processId: val });\n this.getOptions(val);\n }\n }\n get processId() {\n return this.get((s) => s.processId);\n }\n\n @Input()\n get p4mUser() {\n return this.get((s) => s.p4mUser);\n }\n set p4mUser(val: boolean) {\n this.patchState({ p4mUser: val ?? false });\n }\n\n @Input()\n get customerType() {\n return this.get((s) => s.customerType);\n }\n set customerType(val: string) {\n this.patchState({ customerType: val });\n }\n\n @Input()\n p4mReadonly = false;\n\n get filteredOptions$() {\n const options$ = this.select((s) => s.options).pipe(distinctUntilChanged());\n const p4mUser$ = this.select((s) => s.p4mUser).pipe(distinctUntilChanged());\n const customerType$ = this.select((s) => s.customerType).pipe(distinctUntilChanged());\n return combineLatest([options$, p4mUser$, customerType$]).pipe(\n filter(([options]) => options?.length > 0),\n map(([options, p4mUser, customerType]) => {\n const initial = { p4mUser: this.p4mUser, customerType: this.customerType };\n let result: OptionDTO[] = options;\n if (p4mUser) {\n result = result.filter((o) => o.value === 'store' || (o.value === 'webshop' && o.enabled !== false));\n\n result = result.map((o) => {\n if (o.value === 'store') {\n return { ...o, enabled: false };\n }\n return o;\n });\n }\n\n if (customerType === 'b2b' && this.p4mUser) {\n this.p4mUser = false;\n }\n\n if (initial.p4mUser !== this.p4mUser || initial.customerType !== this.customerType) {\n this.setValue({ customerType: this.customerType, p4mUser: this.p4mUser });\n }\n\n return result;\n }),\n shareReplay(1),\n );\n }\n\n get enabledOptions() {\n return this.get((s) => s.options.filter((o) => o.enabled !== false));\n }\n\n onChange = (value: string) => {};\n onTouched = () => {};\n\n constructor(\n private _checkoutService: DomainCheckoutService,\n private _cache: CacheService,\n private _cdr: ChangeDetectorRef,\n ) {\n super({\n processId: undefined,\n customerType: undefined,\n p4mUser: false,\n options: [],\n });\n this.initOptions();\n }\n\n async initOptions() {\n const options = await this._cache.get('customerTypeOptions');\n if (options) {\n this.patchState({ options });\n }\n }\n\n ngOnInit(): void {}\n\n getOptions = this.effect((processId$: Observable) => {\n return processId$.pipe(\n switchMap((pid) =>\n this._checkoutService.canSetCustomer({ processId: pid }).pipe(\n tapResponse(\n (res) => {\n const options = res.create.options.values;\n this.patchState({ options });\n this._cache.set('customerTypeOptions', options);\n },\n (err) => {},\n ),\n ),\n ),\n );\n });\n\n ngOnDestroy(): void {\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n writeValue(obj: any): void {\n this.value = obj;\n this._cdr.markForCheck();\n }\n\n registerOnChange(fn: any): void {\n this.onChange = fn;\n }\n\n registerOnTouched(fn: any): void {\n this.onTouched = fn;\n }\n\n setDisabledState?(isDisabled: boolean): void {\n this.disabled = isDisabled;\n }\n\n // #4610 Checkbox welche bereits ausgewählt ist soll nicht abgewählt werden können (Ausnahme bei Kundenkarte + Onlinekonto)\n isOptionDisabled(option: OptionDTO) {\n const isValueCurrentlySelected = option.value === this.customerType;\n const isCustomerCardActive = this.p4mUser;\n return this.readonly || (isValueCurrentlySelected && !isCustomerCardActive);\n }\n\n setValue(value: { p4mUser?: boolean; customerType?: string } | string) {\n const initial = { p4mUser: this.p4mUser, customerType: this.customerType };\n\n if (typeof value === 'string') {\n this.value = value;\n } else {\n if (isBoolean(value.p4mUser)) {\n this.p4mUser = value.p4mUser;\n }\n if (isString(value.customerType)) {\n this.customerType = value.customerType;\n } else if (this.p4mUser) {\n // Implementierung wie im PBI #3467 beschrieben\n // wenn customerType nicht gesetzt wird und p4mUser true ist,\n // dann customerType auf store setzen.\n // wenn dies nicht möglich ist da der Warenkob keinen store Kunden zulässt,\n // dann customerType auf webshop setzen.\n // wenn dies nicht möglich ist da der Warenkob keinen webshop Kunden zulässt,\n // dann customerType auf den ersten verfügbaren setzen und p4mUser auf false setzen.\n if (this.enabledOptions.some((o) => o.value === 'store')) {\n this.customerType = 'store';\n } else if (this.enabledOptions.some((o) => o.value === 'webshop')) {\n this.customerType = 'webshop';\n } else {\n this.p4mUser = false;\n const includesGuest = this.enabledOptions.some((o) => o.value === 'guest');\n this.customerType = includesGuest ? 'guest' : first(this.enabledOptions)?.value;\n }\n } else {\n // wenn customerType nicht gesetzt wird und p4mUser false ist,\n // dann customerType auf den ersten verfügbaren setzen der nicht mit dem aktuellen customerType übereinstimmt.\n this.customerType = first(this.enabledOptions.filter((o) => o.value === this.customerType))?.value ?? this.customerType;\n }\n }\n\n if (this.customerType !== initial.customerType || this.p4mUser !== initial.p4mUser) {\n this.onChange(this.value);\n this.onTouched();\n this.valueChanges.emit(this.value);\n }\n\n this.checkboxes?.find((c) => c.name === this.customerType)?.writeValue(true);\n }\n}\n", "properties": [ { "name": "customerType", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 28 }, { "name": "options", "deprecated": false, "deprecationMessage": "", "type": "OptionDTO[]", "indexKey": "", "optional": false, "description": "", "line": 30 }, { "name": "p4mUser", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 29 }, { "name": "processId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 27 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "CustomerUpdateCustomerParams", "id": "interface-CustomerUpdateCustomerParams-7c867cbc0b7814c4e157e7803c5fbb7710f085de499c8d2f19dd94fd762892d29333bd9adc504d0e213158d49fee3b9d856ae3fec90967417bc00a53f0f810ea", "file": "apps/isa-app/src/swagger/crm/services/customer.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { CrmConfiguration as __Configuration } from '../crm-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInputDTO } from '../models/response-args-of-input-dto';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { ResponseArgsOfIEnumerableOfAutocompleteDTO } from '../models/response-args-of-ienumerable-of-autocomplete-dto';\nimport { AutocompleteTokenDTO } from '../models/autocomplete-token-dto';\nimport { ListResponseArgsOfCustomerInfoDTO } from '../models/list-response-args-of-customer-info-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { ResponseArgsOfCustomerDTO } from '../models/response-args-of-customer-dto';\nimport { SaveCustomerValues } from '../models/save-customer-values';\nimport { CustomerDTO } from '../models/customer-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ResponseArgsOfAssignedPayerDTO } from '../models/response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfCustomerInfoDTO } from '../models/response-args-of-ienumerable-of-customer-info-dto';\nimport { ResponseArgsOfIEnumerableOfBonusCardInfoDTO } from '../models/response-args-of-ienumerable-of-bonus-card-info-dto';\nimport { ResponseArgsOfNullableBoolean } from '../models/response-args-of-nullable-boolean';\nimport { ListResponseArgsOfAssignedPayerDTO } from '../models/list-response-args-of-assigned-payer-dto';\nimport { ResponseArgsOfIEnumerableOfHistoryDTO } from '../models/response-args-of-ienumerable-of-history-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass CustomerService extends __BaseService {\n static readonly CustomerCanExtendCustomerPath = '/customer/{customerId}/canextend';\n static readonly CustomerCustomerQuerySettingsPath = '/customer/s/settings';\n static readonly CustomerCustomerAutocompletePath = '/customer/s/complete';\n static readonly CustomerListCustomersPath = '/customer/s';\n static readonly CustomerGetCustomerPath = '/customer/{customerId}';\n static readonly CustomerUpdateCustomerPath = '/customer/{customerId}';\n static readonly CustomerPatchCustomerPath = '/customer/{customerId}';\n static readonly CustomerDeleteCustomerPath = '/customer/{customerId}';\n static readonly CustomerCreateCustomerPath = '/customer';\n static readonly CustomerAddPayerReferencePath = '/customer/{customerId}/payer';\n static readonly CustomerDeactivateCustomerPath = '/customer/{customerId}/deactivate';\n static readonly CustomerGetCustomerByBonuscardPath = '/customer/bonuscard/scan';\n static readonly CustomerGetBonuscardsPath = '/customer/{customerId}/bonuscard';\n static readonly CustomerEmailExistsPath = '/store/customer/emailexists';\n static readonly CustomerGetAssignedPayersByCustomerIdPath = '/customer/{customerId}/assignedpayers';\n static readonly CustomerModifyPayerReferencePath = '/customer/{customerId}/payer/{payerId}/modifydefaultflag';\n static readonly CustomerGetCustomerHistoryPath = '/customer/{customerId}/history';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomerResponse(\n params: CustomerService.CustomerCanExtendCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/canextend`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kann der übergebene Kunde erweitert werden (z.B. Onlinekonto, ...)\n * @param params The `CustomerService.CustomerCanExtendCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `locale`: Lokalisierung\n */\n CustomerCanExtendCustomer(params: CustomerService.CustomerCanExtendCustomerParams): __Observable {\n return this.CustomerCanExtendCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInputDTO));\n }\n\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/customer/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Wareneingang-Filter\n */\n CustomerCustomerQuerySettings(): __Observable {\n return this.CustomerCustomerQuerySettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocompleteResponse(\n payload: AutocompleteTokenDTO,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s/complete`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param payload undefined\n */\n CustomerCustomerAutocomplete(payload: AutocompleteTokenDTO): __Observable {\n return this.CustomerCustomerAutocompleteResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfAutocompleteDTO));\n }\n\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomersResponse(queryToken: QueryTokenDTO): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = queryToken;\n let req = new HttpRequest('POST', this.rootUrl + `/customer/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundensuche\n * @param queryToken Suchkriterien\n */\n CustomerListCustomers(queryToken: QueryTokenDTO): __Observable {\n return this.CustomerListCustomersResponse(queryToken).pipe(__map((_r) => _r.body as ListResponseArgsOfCustomerInfoDTO));\n }\n\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomerResponse(\n params: CustomerService.CustomerGetCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kunde\n * @param params The `CustomerService.CustomerGetCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `eagerLoading`: eagerLoading\n */\n CustomerGetCustomer(params: CustomerService.CustomerGetCustomerParams): __Observable {\n return this.CustomerGetCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomerResponse(\n params: CustomerService.CustomerUpdateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n let req = new HttpRequest('PUT', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerUpdateCustomerParams` containing the following parameters:\n *\n * - `payload`: Kundendaten\n *\n * - `customerId`: Kunde PK\n */\n CustomerUpdateCustomer(params: CustomerService.CustomerUpdateCustomerParams): __Observable {\n return this.CustomerUpdateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomerResponse(\n params: CustomerService.CustomerPatchCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.customer;\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Änderung eines bestehenden Kunden\n * @param params The `CustomerService.CustomerPatchCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `customer`: Kundendaten\n *\n * - `eagerLoading`:\n */\n CustomerPatchCustomer(params: CustomerService.CustomerPatchCustomerParams): __Observable {\n return this.CustomerPatchCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomerResponse(\n params: CustomerService.CustomerDeleteCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deletionComment != null) __params = __params.set('deletionComment', params.deletionComment.toString());\n let req = new HttpRequest('DELETE', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löschen eines bestehenden Kunden\n *\n * Setzt den Datensatz auf gelöscht und anonymisiert benutzerbezogene Daten. Außerdem wird die Kundennummer CustomerNumber verändert.\n * @param params The `CustomerService.CustomerDeleteCustomerParams` containing the following parameters:\n *\n * - `customerId`: PK Kunden\n *\n * - `deletionComment`: Grund des Löschens\n */\n CustomerDeleteCustomer(params: CustomerService.CustomerDeleteCustomerParams): __Observable {\n return this.CustomerDeleteCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomerResponse(payload: SaveCustomerValues): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = payload;\n let req = new HttpRequest('POST', this.rootUrl + `/customer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anlage eines neuen Kunden\n * @param payload Kundendaten\n */\n CustomerCreateCustomer(payload: SaveCustomerValues): __Observable {\n return this.CustomerCreateCustomerResponse(payload).pipe(__map((_r) => _r.body as ResponseArgsOfCustomerDTO));\n }\n\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReferenceResponse(\n params: CustomerService.CustomerAddPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.payerId != null) __params = __params.set('payerId', params.payerId.toString());\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/payer`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Hinzufügen einer Regulierer-/Rechnungsadress-Referenz\n * @param params The `CustomerService.CustomerAddPayerReferenceParams` containing the following parameters:\n *\n * - `customerId`: Kunde PK\n *\n * - `payerId`: Regulierer/Rechnungsadresse PK\n *\n * - `isDefault`: Ist Standard Regulierer/Rechnungsaddresse\n *\n * - `eagerLoading`: eagerLoading (optional, default: 1)\n */\n CustomerAddPayerReference(params: CustomerService.CustomerAddPayerReferenceParams): __Observable {\n return this.CustomerAddPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomerResponse(\n params: CustomerService.CustomerDeactivateCustomerParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.deactivationComment != null) __params = __params.set('deactivationComment', params.deactivationComment.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/deactivate`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Deaktivieren eines bestehenden Kunden\n * @param params The `CustomerService.CustomerDeactivateCustomerParams` containing the following parameters:\n *\n * - `customerId`: Kunden PK\n *\n * - `deactivationComment`: Deaktivierungsgrund\n */\n CustomerDeactivateCustomer(params: CustomerService.CustomerDeactivateCustomerParams): __Observable {\n return this.CustomerDeactivateCustomerResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscardResponse(\n input?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (input != null) __params = __params.set('input', input.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/bonuscard/scan`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkartenscan\n * @param input Scanner input\n */\n CustomerGetCustomerByBonuscard(input?: null | string): __Observable {\n return this.CustomerGetCustomerByBonuscardResponse(input).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCustomerInfoDTO));\n }\n\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscardsResponse(customerId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(customerId))}/bonuscard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kundenkarte\n * @param customerId PK Kunde\n */\n CustomerGetBonuscards(customerId: number): __Observable {\n return this.CustomerGetBonuscardsResponse(customerId).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfBonusCardInfoDTO));\n }\n\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExistsResponse(email?: null | string): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (email != null) __params = __params.set('email', email.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/store/customer/emailexists`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Überprüft, ob für die übergebene E-Mail Adresse bereits ein Onlinekonto vorhanden ist\n * @param email E-Mail Adresse\n */\n CustomerEmailExists(email?: null | string): __Observable {\n return this.CustomerEmailExistsResponse(email).pipe(__map((_r) => _r.body as ResponseArgsOfNullableBoolean));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerIdResponse(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/assignedpayers`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetAssignedPayersByCustomerIdParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `take`:\n *\n * - `skip`:\n */\n CustomerGetAssignedPayersByCustomerId(\n params: CustomerService.CustomerGetAssignedPayersByCustomerIdParams,\n ): __Observable {\n return this.CustomerGetAssignedPayersByCustomerIdResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReferenceResponse(\n params: CustomerService.CustomerModifyPayerReferenceParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.isDefault != null) __params = __params.set('isDefault', params.isDefault.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl +\n `/customer/${encodeURIComponent(String(params.customerId))}/payer/${encodeURIComponent(String(params.payerId))}/modifydefaultflag`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerModifyPayerReferenceParams` containing the following parameters:\n *\n * - `payerId`:\n *\n * - `customerId`:\n *\n * - `isDefault`:\n *\n * - `eagerLoading`:\n */\n CustomerModifyPayerReference(params: CustomerService.CustomerModifyPayerReferenceParams): __Observable {\n return this.CustomerModifyPayerReferenceResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfAssignedPayerDTO));\n }\n\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistoryResponse(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/customer/${encodeURIComponent(String(params.customerId))}/history`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * @param params The `CustomerService.CustomerGetCustomerHistoryParams` containing the following parameters:\n *\n * - `customerId`:\n *\n * - `locale`:\n */\n CustomerGetCustomerHistory(\n params: CustomerService.CustomerGetCustomerHistoryParams,\n ): __Observable {\n return this.CustomerGetCustomerHistoryResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfHistoryDTO));\n }\n}\n\nmodule CustomerService {\n /**\n * Parameters for CustomerCanExtendCustomer\n */\n export interface CustomerCanExtendCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for CustomerGetCustomer\n */\n export interface CustomerGetCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * eagerLoading\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerUpdateCustomer\n */\n export interface CustomerUpdateCustomerParams {\n /**\n * Kundendaten\n */\n payload: SaveCustomerValues;\n\n /**\n * Kunde PK\n */\n customerId: number;\n }\n\n /**\n * Parameters for CustomerPatchCustomer\n */\n export interface CustomerPatchCustomerParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Kundendaten\n */\n customer: CustomerDTO;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeleteCustomer\n */\n export interface CustomerDeleteCustomerParams {\n /**\n * PK Kunden\n */\n customerId: number;\n\n /**\n * Grund des Löschens\n */\n deletionComment?: null | string;\n }\n\n /**\n * Parameters for CustomerAddPayerReference\n */\n export interface CustomerAddPayerReferenceParams {\n /**\n * Kunde PK\n */\n customerId: number;\n\n /**\n * Regulierer/Rechnungsadresse PK\n */\n payerId?: number;\n\n /**\n * Ist Standard Regulierer/Rechnungsaddresse\n */\n isDefault?: boolean;\n\n /**\n * eagerLoading (optional, default: 1)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerDeactivateCustomer\n */\n export interface CustomerDeactivateCustomerParams {\n /**\n * Kunden PK\n */\n customerId: number;\n\n /**\n * Deaktivierungsgrund\n */\n deactivationComment?: null | string;\n }\n\n /**\n * Parameters for CustomerGetAssignedPayersByCustomerId\n */\n export interface CustomerGetAssignedPayersByCustomerIdParams {\n customerId: number;\n take?: null | number;\n skip?: null | number;\n }\n\n /**\n * Parameters for CustomerModifyPayerReference\n */\n export interface CustomerModifyPayerReferenceParams {\n payerId: number;\n customerId: number;\n isDefault?: boolean;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for CustomerGetCustomerHistory\n */\n export interface CustomerGetCustomerHistoryParams {\n customerId: number;\n locale?: null | string;\n }\n}\n\nexport { CustomerService };\n", "properties": [ { "name": "customerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Kunde PK

\n", "line": 762, "rawdescription": "\n\nKunde PK\n" }, { "name": "payload", "deprecated": false, "deprecationMessage": "", "type": "SaveCustomerValues", "indexKey": "", "optional": false, "description": "

Kundendaten

\n", "line": 757, "rawdescription": "\n\nKundendaten\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for CustomerUpdateCustomer

\n", "rawdescription": "\n\nParameters for CustomerUpdateCustomer\n", "methods": [], "extends": [] }, { "name": "DashboardInfoRequest", "id": "interface-DashboardInfoRequest-56baf3155f3ea6f59db186db2a20043609e317520d6ced6bc578aab6efa33d02df4149ba241ccfcf52a8a9bcd3c0177cfcca8687c60556a523c233453d4f2aa5", "file": "apps/isa-app/src/swagger/eis/models/dashboard-info-request.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DashboardInfoRequest {\n /**\n * Filiale PK\n */\n branchId: number;\n\n /**\n * Skip\n */\n skip?: number;\n\n /**\n * Take\n */\n take?: number;\n\n /**\n * Intervall-Beginn\n */\n timestamp: string;\n}\n", "properties": [ { "name": "branchId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Filiale PK

\n", "line": 10, "rawdescription": "\n\nFiliale PK\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Skip

\n", "line": 15, "rawdescription": "\n\nSkip\n" }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Take

\n", "line": 20, "rawdescription": "\n\nTake\n" }, { "name": "timestamp", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Intervall-Beginn

\n", "line": 25, "rawdescription": "\n\nIntervall-Beginn\n" } ], "indexSignatures": [], "kind": 171, "description": "

Abfragewerte zur Anzeige von Infos

\n", "rawdescription": "\n\nAbfragewerte zur Anzeige von Infos\n", "methods": [], "extends": [] }, { "name": "DateRange", "id": "interface-DateRange-1abeda587846fa947994cf2b9cdf049259096c0fed3c439d409b46c55d74d78a804d7dc996ba2a4ed98cdc451b20a533902a96df8eb01225c8a2cde0e091827f", "file": "apps/isa-app/src/swagger/oms/models/date-range.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DateRange {\n /**\n * Beginn\n */\n start: string;\n\n /**\n * Ende\n */\n stop: string;\n}\n", "properties": [ { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Beginn

\n", "line": 10, "rawdescription": "\n\nBeginn\n" }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Ende

\n", "line": 15, "rawdescription": "\n\nEnde\n" } ], "indexSignatures": [], "kind": 171, "description": "

Zeitraum

\n", "rawdescription": "\n\nZeitraum\n", "methods": [], "extends": [] }, { "name": "DateRangeDTO", "id": "interface-DateRangeDTO-05ce2dd9a343f9610c2c38156bc0c1b361f3801078798630972691c066e9392793fc816b17f5cc6373e9f47a44725f62c630f51d0ad8f6d27142a8d44aa39701", "file": "apps/isa-app/src/swagger/availability/models/date-range-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface DateRangeDTO extends TouchedBase {\n start?: string;\n stop?: string;\n}\n", "properties": [ { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "DateRangeDTO", "id": "interface-DateRangeDTO-05ce2dd9a343f9610c2c38156bc0c1b361f3801078798630972691c066e9392793fc816b17f5cc6373e9f47a44725f62c630f51d0ad8f6d27142a8d44aa39701-1", "file": "apps/isa-app/src/swagger/checkout/models/date-range-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface DateRangeDTO extends TouchedBase {\n start?: string;\n stop?: string;\n}\n", "properties": [ { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DateRangeDTO-1" }, { "name": "DateRangeDTO", "id": "interface-DateRangeDTO-f56afcb2ec6602157f9c19d0f37ad9756aafcb9540306f0be82f55b9dc20b8f19f2f37a4fda93be1856c7c547a065c694622e0b02535cffc101266e7ca2d5acb-2", "file": "apps/isa-app/src/swagger/oms/models/date-range-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface DateRangeDTO extends TouchedBase {\n /**\n * Begin\n */\n start?: string;\n\n /**\n * Ende\n */\n stop?: string;\n}\n", "properties": [ { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Begin

\n", "line": 7, "rawdescription": "\n\nBegin\n" }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Ende

\n", "line": 12, "rawdescription": "\n\nEnde\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "DateRangeDTO-2" }, { "name": "DbEntry", "id": "interface-DbEntry-f49ce451878039e303497220f3f381feb71a9198b809557e9ae03773f57b0b3dee86428192d0013bf711d86d5029e794c0a2097b1b615b150d2c9d50821f5239", "file": "apps/isa-app/src/core/cache/cache.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { effect, inject, Injectable } from '@angular/core';\r\nimport { toSignal } from '@angular/core/rxjs-interop';\r\nimport { AuthService } from '@core/auth';\r\nimport { memorize } from '@utils/common';\r\nimport { interval } from 'rxjs';\r\n\r\ninterface DbEntry {\r\n key: string;\r\n token: object | string;\r\n data: T;\r\n ttl: number;\r\n}\r\n\r\nconst H12INMS = 1000 * 60 * 60 * 12;\r\n\r\n@Injectable({ providedIn: 'root' })\r\nexport class CacheService {\r\n private auth = inject(AuthService);\r\n\r\n private db!: IDBDatabase;\r\n\r\n get sub() {\r\n return Number(this.auth.getClaimByKey('sub'));\r\n }\r\n\r\n _cleanupInterval = toSignal(interval(1000 * 60));\r\n\r\n _cleanupIntervalEffect = effect(() => {\r\n this._cleanupInterval();\r\n this.cleanup();\r\n });\r\n\r\n get storeName() {\r\n return 'cache';\r\n }\r\n\r\n private getKey(token: Object | string): string {\r\n if (typeof token === 'string') {\r\n return this.hash(token);\r\n }\r\n\r\n return this.hash(JSON.stringify(token));\r\n }\r\n\r\n private hash(data: string): string {\r\n let hash = 0;\r\n for (let i = 0; i < data.length; i++) {\r\n hash = data.charCodeAt(i) + ((hash << 5) - hash);\r\n }\r\n return (this.sub + hash).toString(16);\r\n }\r\n\r\n @memorize()\r\n private async openDB(): Promise {\r\n if (this.db) {\r\n return this.db; // Datenbank bereits geöffnet, bestehende Verbindung zurückgeben\r\n }\r\n\r\n return new Promise((resolve, reject) => {\r\n const request = indexedDB.open('isa-cache', 1);\r\n\r\n request.onerror = (event) => {\r\n reject(event);\r\n };\r\n\r\n request.onupgradeneeded = (event) => {\r\n this.db = (event.target as IDBOpenDBRequest).result;\r\n\r\n if (!this.db.objectStoreNames.contains(this.storeName)) {\r\n this.db.createObjectStore(this.storeName, { keyPath: 'key' });\r\n }\r\n };\r\n\r\n request.onsuccess = (event) => {\r\n this.db = (event.target as IDBOpenDBRequest).result;\r\n resolve(this.db);\r\n };\r\n });\r\n }\r\n\r\n private async getObjectStore(mode: IDBTransactionMode = 'readonly'): Promise {\r\n const db = await this.openDB(); // Datenbankverbindung öffnen oder wiederverwenden\r\n const transaction = db.transaction(this.storeName, mode);\r\n return transaction.objectStore(this.storeName);\r\n }\r\n\r\n async set(token: object | string, data: T, options: { ttl?: number } = {}): Promise {\r\n const store = await this.getObjectStore('readwrite');\r\n return new Promise((resolve, reject) => {\r\n const key = this.getKey(token);\r\n const entry: DbEntry = {\r\n key,\r\n data,\r\n token,\r\n ttl: Date.now() + (options.ttl || H12INMS),\r\n };\r\n\r\n const request = store.put(entry);\r\n request.onsuccess = (event) => {\r\n resolve(key);\r\n };\r\n request.onerror = (event) => {\r\n reject(event);\r\n };\r\n });\r\n }\r\n\r\n private async cached(token: Object | string): Promise | undefined> {\r\n const store = await this.getObjectStore();\r\n return new Promise | undefined>((resolve, reject) => {\r\n const request = store.get(this.getKey(token));\r\n request.onsuccess = (event) => {\r\n resolve((event.target as IDBRequest).result);\r\n };\r\n request.onerror = (event) => {\r\n reject(event);\r\n };\r\n });\r\n }\r\n\r\n async get(token: Object | string): Promise {\r\n const cached = await this.cached(token);\r\n\r\n if (!cached) {\r\n return undefined;\r\n }\r\n\r\n if (cached.ttl < Date.now()) {\r\n this.delete(token);\r\n return undefined;\r\n }\r\n\r\n return cached.data;\r\n }\r\n\r\n async delete(token: Object | string): Promise {\r\n const store = await this.getObjectStore('readwrite');\r\n return new Promise((resolve, reject) => {\r\n const request = store.delete(this.getKey(token));\r\n request.onsuccess = () => {\r\n resolve();\r\n };\r\n request.onerror = (event) => {\r\n reject(event);\r\n };\r\n });\r\n }\r\n\r\n async cleanup() {\r\n const store = await this.getObjectStore('readwrite');\r\n\r\n store.openCursor().onsuccess = (event) => {\r\n const cursor = (event.target as IDBRequest).result;\r\n if (cursor) {\r\n if (cursor.value.ttl < Date.now()) {\r\n store.delete(cursor.key);\r\n }\r\n cursor.continue();\r\n }\r\n };\r\n\r\n return new Promise((resolve, reject) => {\r\n store.transaction.oncomplete = () => {\r\n resolve();\r\n };\r\n store.transaction.onerror = (event) => {\r\n reject(event);\r\n };\r\n });\r\n }\r\n\r\n async clear() {\r\n const store = await this.getObjectStore('readwrite');\r\n return new Promise((resolve, reject) => {\r\n const request = store.clear();\r\n request.onsuccess = () => {\r\n resolve();\r\n };\r\n request.onerror = (event) => {\r\n reject(event);\r\n };\r\n });\r\n }\r\n}\r\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "T", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "token", "deprecated": false, "deprecationMessage": "", "type": "object | string", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "ttl", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DBHBranchExtensionDTO", "id": "interface-DBHBranchExtensionDTO-7345eec0cb9a2745f7bfa1f89ad393e4248a4b4f6baa9a63faef7f569d9e99936292162f16db248bfd89809263a8f7209a460111034b6bd293b88efb7ab169c3", "file": "apps/isa-app/src/swagger/remi/models/dbhbranch-extension-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { BranchDTO2 } from './branch-dto2';\nimport { QuadrupelDTO } from './quadrupel-dto';\n\n/**\n * Zusatzdaten Filiale\n */\nexport interface DBHBranchExtensionDTO {\n branch?: BranchDTO2;\n labeKey?: string;\n quadrupel?: QuadrupelDTO;\n start?: string;\n stop?: string;\n tenantKey?: string;\n}\n", "properties": [ { "name": "branch", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO2", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "labeKey", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "quadrupel", "deprecated": false, "deprecationMessage": "", "type": "QuadrupelDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "tenantKey", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "description": "

Zusatzdaten Filiale

\n", "rawdescription": "\n\nZusatzdaten Filiale\n", "methods": [], "extends": [] }, { "name": "DBHBranchExtensionDTO", "id": "interface-DBHBranchExtensionDTO-1efa4824b386cccf622a0013636af8c547fc50d2ac910aed7595cf7f94a66c16a94a6009902a65d1d0b783912926a0ea4147b282ef6c3ce91275d51544914c73-1", "file": "apps/isa-app/src/swagger/wws/models/dbhbranch-extension-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { BranchDTO } from './branch-dto';\nimport { QuadrupelDTO } from './quadrupel-dto';\n\n/**\n * Zusatzdaten Filiale\n */\nexport interface DBHBranchExtensionDTO {\n branch?: BranchDTO;\n labeKey?: string;\n quadrupel?: QuadrupelDTO;\n start?: string;\n stop?: string;\n tenantKey?: string;\n}\n", "properties": [ { "name": "branch", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "labeKey", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "quadrupel", "deprecated": false, "deprecationMessage": "", "type": "QuadrupelDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "tenantKey", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "description": "

Zusatzdaten Filiale

\n", "rawdescription": "\n\nZusatzdaten Filiale\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DBHBranchExtensionDTO-1" }, { "name": "DBHOrderItemListItemDTO", "id": "interface-DBHOrderItemListItemDTO-cb40c6e8008d0e54ee66f7118d46a951b9a149cf0ca380eff47b27539802755cefa10b4dfdfcc5212b9afbbe24dd7b9fac70b5650872ddc23eeb521acf7eeed2", "file": "apps/isa-app/src/swagger/oms/models/dbhorder-item-list-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { OrderItemListItemDTO } from './order-item-list-item-dto';\nimport { OrderItemType } from './order-item-type';\nexport interface DBHOrderItemListItemDTO extends OrderItemListItemDTO {\n billingZipCode?: string;\n externalRepositories?: string;\n fetchOnDeliveryNote?: boolean;\n invoiceId?: number;\n logisticianId?: number;\n logisticianName?: string;\n orderItemType?: OrderItemType;\n orderedAtSupplier?: string;\n payerId?: number;\n paymentReferenceNumber?: string;\n shippingNoteId?: number;\n}\n", "properties": [ { "name": "billingZipCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalRepositories", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "fetchOnDeliveryNote", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "invoiceId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "logisticianId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "logisticianName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "orderedAtSupplier", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "orderItemType", "deprecated": false, "deprecationMessage": "", "type": "OrderItemType", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "payerId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "paymentReferenceNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "shippingNoteId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "OrderItemListItemDTO" ] }, { "name": "DeliveryContainer", "id": "interface-DeliveryContainer-eb7495a14ea98a7918dd172202b4dd134865733accd9ab2f4a97837c62e4fc7c47d73d6750be19d75e021da8b08d9cae87c38668494e349500039e6a4b7eca7f", "file": "apps/isa-app/src/swagger/checkout/models/delivery-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { CheckoutDeliveryDTO } from './checkout-delivery-dto';\nimport { EntityDTOContainerOfCheckoutItemDTO } from './entity-dtocontainer-of-checkout-item-dto';\nexport interface DeliveryContainer {\n delivery?: CheckoutDeliveryDTO;\n items?: Array;\n}\n", "properties": [ { "name": "delivery", "deprecated": false, "deprecationMessage": "", "type": "CheckoutDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DestinationDTO", "id": "interface-DestinationDTO-7f9294490695fdd0dc9e0e6cf6b508ac60fd3e241ffdd39fb62e5b2660e6caa34bddb3b46023bd1f3d765aba0372a801701d5da6a302773443820bd94c135647", "file": "apps/isa-app/src/swagger/checkout/models/destination-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDestinationDTOAndIDestination } from './entity-dtobase-of-destination-dtoand-idestination';\nimport { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';\nimport { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto';\nimport { ShippingAddressDTO } from './shipping-address-dto';\nimport { ShippingTarget } from './shipping-target';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface DestinationDTO extends EntityDTOBaseOfDestinationDTOAndIDestination {\n checkout?: EntityDTOContainerOfCheckoutDTO;\n logistician?: EntityDTOContainerOfLogisticianDTO;\n shippingAddress?: ShippingAddressDTO;\n target?: ShippingTarget;\n targetBranch?: EntityDTOContainerOfBranchDTO;\n}\n", "properties": [ { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "ShippingTarget", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "targetBranch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDestinationDTOAndIDestination" ] }, { "name": "DestinationDTO", "id": "interface-DestinationDTO-520144ba5224c5fa945e77cd88af32f12dcbdf05a96dd33a70ca9c48a3ccf1a8c9c204e769be1ea111bfb1afc85d6709c23a9f378214e55e4b24ba7fa700a17b-1", "file": "apps/isa-app/src/swagger/print/models/destination-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfDestinationDTOAndIDestination } from './entity-dtoof-destination-dtoand-idestination';\nimport { EntityDTOContainerOfCheckoutDTO } from './entity-dtocontainer-of-checkout-dto';\nimport { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto';\nimport { ShippingAddressDTO } from './shipping-address-dto';\nimport { ShippingTarget } from './shipping-target';\nimport { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';\nexport interface DestinationDTO extends EntityDTOOfDestinationDTOAndIDestination {\n checkout?: EntityDTOContainerOfCheckoutDTO;\n logistician?: EntityDTOContainerOfLogisticianDTO;\n shippingAddress?: ShippingAddressDTO;\n target?: ShippingTarget;\n targetBranch?: EntityDTOContainerOfBranchDTO;\n}\n", "properties": [ { "name": "checkout", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfCheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfLogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "ShippingTarget", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "targetBranch", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfDestinationDTOAndIDestination" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DestinationDTO-1" }, { "name": "DestinationResult", "id": "interface-DestinationResult-384bc3552e77b6ecb0a076cebd46fa0c848198785149023299d2e5ea1363bc1e945cef4a13adb6bb672fcee589d44f82b147703e4c9291573f18fac3ea5fec4f", "file": "apps/isa-app/src/swagger/checkout/models/destination-result.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DestinationResult {\n /**\n * Lieferziel kann dem Warenkorb hinzugefügt werden\n */\n ok: boolean;\n}\n", "properties": [ { "name": "ok", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "

Lieferziel kann dem Warenkorb hinzugefügt werden

\n", "line": 10, "rawdescription": "\n\nLieferziel kann dem Warenkorb hinzugefügt werden\n" } ], "indexSignatures": [], "kind": 171, "description": "

Output

\n", "rawdescription": "\n\nOutput\n", "methods": [], "extends": [] }, { "name": "DetailsMainViewBillingAddressesComponentState", "id": "interface-DetailsMainViewBillingAddressesComponentState-5b8c66ff15cfdb6af31d6c6c9093b10f9d52b296155f3280a5c17cab799f04cd438b0da3a2231d82d75a2c74edc0e777cb682efe9a964b8daad30dcf18878d19", "file": "apps/isa-app/src/page/customer/customer-search/details-main-view/details-main-view-billing-addresses/details-main-view-billing-addresses.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, OnInit, OnDestroy, Host, inject } from '@angular/core';\nimport { CustomerSearchStore } from '../../store';\nimport { CrmCustomerService } from '@domain/crm';\nimport { debounceTime, map, switchMap, takeUntil } from 'rxjs/operators';\nimport { Observable, Subject, combineLatest } from 'rxjs';\nimport { AssignedPayerDTO, CustomerDTO, ListResponseArgsOfAssignedPayerDTO } from '@swagger/crm';\nimport { AsyncPipe, NgFor, NgIf } from '@angular/common';\nimport { CustomerPipesModule } from '@shared/pipes/customer';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { UiModalService } from '@ui/modal';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { RouterLink } from '@angular/router';\nimport { CustomerDetailsViewMainComponent } from '../details-main-view.component';\nimport { PayerDTO } from '@swagger/checkout';\n\ninterface DetailsMainViewBillingAddressesComponentState {\n assignedPayers: AssignedPayerDTO[];\n selectedPayer: AssignedPayerDTO;\n}\n\n@Component({\n selector: 'page-details-main-view-billing-addresses',\n templateUrl: 'details-main-view-billing-addresses.component.html',\n styleUrls: ['details-main-view-billing-addresses.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: { class: 'page-details-main-view-billing-addresses' },\n standalone: true,\n imports: [NgIf, NgFor, AsyncPipe, CustomerPipesModule, RouterLink],\n})\nexport class DetailsMainViewBillingAddressesComponent\n extends ComponentStore\n implements OnInit, OnDestroy\n{\n private _host = inject(CustomerDetailsViewMainComponent, { host: true });\n private _store = inject(CustomerSearchStore);\n private _customerService = inject(CrmCustomerService);\n private _modal = inject(UiModalService);\n private _navigation = inject(CustomerSearchNavigation);\n\n assignedPayers$ = this.select((state) => state.assignedPayers);\n\n selectedPayer$ = this.select((state) => state.selectedPayer);\n\n isNotBusinessKonto$ = this._store.isBusinessKonto$.pipe(map((isBusinessKonto) => !isBusinessKonto));\n\n showCustomerAddress$ = combineLatest([this._store.isBusinessKonto$, this._store.isMitarbeiter$, this._store.isKundenkarte$]).pipe(\n map(([isBusinessKonto, isMitarbeiter, isKundenkarte]) => isBusinessKonto || isMitarbeiter || isKundenkarte),\n );\n\n get showCustomerAddress() {\n return this._store.isBusinessKonto || this._store.isMitarbeiter;\n }\n\n canAddNewAddress$ = combineLatest([\n this._store.isOnlinekonto$,\n this._store.isOnlineKontoMitKundenkarte$,\n this._store.isKundenkarte$,\n ]).pipe(\n map(([isOnlinekonto, isOnlineKontoMitKundenkarte, isKundenkarte]) => isOnlinekonto || isOnlineKontoMitKundenkarte || isKundenkarte),\n );\n\n canEditAddress$ = combineLatest([this._store.isKundenkarte$]).pipe(map(([isKundenkarte]) => isKundenkarte));\n\n customer$ = this._store.customer$;\n\n private _onDestroy$ = new Subject();\n\n editRoute$ = combineLatest([this._store.processId$, this._store.customerId$, this._store.isBusinessKonto$]).pipe(\n map(([processId, customerId, isB2b]) => this._navigation.editRoute({ processId, customerId, isB2b })),\n );\n\n addBillingAddressRoute$ = combineLatest([this.canAddNewAddress$, this._store.processId$, this._store.customerId$]).pipe(\n map(([canAddNewAddress, processId, customerId]) =>\n canAddNewAddress ? this._navigation.addBillingAddressRoute({ processId, customerId }) : undefined,\n ),\n );\n\n constructor() {\n super({\n assignedPayers: [],\n selectedPayer: undefined,\n });\n }\n\n editRoute(payerId: number) {\n return this._navigation.editBillingAddressRoute({ customerId: this._store.customerId, payerId, processId: this._store.processId });\n }\n\n ngOnInit() {\n combineLatest([this._store.customerId$, this._store.isMitarbeiter$])\n .pipe(takeUntil(this._onDestroy$), debounceTime(250))\n .subscribe(([customerId, isMitarbeiter]) => {\n this.resetStore();\n // #4715 Hier erfolgt ein Check auf Mitarbeiter, da Mitarbeiter keine zusätzlichen Rechnungsadressen haben sollen\n if (customerId && !isMitarbeiter) {\n this.loadAssignedPayers(customerId);\n }\n });\n\n combineLatest([this.selectedPayer$, this._store.customer$])\n .pipe(takeUntil(this._onDestroy$))\n .subscribe(([selectedPayer, customer]) => {\n if (selectedPayer) {\n this._host.setPayer(this._createPayerFromCrmPayerDTO(selectedPayer));\n } else if (this.showCustomerAddress) {\n this._host.setPayer(this._createPayerFormCustomer(customer));\n }\n });\n }\n\n _createPayerFromCrmPayerDTO(assignedPayer: AssignedPayerDTO): PayerDTO {\n const payer = assignedPayer.payer.data;\n return {\n reference: { id: payer.id },\n payerType: payer.payerType as any,\n payerNumber: payer.payerNumber,\n payerStatus: payer.payerStatus,\n gender: payer.gender,\n title: payer.title,\n firstName: payer.firstName,\n lastName: payer.lastName,\n communicationDetails: payer.communicationDetails ? { ...payer.communicationDetails } : undefined,\n organisation: payer.organisation ? { ...payer.organisation } : undefined,\n address: payer.address ? { ...payer.address } : undefined,\n source: payer.id,\n };\n }\n\n _createPayerFormCustomer(customer: CustomerDTO): PayerDTO {\n return {\n reference: { id: customer.id },\n payerType: customer.customerType as any,\n payerNumber: customer.customerNumber,\n payerStatus: 0,\n gender: customer.gender,\n title: customer.title,\n firstName: customer.firstName,\n lastName: customer.lastName,\n communicationDetails: customer.communicationDetails ? { ...customer.communicationDetails } : undefined,\n organisation: customer.organisation ? { ...customer.organisation } : undefined,\n address: customer.address ? { ...customer.address } : undefined,\n };\n }\n\n ngOnDestroy() {\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n loadAssignedPayers = this.effect((customerId$: Observable) =>\n customerId$.pipe(\n switchMap((customerId) =>\n this._customerService\n .getAssignedPayers({ customerId })\n .pipe(tapResponse(this.handleLoadAssignedPayersResponse, this.handleLoadAssignedPayersError)),\n ),\n ),\n );\n\n handleLoadAssignedPayersResponse = (response: ListResponseArgsOfAssignedPayerDTO) => {\n const selectedPayer = response.result.reduce((prev, curr) => {\n if (!prev) {\n return curr;\n }\n\n const prevDate = new Date(prev?.isDefault ?? 0);\n const currDate = new Date(curr?.isDefault ?? 0);\n\n if (prevDate > currDate) {\n return prev;\n }\n\n return curr;\n }, undefined);\n\n this.patchState({\n assignedPayers: response.result,\n selectedPayer,\n });\n };\n\n handleLoadAssignedPayersError = (err: any) => {\n this._modal.error('Laden der Rechnungsadressen fehlgeschlagen', err);\n };\n\n resetStore() {\n this.patchState({\n assignedPayers: [],\n selectedPayer: undefined,\n });\n }\n\n selectPayer(payer: AssignedPayerDTO) {\n this.patchState({\n selectedPayer: payer,\n });\n }\n\n selectCustomerAddress() {\n this.patchState({\n selectedPayer: undefined,\n });\n }\n}\n", "properties": [ { "name": "assignedPayers", "deprecated": false, "deprecationMessage": "", "type": "AssignedPayerDTO[]", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "selectedPayer", "deprecated": false, "deprecationMessage": "", "type": "AssignedPayerDTO", "indexKey": "", "optional": false, "description": "", "line": 20 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DetailsMainViewDeliveryAddressesComponentState", "id": "interface-DetailsMainViewDeliveryAddressesComponentState-712c96333d5b7eed532d9fccb091792c00bf76a61c01d95445d8a1dde7aaa337e7336be4dc3c4a531d2379857c8501cf16d7e76cd729a3dd68611b7f37bf4507", "file": "apps/isa-app/src/page/customer/customer-search/details-main-view/details-main-view-delivery-addresses/details-main-view-delivery-addresses.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, OnInit, OnDestroy, Host, inject } from '@angular/core';\nimport { CustomerSearchStore } from '../../store';\nimport { CrmCustomerService } from '@domain/crm';\nimport { map, switchMap, takeUntil } from 'rxjs/operators';\nimport { Observable, Subject, combineLatest } from 'rxjs';\nimport { CustomerDTO, ListResponseArgsOfAssignedPayerDTO, ShippingAddressDTO } from '@swagger/crm';\nimport { AsyncPipe, NgFor, NgIf } from '@angular/common';\nimport { CustomerPipesModule } from '@shared/pipes/customer';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { UiModalService } from '@ui/modal';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { RouterLink } from '@angular/router';\nimport { CustomerDetailsViewMainComponent } from '../details-main-view.component';\n\ninterface DetailsMainViewDeliveryAddressesComponentState {\n shippingAddresses: ShippingAddressDTO[];\n selectedShippingAddress: ShippingAddressDTO;\n}\n\n@Component({\n selector: 'page-details-main-view-delivery-addresses',\n templateUrl: 'details-main-view-delivery-addresses.component.html',\n styleUrls: ['details-main-view-delivery-addresses.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: { class: 'page-details-main-view-delivery-addresses' },\n standalone: true,\n imports: [NgIf, NgFor, AsyncPipe, CustomerPipesModule, RouterLink],\n})\nexport class DetailsMainViewDeliveryAddressesComponent\n extends ComponentStore\n implements OnInit, OnDestroy\n{\n private _host = inject(CustomerDetailsViewMainComponent, { host: true });\n private _store = inject(CustomerSearchStore);\n private _customerService = inject(CrmCustomerService);\n private _modal = inject(UiModalService);\n private _navigation = inject(CustomerSearchNavigation);\n\n shippingAddresses$ = this.select((state) => state.shippingAddresses);\n\n selectedShippingAddress$ = this.select((state) => state.selectedShippingAddress);\n\n get selectedShippingAddress() {\n return this.get((s) => s.selectedShippingAddress);\n }\n\n private _onDestroy$ = new Subject();\n\n showCustomerAddress$ = combineLatest([this._store.isBusinessKonto$, this._store.isMitarbeiter$, this._store.isKundenkarte$]).pipe(\n map(([isBusinessKonto, isMitarbeiter, isKundenkarte]) => isBusinessKonto || isMitarbeiter || isKundenkarte),\n );\n\n get showCustomerAddress() {\n return this._store.isBusinessKonto || this._store.isMitarbeiter;\n }\n\n customer$ = this._store.customer$;\n\n canAddNewAddress$ = combineLatest([\n this._store.isOnlinekonto$,\n this._store.isOnlineKontoMitKundenkarte$,\n this._store.isKundenkarte$,\n this._store.isBusinessKonto$,\n this._store.isMitarbeiter$,\n ]).pipe(\n map(\n ([isOnlinekonto, isOnlineKontoMitKundenkarte, isKundenkarte, isBusinessKonto, isMitarbeiter]) =>\n isOnlinekonto || isOnlineKontoMitKundenkarte || isKundenkarte || isBusinessKonto || isMitarbeiter,\n ),\n );\n\n editRoute$ = combineLatest([this._store.processId$, this._store.customerId$, this._store.isBusinessKonto$]).pipe(\n map(([processId, customerId, isB2b]) => this._navigation.editRoute({ processId, customerId, isB2b })),\n );\n\n addShippingAddressRoute$ = combineLatest([this.canAddNewAddress$, this._store.processId$, this._store.customerId$]).pipe(\n map(([canAddNewAddress, processId, customerId]) =>\n canAddNewAddress ? this._navigation.addShippingAddressRoute({ processId, customerId }) : undefined,\n ),\n );\n\n editShippingAddressRoute$ = (shippingAddressId: number) =>\n combineLatest([this.canEditAddress$, this._store.processId$, this._store.customerId$]).pipe(\n map(([canEditAddress, processId, customerId]) => {\n if (canEditAddress) {\n return this._navigation.editShippingAddressRoute({ processId, customerId, shippingAddressId });\n }\n return undefined;\n }),\n );\n\n canEditAddress$ = combineLatest([this._store.isKundenkarte$, this._store.isBusinessKonto$, this._store.isMitarbeiter$]).pipe(\n map(([isKundenkarte, isBusinessKonto, isMitarbeiter]) => isKundenkarte || isBusinessKonto || isMitarbeiter),\n );\n\n constructor() {\n super({\n shippingAddresses: [],\n selectedShippingAddress: undefined,\n });\n }\n\n ngOnInit() {\n this._store.customerId$.pipe(takeUntil(this._onDestroy$)).subscribe((customerId) => {\n this.resetStore();\n if (customerId) {\n this.loadShippingAddresses(customerId);\n }\n });\n\n combineLatest([this.selectedShippingAddress$, this._store.customer$])\n .pipe(takeUntil(this._onDestroy$))\n .subscribe(([selectedShippingAddress, customer]) => {\n if (selectedShippingAddress) {\n this._host.setShippingAddress(this._createShippingAddressFromShippingAddress(selectedShippingAddress));\n } else if (this.showCustomerAddress) {\n this._host.setShippingAddress(this._createShippingAddressFromCustomer(customer));\n }\n });\n }\n\n ngOnDestroy() {\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n _createShippingAddressFromCustomer(customer: CustomerDTO) {\n return {\n reference: { id: customer.id },\n gender: customer?.gender,\n title: customer?.title,\n firstName: customer?.firstName,\n lastName: customer?.lastName,\n communicationDetails: customer?.communicationDetails ? { ...customer?.communicationDetails } : undefined,\n organisation: customer?.organisation ? { ...customer?.organisation } : undefined,\n address: customer?.address ? { ...customer?.address } : undefined,\n };\n }\n\n _createShippingAddressFromShippingAddress(address: ShippingAddressDTO) {\n return {\n reference: { id: address.id },\n gender: address.gender,\n title: address.title,\n firstName: address.firstName,\n lastName: address.lastName,\n communicationDetails: address.communicationDetails ? { ...address.communicationDetails } : undefined,\n organisation: address.organisation ? { ...address.organisation } : undefined,\n address: address.address ? { ...address.address } : undefined,\n source: address.id,\n };\n }\n\n loadShippingAddresses = this.effect((customerId$: Observable) =>\n customerId$.pipe(\n switchMap((customerId) =>\n this._customerService\n .getShippingAddresses({ customerId })\n .pipe(tapResponse(this.handleLoadShippingAddressesResponse, this.handleLoadAssignedPayersError)),\n ),\n ),\n );\n\n handleLoadShippingAddressesResponse = (response: ListResponseArgsOfAssignedPayerDTO) => {\n const selectedShippingAddress = response.result.reduce((prev, curr) => {\n if (!this.showCustomerAddress && !prev) {\n return curr;\n }\n\n const prevDate = new Date(prev?.isDefault ?? 0);\n const currDate = new Date(curr?.isDefault ?? 0);\n\n if (prevDate > currDate) {\n return prev;\n }\n\n return curr;\n }, undefined);\n\n this.patchState({\n shippingAddresses: response.result,\n selectedShippingAddress,\n });\n };\n\n handleLoadAssignedPayersError = (err: any) => {\n this._modal.error('Laden der Lieferadressen fehlgeschlagen', err);\n };\n\n resetStore() {\n this.patchState({\n shippingAddresses: [],\n selectedShippingAddress: undefined,\n });\n }\n\n selectShippingAddress(shippingAddress: ShippingAddressDTO) {\n this.patchState({\n selectedShippingAddress: shippingAddress,\n });\n }\n\n selectCustomerAddress() {\n this.patchState({\n selectedShippingAddress: undefined,\n });\n }\n}\n", "properties": [ { "name": "selectedShippingAddress", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "shippingAddresses", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO[]", "indexKey": "", "optional": false, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DeviatingAddressFormBlockData", "id": "interface-DeviatingAddressFormBlockData-1befe33cedddbe99e58e6c3a110329907aabe45ea5971ba3ad2ec7b6dda81b74d849f217ae2cb566ebb87479e8fc0252cc88ef111503bd5dce382c047fa0db0b", "file": "apps/isa-app/src/page/customer/components/form-blocks/deviating-address/deviating-address-form-block-data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AddressFormBlockData } from '../address';\r\nimport { NameFormBlockData } from '../name/name-form-block-data';\r\nimport { OrganisationFormBlockData } from '../organisation/organisation-form-block-data';\r\n\r\nexport interface DeviatingAddressFormBlockData {\r\n deviatingAddress?: boolean;\r\n organisation?: OrganisationFormBlockData;\r\n name?: NameFormBlockData;\r\n address?: AddressFormBlockData;\r\n email?: string;\r\n phoneNumbers?: { mobile?: string; phone?: string };\r\n}\r\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "deviatingAddress", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "email", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "NameFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationFormBlockData", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "phoneNumbers", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DialogModel", "id": "interface-DialogModel-6475cc277931fc0f0bc668ca4827e013c96997049f4057c35a69c4eaee6c18f916e5f076d88dc13847302c9aa23c1cb475927cfd60ce9676f2920604acbb1cb4", "file": "apps/isa-app/src/ui/modal/dialog/dialog.model.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { DialogSettings, KeyValueDTOOfStringAndString } from '@swagger/crm';\r\n\r\nexport interface DialogModel {\r\n actions?: Array;\r\n actionsRequired?: number;\r\n area?: string;\r\n content?: string;\r\n description?: string;\r\n settings?: DialogSettings;\r\n subtitle?: string;\r\n title?: string;\r\n context?: T;\r\n /**\r\n * default: true\r\n */\r\n handleCommand?: boolean;\r\n}\r\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "context", "deprecated": false, "deprecationMessage": "", "type": "T", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "handleCommand", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

default: true

\n", "line": 16, "rawdescription": "\n\ndefault: true\n" }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b", "file": "apps/isa-app/src/swagger/availability/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-1", "file": "apps/isa-app/src/swagger/cat/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DialogOfString-1" }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-2", "file": "apps/isa-app/src/swagger/checkout/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 2, "duplicateName": "DialogOfString-2" }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-3", "file": "apps/isa-app/src/swagger/crm/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 3, "duplicateName": "DialogOfString-3" }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-4", "file": "apps/isa-app/src/swagger/eis/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 4, "duplicateName": "DialogOfString-4" }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-5", "file": "apps/isa-app/src/swagger/isa/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 5, "duplicateName": "DialogOfString-5" }, { "name": "DialogOfString", "id": "interface-DialogOfString-d2310f6af28f8fbe75ca39804a1fc074c68b4e118a094bb444db7c580b3a76ee1eaaae286bd1280c0e514ae61bd50e4c4527118f8db42e19b6a23ff4804995dd-6", "file": "apps/isa-app/src/swagger/oms/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\n\n/**\n * Dialog / Meldung\n */\nexport interface DialogOfString {\n /**\n * Aktionen\n */\n actions?: Array;\n\n /**\n * null/0 = none, 1 = one, -1 = any, Actions.Count = all\n */\n actionsRequired?: number;\n\n /**\n * Bereich (z.B. inline, toaster, status/embedded, dialog)\n */\n area?: string;\n\n /**\n * Inhalt\n */\n content?: string;\n\n /**\n * Art des Inhalts\n */\n contentType: DialogContentType;\n\n /**\n * Beschreibung / Info\n */\n description?: string;\n\n /**\n * Zeit in ms, nachder der Dialog ausgeblendet wird\n */\n displayTimeout?: number;\n\n /**\n * Dialog-Einstellungen\n */\n settings: DialogSettings;\n\n /**\n * Untertitel\n */\n subtitle?: string;\n\n /**\n * Überschrift / Titel\n */\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Aktionen

\n", "line": 13, "rawdescription": "\n\nAktionen\n" }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

null/0 = none, 1 = one, -1 = any, Actions.Count = all

\n", "line": 18, "rawdescription": "\n\nnull/0 = none, 1 = one, -1 = any, Actions.Count = all\n" }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bereich (z.B. inline, toaster, status/embedded, dialog)

\n", "line": 23, "rawdescription": "\n\nBereich (z.B. inline, toaster, status/embedded, dialog)\n" }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Inhalt

\n", "line": 28, "rawdescription": "\n\nInhalt\n" }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "

Art des Inhalts

\n", "line": 33, "rawdescription": "\n\nArt des Inhalts\n" }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung / Info

\n", "line": 38, "rawdescription": "\n\nBeschreibung / Info\n" }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Zeit in ms, nachder der Dialog ausgeblendet wird

\n", "line": 43, "rawdescription": "\n\nZeit in ms, nachder der Dialog ausgeblendet wird\n" }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "

Dialog-Einstellungen

\n", "line": 48, "rawdescription": "\n\nDialog-Einstellungen\n" }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Untertitel

\n", "line": 53, "rawdescription": "\n\nUntertitel\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Überschrift / Titel

\n", "line": 58, "rawdescription": "\n\nÜberschrift / Titel\n" } ], "indexSignatures": [], "kind": 171, "description": "

Dialog / Meldung

\n", "rawdescription": "\n\nDialog / Meldung\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 6, "duplicateName": "DialogOfString-6" }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-7", "file": "apps/isa-app/src/swagger/remi/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 7, "duplicateName": "DialogOfString-7" }, { "name": "DialogOfString", "id": "interface-DialogOfString-13081de88050fe12017760f2e66e29b2463c298e3ff93d967358610d9c09c2dbfdd8dbacdcc518af2e9fc79622ba15b2cc1dadc2ca226e690314df4cf475167b-8", "file": "apps/isa-app/src/swagger/wws/models/dialog-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DialogContentType } from './dialog-content-type';\nimport { DialogSettings } from './dialog-settings';\nexport interface DialogOfString {\n actions?: Array;\n actionsRequired?: number;\n area?: string;\n content?: string;\n contentType: DialogContentType;\n description?: string;\n displayTimeout?: number;\n settings: DialogSettings;\n subtitle?: string;\n title?: string;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "actionsRequired", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "area", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "contentType", "deprecated": false, "deprecationMessage": "", "type": "DialogContentType", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "displayTimeout", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "settings", "deprecated": false, "deprecationMessage": "", "type": "DialogSettings", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 8, "duplicateName": "DialogOfString-8" }, { "name": "DiffDTO", "id": "interface-DiffDTO-03d8f6f7172b60582d8d3c60872729018ee0a78663ac29b190e1dcbf3aec316ded0939bedaa2adf5ae1a4189e1df468f7d5a3439ef613b5e3a6b542a8b40cb4a", "file": "apps/isa-app/src/swagger/crm/models/diff-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DiffDTO {\n caption?: string;\n previousValue?: string;\n property?: string;\n value?: string;\n}\n", "properties": [ { "name": "caption", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "previousValue", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "property", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DiffDTO", "id": "interface-DiffDTO-b2742e39b0d37e5f525b9256a0fb15737865afa54b224e3f0350c96af103306e042e407436557b9fa3d41ddf751d295f624eb77eab1fa93b24bb5aa1b716842c-1", "file": "apps/isa-app/src/swagger/oms/models/diff-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DiffDTO {\n /**\n * Name / Bezeichner\n */\n caption?: string;\n\n /**\n * Vorheriger Wert\n */\n previousValue?: string;\n\n /**\n * Property\n */\n property?: string;\n\n /**\n * Aktueller Wert\n */\n value?: string;\n}\n", "properties": [ { "name": "caption", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name / Bezeichner

\n", "line": 10, "rawdescription": "\n\nName / Bezeichner\n" }, { "name": "previousValue", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Vorheriger Wert

\n", "line": 15, "rawdescription": "\n\nVorheriger Wert\n" }, { "name": "property", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Property

\n", "line": 20, "rawdescription": "\n\nProperty\n" }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Aktueller Wert

\n", "line": 25, "rawdescription": "\n\nAktueller Wert\n" } ], "indexSignatures": [], "kind": 171, "description": "

Diff

\n", "rawdescription": "\n\nDiff\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DiffDTO-1" }, { "name": "DisplayAddresseeDTO", "id": "interface-DisplayAddresseeDTO-b36fc8b8bf2c6fa5f0787f0547a74420fe85fd389d83ec9173887176d5da284ea54cd165382c86282d2f00fce853d2248eb359dd93c7fa978a202a1947f1da37", "file": "apps/isa-app/src/swagger/oms/models/display-addressee-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nimport { Gender } from './gender';\nimport { OrganisationDTO } from './organisation-dto';\n\n/**\n * Anschrift / Kontakt\n */\nexport interface DisplayAddresseeDTO {\n /**\n * Adresse\n */\n address?: AddressDTO;\n\n /**\n * Kontakt-Kommunikationsdetails\n */\n communicationDetails?: CommunicationDetailsDTO;\n\n /**\n * Externe Datensatzreferenz\n */\n externalReference?: ExternalReferenceDTO;\n\n /**\n * Vorname\n */\n firstName?: string;\n\n /**\n * Anrede\n *\n * NotSet\t= 0,\tWert nicht gesetzt\n * Neutrum\t= 1,\tDivers\n * Male\t= 2,\tHerr\n * Female\t= 4,\tFrau\n */\n gender: Gender;\n\n /**\n * Nachname\n */\n lastName?: string;\n\n /**\n * Lokalisierung / (Korrespondenz-) Sprache\n */\n locale?: string;\n\n /**\n * Nummer / Code\n */\n number?: string;\n\n /**\n * Organisation/Firma\n */\n organisation?: OrganisationDTO;\n\n /**\n * Akademischer Titel\n */\n title?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Adresse

\n", "line": 15, "rawdescription": "\n\nAdresse\n" }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "

Kontakt-Kommunikationsdetails

\n", "line": 20, "rawdescription": "\n\nKontakt-Kommunikationsdetails\n" }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "

Externe Datensatzreferenz

\n", "line": 25, "rawdescription": "\n\nExterne Datensatzreferenz\n" }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Vorname

\n", "line": 30, "rawdescription": "\n\nVorname\n" }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": false, "description": "

Anrede

\n

NotSet\t= 0,\tWert nicht gesetzt\nNeutrum\t= 1,\tDivers\nMale\t= 2,\tHerr\nFemale\t= 4,\tFrau

\n", "line": 40, "rawdescription": "\n\nAnrede\n\nNotSet\t= 0,\tWert nicht gesetzt\nNeutrum\t= 1,\tDivers\nMale\t= 2,\tHerr\nFemale\t= 4,\tFrau\n" }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Nachname

\n", "line": 45, "rawdescription": "\n\nNachname\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lokalisierung / (Korrespondenz-) Sprache

\n", "line": 50, "rawdescription": "\n\nLokalisierung / (Korrespondenz-) Sprache\n" }, { "name": "number", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Nummer / Code

\n", "line": 55, "rawdescription": "\n\nNummer / Code\n" }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "

Organisation/Firma

\n", "line": 60, "rawdescription": "\n\nOrganisation/Firma\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Akademischer Titel

\n", "line": 65, "rawdescription": "\n\nAkademischer Titel\n" } ], "indexSignatures": [], "kind": 171, "description": "

Anschrift / Kontakt

\n", "rawdescription": "\n\nAnschrift / Kontakt\n", "methods": [], "extends": [] }, { "name": "DisplayAddresseeDTO", "id": "interface-DisplayAddresseeDTO-f67cc95348c8104ee67d67901db936a1f5d947d03efbd6ec906bf39aa3564f30d5a22d7abbc403d831751ec5d947fe0f79dc3a8bd3898682105b359354667f07-1", "file": "apps/isa-app/src/swagger/print/models/display-addressee-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nimport { Gender } from './gender';\nimport { OrganisationDTO } from './organisation-dto';\nexport interface DisplayAddresseeDTO {\n address?: AddressDTO;\n communicationDetails?: CommunicationDetailsDTO;\n externalReference?: ExternalReferenceDTO;\n firstName?: string;\n gender: Gender;\n lastName?: string;\n locale?: string;\n number?: string;\n organisation?: OrganisationDTO;\n title?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "firstName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "gender", "deprecated": false, "deprecationMessage": "", "type": "Gender", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "lastName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "number", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "organisation", "deprecated": false, "deprecationMessage": "", "type": "OrganisationDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayAddresseeDTO-1" }, { "name": "DisplayBranchDTO", "id": "interface-DisplayBranchDTO-7799ee7cef249caef699467d4405ec355c897af8b1bb62e723e2765b68de13b936205fefa4015d6460e2d655b302c6ec56912dbc39bf569c887cd7473c4f25dc", "file": "apps/isa-app/src/swagger/oms/models/display-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDisplayBranchDTOAndIBranch } from './entity-dtobase-of-display-branch-dtoand-ibranch';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nexport interface DisplayBranchDTO extends EntityDTOBaseOfDisplayBranchDTOAndIBranch {\n /**\n * Adresse\n */\n address?: AddressDTO;\n\n /**\n * Filialenummer\n */\n branchNumber?: string;\n\n /**\n * Externe Kontaktdaten\n */\n communicationDetails?: CommunicationDetailsDTO;\n\n /**\n * Kürzel\n */\n key?: string;\n\n /**\n * Name / Bezeichner\n */\n name?: string;\n\n /**\n * Web\n */\n web?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "

Adresse

\n", "line": 9, "rawdescription": "\n\nAdresse\n" }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Filialenummer

\n", "line": 14, "rawdescription": "\n\nFilialenummer\n" }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "

Externe Kontaktdaten

\n", "line": 19, "rawdescription": "\n\nExterne Kontaktdaten\n" }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kürzel

\n", "line": 24, "rawdescription": "\n\nKürzel\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name / Bezeichner

\n", "line": 29, "rawdescription": "\n\nName / Bezeichner\n" }, { "name": "web", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Web

\n", "line": 34, "rawdescription": "\n\nWeb\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDisplayBranchDTOAndIBranch" ] }, { "name": "DisplayBranchDTO", "id": "interface-DisplayBranchDTO-345c7582504c73353dc03f349b72d1b6a1b9dac421a280de214f5b44ab40092cd0bbd639d4cfa1092c8da8e3e8c637048dc0cdd5633a86e830fe50836240333c-1", "file": "apps/isa-app/src/swagger/print/models/display-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDisplayBranchDTOAndIReadOnlyBranch } from './read-only-entity-dtoof-display-branch-dtoand-iread-only-branch';\nimport { AddressDTO } from './address-dto';\nimport { CommunicationDetailsDTO } from './communication-details-dto';\nexport interface DisplayBranchDTO extends ReadOnlyEntityDTOOfDisplayBranchDTOAndIReadOnlyBranch {\n address?: AddressDTO;\n branchNumber?: string;\n communicationDetails?: CommunicationDetailsDTO;\n key?: string;\n name?: string;\n web?: string;\n}\n", "properties": [ { "name": "address", "deprecated": false, "deprecationMessage": "", "type": "AddressDTO", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "branchNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "communicationDetails", "deprecated": false, "deprecationMessage": "", "type": "CommunicationDetailsDTO", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "web", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfDisplayBranchDTOAndIReadOnlyBranch" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayBranchDTO-1" }, { "name": "DisplayDate", "id": "interface-DisplayDate-0515de81dca437e30ef94a29c15e59a3784520612c4ad1e2b3cae983a2c74cdd5a8373d6b4f74213f22f23058704f198eac9459463cebb62a03f05cc6c9cc6d4", "file": "apps/isa-app/src/ui/datepicker/defs/display-date.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DisplayDate {\r\n year: number;\r\n month: number;\r\n}\r\n", "properties": [ { "name": "month", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 3 }, { "name": "year", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 2 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DisplayInfoDTO", "id": "interface-DisplayInfoDTO-32d047f35cc9e4f4ea61272b8e92b6359f42ccbd2bfa397b966b880e14ece441f0c911cc70c05a8ee6003f3ac68e7e002794e5b3ee15480b94606c6f5818afb2", "file": "apps/isa-app/src/swagger/eis/models/display-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nimport { EntityDTOContainerOfArticleDTO } from './entity-dtocontainer-of-article-dto';\nimport { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto';\nimport { EntityDTOContainerOfDisplayInfoDTO } from './entity-dtocontainer-of-display-info-dto';\nimport { ProcessingStatus } from './processing-status';\nexport interface DisplayInfoDTO extends EntityDTOBase {\n /**\n * (Vor-) Ankündigung\n */\n announcementDate?: string;\n\n /**\n * Artikelliste\n */\n articles?: Array;\n\n /**\n * Anzahl der Attachements\n */\n attachments?: number;\n\n /**\n * Kategorie / Bereich\n */\n category?: string;\n\n /**\n * Anmerkungen / Notizen\n */\n comments?: number;\n\n /**\n * Dashboard-Kanal\n */\n displayChannel?: string;\n\n /**\n * Dashboard Beginn\n */\n displayListStart?: string;\n\n /**\n * Dashboard Ende\n */\n displayListStop?: string;\n\n /**\n * Aufwand\n */\n effort?: number;\n\n /**\n * Enthält Aufgabe\n */\n hasTask?: boolean;\n\n /**\n * Teaser-Image\n */\n images?: Array;\n\n /**\n * Sonderinfo\n */\n isSpecial?: boolean;\n\n /**\n * Link\n */\n link?: string;\n\n /**\n * Vorgänger\n */\n predecessor?: EntityDTOContainerOfDisplayInfoDTO;\n\n /**\n * Priorität\n */\n priority?: number;\n\n /**\n * Bearbeitungsstatus\n */\n processingStatus?: ProcessingStatus;\n\n /**\n * Veröffentlichungsdatum\n */\n publicationDate?: string;\n\n /**\n * Gelöscht am\n */\n removalDate?: string;\n\n /**\n * Bestätigung mit Bild\n */\n requiresImageOnConfirmation?: boolean;\n\n /**\n * Nachfolger (read only)\n */\n successor?: EntityDTOContainerOfDisplayInfoDTO;\n\n /**\n * Aufgabenbeginn\n */\n taskDate?: string;\n\n /**\n * Aufgabe überfallig ab\n */\n taskOverdueDate?: string;\n\n /**\n * Text\n */\n text?: string;\n\n /**\n * Zeitraum ab\n */\n timeFrom?: string;\n\n /**\n * Zeitraum bis\n */\n timeTo?: string;\n\n /**\n * Titel / Bezeichner\n */\n title?: string;\n\n /**\n * Aktualisierungsnotiz\n */\n updateComment?: string;\n}\n", "properties": [ { "name": "announcementDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

(Vor-) Ankündigung

\n", "line": 11, "rawdescription": "\n\n(Vor-) Ankündigung\n" }, { "name": "articles", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Artikelliste

\n", "line": 16, "rawdescription": "\n\nArtikelliste\n" }, { "name": "attachments", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Anzahl der Attachements

\n", "line": 21, "rawdescription": "\n\nAnzahl der Attachements\n" }, { "name": "category", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Kategorie / Bereich

\n", "line": 26, "rawdescription": "\n\nKategorie / Bereich\n" }, { "name": "comments", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Anmerkungen / Notizen

\n", "line": 31, "rawdescription": "\n\nAnmerkungen / Notizen\n" }, { "name": "displayChannel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Dashboard-Kanal

\n", "line": 36, "rawdescription": "\n\nDashboard-Kanal\n" }, { "name": "displayListStart", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Dashboard Beginn

\n", "line": 41, "rawdescription": "\n\nDashboard Beginn\n" }, { "name": "displayListStop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Dashboard Ende

\n", "line": 46, "rawdescription": "\n\nDashboard Ende\n" }, { "name": "effort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Aufwand

\n", "line": 51, "rawdescription": "\n\nAufwand\n" }, { "name": "hasTask", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Enthält Aufgabe

\n", "line": 56, "rawdescription": "\n\nEnthält Aufgabe\n" }, { "name": "images", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Teaser-Image

\n", "line": 61, "rawdescription": "\n\nTeaser-Image\n" }, { "name": "isSpecial", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Sonderinfo

\n", "line": 66, "rawdescription": "\n\nSonderinfo\n" }, { "name": "link", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Link

\n", "line": 71, "rawdescription": "\n\nLink\n" }, { "name": "predecessor", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfDisplayInfoDTO", "indexKey": "", "optional": true, "description": "

Vorgänger

\n", "line": 76, "rawdescription": "\n\nVorgänger\n" }, { "name": "priority", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Priorität

\n", "line": 81, "rawdescription": "\n\nPriorität\n" }, { "name": "processingStatus", "deprecated": false, "deprecationMessage": "", "type": "ProcessingStatus", "indexKey": "", "optional": true, "description": "

Bearbeitungsstatus

\n", "line": 86, "rawdescription": "\n\nBearbeitungsstatus\n" }, { "name": "publicationDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Veröffentlichungsdatum

\n", "line": 91, "rawdescription": "\n\nVeröffentlichungsdatum\n" }, { "name": "removalDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Gelöscht am

\n", "line": 96, "rawdescription": "\n\nGelöscht am\n" }, { "name": "requiresImageOnConfirmation", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Bestätigung mit Bild

\n", "line": 101, "rawdescription": "\n\nBestätigung mit Bild\n" }, { "name": "successor", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOContainerOfDisplayInfoDTO", "indexKey": "", "optional": true, "description": "

Nachfolger (read only)

\n", "line": 106, "rawdescription": "\n\nNachfolger (read only)\n" }, { "name": "taskDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Aufgabenbeginn

\n", "line": 111, "rawdescription": "\n\nAufgabenbeginn\n" }, { "name": "taskOverdueDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Aufgabe überfallig ab

\n", "line": 116, "rawdescription": "\n\nAufgabe überfallig ab\n" }, { "name": "text", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Text

\n", "line": 121, "rawdescription": "\n\nText\n" }, { "name": "timeFrom", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zeitraum ab

\n", "line": 126, "rawdescription": "\n\nZeitraum ab\n" }, { "name": "timeTo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zeitraum bis

\n", "line": 131, "rawdescription": "\n\nZeitraum bis\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Titel / Bezeichner

\n", "line": 136, "rawdescription": "\n\nTitel / Bezeichner\n" }, { "name": "updateComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Aktualisierungsnotiz

\n", "line": 141, "rawdescription": "\n\nAktualisierungsnotiz\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "DisplayInfoRequest", "id": "interface-DisplayInfoRequest-c8d1bd93b8f1ce49cc30a143b311304c5f7386d30da8cbe0cf424f34e0fe2f97f9889a063ceb48b4237111e1ee747c5cebdfcd3ab40a33b7183944a01779fc20", "file": "apps/isa-app/src/swagger/eis/models/display-info-request.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DisplayInfoRequest {\n /**\n * Filiale PK\n */\n branchId: number;\n\n /**\n * Kategorien\n */\n categories?: Array;\n\n /**\n * Filter\n */\n filter?: { [key: string]: string };\n\n /**\n * Anzeigezeitraum berücksichtigen\n */\n includeDisplayTimespan: boolean;\n\n /**\n * Nur Infos\n */\n infoOnly: boolean;\n\n /**\n * Skip\n */\n skip?: number;\n\n /**\n * Intervall-Beginn\n */\n start: string;\n\n /**\n * Intervall-Beginn\n */\n stop: string;\n\n /**\n * Take\n */\n take?: number;\n}\n", "properties": [ { "name": "branchId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Filiale PK

\n", "line": 10, "rawdescription": "\n\nFiliale PK\n" }, { "name": "categories", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Kategorien

\n", "line": 15, "rawdescription": "\n\nKategorien\n" }, { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "

Filter

\n", "line": 20, "rawdescription": "\n\nFilter\n" }, { "name": "includeDisplayTimespan", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "

Anzeigezeitraum berücksichtigen

\n", "line": 25, "rawdescription": "\n\nAnzeigezeitraum berücksichtigen\n" }, { "name": "infoOnly", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "

Nur Infos

\n", "line": 30, "rawdescription": "\n\nNur Infos\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Skip

\n", "line": 35, "rawdescription": "\n\nSkip\n" }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Intervall-Beginn

\n", "line": 40, "rawdescription": "\n\nIntervall-Beginn\n" }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "

Intervall-Beginn

\n", "line": 45, "rawdescription": "\n\nIntervall-Beginn\n" }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Take

\n", "line": 50, "rawdescription": "\n\nTake\n" } ], "indexSignatures": [], "kind": 171, "description": "

Abfragewerte zur Anzeige von Infos

\n", "rawdescription": "\n\nAbfragewerte zur Anzeige von Infos\n", "methods": [], "extends": [] }, { "name": "DisplayItemDTO", "id": "interface-DisplayItemDTO-119bb96432ca5aaaab60fc6d91244a2df60603e9fe5f066c6042a9864a696c9d812efad15f3dc7d44f41ae78f38421cf3d35d6b7c65362810ec1ad464ef1b403", "file": "apps/isa-app/src/swagger/checkout/models/display-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { PriceDTO } from './price-dto';\nimport { PromotionDTO } from './promotion-dto';\nimport { ShopItemDTO } from './shop-item-dto';\nexport interface DisplayItemDTO {\n accessories?: Array;\n components?: Array;\n customProductName?: string;\n price?: PriceDTO;\n promotion?: PromotionDTO;\n quantity?: number;\n shopItem?: ShopItemDTO;\n specialComment?: string;\n total?: PriceDTO;\n}\n", "properties": [ { "name": "accessories", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "components", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "customProductName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "promotion", "deprecated": false, "deprecationMessage": "", "type": "PromotionDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "shopItem", "deprecated": false, "deprecationMessage": "", "type": "ShopItemDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "specialComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "DisplayItemDTO", "id": "interface-DisplayItemDTO-119bb96432ca5aaaab60fc6d91244a2df60603e9fe5f066c6042a9864a696c9d812efad15f3dc7d44f41ae78f38421cf3d35d6b7c65362810ec1ad464ef1b403-1", "file": "apps/isa-app/src/swagger/print/models/display-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { PriceDTO } from './price-dto';\nimport { PromotionDTO } from './promotion-dto';\nimport { ShopItemDTO } from './shop-item-dto';\nexport interface DisplayItemDTO {\n accessories?: Array;\n components?: Array;\n customProductName?: string;\n price?: PriceDTO;\n promotion?: PromotionDTO;\n quantity?: number;\n shopItem?: ShopItemDTO;\n specialComment?: string;\n total?: PriceDTO;\n}\n", "properties": [ { "name": "accessories", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "components", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "customProductName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "promotion", "deprecated": false, "deprecationMessage": "", "type": "PromotionDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "shopItem", "deprecated": false, "deprecationMessage": "", "type": "ShopItemDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "specialComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayItemDTO-1" }, { "name": "DisplayLogisticianDTO", "id": "interface-DisplayLogisticianDTO-a35716a9a38165bdaf10d7a110d29e104b927957081eee7ed88d9b5c5e927c5ddc0a895ff570d153224555cbbc3910438c8b5d23c7572b1e80d3bee371413053", "file": "apps/isa-app/src/swagger/oms/models/display-logistician-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDisplayLogisticianDTOAndILogistician } from './entity-dtobase-of-display-logistician-dtoand-ilogistician';\nexport interface DisplayLogisticianDTO extends EntityDTOBaseOfDisplayLogisticianDTOAndILogistician {\n /**\n * GLN\n */\n gln?: string;\n\n /**\n * Eindeutige Nummer\n */\n logisticianNumber?: string;\n\n /**\n * Name / Bezeichner\n */\n name?: string;\n}\n", "properties": [ { "name": "gln", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

GLN

\n", "line": 7, "rawdescription": "\n\nGLN\n" }, { "name": "logisticianNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige Nummer

\n", "line": 12, "rawdescription": "\n\nEindeutige Nummer\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name / Bezeichner

\n", "line": 17, "rawdescription": "\n\nName / Bezeichner\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDisplayLogisticianDTOAndILogistician" ] }, { "name": "DisplayLogisticianDTO", "id": "interface-DisplayLogisticianDTO-e705c008952dc9e9ba71b3c485ff1dc8367b28b49246620176769869cfbe68818cedb2398a8407f9b23e0bc599edc350a2c96a2a0e274ee17e2b89c8842610f5-1", "file": "apps/isa-app/src/swagger/print/models/display-logistician-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDisplayLogisticianDTOAndILogistician } from './read-only-entity-dtoof-display-logistician-dtoand-ilogistician';\nexport interface DisplayLogisticianDTO extends ReadOnlyEntityDTOOfDisplayLogisticianDTOAndILogistician {\n gln?: string;\n logisticianNumber?: string;\n name?: string;\n}\n", "properties": [ { "name": "gln", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "logisticianNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfDisplayLogisticianDTOAndILogistician" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayLogisticianDTO-1" }, { "name": "DisplayOrderDTO", "id": "interface-DisplayOrderDTO-c70c2775d8a5b5b31d4917082e8f3cefc92d2205acb6b25983cf55886085879b8a1381a017d87bb105b9cefa852d08529bd0901ae6b0a9fe58bf744d5b610a90", "file": "apps/isa-app/src/swagger/oms/models/display-order-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDisplayOrderDTOAndIOrder } from './entity-dtobase-of-display-order-dtoand-iorder';\nimport { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';\nimport { DisplayAddresseeDTO } from './display-addressee-dto';\nimport { BuyerType } from './buyer-type';\nimport { EnvironmentChannel } from './environment-channel';\nimport { DisplayOrderItemDTO } from './display-order-item-dto';\nimport { LinkedRecordDTO } from './linked-record-dto';\nimport { DisplayLogisticianDTO } from './display-logistician-dto';\nimport { NotificationChannel } from './notification-channel';\nimport { DisplayBranchDTO } from './display-branch-dto';\nimport { OrderType } from './order-type';\nimport { DisplayOrderPaymentDTO } from './display-order-payment-dto';\nimport { TermsOfDeliveryDTO } from './terms-of-delivery-dto';\nexport interface DisplayOrderDTO extends EntityDTOBaseOfDisplayOrderDTOAndIOrder {\n /**\n * Mögliche Aktionen\n */\n actions?: Array;\n\n /**\n * Auftraggeber\n */\n buyer?: DisplayAddresseeDTO;\n\n /**\n * Bemerkung des Auftraggebers\n */\n buyerComment?: string;\n\n /**\n * Gastkonto\n */\n buyerIsGuestAccount?: boolean;\n\n /**\n * Auftraggebernummer\n */\n buyerNumber?: string;\n\n /**\n * Auftraggebertyp\n */\n buyerType?: BuyerType;\n\n /**\n * Bestellkanal\n */\n clientChannel?: EnvironmentChannel;\n\n /**\n * Zeitstempel, wenn die Bestellung einen finalen Zustand erreicht hat\n */\n completedDate?: string;\n\n /**\n * Zusätzliche Markierungen\n */\n features?: { [key: string]: string };\n\n /**\n * Bestellposten\n */\n items?: Array;\n\n /**\n * Anzahl der Bestellposten (readonly)\n */\n itemsCount?: number;\n\n /**\n * Verknüpfte Datensätze (readonly)\n */\n linkedRecords?: Array;\n\n /**\n * Logistiker (wenn Versand)\n */\n logistician?: DisplayLogisticianDTO;\n\n /**\n * Benachrichtigungskanäle\n */\n notificationChannels?: NotificationChannel;\n\n /**\n * Filiale/Webshop in der die Bestellung ausgelöst wurde\n */\n orderBranch?: DisplayBranchDTO;\n\n /**\n * Datum des Bestelleingangs\n */\n orderDate?: string;\n\n /**\n * Eindeutige Bestellnummer\n */\n orderNumber?: string;\n\n /**\n * Art der Bestellung\n *\n * NotSet\t\t\t\t= 0,\n * Branch\t\t\t\t= 1,\tFilialbestellung\n * Mail\t\t\t\t= 2,\tVersandbestellung\n * Download\t\t\t= 4,\tDownload-Bestellung\n * BranchAndDownload = Branch | Download,\tGemischt: Filialbestellung und Download-Bestellung\n * MailAndDownload = Mail | Download\t\tGemischt: Versandbestellung und Download-Bestellung\n */\n orderType: OrderType;\n\n /**\n * Bestellwert (readonly)\n */\n orderValue?: number;\n\n /**\n * Währung des Bestellwerts (readonly)\n */\n orderValueCurrency?: string;\n\n /**\n * Regulierer/Rechnungsadresse (Rechnungsempfänger)\n */\n payer?: DisplayAddresseeDTO;\n\n /**\n * Gastkonto\n */\n payerIsGuestAccount?: boolean;\n\n /**\n * Regulierernummer\n */\n payerNumber?: string;\n\n /**\n * Zahlung\n */\n payment?: DisplayOrderPaymentDTO;\n\n /**\n * Lieferadresse (wenn Versandbestellung)\n */\n shippingAddress?: DisplayAddresseeDTO;\n\n /**\n * Zielfiliale (wenn Fililalbestellung)\n */\n targetBranch?: DisplayBranchDTO;\n\n /**\n * Lieferbedingungen\n */\n termsOfDelivery?: TermsOfDeliveryDTO;\n}\n", "properties": [ { "name": "actions", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Mögliche Aktionen

\n", "line": 19, "rawdescription": "\n\nMögliche Aktionen\n" }, { "name": "buyer", "deprecated": false, "deprecationMessage": "", "type": "DisplayAddresseeDTO", "indexKey": "", "optional": true, "description": "

Auftraggeber

\n", "line": 24, "rawdescription": "\n\nAuftraggeber\n" }, { "name": "buyerComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bemerkung des Auftraggebers

\n", "line": 29, "rawdescription": "\n\nBemerkung des Auftraggebers\n" }, { "name": "buyerIsGuestAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Gastkonto

\n", "line": 34, "rawdescription": "\n\nGastkonto\n" }, { "name": "buyerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Auftraggebernummer

\n", "line": 39, "rawdescription": "\n\nAuftraggebernummer\n" }, { "name": "buyerType", "deprecated": false, "deprecationMessage": "", "type": "BuyerType", "indexKey": "", "optional": true, "description": "

Auftraggebertyp

\n", "line": 44, "rawdescription": "\n\nAuftraggebertyp\n" }, { "name": "clientChannel", "deprecated": false, "deprecationMessage": "", "type": "EnvironmentChannel", "indexKey": "", "optional": true, "description": "

Bestellkanal

\n", "line": 49, "rawdescription": "\n\nBestellkanal\n" }, { "name": "completedDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zeitstempel, wenn die Bestellung einen finalen Zustand erreicht hat

\n", "line": 54, "rawdescription": "\n\nZeitstempel, wenn die Bestellung einen finalen Zustand erreicht hat\n" }, { "name": "features", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "

Zusätzliche Markierungen

\n", "line": 59, "rawdescription": "\n\nZusätzliche Markierungen\n" }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Bestellposten

\n", "line": 64, "rawdescription": "\n\nBestellposten\n" }, { "name": "itemsCount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Anzahl der Bestellposten (readonly)

\n", "line": 69, "rawdescription": "\n\nAnzahl der Bestellposten (readonly)\n" }, { "name": "linkedRecords", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Verknüpfte Datensätze (readonly)

\n", "line": 74, "rawdescription": "\n\nVerknüpfte Datensätze (readonly)\n" }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "DisplayLogisticianDTO", "indexKey": "", "optional": true, "description": "

Logistiker (wenn Versand)

\n", "line": 79, "rawdescription": "\n\nLogistiker (wenn Versand)\n" }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": true, "description": "

Benachrichtigungskanäle

\n", "line": 84, "rawdescription": "\n\nBenachrichtigungskanäle\n" }, { "name": "orderBranch", "deprecated": false, "deprecationMessage": "", "type": "DisplayBranchDTO", "indexKey": "", "optional": true, "description": "

Filiale/Webshop in der die Bestellung ausgelöst wurde

\n", "line": 89, "rawdescription": "\n\nFiliale/Webshop in der die Bestellung ausgelöst wurde\n" }, { "name": "orderDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Datum des Bestelleingangs

\n", "line": 94, "rawdescription": "\n\nDatum des Bestelleingangs\n" }, { "name": "orderNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige Bestellnummer

\n", "line": 99, "rawdescription": "\n\nEindeutige Bestellnummer\n" }, { "name": "orderType", "deprecated": false, "deprecationMessage": "", "type": "OrderType", "indexKey": "", "optional": false, "description": "

Art der Bestellung

\n

NotSet\t\t\t\t= 0,\nBranch\t\t\t\t= 1,\tFilialbestellung\nMail\t\t\t\t= 2,\tVersandbestellung\nDownload\t\t\t= 4,\tDownload-Bestellung\nBranchAndDownload = Branch | Download,\tGemischt: Filialbestellung und Download-Bestellung\nMailAndDownload = Mail | Download\t\tGemischt: Versandbestellung und Download-Bestellung

\n", "line": 111, "rawdescription": "\n\nArt der Bestellung\n\nNotSet\t\t\t\t= 0,\nBranch\t\t\t\t= 1,\tFilialbestellung\nMail\t\t\t\t= 2,\tVersandbestellung\nDownload\t\t\t= 4,\tDownload-Bestellung\nBranchAndDownload = Branch | Download,\tGemischt: Filialbestellung und Download-Bestellung\nMailAndDownload = Mail | Download\t\tGemischt: Versandbestellung und Download-Bestellung\n" }, { "name": "orderValue", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Bestellwert (readonly)

\n", "line": 116, "rawdescription": "\n\nBestellwert (readonly)\n" }, { "name": "orderValueCurrency", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Währung des Bestellwerts (readonly)

\n", "line": 121, "rawdescription": "\n\nWährung des Bestellwerts (readonly)\n" }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "DisplayAddresseeDTO", "indexKey": "", "optional": true, "description": "

Regulierer/Rechnungsadresse (Rechnungsempfänger)

\n", "line": 126, "rawdescription": "\n\nRegulierer/Rechnungsadresse (Rechnungsempfänger)\n" }, { "name": "payerIsGuestAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Gastkonto

\n", "line": 131, "rawdescription": "\n\nGastkonto\n" }, { "name": "payerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Regulierernummer

\n", "line": 136, "rawdescription": "\n\nRegulierernummer\n" }, { "name": "payment", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderPaymentDTO", "indexKey": "", "optional": true, "description": "

Zahlung

\n", "line": 141, "rawdescription": "\n\nZahlung\n" }, { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "DisplayAddresseeDTO", "indexKey": "", "optional": true, "description": "

Lieferadresse (wenn Versandbestellung)

\n", "line": 146, "rawdescription": "\n\nLieferadresse (wenn Versandbestellung)\n" }, { "name": "targetBranch", "deprecated": false, "deprecationMessage": "", "type": "DisplayBranchDTO", "indexKey": "", "optional": true, "description": "

Zielfiliale (wenn Fililalbestellung)

\n", "line": 151, "rawdescription": "\n\nZielfiliale (wenn Fililalbestellung)\n" }, { "name": "termsOfDelivery", "deprecated": false, "deprecationMessage": "", "type": "TermsOfDeliveryDTO", "indexKey": "", "optional": true, "description": "

Lieferbedingungen

\n", "line": 156, "rawdescription": "\n\nLieferbedingungen\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDisplayOrderDTOAndIOrder" ] }, { "name": "DisplayOrderDTO", "id": "interface-DisplayOrderDTO-95f0cfd687503cd249b893066a5251999008bf99763b7aeb980a148b20b698aa64ced30933e5b686d2ce7aa7af07ae595a2f529963d35dd15293bc6fa660f609-1", "file": "apps/isa-app/src/swagger/print/models/display-order-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDisplayOrderDTOAndIOrder } from './read-only-entity-dtoof-display-order-dtoand-iorder';\nimport { DisplayAddresseeDTO } from './display-addressee-dto';\nimport { BuyerType } from './buyer-type';\nimport { EnvironmentChannel } from './environment-channel';\nimport { DisplayOrderItemDTO } from './display-order-item-dto';\nimport { DisplayLogisticianDTO } from './display-logistician-dto';\nimport { NotificationChannel } from './notification-channel';\nimport { DisplayBranchDTO } from './display-branch-dto';\nimport { OrderType } from './order-type';\nimport { DisplayOrderPaymentDTO } from './display-order-payment-dto';\nimport { TermsOfDeliveryDTO2 } from './terms-of-delivery-dto2';\nexport interface DisplayOrderDTO extends ReadOnlyEntityDTOOfDisplayOrderDTOAndIOrder {\n buyer?: DisplayAddresseeDTO;\n buyerComment?: string;\n buyerIsGuestAccount?: boolean;\n buyerNumber?: string;\n buyerType?: BuyerType;\n clientChannel?: EnvironmentChannel;\n completedDate?: string;\n features?: { [key: string]: string };\n items?: Array;\n itemsCount?: number;\n logistician?: DisplayLogisticianDTO;\n notificationChannels?: NotificationChannel;\n orderBranch?: DisplayBranchDTO;\n orderDate?: string;\n orderNumber?: string;\n orderType: OrderType;\n orderValue?: number;\n orderValueCurrency?: string;\n payer?: DisplayAddresseeDTO;\n payerIsGuestAccount?: boolean;\n payerNumber?: string;\n payment?: DisplayOrderPaymentDTO;\n shippingAddress?: DisplayAddresseeDTO;\n targetBranch?: DisplayBranchDTO;\n termsOfDelivery?: TermsOfDeliveryDTO2;\n}\n", "properties": [ { "name": "buyer", "deprecated": false, "deprecationMessage": "", "type": "DisplayAddresseeDTO", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "buyerComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "buyerIsGuestAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "buyerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "buyerType", "deprecated": false, "deprecationMessage": "", "type": "BuyerType", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "clientChannel", "deprecated": false, "deprecationMessage": "", "type": "EnvironmentChannel", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "completedDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "features", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 22 }, { "name": "itemsCount", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 23 }, { "name": "logistician", "deprecated": false, "deprecationMessage": "", "type": "DisplayLogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 24 }, { "name": "notificationChannels", "deprecated": false, "deprecationMessage": "", "type": "NotificationChannel", "indexKey": "", "optional": true, "description": "", "line": 25 }, { "name": "orderBranch", "deprecated": false, "deprecationMessage": "", "type": "DisplayBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 26 }, { "name": "orderDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 27 }, { "name": "orderNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 28 }, { "name": "orderType", "deprecated": false, "deprecationMessage": "", "type": "OrderType", "indexKey": "", "optional": false, "description": "", "line": 29 }, { "name": "orderValue", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 30 }, { "name": "orderValueCurrency", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 31 }, { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "DisplayAddresseeDTO", "indexKey": "", "optional": true, "description": "", "line": 32 }, { "name": "payerIsGuestAccount", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 33 }, { "name": "payerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 34 }, { "name": "payment", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderPaymentDTO", "indexKey": "", "optional": true, "description": "", "line": 35 }, { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "DisplayAddresseeDTO", "indexKey": "", "optional": true, "description": "", "line": 36 }, { "name": "targetBranch", "deprecated": false, "deprecationMessage": "", "type": "DisplayBranchDTO", "indexKey": "", "optional": true, "description": "", "line": 37 }, { "name": "termsOfDelivery", "deprecated": false, "deprecationMessage": "", "type": "TermsOfDeliveryDTO2", "indexKey": "", "optional": true, "description": "", "line": 38 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfDisplayOrderDTOAndIOrder" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayOrderDTO-1" }, { "name": "DisplayOrderItemDTO", "id": "interface-DisplayOrderItemDTO-1ccf5b054cb96da7612cb52234f07050d56b203c7cb716dfedb1065b90434d40487bf1706a88b2dd969955a689ae63da212a65bbf5595c032edbbdedefca6168", "file": "apps/isa-app/src/swagger/oms/models/display-order-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem } from './entity-dtobase-of-display-order-item-dtoand-iorder-item';\nimport { DisplayOrderDTO } from './display-order-dto';\nimport { PriceDTO } from './price-dto';\nimport { ProductDTO } from './product-dto';\nimport { PromotionDTO } from './promotion-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nimport { DisplayOrderItemSubsetDTO } from './display-order-item-subset-dto';\nexport interface DisplayOrderItemDTO extends EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem {\n /**\n * Bemerkung des Auftraggebers\n */\n buyerComment?: string;\n\n /**\n * Beschreibung\n */\n description?: string;\n\n /**\n * Zusätzliche Markierungen (z.B. Abo, ...)\n */\n features?: { [key: string]: string };\n\n /**\n * Bestellung\n */\n order?: DisplayOrderDTO;\n\n /**\n * Datum des Bestelleingangs (dieses Bestellpostens)\n */\n orderDate?: string;\n\n /**\n * Bestellposten-Nummer\n */\n orderItemNumber?: string;\n\n /**\n * Verkaufspreis (VK)\n */\n price?: PriceDTO;\n\n /**\n * Produkt\n */\n product?: ProductDTO;\n\n /**\n * Werbeaktion\n */\n promotion?: PromotionDTO;\n\n /**\n * Menge / Stückzahl\n */\n quantity?: number;\n\n /**\n * Mengeneinheit\n */\n quantityUnit?: string;\n\n /**\n * Art der Menge\n */\n quantityUnitType: QuantityUnitType;\n\n /**\n * Untergeordnete Artikel (z.B. Set-Artikel, Artikel mit unterschiedlichen MwSt-Sätzen (MwSt-Bundle), ...)\n */\n subsetItems?: Array;\n}\n", "properties": [ { "name": "buyerComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bemerkung des Auftraggebers

\n", "line": 13, "rawdescription": "\n\nBemerkung des Auftraggebers\n" }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung

\n", "line": 18, "rawdescription": "\n\nBeschreibung\n" }, { "name": "features", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "

Zusätzliche Markierungen (z.B. Abo, ...)

\n", "line": 23, "rawdescription": "\n\nZusätzliche Markierungen (z.B. Abo, ...)\n" }, { "name": "order", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderDTO", "indexKey": "", "optional": true, "description": "

Bestellung

\n", "line": 28, "rawdescription": "\n\nBestellung\n" }, { "name": "orderDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Datum des Bestelleingangs (dieses Bestellpostens)

\n", "line": 33, "rawdescription": "\n\nDatum des Bestelleingangs (dieses Bestellpostens)\n" }, { "name": "orderItemNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bestellposten-Nummer

\n", "line": 38, "rawdescription": "\n\nBestellposten-Nummer\n" }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "

Verkaufspreis (VK)

\n", "line": 43, "rawdescription": "\n\nVerkaufspreis (VK)\n" }, { "name": "product", "deprecated": false, "deprecationMessage": "", "type": "ProductDTO", "indexKey": "", "optional": true, "description": "

Produkt

\n", "line": 48, "rawdescription": "\n\nProdukt\n" }, { "name": "promotion", "deprecated": false, "deprecationMessage": "", "type": "PromotionDTO", "indexKey": "", "optional": true, "description": "

Werbeaktion

\n", "line": 53, "rawdescription": "\n\nWerbeaktion\n" }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Menge / Stückzahl

\n", "line": 58, "rawdescription": "\n\nMenge / Stückzahl\n" }, { "name": "quantityUnit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Mengeneinheit

\n", "line": 63, "rawdescription": "\n\nMengeneinheit\n" }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": false, "description": "

Art der Menge

\n", "line": 68, "rawdescription": "\n\nArt der Menge\n" }, { "name": "subsetItems", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Untergeordnete Artikel (z.B. Set-Artikel, Artikel mit unterschiedlichen MwSt-Sätzen (MwSt-Bundle), ...)

\n", "line": 73, "rawdescription": "\n\nUntergeordnete Artikel (z.B. Set-Artikel, Artikel mit unterschiedlichen MwSt-Sätzen (MwSt-Bundle), ...)\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem" ] }, { "name": "DisplayOrderItemDTO", "id": "interface-DisplayOrderItemDTO-38bba591827a7d550c77c4e90bb7a59128a7ce30e32d5da41815b0009c2adec6ba693ffef34721f584c315dc83e33196fa05ec1d2db833a823dab3d870eecf86-1", "file": "apps/isa-app/src/swagger/print/models/display-order-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDisplayOrderItemDTOAndIOrderItem } from './read-only-entity-dtoof-display-order-item-dtoand-iorder-item';\nimport { DisplayOrderDTO } from './display-order-dto';\nimport { PriceDTO } from './price-dto';\nimport { ProductDTO } from './product-dto';\nimport { PromotionDTO } from './promotion-dto';\nimport { QuantityUnitType } from './quantity-unit-type';\nimport { DisplayOrderItemSubsetDTO } from './display-order-item-subset-dto';\nexport interface DisplayOrderItemDTO extends ReadOnlyEntityDTOOfDisplayOrderItemDTOAndIOrderItem {\n buyerComment?: string;\n description?: string;\n features?: { [key: string]: string };\n order?: DisplayOrderDTO;\n orderDate?: string;\n orderItemNumber?: string;\n price?: PriceDTO;\n product?: ProductDTO;\n promotion?: PromotionDTO;\n quantity?: number;\n quantityUnit?: string;\n quantityUnitType: QuantityUnitType;\n subsetItems?: Array;\n}\n", "properties": [ { "name": "buyerComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "features", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "order", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderDTO", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "orderDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "orderItemNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "price", "deprecated": false, "deprecationMessage": "", "type": "PriceDTO", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "product", "deprecated": false, "deprecationMessage": "", "type": "ProductDTO", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "promotion", "deprecated": false, "deprecationMessage": "", "type": "PromotionDTO", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "quantityUnit", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "quantityUnitType", "deprecated": false, "deprecationMessage": "", "type": "QuantityUnitType", "indexKey": "", "optional": false, "description": "", "line": 21 }, { "name": "subsetItems", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfDisplayOrderItemDTOAndIOrderItem" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayOrderItemDTO-1" }, { "name": "DisplayOrderItemSubsetDTO", "id": "interface-DisplayOrderItemSubsetDTO-d9d98c2746842868ca5bd7c366cda9a512227d642ff9eb5c10d07f968d205b0f13af6b626f1aa1dfb8035d63dd28dca72890decb876e8570b3c1c14ebc46db8e", "file": "apps/isa-app/src/swagger/oms/models/display-order-item-subset-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus } from './entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status';\nimport { DateRangeDTO } from './date-range-dto';\nimport { DisplayOrderItemDTO } from './display-order-item-dto';\nimport { OrderItemProcessingStatusValue } from './order-item-processing-status-value';\nexport interface DisplayOrderItemSubsetDTO extends EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus {\n /**\n * Abholfachnummer\n */\n compartmentCode?: string;\n\n /**\n * Abholfach-Zusatz\n */\n compartmentInfo?: string;\n\n /**\n * Im Abholfach ab\n */\n compartmentStart?: string;\n\n /**\n * In Abholfach bis\n */\n compartmentStop?: string;\n\n /**\n * Beschreibung\n */\n description?: string;\n\n /**\n * Voraussichtlicher Zustellzeitraum\n */\n estimatedDelivery?: DateRangeDTO;\n\n /**\n * Voraussichtliches Lieferdatum\n */\n estimatedShippingDate?: string;\n\n /**\n * Bestellposten\n */\n orderItem?: DisplayOrderItemDTO;\n\n /**\n * Eindeutige Nummer der Bestellposten-Teilmenge\n */\n orderItemSubsetNumber?: string;\n\n /**\n * Requested pick up date / Gewünschtes Abholdatum\n */\n preferredPickUpDate?: string;\n\n /**\n * Verarbeitungsstatus\n */\n processingStatus: OrderItemProcessingStatusValue;\n\n /**\n * Letzte Änderung des Verarbeitungsstatus\n */\n processingStatusDate?: string;\n\n /**\n * Menge/Stückzahl\n */\n quantity?: number;\n specialComment?: string;\n\n /**\n * Verfügbarkeitsstatus\n */\n ssc?: string;\n\n /**\n * Beschreibungstext des Verfügbarkeitsstatus\n */\n sscText?: string;\n\n /**\n * Lieferantennummer /-kürzel\n */\n supplierLabel?: string;\n\n /**\n * Name / Bezeichner des Lieferanten\n */\n supplierName?: string;\n\n /**\n * Bezugsweg\n */\n supplyChannel?: string;\n\n /**\n * Nummer der Lieferung (z.B. Paketverfolgungs-Nummer)\n */\n trackingNumber?: string;\n}\n", "properties": [ { "name": "compartmentCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Abholfachnummer

\n", "line": 10, "rawdescription": "\n\nAbholfachnummer\n" }, { "name": "compartmentInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Abholfach-Zusatz

\n", "line": 15, "rawdescription": "\n\nAbholfach-Zusatz\n" }, { "name": "compartmentStart", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Im Abholfach ab

\n", "line": 20, "rawdescription": "\n\nIm Abholfach ab\n" }, { "name": "compartmentStop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

In Abholfach bis

\n", "line": 25, "rawdescription": "\n\nIn Abholfach bis\n" }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung

\n", "line": 30, "rawdescription": "\n\nBeschreibung\n" }, { "name": "estimatedDelivery", "deprecated": false, "deprecationMessage": "", "type": "DateRangeDTO", "indexKey": "", "optional": true, "description": "

Voraussichtlicher Zustellzeitraum

\n", "line": 35, "rawdescription": "\n\nVoraussichtlicher Zustellzeitraum\n" }, { "name": "estimatedShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Voraussichtliches Lieferdatum

\n", "line": 40, "rawdescription": "\n\nVoraussichtliches Lieferdatum\n" }, { "name": "orderItem", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderItemDTO", "indexKey": "", "optional": true, "description": "

Bestellposten

\n", "line": 45, "rawdescription": "\n\nBestellposten\n" }, { "name": "orderItemSubsetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige Nummer der Bestellposten-Teilmenge

\n", "line": 50, "rawdescription": "\n\nEindeutige Nummer der Bestellposten-Teilmenge\n" }, { "name": "preferredPickUpDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Requested pick up date / Gewünschtes Abholdatum

\n", "line": 55, "rawdescription": "\n\nRequested pick up date / Gewünschtes Abholdatum\n" }, { "name": "processingStatus", "deprecated": false, "deprecationMessage": "", "type": "OrderItemProcessingStatusValue", "indexKey": "", "optional": false, "description": "

Verarbeitungsstatus

\n", "line": 60, "rawdescription": "\n\nVerarbeitungsstatus\n" }, { "name": "processingStatusDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Letzte Änderung des Verarbeitungsstatus

\n", "line": 65, "rawdescription": "\n\nLetzte Änderung des Verarbeitungsstatus\n" }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Menge/Stückzahl

\n", "line": 70, "rawdescription": "\n\nMenge/Stückzahl\n" }, { "name": "specialComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 71 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Verfügbarkeitsstatus

\n", "line": 76, "rawdescription": "\n\nVerfügbarkeitsstatus\n" }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibungstext des Verfügbarkeitsstatus

\n", "line": 81, "rawdescription": "\n\nBeschreibungstext des Verfügbarkeitsstatus\n" }, { "name": "supplierLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lieferantennummer /-kürzel

\n", "line": 86, "rawdescription": "\n\nLieferantennummer /-kürzel\n" }, { "name": "supplierName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Name / Bezeichner des Lieferanten

\n", "line": 91, "rawdescription": "\n\nName / Bezeichner des Lieferanten\n" }, { "name": "supplyChannel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bezugsweg

\n", "line": 96, "rawdescription": "\n\nBezugsweg\n" }, { "name": "trackingNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Nummer der Lieferung (z.B. Paketverfolgungs-Nummer)

\n", "line": 101, "rawdescription": "\n\nNummer der Lieferung (z.B. Paketverfolgungs-Nummer)\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus" ] }, { "name": "DisplayOrderItemSubsetDTO", "id": "interface-DisplayOrderItemSubsetDTO-5dda429bc26b0eec803fd4fa0642056d0edb78dc243e35142b6557ee06878848408f12c15362d9b33fa39a348de5976940ec7bda2acd579d04b7fd8ddd561e4f-1", "file": "apps/isa-app/src/swagger/print/models/display-order-item-subset-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDisplayOrderItemSubsetDTOAndIOrderItemStatus } from './read-only-entity-dtoof-display-order-item-subset-dtoand-iorder-item-status';\nimport { DisplayOrderItemDTO } from './display-order-item-dto';\nimport { OrderItemProcessingStatusValue } from './order-item-processing-status-value';\nexport interface DisplayOrderItemSubsetDTO extends ReadOnlyEntityDTOOfDisplayOrderItemSubsetDTOAndIOrderItemStatus {\n compartmentCode?: string;\n compartmentInfo?: string;\n compartmentStart?: string;\n compartmentStop?: string;\n description?: string;\n estimatedShippingDate?: string;\n orderItem?: DisplayOrderItemDTO;\n orderItemSubsetNumber?: string;\n processingStatus: OrderItemProcessingStatusValue;\n processingStatusDate?: string;\n quantity?: number;\n specialComment?: string;\n ssc?: string;\n sscText?: string;\n supplierLabel?: string;\n supplierName?: string;\n trackingNumber?: string;\n}\n", "properties": [ { "name": "compartmentCode", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "compartmentInfo", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "compartmentStart", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "compartmentStop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "estimatedShippingDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "orderItem", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderItemDTO", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "orderItemSubsetNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "processingStatus", "deprecated": false, "deprecationMessage": "", "type": "OrderItemProcessingStatusValue", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "processingStatusDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "quantity", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "specialComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 18 }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "supplierLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 20 }, { "name": "supplierName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 21 }, { "name": "trackingNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfDisplayOrderItemSubsetDTOAndIOrderItemStatus" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayOrderItemSubsetDTO-1" }, { "name": "DisplayOrderPaymentDTO", "id": "interface-DisplayOrderPaymentDTO-aada03ace1d3f53e75321f3d59ca370b65f2f9d5f37062d0bc1f4caae4a85cc52c1d9cdd637558a2b71b3a8638c02d6a57131f4a1953bc203126af515cbb93d1", "file": "apps/isa-app/src/swagger/oms/models/display-order-payment-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment } from './entity-dtobase-of-display-order-payment-dtoand-iread-only-payment';\nimport { PaymentType } from './payment-type';\nexport interface DisplayOrderPaymentDTO extends EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment {\n /**\n * Storniert am\n */\n cancelled?: string;\n\n /**\n * Erfolgreich abgeschlossen\n */\n completed?: string;\n\n /**\n * Währung\n */\n currency?: string;\n\n /**\n * Zahlungsziel / Fälligkeit\n */\n dateOfPayment?: string;\n\n /**\n * Zahlung ist durchzuführen\n */\n paymentActionRequired: boolean;\n\n /**\n * Bemerkung zur Bezahlung\n */\n paymentComment?: string;\n\n /**\n * Zahlungsnummer\n */\n paymentNumber?: string;\n\n /**\n * Zahlungsart\n *\n * NotSet\t\t\t\t\t= 0,\n * WhenCollecting = 1, Bei Abholung\n * Free\t\t\t\t\t= 2, Kostenfrei\n * Cash\t\t\t\t\t= 4, Barzahlung\n * DirectDebit\t\t\t\t= 8, Einzugsermächtigung\n * DebitAdviceMandate\t\t= 16,\t Abbuchungsauftrag, dauerhafte Einzugsermächtigung\n * DebitCard\t\t\t\t= 32, Debit Karte(EC-Karte)\n * CreditCard\t\t\t\t= 64, Kreditkarte(Master, Amex, ...)\n * Invoice\t\t\t\t\t= 128, Rechnung\n * PrePayment\t\t\t\t= 256, Vorauszahlung\n * Voucher\t\t\t\t\t= 512, Gutschein\n * CollectiveInvoice\t\t= 1024, Sammelrechnung\n * PayPal\t\t\t\t\t= 2048, PayPal\n * InstantTransfer\t\t\t= 4096, Sofortüberweisung, Giropay, DIRECTeBanking, ...\n * PayOnDelivery\t\t\t= 8192, Nachnahme\n * BonusCard\t\t\t\t= 16384, Kundenkarte\n */\n paymentType: PaymentType;\n\n /**\n * Versandkosten\n */\n shipping?: number;\n\n /**\n * Netto\n */\n subtotal?: number;\n\n /**\n * MwSt.\n */\n tax?: number;\n\n /**\n * Brutto\n */\n total: number;\n}\n", "properties": [ { "name": "cancelled", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Storniert am

\n", "line": 8, "rawdescription": "\n\nStorniert am\n" }, { "name": "completed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erfolgreich abgeschlossen

\n", "line": 13, "rawdescription": "\n\nErfolgreich abgeschlossen\n" }, { "name": "currency", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Währung

\n", "line": 18, "rawdescription": "\n\nWährung\n" }, { "name": "dateOfPayment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zahlungsziel / Fälligkeit

\n", "line": 23, "rawdescription": "\n\nZahlungsziel / Fälligkeit\n" }, { "name": "paymentActionRequired", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "

Zahlung ist durchzuführen

\n", "line": 28, "rawdescription": "\n\nZahlung ist durchzuführen\n" }, { "name": "paymentComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bemerkung zur Bezahlung

\n", "line": 33, "rawdescription": "\n\nBemerkung zur Bezahlung\n" }, { "name": "paymentNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zahlungsnummer

\n", "line": 38, "rawdescription": "\n\nZahlungsnummer\n" }, { "name": "paymentType", "deprecated": false, "deprecationMessage": "", "type": "PaymentType", "indexKey": "", "optional": false, "description": "

Zahlungsart

\n

NotSet\t\t\t\t\t= 0,\nWhenCollecting = 1, Bei Abholung\nFree\t\t\t\t\t= 2, Kostenfrei\nCash\t\t\t\t\t= 4, Barzahlung\nDirectDebit\t\t\t\t= 8, Einzugsermächtigung\nDebitAdviceMandate\t\t= 16,\t Abbuchungsauftrag, dauerhafte Einzugsermächtigung\nDebitCard\t\t\t\t= 32, Debit Karte(EC-Karte)\nCreditCard\t\t\t\t= 64, Kreditkarte(Master, Amex, ...)\nInvoice\t\t\t\t\t= 128, Rechnung\nPrePayment\t\t\t\t= 256, Vorauszahlung\nVoucher\t\t\t\t\t= 512, Gutschein\nCollectiveInvoice\t\t= 1024, Sammelrechnung\nPayPal\t\t\t\t\t= 2048, PayPal\nInstantTransfer\t\t\t= 4096, Sofortüberweisung, Giropay, DIRECTeBanking, ...\nPayOnDelivery\t\t\t= 8192, Nachnahme\nBonusCard\t\t\t\t= 16384, Kundenkarte

\n", "line": 60, "rawdescription": "\n\nZahlungsart\n\nNotSet\t\t\t\t\t= 0,\nWhenCollecting = 1, Bei Abholung\nFree\t\t\t\t\t= 2, Kostenfrei\nCash\t\t\t\t\t= 4, Barzahlung\nDirectDebit\t\t\t\t= 8, Einzugsermächtigung\nDebitAdviceMandate\t\t= 16,\t Abbuchungsauftrag, dauerhafte Einzugsermächtigung\nDebitCard\t\t\t\t= 32, Debit Karte(EC-Karte)\nCreditCard\t\t\t\t= 64, Kreditkarte(Master, Amex, ...)\nInvoice\t\t\t\t\t= 128, Rechnung\nPrePayment\t\t\t\t= 256, Vorauszahlung\nVoucher\t\t\t\t\t= 512, Gutschein\nCollectiveInvoice\t\t= 1024, Sammelrechnung\nPayPal\t\t\t\t\t= 2048, PayPal\nInstantTransfer\t\t\t= 4096, Sofortüberweisung, Giropay, DIRECTeBanking, ...\nPayOnDelivery\t\t\t= 8192, Nachnahme\nBonusCard\t\t\t\t= 16384, Kundenkarte\n" }, { "name": "shipping", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Versandkosten

\n", "line": 65, "rawdescription": "\n\nVersandkosten\n" }, { "name": "subtotal", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Netto

\n", "line": 70, "rawdescription": "\n\nNetto\n" }, { "name": "tax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

MwSt.

\n", "line": 75, "rawdescription": "\n\nMwSt.\n" }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Brutto

\n", "line": 80, "rawdescription": "\n\nBrutto\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment" ] }, { "name": "DisplayOrderPaymentDTO", "id": "interface-DisplayOrderPaymentDTO-3c08d1bd5859d56c1baf80e9ce0c3bf56a193350fcbd842153f7defb120a8a65f5272bddefe455d6c106c734b7517212cca76d11db24ceac3e701f0e1030dc47-1", "file": "apps/isa-app/src/swagger/print/models/display-order-payment-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDisplayOrderPaymentDTOAndIReadOnlyPayment } from './read-only-entity-dtoof-display-order-payment-dtoand-iread-only-payment';\nimport { PaymentType } from './payment-type';\nexport interface DisplayOrderPaymentDTO extends ReadOnlyEntityDTOOfDisplayOrderPaymentDTOAndIReadOnlyPayment {\n cancelled?: string;\n completed?: string;\n currency?: string;\n dateOfPayment?: string;\n paymentActionRequired: boolean;\n paymentComment?: string;\n paymentNumber?: string;\n paymentType: PaymentType;\n shipping?: number;\n subtotal?: number;\n tax?: number;\n total: number;\n}\n", "properties": [ { "name": "cancelled", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "completed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "currency", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "dateOfPayment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "paymentActionRequired", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "paymentComment", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "paymentNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "paymentType", "deprecated": false, "deprecationMessage": "", "type": "PaymentType", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "shipping", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "subtotal", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "tax", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "total", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "ReadOnlyEntityDTOOfDisplayOrderPaymentDTOAndIReadOnlyPayment" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "DisplayOrderPaymentDTO-1" }, { "name": "DocumentPayloadOfIEnumerableOfDisplayInfoDTO", "id": "interface-DocumentPayloadOfIEnumerableOfDisplayInfoDTO-8fa2cf6129584c14fd48b5fdb0d08e206e5ea6249f30be75e9f645d009d5c9434d14220b7a2664e6af633fe7452a1b10088b51bca861477108e29e83fc1c4910", "file": "apps/isa-app/src/swagger/eis/models/document-payload-of-ienumerable-of-display-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { DisplayInfoDTO } from './display-info-dto';\n\n/**\n * Payload\n */\nexport interface DocumentPayloadOfIEnumerableOfDisplayInfoDTO {\n /**\n * Daten\n */\n data?: Array;\n\n /**\n * Seitentitel\n */\n title?: string;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Daten

\n", "line": 11, "rawdescription": "\n\nDaten\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Seitentitel

\n", "line": 16, "rawdescription": "\n\nSeitentitel\n" } ], "indexSignatures": [], "kind": 171, "description": "

Payload

\n", "rawdescription": "\n\nPayload\n", "methods": [], "extends": [] }, { "name": "DocumentPayloadOfIEnumerableOfProductListItemDTO", "id": "interface-DocumentPayloadOfIEnumerableOfProductListItemDTO-c3cacbb9f256eee241c76233c7aa8650b7de1288a0f337762407627dcadadb83e28eb4b8277ca0006300ad8b88ae7a4e828735d9c0cf4f14c4cf8ae980db8cee", "file": "apps/isa-app/src/swagger/wws/models/document-payload-of-ienumerable-of-product-list-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ProductListItemDTO } from './product-list-item-dto';\n\n/**\n * Payload\n */\nexport interface DocumentPayloadOfIEnumerableOfProductListItemDTO {\n /**\n * Daten\n */\n data?: Array;\n\n /**\n * Seitentitel\n */\n title?: string;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Daten

\n", "line": 11, "rawdescription": "\n\nDaten\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Seitentitel

\n", "line": 16, "rawdescription": "\n\nSeitentitel\n" } ], "indexSignatures": [], "kind": 171, "description": "

Payload

\n", "rawdescription": "\n\nPayload\n", "methods": [], "extends": [] }, { "name": "DocumentPayloadOfIEnumerableOfString", "id": "interface-DocumentPayloadOfIEnumerableOfString-3acbe94d84a73a1451294a5ccffef2d63e30696ad697bbeb5496647e7de9582b8e55dc6cd930302d8ee8aa894c507713e68c3c9c2b785eab3719e52d6a14eced", "file": "apps/isa-app/src/swagger/eis/models/document-payload-of-ienumerable-of-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface DocumentPayloadOfIEnumerableOfString {\n /**\n * Daten\n */\n data?: Array;\n\n /**\n * Seitentitel\n */\n title?: string;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Daten

\n", "line": 10, "rawdescription": "\n\nDaten\n" }, { "name": "title", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Seitentitel

\n", "line": 15, "rawdescription": "\n\nSeitentitel\n" } ], "indexSignatures": [], "kind": 171, "description": "

Payload

\n", "rawdescription": "\n\nPayload\n", "methods": [], "extends": [] }, { "name": "DomainCheckoutState", "id": "interface-DomainCheckoutState-6eed355fa637d097e5251d60b644d27155c21157b2e5f92ddcd7c201cec74a78477357eef26eb2979b6fad4277be798177678d9d60ecc45ce99e531a85b83baf", "file": "apps/isa-app/src/domain/checkout/store/domain-checkout.state.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { createFeatureSelector } from '@ngrx/store';\r\nimport { createEntityAdapter, EntityState } from '@ngrx/entity';\r\nimport { CheckoutEntity } from './defs/checkout.entity';\r\nimport { DisplayOrderDTO } from '@swagger/oms';\r\n\r\nexport interface DomainCheckoutState extends EntityState {\r\n orders: DisplayOrderDTO[];\r\n}\r\n\r\nexport const storeCheckoutAdapter = createEntityAdapter({\r\n selectId: (entity) => entity.processId,\r\n});\r\n\r\nexport const storeFeatureName = 'domain-checkout';\r\n\r\nexport const storeFeatureSelector = createFeatureSelector(storeFeatureName);\r\n\r\nexport const initialCheckoutState: DomainCheckoutState = {\r\n ...storeCheckoutAdapter.getInitialState(),\r\n orders: [],\r\n};\r\n", "properties": [ { "name": "orders", "deprecated": false, "deprecationMessage": "", "type": "DisplayOrderDTO[]", "indexKey": "", "optional": false, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityState" ] }, { "name": "EditBillingAddressMainViewState", "id": "interface-EditBillingAddressMainViewState-4b3b073a782204c260623b2b622438594a4f550fbba3e86e509a9178a23d75c6109ee946b6d1e355dc287eb4c4342b0f0b426c29f26a8de22702e4f882212f3d", "file": "apps/isa-app/src/page/customer/customer-search/edit-billing-address-main-view/edit-billing-address-main-view.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, OnInit, OnDestroy, ChangeDetectorRef, inject } from '@angular/core';\nimport { CheckboxComponent } from '@shared/components/checkbox';\nimport { FormControl, FormGroup, Validators, ReactiveFormsModule } from '@angular/forms';\nimport { SelectModule } from '@shared/components/select';\nimport { FormControlComponent } from '@shared/components/form-control';\nimport { CrmCustomerService } from '@domain/crm';\nimport { AddressDTO, Gender, PayerDTO } from '@swagger/crm';\nimport { map, switchMap, takeUntil } from 'rxjs/operators';\nimport { AsyncPipe, NgForOf } from '@angular/common';\nimport { AddressSelectionModalService } from '@modal/address-selection';\nimport { CustomerSearchStore } from '../store';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { Subject, combineLatest } from 'rxjs';\nimport { ActivatedRoute, RouterLink } from '@angular/router';\nimport { UiModalService } from '@ui/modal';\nimport { IconComponent } from '@shared/components/icon';\nimport { zipCodeValidator } from '../../validators/zip-code-validator';\nimport { GenderSettingsService } from '@shared/services/gender';\n\nexport interface EditBillingAddressMainViewState {\n payer?: PayerDTO;\n}\n\n@Component({\n selector: 'page-edit-billing-address-main-view',\n templateUrl: 'edit-billing-address-main-view.component.html',\n styleUrls: ['edit-billing-address-main-view.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: { class: 'page-edit-billing-address-main-view' },\n standalone: true,\n imports: [AsyncPipe, RouterLink, IconComponent, NgForOf, ReactiveFormsModule, SelectModule, FormControlComponent, CheckboxComponent],\n})\nexport class EditBillingAddressMainViewComponent extends ComponentStore implements OnInit, OnDestroy {\n private _customerService = inject(CrmCustomerService);\n private _addressSelection = inject(AddressSelectionModalService);\n private _store = inject(CustomerSearchStore);\n private _navigation = inject(CustomerSearchNavigation);\n private _activatedRoute = inject(ActivatedRoute);\n private _modal = inject(UiModalService);\n public genderSettings = inject(GenderSettingsService);\n\n private _onDestroy$ = new Subject();\n\n detailsRoute$ = combineLatest([this._store.processId$, this._store.customerId$]).pipe(\n map(([processId, customerId]) => this._navigation.detailsRoute({ processId, customerId })),\n );\n\n private _cdr = inject(ChangeDetectorRef);\n\n formGroup = new FormGroup({\n gender: new FormControl(undefined, [Validators.required]),\n title: new FormControl(undefined),\n firstName: new FormControl(undefined, [Validators.required]),\n lastName: new FormControl(undefined, [Validators.required]),\n organisation: new FormControl(undefined),\n street: new FormControl(undefined, [Validators.required]),\n streetNumber: new FormControl(undefined, [Validators.required]),\n zipCode: new FormControl(undefined, [Validators.required, zipCodeValidator()]),\n city: new FormControl(undefined, [Validators.required]),\n country: new FormControl('DEU', [Validators.required]),\n info: new FormControl(undefined),\n isDefault: new FormControl(false),\n });\n\n countries$ = this._customerService.getCountries().pipe(map((res) => res.result));\n\n payerId$ = this._activatedRoute.params.pipe(\n map((params) => params.payerId),\n switchMap((payerId) => this._customerService.getPayer(payerId).pipe(map((res) => res.result))),\n );\n\n get payerId() {\n return this.get((s) => s.payer?.id);\n }\n\n get payer() {\n return this.get((s) => s.payer);\n }\n\n constructor() {\n super({ payer: undefined });\n }\n\n ngOnInit() {\n this.payerId$.pipe(takeUntil(this._onDestroy$)).subscribe((payer) => {\n this.patchState({ payer });\n this.patchFormGroup(payer);\n });\n }\n\n ngOnDestroy() {\n this._onDestroy$.next();\n this._onDestroy$.complete();\n }\n\n patchFormGroup(payer: PayerDTO) {\n this.formGroup.patchValue({\n gender: payer.gender ?? 0,\n title: payer.title,\n lastName: payer.lastName,\n firstName: payer.firstName,\n organisation: payer.organisation?.name,\n street: payer.address.street,\n streetNumber: payer.address.streetNumber,\n zipCode: payer.address.zipCode,\n city: payer.address.city,\n country: payer.address.country,\n info: payer.address.info,\n });\n\n this.formGroup.markAllAsTouched();\n this.formGroup.updateValueAndValidity();\n this._cdr.markForCheck();\n }\n\n async save() {\n if (this.formGroup.invalid) {\n this.formGroup.markAllAsTouched();\n return;\n }\n\n try {\n this.formGroup.disable();\n\n const formData = this.formGroup.value;\n\n const address: AddressDTO = {\n street: formData.street,\n streetNumber: formData.streetNumber,\n zipCode: formData.zipCode,\n city: formData.city,\n country: formData.country,\n info: formData.info,\n };\n\n const addressValidationResult = await this._addressSelection.validateAddress(address);\n\n if (addressValidationResult === undefined) {\n this.formGroup.enable();\n return;\n }\n\n const payer: PayerDTO = {\n ...this.payer,\n gender: formData.gender,\n title: formData.title,\n firstName: formData.firstName,\n lastName: formData.lastName,\n organisation: formData.organisation ? { name: formData.organisation } : undefined,\n address: addressValidationResult,\n };\n\n const result = await this._customerService.updatePayer(this._store.customerId, this.payerId, payer, formData.isDefault).toPromise();\n\n this._navigation.navigateToDetails({ processId: this._store.processId, customerId: this._store.customerId });\n } catch (error) {\n this.formGroup.enable();\n this._modal.error('Fehler beim speichern der Rechnungsadresse', error);\n }\n }\n}\n", "properties": [ { "name": "payer", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": true, "description": "", "line": 22 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "EditShippingAddressMainViewState", "id": "interface-EditShippingAddressMainViewState-4c969b89bb2ee0cad53d105dfeb139e8a6221be4fe54242a74899421f575d979ec703260dc18cc38301a8ba9f7f41f9ed3322af178dd36ba963145b9b1442c76", "file": "apps/isa-app/src/page/customer/customer-search/edit-shipping-address-main-view/edit-shipping-address-main-view.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Component, ChangeDetectionStrategy, OnInit, OnDestroy, inject, ChangeDetectorRef } from '@angular/core';\nimport { CheckboxComponent } from '@shared/components/checkbox';\nimport { FormControl, FormGroup, Validators, ReactiveFormsModule } from '@angular/forms';\nimport { SelectModule } from '@shared/components/select';\nimport { FormControlComponent } from '@shared/components/form-control';\nimport { CrmCustomerService } from '@domain/crm';\nimport { AddressDTO, Gender, ShippingAddressDTO } from '@swagger/crm';\nimport { map, switchMap, takeUntil } from 'rxjs/operators';\nimport { AsyncPipe, NgForOf, NgIf } from '@angular/common';\nimport { AddressSelectionModalService } from '@modal/address-selection';\nimport { CustomerSearchStore } from '../store';\nimport { CustomerSearchNavigation } from '@shared/services/navigation';\nimport { Subject, combineLatest } from 'rxjs';\nimport { IconComponent } from '@shared/components/icon';\nimport { ActivatedRoute, RouterLink } from '@angular/router';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { zipCodeValidator } from '../../validators/zip-code-validator';\nimport { GenderSettingsService } from '@shared/services/gender';\n\nexport interface EditShippingAddressMainViewState {\n shippingAddress?: ShippingAddressDTO;\n}\n\n@Component({\n selector: 'page-edit-shipping-address-main-view',\n templateUrl: 'edit-shipping-address-main-view.component.html',\n styleUrls: ['edit-shipping-address-main-view.component.css'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: { class: 'page-edit-shipping-address-main-view' },\n standalone: true,\n imports: [\n IconComponent,\n RouterLink,\n AsyncPipe,\n NgIf,\n NgForOf,\n ReactiveFormsModule,\n SelectModule,\n FormControlComponent,\n CheckboxComponent,\n ],\n})\nexport class EditShippingAddressMainViewComponent extends ComponentStore implements OnInit, OnDestroy {\n private _activatedRoute = inject(ActivatedRoute);\n private _customerService = inject(CrmCustomerService);\n private _addressSelection = inject(AddressSelectionModalService);\n private _store = inject(CustomerSearchStore);\n private _navigation = inject(CustomerSearchNavigation);\n public genderSettings = inject(GenderSettingsService);\n\n private _onDestroy = new Subject();\n\n private _cdr = inject(ChangeDetectorRef);\n\n detailsRoute$ = combineLatest([this._store.processId$, this._store.customerId$]).pipe(\n map(([processId, customerId]) => this._navigation.detailsRoute({ processId, customerId })),\n );\n\n formGroup = new FormGroup({\n gender: new FormControl(undefined, [Validators.required]),\n title: new FormControl(undefined),\n firstName: new FormControl(undefined, [Validators.required]),\n lastName: new FormControl(undefined, [Validators.required]),\n organisation: new FormControl(undefined),\n department: new FormControl(undefined),\n vatId: new FormControl(undefined),\n street: new FormControl(undefined, [Validators.required]),\n streetNumber: new FormControl(undefined, [Validators.required]),\n zipCode: new FormControl(undefined, [Validators.required, zipCodeValidator()]),\n city: new FormControl(undefined, [Validators.required]),\n country: new FormControl('DEU', [Validators.required]),\n info: new FormControl(undefined),\n isDefault: new FormControl(false),\n });\n\n countries$ = this._customerService.getCountries().pipe(map((res) => res.result));\n\n isBusinessKonto$ = this._store.isBusinessKonto$;\n\n shippingAddressId$ = this._activatedRoute.params.pipe(\n map((params) => params.shippingAddressId),\n switchMap((shippingAddressId) => this._customerService.getShippingAddress(shippingAddressId).pipe(map((res) => res.result))),\n );\n\n get shippingAddressId() {\n return this.get((s) => s.shippingAddress?.id);\n }\n\n constructor() {\n super({ shippingAddress: undefined });\n }\n\n ngOnInit() {\n this.shippingAddressId$.pipe(takeUntil(this._onDestroy)).subscribe((shippingAddress) => {\n this.patchState({ shippingAddress });\n this.patchFormGroup(shippingAddress);\n });\n\n this._store.customer$.pipe(takeUntil(this._onDestroy)).subscribe(() => {\n if (this._store.isBusinessKonto) {\n this.formGroup.controls.organisation.setValidators([Validators.required]);\n } else {\n this.formGroup.controls.organisation.clearValidators();\n }\n });\n }\n\n patchFormGroup(shipping: ShippingAddressDTO) {\n this.formGroup.patchValue({\n gender: shipping.gender ?? 0,\n title: shipping.title,\n lastName: shipping.lastName,\n firstName: shipping.firstName,\n organisation: shipping.organisation?.name,\n street: shipping.address.street,\n streetNumber: shipping.address.streetNumber,\n zipCode: shipping.address.zipCode,\n city: shipping.address.city,\n country: shipping.address.country,\n info: shipping.address.info,\n });\n\n this.formGroup.markAllAsTouched();\n this.formGroup.updateValueAndValidity();\n this._cdr.markForCheck();\n }\n\n ngOnDestroy() {\n this._onDestroy.next();\n this._onDestroy.complete();\n }\n\n async save() {\n if (this.formGroup.invalid) {\n this.formGroup.markAllAsTouched();\n return;\n }\n\n try {\n this.formGroup.disable();\n\n const formData = this.formGroup.value;\n\n const address: AddressDTO = {\n street: formData.street,\n streetNumber: formData.streetNumber,\n zipCode: formData.zipCode,\n city: formData.city,\n country: formData.country,\n info: formData.info,\n };\n\n const addressValidationResult = await this._addressSelection.validateAddress(address);\n\n if (addressValidationResult === undefined) {\n this.formGroup.enable();\n return;\n }\n\n const addOrganization = this._store.isBusinessKonto || formData.organisation !== undefined;\n\n const shippingAddress: ShippingAddressDTO = {\n gender: formData.gender,\n title: formData.title,\n firstName: formData.firstName,\n lastName: formData.lastName,\n organisation: addOrganization\n ? {\n name: formData.organisation,\n department: formData.department,\n vatId: formData.vatId,\n }\n : undefined,\n address: addressValidationResult,\n };\n\n const result = await this._customerService.updateShippingAddress(\n this._store.customerId,\n this.shippingAddressId,\n shippingAddress,\n formData.isDefault,\n );\n\n this._navigation.navigateToDetails({ processId: this._store.processId, customerId: this._store.customerId });\n } catch (error) {\n this.formGroup.enable();\n }\n }\n}\n", "properties": [ { "name": "shippingAddress", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": true, "description": "", "line": 21 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "EISBackendApproveInfoParams", "id": "interface-EISBackendApproveInfoParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "allowsave", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "

hat Änderungen oder ist Neu, dann darf gesichert werden

\n", "line": 753, "rawdescription": "\n\nhat Änderungen oder ist Neu, dann darf gesichert werden\n" }, { "name": "infoDTO", "deprecated": false, "deprecationMessage": "", "type": "InfoDTO", "indexKey": "", "optional": false, "description": "

Info

\n", "line": 748, "rawdescription": "\n\nInfo\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 758, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendApproveInfo

\n", "rawdescription": "\n\nParameters for EISBackendApproveInfo\n", "methods": [], "extends": [] }, { "name": "EISBackendApproveUpdateParams", "id": "interface-EISBackendApproveUpdateParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "infoDTO", "deprecated": false, "deprecationMessage": "", "type": "InfoDTO", "indexKey": "", "optional": false, "description": "

Daten

\n", "line": 677, "rawdescription": "\n\nDaten\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 672, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 682, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendApproveUpdate

\n", "rawdescription": "\n\nParameters for EISBackendApproveUpdate\n", "methods": [], "extends": [] }, { "name": "EISBackendCreateInfoParams", "id": "interface-EISBackendCreateInfoParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "infoDTO", "deprecated": false, "deprecationMessage": "", "type": "InfoDTO", "indexKey": "", "optional": false, "description": "

Daten

\n", "line": 632, "rawdescription": "\n\nDaten\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 637, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendCreateInfo

\n", "rawdescription": "\n\nParameters for EISBackendCreateInfo\n", "methods": [], "extends": [] }, { "name": "EISBackendGetBranchesParams", "id": "interface-EISBackendGetBranchesParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "labelKey", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 787 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 786, "rawdescription": "\n\nLokalisierung\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 781 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 780 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendGetBranches

\n", "rawdescription": "\n\nParameters for EISBackendGetBranches\n", "methods": [], "extends": [] }, { "name": "EISBackendGetFileContentParams", "id": "interface-EISBackendGetFileContentParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "download", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Datei wird als Download gesendet (optional)

\n", "line": 802, "rawdescription": "\n\nDatei wird als Download gesendet (optional)\n" }, { "name": "fileId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Datei PK

\n", "line": 797, "rawdescription": "\n\nDatei PK\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendGetFileContent

\n", "rawdescription": "\n\nParameters for EISBackendGetFileContent\n", "methods": [], "extends": [] }, { "name": "EISBackendGetInfoByIdParams", "id": "interface-EISBackendGetInfoByIdParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 738 }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 732, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 737, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendGetInfoById

\n", "rawdescription": "\n\nParameters for EISBackendGetInfoById\n", "methods": [], "extends": [] }, { "name": "EISBackendGetInfosParams", "id": "interface-EISBackendGetInfosParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "archive", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 662 }, { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 661 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 660, "rawdescription": "\n\nLokalisierung\n" }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Such-String

\n", "line": 655, "rawdescription": "\n\nSuch-String\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 650 }, { "name": "sonderinfo", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

SonderInfo Flag

\n", "line": 649, "rawdescription": "\n\nSonderInfo Flag\n" }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 644 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendGetInfos

\n", "rawdescription": "\n\nParameters for EISBackendGetInfos\n", "methods": [], "extends": [] }, { "name": "EISBackendGetWordParams", "id": "interface-EISBackendGetWordParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "datum", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 765 }, { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 773 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 772, "rawdescription": "\n\nLokalisierung\n" }, { "name": "skip", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 767 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "null | number", "indexKey": "", "optional": true, "description": "", "line": 766 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendGetWord

\n", "rawdescription": "\n\nParameters for EISBackendGetWord\n", "methods": [], "extends": [] }, { "name": "EISBackendRejectUpdateParams", "id": "interface-EISBackendRejectUpdateParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "infoDTO", "deprecated": false, "deprecationMessage": "", "type": "InfoDTO", "indexKey": "", "optional": false, "description": "

Daten

\n", "line": 697, "rawdescription": "\n\nDaten\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 692, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 702, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendRejectUpdate

\n", "rawdescription": "\n\nParameters for EISBackendRejectUpdate\n", "methods": [], "extends": [] }, { "name": "EISBackendUpdateInfoParams", "id": "interface-EISBackendUpdateInfoParams-3a8c220d25d5a98c382b47bed7ede9d2ce77a7b723a583b5b15f517c159f1a6687947ac079474bd4074f5874f89b4ae2b29bebb1037d18ee82271821ccc25cdb", "file": "apps/isa-app/src/swagger/eis/services/eisbackend.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfInfoDTO } from '../models/response-args-of-info-dto';\nimport { InfoDTO } from '../models/info-dto';\nimport { ListResponseArgsOfInfoDTO } from '../models/list-response-args-of-info-dto';\nimport { ResponseArgsOfBoolean } from '../models/response-args-of-boolean';\nimport { ListResponseArgsOfBranchDTO } from '../models/list-response-args-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\n@Injectable({\n providedIn: 'root',\n})\nclass EISBackendService extends __BaseService {\n static readonly EISBackendCreateInfoPath = '/eis/info';\n static readonly EISBackendGetInfosPath = '/eis/info';\n static readonly EISBackendDeleteInfoPath = '/eis/delete/{infoId}';\n static readonly EISBackendApproveUpdatePath = '/eis/updateapproval/{infoId}';\n static readonly EISBackendRejectUpdatePath = '/eis/updatereject/{infoId}';\n static readonly EISBackendUpdateInfoPath = '/eis/info/{infoId}';\n static readonly EISBackendGetInfoByIdPath = '/eis/info/{infoId}';\n static readonly EISBackendApproveInfoPath = '/eis/info/approve/{allowsave}';\n static readonly EISBackendGetWordPath = '/eis/word/{datum}';\n static readonly EISBackendGetBranchesPath = '/eis/branch';\n static readonly EISBackendGetCategoriesPath = '/eis/category';\n static readonly EISBackendGetDisplayChannelsPath = '/eis/displaychannel';\n static readonly EISBackendGetFileContentPath = '/eis/file/{fileId}';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfoResponse(\n params: EISBackendService.EISBackendCreateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info anlegen\n * @param params The `EISBackendService.EISBackendCreateInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendCreateInfo(params: EISBackendService.EISBackendCreateInfoParams): __Observable {\n return this.EISBackendCreateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfosResponse(\n params: EISBackendService.EISBackendGetInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.sonderinfo != null) __params = __params.set('sonderinfo', params.sonderinfo.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.query != null) __params = __params.set('query', params.query.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n if (params.archive != null) __params = __params.set('archive', params.archive.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetInfosParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `sonderinfo`: SonderInfo Flag\n *\n * - `skip`:\n *\n * - `query`: Such-String\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n *\n * - `archive`:\n */\n EISBackendGetInfos(params: EISBackendService.EISBackendGetInfosParams): __Observable {\n return this.EISBackendGetInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfoResponse(infoId: number): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n let req = new HttpRequest('DELETE', this.rootUrl + `/eis/delete/${encodeURIComponent(String(infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Löchen einere Info\n * @param infoId undefined\n */\n EISBackendDeleteInfo(infoId: number): __Observable {\n return this.EISBackendDeleteInfoResponse(infoId).pipe(__map((_r) => _r.body as ResponseArgsOfBoolean));\n }\n\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdateResponse(\n params: EISBackendService.EISBackendApproveUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updateapproval/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Freigabe eines Updates\n * @param params The `EISBackendService.EISBackendApproveUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveUpdate(params: EISBackendService.EISBackendApproveUpdateParams): __Observable {\n return this.EISBackendApproveUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdateResponse(\n params: EISBackendService.EISBackendRejectUpdateParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/updatereject/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Ablehnen eines Updates\n * @param params The `EISBackendService.EISBackendRejectUpdateParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendRejectUpdate(params: EISBackendService.EISBackendRejectUpdateParams): __Observable {\n return this.EISBackendRejectUpdateResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfoResponse(\n params: EISBackendService.EISBackendUpdateInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.infoDTO;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PUT', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info aktualisieren\n * @param params The `EISBackendService.EISBackendUpdateInfoParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `infoDTO`: Daten\n *\n * - `locale`: Lokalisierung\n */\n EISBackendUpdateInfo(params: EISBackendService.EISBackendUpdateInfoParams): __Observable {\n return this.EISBackendUpdateInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoByIdResponse(\n params: EISBackendService.EISBackendGetInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info per ID\n * @param params The `EISBackendService.EISBackendGetInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetInfoById(params: EISBackendService.EISBackendGetInfoByIdParams): __Observable {\n return this.EISBackendGetInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfoResponse(\n params: EISBackendService.EISBackendApproveInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.infoDTO;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/info/approve/${encodeURIComponent(String(params.allowsave))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info freigeben\n * @param params The `EISBackendService.EISBackendApproveInfoParams` containing the following parameters:\n *\n * - `infoDTO`: Info\n *\n * - `allowsave`: hat Änderungen oder ist Neu, dann darf gesichert werden\n *\n * - `locale`: Lokalisierung\n */\n EISBackendApproveInfo(params: EISBackendService.EISBackendApproveInfoParams): __Observable {\n return this.EISBackendApproveInfoResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWordResponse(\n params: EISBackendService.EISBackendGetWordParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/word/${encodeURIComponent(String(params.datum))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISBackendService.EISBackendGetWordParams` containing the following parameters:\n *\n * - `datum`:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `eagerLoading`:\n */\n EISBackendGetWord(params: EISBackendService.EISBackendGetWordParams): __Observable {\n return this.EISBackendGetWordResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfInfoDTO));\n }\n\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranchesResponse(\n params: EISBackendService.EISBackendGetBranchesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.take != null) __params = __params.set('take', params.take.toString());\n if (params.skip != null) __params = __params.set('skip', params.skip.toString());\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.labelKey != null) __params = __params.set('labelKey', params.labelKey.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/branch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filialen\n * @param params The `EISBackendService.EISBackendGetBranchesParams` containing the following parameters:\n *\n * - `take`:\n *\n * - `skip`:\n *\n * - `locale`: Lokalisierung\n *\n * - `labelKey`:\n */\n EISBackendGetBranches(params: EISBackendService.EISBackendGetBranchesParams): __Observable {\n return this.EISBackendGetBranchesResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfBranchDTO));\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/category`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetCategories(locale?: null | string): __Observable {\n return this.EISBackendGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannelsResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/displaychannel`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien/Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISBackendGetDisplayChannels(locale?: null | string): __Observable {\n return this.EISBackendGetDisplayChannelsResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContentResponse(params: EISBackendService.EISBackendGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISBackendService.EISBackendGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISBackendGetFileContent(params: EISBackendService.EISBackendGetFileContentParams): __Observable {\n return this.EISBackendGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n}\n\nmodule EISBackendService {\n /**\n * Parameters for EISBackendCreateInfo\n */\n export interface EISBackendCreateInfoParams {\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfos\n */\n export interface EISBackendGetInfosParams {\n take?: null | number;\n\n /**\n * SonderInfo Flag\n */\n sonderinfo?: boolean;\n skip?: null | number;\n\n /**\n * Such-String\n */\n query?: null | string;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n archive?: boolean;\n }\n\n /**\n * Parameters for EISBackendApproveUpdate\n */\n export interface EISBackendApproveUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendRejectUpdate\n */\n export interface EISBackendRejectUpdateParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendUpdateInfo\n */\n export interface EISBackendUpdateInfoParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Daten\n */\n infoDTO: InfoDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetInfoById\n */\n export interface EISBackendGetInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendApproveInfo\n */\n export interface EISBackendApproveInfoParams {\n /**\n * Info\n */\n infoDTO: InfoDTO;\n\n /**\n * hat Änderungen oder ist Neu, dann darf gesichert werden\n */\n allowsave: boolean;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetWord\n */\n export interface EISBackendGetWordParams {\n datum: string;\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISBackendGetBranches\n */\n export interface EISBackendGetBranchesParams {\n take?: null | number;\n skip?: null | number;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n labelKey?: null | string;\n }\n\n /**\n * Parameters for EISBackendGetFileContent\n */\n export interface EISBackendGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n}\n\nexport { EISBackendService };\n", "properties": [ { "name": "infoDTO", "deprecated": false, "deprecationMessage": "", "type": "InfoDTO", "indexKey": "", "optional": false, "description": "

Daten

\n", "line": 717, "rawdescription": "\n\nDaten\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 712, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 722, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISBackendUpdateInfo

\n", "rawdescription": "\n\nParameters for EISBackendUpdateInfo\n", "methods": [], "extends": [] }, { "name": "EisConfigurationInterface", "id": "interface-EisConfigurationInterface-ac8fb275fe0896409d338f4c05ec446204b3a039431237e9a773cab4d55688f6df3b6ed3fd81f0c10ac6100f0c6ee6f11424d4470ebf09b3f351ab4d10d9490c", "file": "apps/isa-app/src/swagger/eis/eis-configuration.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\n\n/**\n * Global configuration for Eis services\n */\n@Injectable({\n providedIn: 'root',\n})\nexport class EisConfiguration {\n rootUrl: string = 'https://eis-test.kubernetes.paragon-systems.de';\n}\n\nexport interface EisConfigurationInterface {\n rootUrl?: string;\n}\n", "properties": [ { "name": "rootUrl", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "EISPublicAddCommentParams", "id": "interface-EISPublicAddCommentParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1135, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1136 }, { "name": "payload", "deprecated": false, "deprecationMessage": "", "type": "CommentDTO", "indexKey": "", "optional": false, "description": "

Daten

\n", "line": 1130, "rawdescription": "\n\nDaten\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicAddComment

\n", "rawdescription": "\n\nParameters for EISPublicAddComment\n", "methods": [], "extends": [] }, { "name": "EISPublicCompleteConfirmationParams", "id": "interface-EISPublicCompleteConfirmationParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "file", "deprecated": false, "deprecationMessage": "", "type": "FileDTO", "indexKey": "", "optional": false, "description": "

Datei (optional)

\n", "line": 1004, "rawdescription": "\n\nDatei (optional)\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 999, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung (optional)

\n", "line": 1009, "rawdescription": "\n\nLokalisierung (optional)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicCompleteConfirmation

\n", "rawdescription": "\n\nParameters for EISPublicCompleteConfirmation\n", "methods": [], "extends": [] }, { "name": "EISPublicDocumentGetArticlesPdfAsBase64Params", "id": "interface-EISPublicDocumentGetArticlesPdfAsBase64Params-54387668675f0e2367cc1d2cd7741b3ae492293b4455d0d97b1044f006e6f9acfd95365b9d657296189f4b5938d7b5c33312e482fcb45bd4b76a1d0727f12710", "file": "apps/isa-app/src/swagger/eis/services/eispublic-document.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfString } from '../models/response-args-of-string';\nimport { DocumentPayloadOfIEnumerableOfString } from '../models/document-payload-of-ienumerable-of-string';\nimport { DocumentPayloadOfIEnumerableOfDisplayInfoDTO } from '../models/document-payload-of-ienumerable-of-display-info-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicDocumentService extends __BaseService {\n static readonly EISPublicDocumentGetArticlesPdfAsBase64Path = '/eis/intranet/info/article/pdf/base64';\n static readonly EISPublicDocumentGetInfosPdfAsBase64Path = '/eis/intranet/info/pdf/base64';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Artikelliste als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit EANsK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetArticlesPdfAsBase64Response(\n params: EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/article/pdf/base64`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikelliste als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit EANsK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetArticlesPdfAsBase64(\n params: EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params,\n ): __Observable {\n return this.EISPublicDocumentGetArticlesPdfAsBase64Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfString));\n }\n\n /**\n * Aufgaben und Infos als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit Infos\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetInfosPdfAsBase64Response(\n params: EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/pdf/base64`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Aufgaben und Infos als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit Infos\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetInfosPdfAsBase64(\n params: EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params,\n ): __Observable {\n return this.EISPublicDocumentGetInfosPdfAsBase64Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfString));\n }\n}\n\nmodule EISPublicDocumentService {\n /**\n * Parameters for EISPublicDocumentGetArticlesPdfAsBase64\n */\n export interface EISPublicDocumentGetArticlesPdfAsBase64Params {\n /**\n * DocumentPayload mit EANsK\n */\n payload: DocumentPayloadOfIEnumerableOfString;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicDocumentGetInfosPdfAsBase64\n */\n export interface EISPublicDocumentGetInfosPdfAsBase64Params {\n /**\n * DocumentPayload mit Infos\n */\n payload: DocumentPayloadOfIEnumerableOfDisplayInfoDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n}\n\nexport { EISPublicDocumentService };\n", "properties": [ { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung (optional)

\n", "line": 124, "rawdescription": "\n\nLokalisierung (optional)\n" }, { "name": "payload", "deprecated": false, "deprecationMessage": "", "type": "DocumentPayloadOfIEnumerableOfString", "indexKey": "", "optional": false, "description": "

DocumentPayload mit EANsK

\n", "line": 119, "rawdescription": "\n\nDocumentPayload mit EANsK\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicDocumentGetArticlesPdfAsBase64

\n", "rawdescription": "\n\nParameters for EISPublicDocumentGetArticlesPdfAsBase64\n", "methods": [], "extends": [] }, { "name": "EISPublicDocumentGetInfosPdfAsBase64Params", "id": "interface-EISPublicDocumentGetInfosPdfAsBase64Params-54387668675f0e2367cc1d2cd7741b3ae492293b4455d0d97b1044f006e6f9acfd95365b9d657296189f4b5938d7b5c33312e482fcb45bd4b76a1d0727f12710", "file": "apps/isa-app/src/swagger/eis/services/eispublic-document.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ResponseArgsOfString } from '../models/response-args-of-string';\nimport { DocumentPayloadOfIEnumerableOfString } from '../models/document-payload-of-ienumerable-of-string';\nimport { DocumentPayloadOfIEnumerableOfDisplayInfoDTO } from '../models/document-payload-of-ienumerable-of-display-info-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicDocumentService extends __BaseService {\n static readonly EISPublicDocumentGetArticlesPdfAsBase64Path = '/eis/intranet/info/article/pdf/base64';\n static readonly EISPublicDocumentGetInfosPdfAsBase64Path = '/eis/intranet/info/pdf/base64';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Artikelliste als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit EANsK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetArticlesPdfAsBase64Response(\n params: EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/article/pdf/base64`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikelliste als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit EANsK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetArticlesPdfAsBase64(\n params: EISPublicDocumentService.EISPublicDocumentGetArticlesPdfAsBase64Params,\n ): __Observable {\n return this.EISPublicDocumentGetArticlesPdfAsBase64Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfString));\n }\n\n /**\n * Aufgaben und Infos als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit Infos\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetInfosPdfAsBase64Response(\n params: EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/pdf/base64`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Aufgaben und Infos als PDF (base64)\n * @param params The `EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params` containing the following parameters:\n *\n * - `payload`: DocumentPayload mit Infos\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicDocumentGetInfosPdfAsBase64(\n params: EISPublicDocumentService.EISPublicDocumentGetInfosPdfAsBase64Params,\n ): __Observable {\n return this.EISPublicDocumentGetInfosPdfAsBase64Response(params).pipe(__map((_r) => _r.body as ResponseArgsOfString));\n }\n}\n\nmodule EISPublicDocumentService {\n /**\n * Parameters for EISPublicDocumentGetArticlesPdfAsBase64\n */\n export interface EISPublicDocumentGetArticlesPdfAsBase64Params {\n /**\n * DocumentPayload mit EANsK\n */\n payload: DocumentPayloadOfIEnumerableOfString;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicDocumentGetInfosPdfAsBase64\n */\n export interface EISPublicDocumentGetInfosPdfAsBase64Params {\n /**\n * DocumentPayload mit Infos\n */\n payload: DocumentPayloadOfIEnumerableOfDisplayInfoDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n}\n\nexport { EISPublicDocumentService };\n", "properties": [ { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung (optional)

\n", "line": 139, "rawdescription": "\n\nLokalisierung (optional)\n" }, { "name": "payload", "deprecated": false, "deprecationMessage": "", "type": "DocumentPayloadOfIEnumerableOfDisplayInfoDTO", "indexKey": "", "optional": false, "description": "

DocumentPayload mit Infos

\n", "line": 134, "rawdescription": "\n\nDocumentPayload mit Infos\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicDocumentGetInfosPdfAsBase64

\n", "rawdescription": "\n\nParameters for EISPublicDocumentGetInfosPdfAsBase64\n", "methods": [], "extends": [] }, { "name": "EISPublicGetArticlesParams", "id": "interface-EISPublicGetArticlesParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1071, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1072 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetArticles

\n", "rawdescription": "\n\nParameters for EISPublicGetArticles\n", "methods": [], "extends": [] }, { "name": "EISPublicGetCommentsByBranchIdParams", "id": "interface-EISPublicGetCommentsByBranchIdParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "branchId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Filiale PK

\n", "line": 1119, "rawdescription": "\n\nFiliale PK\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1114, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1120 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetCommentsByBranchId

\n", "rawdescription": "\n\nParameters for EISPublicGetCommentsByBranchId\n", "methods": [], "extends": [] }, { "name": "EISPublicGetConfirmationFilesByBranchIdParams", "id": "interface-EISPublicGetConfirmationFilesByBranchIdParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "branchId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Filiale PK

\n", "line": 1103, "rawdescription": "\n\nFiliale PK\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1098, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1104 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetConfirmationFilesByBranchId

\n", "rawdescription": "\n\nParameters for EISPublicGetConfirmationFilesByBranchId\n", "methods": [], "extends": [] }, { "name": "EISPublicGetConfirmationFilesParams", "id": "interface-EISPublicGetConfirmationFilesParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "confirmationId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Aufgabenabschluss PK

\n", "line": 1087, "rawdescription": "\n\nAufgabenabschluss PK\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1082, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1088 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetConfirmationFiles

\n", "rawdescription": "\n\nParameters for EISPublicGetConfirmationFiles\n", "methods": [], "extends": [] }, { "name": "EISPublicGetCurrentBranchParams", "id": "interface-EISPublicGetCurrentBranchParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "eagerLoading", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

eagerLoading (optional)

\n", "line": 948, "rawdescription": "\n\neagerLoading (optional)\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung (optional)

\n", "line": 943, "rawdescription": "\n\nLokalisierung (optional)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetCurrentBranch

\n", "rawdescription": "\n\nParameters for EISPublicGetCurrentBranch\n", "methods": [], "extends": [] }, { "name": "EISPublicGetDashboardInfosParams", "id": "interface-EISPublicGetDashboardInfosParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "DashboardInfoRequest", "indexKey": "", "optional": false, "description": "

Abfragedaten

\n", "line": 928, "rawdescription": "\n\nAbfragedaten\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 933, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetDashboardInfos

\n", "rawdescription": "\n\nParameters for EISPublicGetDashboardInfos\n", "methods": [], "extends": [] }, { "name": "EISPublicGetDisplayInfoByIdParams", "id": "interface-EISPublicGetDisplayInfoByIdParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 958, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 959 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetDisplayInfoById

\n", "rawdescription": "\n\nParameters for EISPublicGetDisplayInfoById\n", "methods": [], "extends": [] }, { "name": "EISPublicGetDisplayInfosParams", "id": "interface-EISPublicGetDisplayInfosParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "DisplayInfoRequest", "indexKey": "", "optional": false, "description": "

Abfragedaten

\n", "line": 898, "rawdescription": "\n\nAbfragedaten\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 903, "rawdescription": "\n\nLokalisierung\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetDisplayInfos

\n", "rawdescription": "\n\nParameters for EISPublicGetDisplayInfos\n", "methods": [], "extends": [] }, { "name": "EISPublicGetFileContentParams", "id": "interface-EISPublicGetFileContentParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "download", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Datei wird als Download gesendet (optional)

\n", "line": 1035, "rawdescription": "\n\nDatei wird als Download gesendet (optional)\n" }, { "name": "fileId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Datei PK

\n", "line": 1030, "rawdescription": "\n\nDatei PK\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetFileContent

\n", "rawdescription": "\n\nParameters for EISPublicGetFileContent\n", "methods": [], "extends": [] }, { "name": "EISPublicGetFilesParams", "id": "interface-EISPublicGetFilesParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1019, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1020 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetFiles

\n", "rawdescription": "\n\nParameters for EISPublicGetFiles\n", "methods": [], "extends": [] }, { "name": "EISPublicGetImagesParams", "id": "interface-EISPublicGetImagesParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1060, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "", "line": 1061 } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetImages

\n", "rawdescription": "\n\nParameters for EISPublicGetImages\n", "methods": [], "extends": [] }, { "name": "EISPublicGetTeaserImageParams", "id": "interface-EISPublicGetTeaserImageParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "download", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Datei wird als Download gesendet (optional)

\n", "line": 1050, "rawdescription": "\n\nDatei wird als Download gesendet (optional)\n" }, { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 1045, "rawdescription": "\n\nInfo PK\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicGetTeaserImage

\n", "rawdescription": "\n\nParameters for EISPublicGetTeaserImage\n", "methods": [], "extends": [] }, { "name": "EISPublicQueryDisplayInfoParams", "id": "interface-EISPublicQueryDisplayInfoParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung

\n", "line": 918, "rawdescription": "\n\nLokalisierung\n" }, { "name": "queryToken", "deprecated": false, "deprecationMessage": "", "type": "QueryTokenDTO", "indexKey": "", "optional": false, "description": "

Abfragedaten

\n", "line": 913, "rawdescription": "\n\nAbfragedaten\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicQueryDisplayInfo

\n", "rawdescription": "\n\nParameters for EISPublicQueryDisplayInfo\n", "methods": [], "extends": [] }, { "name": "EISPublicResetConfirmationParams", "id": "interface-EISPublicResetConfirmationParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 984, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung (optional)

\n", "line": 989, "rawdescription": "\n\nLokalisierung (optional)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicResetConfirmation

\n", "rawdescription": "\n\nParameters for EISPublicResetConfirmation\n", "methods": [], "extends": [] }, { "name": "EISPublicSetInfoToEditParams", "id": "interface-EISPublicSetInfoToEditParams-eb8793ad2f8da62a8450fb646d3bd8fbf310edb486936179f2cb18aa53f4399943a122dd3274612949e9499bf173a455cf0c9be1d1787d28e4c44816660b7d7d", "file": "apps/isa-app/src/swagger/eis/services/eispublic.service.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\nimport { HttpClient, HttpRequest, HttpResponse, HttpHeaders } from '@angular/common/http';\nimport { BaseService as __BaseService } from '../base-service';\nimport { EisConfiguration as __Configuration } from '../eis-configuration';\nimport { StrictHttpResponse as __StrictHttpResponse } from '../strict-http-response';\nimport { Observable as __Observable } from 'rxjs';\nimport { map as __map, filter as __filter } from 'rxjs/operators';\n\nimport { ListResponseArgsOfDisplayInfoDTO } from '../models/list-response-args-of-display-info-dto';\nimport { DisplayInfoRequest } from '../models/display-info-request';\nimport { ResponseArgsOfQuerySettingsDTO } from '../models/response-args-of-query-settings-dto';\nimport { QueryTokenDTO } from '../models/query-token-dto';\nimport { DashboardInfoRequest } from '../models/dashboard-info-request';\nimport { ResponseArgsOfEntityDTOContainerOfBranchDTO } from '../models/response-args-of-entity-dtocontainer-of-branch-dto';\nimport { ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString } from '../models/response-args-of-ienumerable-of-entity-key-value-dtoof-string-and-string';\nimport { ResponseArgsOfDisplayInfoDTO } from '../models/response-args-of-display-info-dto';\nimport { ResponseArgsOfConfirmationDTO } from '../models/response-args-of-confirmation-dto';\nimport { ResponseArgs } from '../models/response-args';\nimport { FileDTO } from '../models/file-dto';\nimport { ResponseArgsOfIEnumerableOfFileDTO } from '../models/response-args-of-ienumerable-of-file-dto';\nimport { ResponseArgsOfIEnumerableOfArticleDTO } from '../models/response-args-of-ienumerable-of-article-dto';\nimport { ResponseArgsOfIEnumerableOfCommentDTO } from '../models/response-args-of-ienumerable-of-comment-dto';\nimport { ResponseArgsOfCommentDTO } from '../models/response-args-of-comment-dto';\nimport { CommentDTO } from '../models/comment-dto';\n@Injectable({\n providedIn: 'root',\n})\nclass EISPublicService extends __BaseService {\n static readonly EISPublicGetDisplayInfosPath = '/eis/intranet/info';\n static readonly EISPublicQueryDisplayInfoSettingsPath = '/eis/intranet/info/s/settings';\n static readonly EISPublicQueryDisplayInfoPath = '/eis/intranet/info/s';\n static readonly EISPublicGetDashboardInfosPath = '/eis/intranet/dashboard';\n static readonly EISPublicGetCurrentBranchPath = '/eis/intranet/currentbranch';\n static readonly EISPublicGetCategoriesPath = '/eis/intranet/categories';\n static readonly EISPublicGetDisplayInfoByIdPath = '/eis/intranet/info/{infoId}';\n static readonly EISPublicSetInfoToEditPath = '/eis/intranet/info/{infoId}/edit';\n static readonly EISPublicResetConfirmationPath = '/eis/intranet/info/{infoId}/reset';\n static readonly EISPublicCompleteConfirmationPath = '/eis/intranet/info/{infoId}/complete';\n static readonly EISPublicGetFilesPath = '/eis/intranet/info/{infoId}/file';\n static readonly EISPublicGetFileContentPath = '/eis/intranet/file/{fileId}';\n static readonly EISPublicGetTeaserImagePath = '/eis/intranet/info/{infoId}/image/teaser';\n static readonly EISPublicGetImagesPath = '/eis/intranet/info/{infoId}/image';\n static readonly EISPublicGetArticlesPath = '/eis/intranet/info/{infoId}/article';\n static readonly EISPublicGetConfirmationFilesPath = '/eis/intranet/info/{infoId}/confirmation/{confirmationId}/file';\n static readonly EISPublicGetConfirmationFilesByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/confirmation/file';\n static readonly EISPublicGetCommentsByBranchIdPath = '/eis/intranet/branch/{branchId}/info/{infoId}/comment';\n static readonly EISPublicAddCommentPath = '/eis/intranet/info/{infoId}/comment';\n\n constructor(config: __Configuration, http: HttpClient) {\n super(config, http);\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfosResponse(\n params: EISPublicService.EISPublicGetDisplayInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDisplayInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDisplayInfos(params: EISPublicService.EISPublicGetDisplayInfosParams): __Observable {\n return this.EISPublicGetDisplayInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettingsResponse(): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/s/settings`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Filterwerte\n */\n EISPublicQueryDisplayInfoSettings(): __Observable {\n return this.EISPublicQueryDisplayInfoSettingsResponse().pipe(__map((_r) => _r.body as ResponseArgsOfQuerySettingsDTO));\n }\n\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfoResponse(\n params: EISPublicService.EISPublicQueryDisplayInfoParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.queryToken;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/info/s`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos / Aufgaben suchen\n * @param params The `EISPublicService.EISPublicQueryDisplayInfoParams` containing the following parameters:\n *\n * - `queryToken`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicQueryDisplayInfo(params: EISPublicService.EISPublicQueryDisplayInfoParams): __Observable {\n return this.EISPublicQueryDisplayInfoResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfosResponse(\n params: EISPublicService.EISPublicGetDashboardInfosParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.data;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('POST', this.rootUrl + `/eis/intranet/dashboard`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Infos\n * @param params The `EISPublicService.EISPublicGetDashboardInfosParams` containing the following parameters:\n *\n * - `data`: Abfragedaten\n *\n * - `locale`: Lokalisierung\n */\n EISPublicGetDashboardInfos(params: EISPublicService.EISPublicGetDashboardInfosParams): __Observable {\n return this.EISPublicGetDashboardInfosResponse(params).pipe(__map((_r) => _r.body as ListResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranchResponse(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n if (params.eagerLoading != null) __params = __params.set('eagerLoading', params.eagerLoading.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/currentbranch`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dem Benutzer zugeordnete Filiale\n * @param params The `EISPublicService.EISPublicGetCurrentBranchParams` containing the following parameters:\n *\n * - `locale`: Lokalisierung (optional)\n *\n * - `eagerLoading`: eagerLoading (optional)\n */\n EISPublicGetCurrentBranch(\n params: EISPublicService.EISPublicGetCurrentBranchParams,\n ): __Observable {\n return this.EISPublicGetCurrentBranchResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfEntityDTOContainerOfBranchDTO));\n }\n\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategoriesResponse(\n locale?: null | string,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n if (locale != null) __params = __params.set('locale', locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/categories`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Kategorien / Bereiche\n * @param locale Lokalisierung (optional)\n */\n EISPublicGetCategories(locale?: null | string): __Observable {\n return this.EISPublicGetCategoriesResponse(locale).pipe(\n __map((_r) => _r.body as ResponseArgsOfIEnumerableOfEntityKeyValueDTOOfStringAndString),\n );\n }\n\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoByIdResponse(\n params: EISPublicService.EISPublicGetDisplayInfoByIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Info\n * @param params The `EISPublicService.EISPublicGetDisplayInfoByIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetDisplayInfoById(params: EISPublicService.EISPublicGetDisplayInfoByIdParams): __Observable {\n return this.EISPublicGetDisplayInfoByIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfDisplayInfoDTO));\n }\n\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEditResponse(\n params: EISPublicService.EISPublicSetInfoToEditParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('PATCH', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/edit`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * In Bearbeitung\n * @param params The `EISPublicService.EISPublicSetInfoToEditParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicSetInfoToEdit(params: EISPublicService.EISPublicSetInfoToEditParams): __Observable {\n return this.EISPublicSetInfoToEditResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfConfirmationDTO));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmationResponse(\n params: EISPublicService.EISPublicResetConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/reset`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicResetConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicResetConfirmation(params: EISPublicService.EISPublicResetConfirmationParams): __Observable {\n return this.EISPublicResetConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmationResponse(\n params: EISPublicService.EISPublicCompleteConfirmationParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n __body = params.file;\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'PATCH',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/complete`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Bearbeitungsstatus zurücksetzen\n * @param params The `EISPublicService.EISPublicCompleteConfirmationParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `file`: Datei (optional)\n *\n * - `locale`: Lokalisierung (optional)\n */\n EISPublicCompleteConfirmation(params: EISPublicService.EISPublicCompleteConfirmationParams): __Observable {\n return this.EISPublicCompleteConfirmationResponse(params).pipe(__map((_r) => _r.body as ResponseArgs));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFilesResponse(\n params: EISPublicService.EISPublicGetFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/file`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetFiles(params: EISPublicService.EISPublicGetFilesParams): __Observable {\n return this.EISPublicGetFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContentResponse(params: EISPublicService.EISPublicGetFileContentParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/file/${encodeURIComponent(String(params.fileId))}`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Datei-Inhalt\n * @param params The `EISPublicService.EISPublicGetFileContentParams` containing the following parameters:\n *\n * - `fileId`: Datei PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetFileContent(params: EISPublicService.EISPublicGetFileContentParams): __Observable {\n return this.EISPublicGetFileContentResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImageResponse(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.download != null) __params = __params.set('download', params.download.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image/teaser`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'blob',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Teaser Image\n * @param params The `EISPublicService.EISPublicGetTeaserImageParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `download`: Datei wird als Download gesendet (optional)\n *\n * @return Datei\n */\n EISPublicGetTeaserImage(params: EISPublicService.EISPublicGetTeaserImageParams): __Observable {\n return this.EISPublicGetTeaserImageResponse(params).pipe(__map((_r) => _r.body as Blob));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImagesResponse(\n params: EISPublicService.EISPublicGetImagesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest('GET', this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/image`, __body, {\n headers: __headers,\n params: __params,\n responseType: 'json',\n });\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetImagesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetImages(params: EISPublicService.EISPublicGetImagesParams): __Observable {\n return this.EISPublicGetImagesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticlesResponse(\n params: EISPublicService.EISPublicGetArticlesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/article`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Artikel\n * @param params The `EISPublicService.EISPublicGetArticlesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicGetArticles(params: EISPublicService.EISPublicGetArticlesParams): __Observable {\n return this.EISPublicGetArticlesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfArticleDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/confirmation/${encodeURIComponent(String(params.confirmationId))}/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `confirmationId`: Aufgabenabschluss PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFiles(\n params: EISPublicService.EISPublicGetConfirmationFilesParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchIdResponse(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/confirmation/file`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Dateien\n * @param params The `EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetConfirmationFilesByBranchId(\n params: EISPublicService.EISPublicGetConfirmationFilesByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetConfirmationFilesByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfFileDTO));\n }\n\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchIdResponse(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'GET',\n this.rootUrl +\n `/eis/intranet/branch/${encodeURIComponent(String(params.branchId))}/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkungen / Notizen\n * @param params The `EISPublicService.EISPublicGetCommentsByBranchIdParams` containing the following parameters:\n *\n * - `infoId`: Info PK\n *\n * - `branchId`: Filiale PK\n *\n * - `locale`:\n */\n EISPublicGetCommentsByBranchId(\n params: EISPublicService.EISPublicGetCommentsByBranchIdParams,\n ): __Observable {\n return this.EISPublicGetCommentsByBranchIdResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfIEnumerableOfCommentDTO));\n }\n\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddCommentResponse(\n params: EISPublicService.EISPublicAddCommentParams,\n ): __Observable<__StrictHttpResponse> {\n let __params = this.newParams();\n let __headers = new HttpHeaders();\n let __body: any = null;\n __body = params.payload;\n\n if (params.locale != null) __params = __params.set('locale', params.locale.toString());\n let req = new HttpRequest(\n 'POST',\n this.rootUrl + `/eis/intranet/info/${encodeURIComponent(String(params.infoId))}/comment`,\n __body,\n {\n headers: __headers,\n params: __params,\n responseType: 'json',\n },\n );\n\n return this.http.request(req).pipe(\n __filter((_r) => _r instanceof HttpResponse),\n __map((_r) => {\n return _r as __StrictHttpResponse;\n }),\n );\n }\n /**\n * Anmerkung / Notiz hinzufügen\n * @param params The `EISPublicService.EISPublicAddCommentParams` containing the following parameters:\n *\n * - `payload`: Daten\n *\n * - `infoId`: Info PK\n *\n * - `locale`:\n */\n EISPublicAddComment(params: EISPublicService.EISPublicAddCommentParams): __Observable {\n return this.EISPublicAddCommentResponse(params).pipe(__map((_r) => _r.body as ResponseArgsOfCommentDTO));\n }\n}\n\nmodule EISPublicService {\n /**\n * Parameters for EISPublicGetDisplayInfos\n */\n export interface EISPublicGetDisplayInfosParams {\n /**\n * Abfragedaten\n */\n data: DisplayInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicQueryDisplayInfo\n */\n export interface EISPublicQueryDisplayInfoParams {\n /**\n * Abfragedaten\n */\n queryToken: QueryTokenDTO;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetDashboardInfos\n */\n export interface EISPublicGetDashboardInfosParams {\n /**\n * Abfragedaten\n */\n data: DashboardInfoRequest;\n\n /**\n * Lokalisierung\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCurrentBranch\n */\n export interface EISPublicGetCurrentBranchParams {\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n\n /**\n * eagerLoading (optional)\n */\n eagerLoading?: number;\n }\n\n /**\n * Parameters for EISPublicGetDisplayInfoById\n */\n export interface EISPublicGetDisplayInfoByIdParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicSetInfoToEdit\n */\n export interface EISPublicSetInfoToEditParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicResetConfirmation\n */\n export interface EISPublicResetConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicCompleteConfirmation\n */\n export interface EISPublicCompleteConfirmationParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei (optional)\n */\n file: FileDTO;\n\n /**\n * Lokalisierung (optional)\n */\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFiles\n */\n export interface EISPublicGetFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetFileContent\n */\n export interface EISPublicGetFileContentParams {\n /**\n * Datei PK\n */\n fileId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetTeaserImage\n */\n export interface EISPublicGetTeaserImageParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Datei wird als Download gesendet (optional)\n */\n download?: boolean;\n }\n\n /**\n * Parameters for EISPublicGetImages\n */\n export interface EISPublicGetImagesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetArticles\n */\n export interface EISPublicGetArticlesParams {\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFiles\n */\n export interface EISPublicGetConfirmationFilesParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Aufgabenabschluss PK\n */\n confirmationId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetConfirmationFilesByBranchId\n */\n export interface EISPublicGetConfirmationFilesByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicGetCommentsByBranchId\n */\n export interface EISPublicGetCommentsByBranchIdParams {\n /**\n * Info PK\n */\n infoId: number;\n\n /**\n * Filiale PK\n */\n branchId: number;\n locale?: null | string;\n }\n\n /**\n * Parameters for EISPublicAddComment\n */\n export interface EISPublicAddCommentParams {\n /**\n * Daten\n */\n payload: CommentDTO;\n\n /**\n * Info PK\n */\n infoId: number;\n locale?: null | string;\n }\n}\n\nexport { EISPublicService };\n", "properties": [ { "name": "infoId", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "

Info PK

\n", "line": 969, "rawdescription": "\n\nInfo PK\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "null | string", "indexKey": "", "optional": true, "description": "

Lokalisierung (optional)

\n", "line": 974, "rawdescription": "\n\nLokalisierung (optional)\n" } ], "indexSignatures": [], "kind": 171, "description": "

Parameters for EISPublicSetInfoToEdit

\n", "rawdescription": "\n\nParameters for EISPublicSetInfoToEdit\n", "methods": [], "extends": [] }, { "name": "EntityDTO", "id": "interface-EntityDTO-f6a09ec4773b5370b0b616d14f6ee765b8529aadb1db1d91beb09c717e56cc99316a83052bad3432139f9aa18a57789b317c8790a69e51d5ba986a57e9ca02f6", "file": "apps/isa-app/src/swagger/cat/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n cruda?: CRUDA;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n uId?: string;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "EntityDTO", "id": "interface-EntityDTO-f6a09ec4773b5370b0b616d14f6ee765b8529aadb1db1d91beb09c717e56cc99316a83052bad3432139f9aa18a57789b317c8790a69e51d5ba986a57e9ca02f6-1", "file": "apps/isa-app/src/swagger/checkout/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n cruda?: CRUDA;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n uId?: string;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTO-1" }, { "name": "EntityDTO", "id": "interface-EntityDTO-f6a09ec4773b5370b0b616d14f6ee765b8529aadb1db1d91beb09c717e56cc99316a83052bad3432139f9aa18a57789b317c8790a69e51d5ba986a57e9ca02f6-2", "file": "apps/isa-app/src/swagger/crm/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n cruda?: CRUDA;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n uId?: string;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTO-2" }, { "name": "EntityDTO", "id": "interface-EntityDTO-f6a09ec4773b5370b0b616d14f6ee765b8529aadb1db1d91beb09c717e56cc99316a83052bad3432139f9aa18a57789b317c8790a69e51d5ba986a57e9ca02f6-3", "file": "apps/isa-app/src/swagger/eis/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n cruda?: CRUDA;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n uId?: string;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTO-3" }, { "name": "EntityDTO", "id": "interface-EntityDTO-5ffd3eb32d2656eeaade69700c40079b83e6cbf0f57746318a23a491855ae55c37184e945574de29d7cb7826305cc258ab362822acbc074d965d12a2ca9226cc-4", "file": "apps/isa-app/src/swagger/oms/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n /**\n * Zuletzt geändert am\n */\n changed?: string;\n\n /**\n * Erstellt am\n */\n created?: string;\n\n /**\n * Can Create|Read|Update|Delete|Archive\n */\n cruda?: CRUDA;\n\n /**\n * PK\n */\n id?: number;\n\n /**\n * Public visible PK\n */\n pId?: string;\n\n /**\n * Status (Online, Offline, Deleted)\n */\n status?: EntityStatus;\n\n /**\n * PK\n */\n uId?: string;\n\n /**\n * Version\n */\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zuletzt geändert am

\n", "line": 9, "rawdescription": "\n\nZuletzt geändert am\n" }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erstellt am

\n", "line": 14, "rawdescription": "\n\nErstellt am\n" }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "

Can Create|Read|Update|Delete|Archive

\n", "line": 19, "rawdescription": "\n\nCan Create|Read|Update|Delete|Archive\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

PK

\n", "line": 24, "rawdescription": "\n\nPK\n" }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Public visible PK

\n", "line": 29, "rawdescription": "\n\nPublic visible PK\n" }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "

Status (Online, Offline, Deleted)

\n", "line": 34, "rawdescription": "\n\nStatus (Online, Offline, Deleted)\n" }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

PK

\n", "line": 39, "rawdescription": "\n\nPK\n" }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Version

\n", "line": 44, "rawdescription": "\n\nVersion\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTO-4" }, { "name": "EntityDTO", "id": "interface-EntityDTO-94813a086ac0380c93865b6791dc955e891f43f2751021deec89d4555e065e13ac42421eb347ceaf79ec76149d1bf3f2529c5e7279e3d17b4cabd66645bae0ac-5", "file": "apps/isa-app/src/swagger/print/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 10 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "EntityDTO-5" }, { "name": "EntityDTO", "id": "interface-EntityDTO-f6a09ec4773b5370b0b616d14f6ee765b8529aadb1db1d91beb09c717e56cc99316a83052bad3432139f9aa18a57789b317c8790a69e51d5ba986a57e9ca02f6-6", "file": "apps/isa-app/src/swagger/remi/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n cruda?: CRUDA;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n uId?: string;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 6, "duplicateName": "EntityDTO-6" }, { "name": "EntityDTO", "id": "interface-EntityDTO-f6a09ec4773b5370b0b616d14f6ee765b8529aadb1db1d91beb09c717e56cc99316a83052bad3432139f9aa18a57789b317c8790a69e51d5ba986a57e9ca02f6-7", "file": "apps/isa-app/src/swagger/wws/models/entity-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { CRUDA } from './cruda';\nimport { EntityStatus } from './entity-status';\nexport interface EntityDTO extends TouchedBase {\n changed?: string;\n created?: string;\n cruda?: CRUDA;\n id?: number;\n pId?: string;\n status?: EntityStatus;\n uId?: string;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "cruda", "deprecated": false, "deprecationMessage": "", "type": "CRUDA", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "status", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 7, "duplicateName": "EntityDTO-7" }, { "name": "EntityDTOBase", "id": "interface-EntityDTOBase-90a510264c169500a03d0149acfc81d657fd6114960a607c08058acb03b95df5eba34b95f9aaff7d3c852f82d4b9e9c93ccab9cd4aee2a5a6e0eeffa35ffae6d", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTO } from './entity-dto';\nexport interface EntityDTOBase extends EntityDTO {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTO" ] }, { "name": "EntityDTOBase", "id": "interface-EntityDTOBase-90a510264c169500a03d0149acfc81d657fd6114960a607c08058acb03b95df5eba34b95f9aaff7d3c852f82d4b9e9c93ccab9cd4aee2a5a6e0eeffa35ffae6d-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTO } from './entity-dto';\nexport interface EntityDTOBase extends EntityDTO {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTO" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBase-1" }, { "name": "EntityDTOBase", "id": "interface-EntityDTOBase-90a510264c169500a03d0149acfc81d657fd6114960a607c08058acb03b95df5eba34b95f9aaff7d3c852f82d4b9e9c93ccab9cd4aee2a5a6e0eeffa35ffae6d-2", "file": "apps/isa-app/src/swagger/eis/models/entity-dtobase.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTO } from './entity-dto';\nexport interface EntityDTOBase extends EntityDTO {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTO" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBase-2" }, { "name": "EntityDTOBase", "id": "interface-EntityDTOBase-90a510264c169500a03d0149acfc81d657fd6114960a607c08058acb03b95df5eba34b95f9aaff7d3c852f82d4b9e9c93ccab9cd4aee2a5a6e0eeffa35ffae6d-3", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTO } from './entity-dto';\nexport interface EntityDTOBase extends EntityDTO {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTO" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBase-3" }, { "name": "EntityDTOBase", "id": "interface-EntityDTOBase-90a510264c169500a03d0149acfc81d657fd6114960a607c08058acb03b95df5eba34b95f9aaff7d3c852f82d4b9e9c93ccab9cd4aee2a5a6e0eeffa35ffae6d-4", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTO } from './entity-dto';\nexport interface EntityDTOBase extends EntityDTO {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTO" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOBase-4" }, { "name": "EntityDTOBase", "id": "interface-EntityDTOBase-90a510264c169500a03d0149acfc81d657fd6114960a607c08058acb03b95df5eba34b95f9aaff7d3c852f82d4b9e9c93ccab9cd4aee2a5a6e0eeffa35ffae6d-5", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTO } from './entity-dto';\nexport interface EntityDTOBase extends EntityDTO {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTO" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "EntityDTOBase-5" }, { "name": "EntityDTOBaseOfAttributeDTOAndIAttribute", "id": "interface-EntityDTOBaseOfAttributeDTOAndIAttribute-acdd9087458e779ee28d30e28f348e0502604bb1914122f6f64a98cdb5d1e039349df700afecd82a1b7b2c44ab79a7fb4a7dc5b83704868b8803b93aedda6118", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-attribute-dtoand-iattribute.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfAttributeDTOAndIAttribute extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfBonusCardDTOAndIBonusCard", "id": "interface-EntityDTOBaseOfBonusCardDTOAndIBonusCard-c07177838c51e61ef73e1b5a1810f9be58634958a15a698aefb2dd95f51d448ea9f429f22cc81ec336dadccd02ef5a461c56533ef958c599eaeb56691af95860", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-bonus-card-dtoand-ibonus-card.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfBonusCardDTOAndIBonusCard extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfBranchDTOAndIBranch", "id": "interface-EntityDTOBaseOfBranchDTOAndIBranch-e435c1ca64f10a16ed31317d1d52a742f9735943b6437911fbd2693ae8fd69374a995f33ac2118a4686912c7318778dfe412f2b6fa7f90e5971d055d898ab231", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-branch-dtoand-ibranch.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfBranchDTOAndIBranch", "id": "interface-EntityDTOBaseOfBranchDTOAndIBranch-e435c1ca64f10a16ed31317d1d52a742f9735943b6437911fbd2693ae8fd69374a995f33ac2118a4686912c7318778dfe412f2b6fa7f90e5971d055d898ab231-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-branch-dtoand-ibranch.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfBranchDTOAndIBranch-1" }, { "name": "EntityDTOBaseOfBranchDTOAndIBranch", "id": "interface-EntityDTOBaseOfBranchDTOAndIBranch-e435c1ca64f10a16ed31317d1d52a742f9735943b6437911fbd2693ae8fd69374a995f33ac2118a4686912c7318778dfe412f2b6fa7f90e5971d055d898ab231-2", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-branch-dtoand-ibranch.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfBranchDTOAndIBranch-2" }, { "name": "EntityDTOBaseOfBranchDTOAndIBranch", "id": "interface-EntityDTOBaseOfBranchDTOAndIBranch-e435c1ca64f10a16ed31317d1d52a742f9735943b6437911fbd2693ae8fd69374a995f33ac2118a4686912c7318778dfe412f2b6fa7f90e5971d055d898ab231-3", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-branch-dtoand-ibranch.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBaseOfBranchDTOAndIBranch-3" }, { "name": "EntityDTOBaseOfBranchDTOAndIBranch", "id": "interface-EntityDTOBaseOfBranchDTOAndIBranch-e435c1ca64f10a16ed31317d1d52a742f9735943b6437911fbd2693ae8fd69374a995f33ac2118a4686912c7318778dfe412f2b6fa7f90e5971d055d898ab231-4", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-branch-dtoand-ibranch.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfBranchDTOAndIBranch extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOBaseOfBranchDTOAndIBranch-4" }, { "name": "EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery", "id": "interface-EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery-c6c19d77134fe22ef3459535ff79a2b864fb8e6e6bc947e168fba0da4c1d3db2d92001edb2b234ef657645f08f7310fb329f20928c8949dfcc5aa202c1b10ff9", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-checkout-delivery-dtoand-icheckout-delivery.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCheckoutDeliveryDTOAndICheckoutDelivery extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCheckoutDTOAndICheckout", "id": "interface-EntityDTOBaseOfCheckoutDTOAndICheckout-9b702ecebb9b86ce53ddbea4345a295196483aa45534b3d494ecc8b68e42a8a2de33bf64e41975c8b6191293d51b0aa12581013e4f7eff527b7ef28d2ab3d8a4", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-checkout-dtoand-icheckout.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCheckoutDTOAndICheckout extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem", "id": "interface-EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem-089a4b9992718085c066675827a04e7b46df92c2ec3fd94f91e82a141acff9793dc61d96cd6ecbf77eb98b7f72b3474ccea93b69f40196fee9914aa01e2cb46c", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-checkout-item-dtoand-icheckout-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCheckoutItemDTOAndICheckoutItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCompanyDTOAndICompany", "id": "interface-EntityDTOBaseOfCompanyDTOAndICompany-a6aa1271d0f9fcf8b6098f5e914e06165ef544d9ae7bb33dc78bed780278db23dff183cfc6dc65f4c8a663ddaf5370f3dd28fbccbb53d949ff6e9262cd0beb71", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-company-dtoand-icompany.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCompanyDTOAndICompany extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCompanyDTOAndICompany", "id": "interface-EntityDTOBaseOfCompanyDTOAndICompany-a6aa1271d0f9fcf8b6098f5e914e06165ef544d9ae7bb33dc78bed780278db23dff183cfc6dc65f4c8a663ddaf5370f3dd28fbccbb53d949ff6e9262cd0beb71-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-company-dtoand-icompany.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCompanyDTOAndICompany extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfCompanyDTOAndICompany-1" }, { "name": "EntityDTOBaseOfComponentsDTOAndIComponents", "id": "interface-EntityDTOBaseOfComponentsDTOAndIComponents-d649f157cde2766075bd120977ad79367a8e161a0bb210b8a90f1d7e7cfb477664fbec2b3134901f2792f7e473c21843e55844302e7657099b9def2ed7f4db78", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-components-dtoand-icomponents.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfComponentsDTOAndIComponents extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfComponentsDTOAndIComponents", "id": "interface-EntityDTOBaseOfComponentsDTOAndIComponents-d649f157cde2766075bd120977ad79367a8e161a0bb210b8a90f1d7e7cfb477664fbec2b3134901f2792f7e473c21843e55844302e7657099b9def2ed7f4db78-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-components-dtoand-icomponents.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfComponentsDTOAndIComponents extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfComponentsDTOAndIComponents-1" }, { "name": "EntityDTOBaseOfContributorDTOAndIContributor", "id": "interface-EntityDTOBaseOfContributorDTOAndIContributor-d76f23c3a7399395c4a0433e44cf11f3f82477aa4c7daf510dc09d069f54ede06765b0e5aec306464f7c7838bc9872bb344c01096be7595db81b85a1578cd79a", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-contributor-dtoand-icontributor.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfContributorDTOAndIContributor extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfContributorDTOAndIContributor", "id": "interface-EntityDTOBaseOfContributorDTOAndIContributor-d76f23c3a7399395c4a0433e44cf11f3f82477aa4c7daf510dc09d069f54ede06765b0e5aec306464f7c7838bc9872bb344c01096be7595db81b85a1578cd79a-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-contributor-dtoand-icontributor.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfContributorDTOAndIContributor extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfContributorDTOAndIContributor-1" }, { "name": "EntityDTOBaseOfCountryDTOAndICountry", "id": "interface-EntityDTOBaseOfCountryDTOAndICountry-92f6fcbb2d888a383f3bcbbbb27e86e63efe6b8782c834015c30f66b8e5260b040c9bd5f1346b17cc5639cc0bf9a801044bfe54b24c59aea9b8d041c876f6b69", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-country-dtoand-icountry.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCountryDTOAndICountry extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCountryDTOAndICountry", "id": "interface-EntityDTOBaseOfCountryDTOAndICountry-92f6fcbb2d888a383f3bcbbbb27e86e63efe6b8782c834015c30f66b8e5260b040c9bd5f1346b17cc5639cc0bf9a801044bfe54b24c59aea9b8d041c876f6b69-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-country-dtoand-icountry.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCountryDTOAndICountry extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfCountryDTOAndICountry-1" }, { "name": "EntityDTOBaseOfCountryDTOAndICountry", "id": "interface-EntityDTOBaseOfCountryDTOAndICountry-92f6fcbb2d888a383f3bcbbbb27e86e63efe6b8782c834015c30f66b8e5260b040c9bd5f1346b17cc5639cc0bf9a801044bfe54b24c59aea9b8d041c876f6b69-2", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-country-dtoand-icountry.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCountryDTOAndICountry extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfCountryDTOAndICountry-2" }, { "name": "EntityDTOBaseOfCouponDTOAndICoupon", "id": "interface-EntityDTOBaseOfCouponDTOAndICoupon-d5694d0a9bb30e3434c905fb791c2474f268fe5a7b5412709edacacc4699c43cd128316e404834e092d0d284aa8eb3f45c6f2b8ee227bb16bd67e9bc0401a97c", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-coupon-dtoand-icoupon.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCouponDTOAndICoupon extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCurrencyDTOAndICurrency", "id": "interface-EntityDTOBaseOfCurrencyDTOAndICurrency-3901e840b6ba53461082685c8267253b1e72cefb1eebf7d66a1279f4526d632513226db199f87793732418733672c2f0b08ff64d4e0dce963a0d43e797fc516d", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-currency-dtoand-icurrency.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCurrencyDTOAndICurrency extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCustomerDTOAndICustomer", "id": "interface-EntityDTOBaseOfCustomerDTOAndICustomer-5e9a67db977b817ca50e75ce0effab6547564e9af4d066fdbb6fc7eb5305c9debc074dbf629ab547bb3fbc20d1c17d01b1010f3d0c94abe770760e3dd5767e68", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-customer-dtoand-icustomer.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCustomerDTOAndICustomer extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfCustomerInfoDTOAndICustomer", "id": "interface-EntityDTOBaseOfCustomerInfoDTOAndICustomer-86d1ae03dfd1f1888ef6aaa6698b11a79fa5ef58a689890ed575edd5189532269f89e5ec72661ba2259e3cb9316f16628159924ec8a96c5acdded2d644edeff2", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-customer-info-dtoand-icustomer.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfCustomerInfoDTOAndICustomer extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDestinationDTOAndIDestination", "id": "interface-EntityDTOBaseOfDestinationDTOAndIDestination-cded448e08c730084acb2900e2dc397c16edfd2a836d6703ef174a049376fdce9075e6219fa59450b507186be08a9dcf38e3fae0ca7e7cee2ac2aba8c085545d", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-destination-dtoand-idestination.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDestinationDTOAndIDestination extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDisplayBranchDTOAndIBranch", "id": "interface-EntityDTOBaseOfDisplayBranchDTOAndIBranch-a6de830ece41a6728fe0440e7a98fc386a87b07b344ddf0010124e353620372712904fdd991e7f196bfab0345cea0bb4e8741b2b71205c68cb2f9bc7c7585c42", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-display-branch-dtoand-ibranch.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDisplayBranchDTOAndIBranch extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDisplayLogisticianDTOAndILogistician", "id": "interface-EntityDTOBaseOfDisplayLogisticianDTOAndILogistician-859984c58f6f4b02892e4bb02b7cdb07f0cf50bf3541464b7e9cffeddbb4884a1ca5e3052ddb2ae16927d7826007ea528733a40e61c31a578093c14bbcc82fac", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-display-logistician-dtoand-ilogistician.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDisplayLogisticianDTOAndILogistician extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDisplayOrderDTOAndIOrder", "id": "interface-EntityDTOBaseOfDisplayOrderDTOAndIOrder-f298da51100e414a96acedf51f0e16b3a27af6d86b5a0a8079e20465f997a6a2c9a515198b3668b8c680b4e8fc7d3aaba68d44be5187e7aa38a5b854cf99a40f", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-display-order-dtoand-iorder.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDisplayOrderDTOAndIOrder extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem", "id": "interface-EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem-da984882fb53eb3e908ae3e0101d475c5e7e736ae96467f6bbf0c43d4209883844ec22ba370bf00b55f38b4308f143c8da2dcd9ea4613e16b2b83d029a1e7ff8", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-display-order-item-dtoand-iorder-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDisplayOrderItemDTOAndIOrderItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus", "id": "interface-EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus-11e9c327d2e46f5ee6d2bf0db92f59bb7939085a9969c8fe7b3423ecd67070d6882731fd9cae4805fe117e3741ed3ab78526592cc84950466083027820678431", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment", "id": "interface-EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment-1690e8dfbe9e4442231128ec9d87bed960385deff3b6fab1c57585203bc3400736a76b428a1a599c0b3ccfe943e17e0a67410bdb5424e7cdd3a605e0170d9bfd", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-display-order-payment-dtoand-iread-only-payment.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfDisplayOrderPaymentDTOAndIReadOnlyPayment extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfFileDTOAndIFile", "id": "interface-EntityDTOBaseOfFileDTOAndIFile-a9a4527288de902b79770a3ab9ce14dd92b96f8fd119407dcddadacaad0d9f3b54b16d2c018517fff7938148ca5b3122587ac942d268d4106da89a0160dcf566", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-file-dtoand-ifile.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfFileDTOAndIFile extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfFileDTOAndIFile", "id": "interface-EntityDTOBaseOfFileDTOAndIFile-a9a4527288de902b79770a3ab9ce14dd92b96f8fd119407dcddadacaad0d9f3b54b16d2c018517fff7938148ca5b3122587ac942d268d4106da89a0160dcf566-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-file-dtoand-ifile.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfFileDTOAndIFile extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfFileDTOAndIFile-1" }, { "name": "EntityDTOBaseOfItemDTOAndIItem", "id": "interface-EntityDTOBaseOfItemDTOAndIItem-37d6c137884de7dd2a8df70cc25f0d3f7dcc42dc14e47549f47a325fdcc665ff27fc88c46333acdd76b9bd8d433ef3e4b642dc4b7162e8a3cad900c24f392fa7", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-item-dtoand-iitem.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfItemDTOAndIItem", "id": "interface-EntityDTOBaseOfItemDTOAndIItem-37d6c137884de7dd2a8df70cc25f0d3f7dcc42dc14e47549f47a325fdcc665ff27fc88c46333acdd76b9bd8d433ef3e4b642dc4b7162e8a3cad900c24f392fa7-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-item-dtoand-iitem.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfItemDTOAndIItem-1" }, { "name": "EntityDTOBaseOfItemDTOAndIItem", "id": "interface-EntityDTOBaseOfItemDTOAndIItem-37d6c137884de7dd2a8df70cc25f0d3f7dcc42dc14e47549f47a325fdcc665ff27fc88c46333acdd76b9bd8d433ef3e4b642dc4b7162e8a3cad900c24f392fa7-2", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-item-dtoand-iitem.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfItemDTOAndIItem-2" }, { "name": "EntityDTOBaseOfItemDTOAndIItem", "id": "interface-EntityDTOBaseOfItemDTOAndIItem-37d6c137884de7dd2a8df70cc25f0d3f7dcc42dc14e47549f47a325fdcc665ff27fc88c46333acdd76b9bd8d433ef3e4b642dc4b7162e8a3cad900c24f392fa7-3", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-item-dtoand-iitem.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfItemDTOAndIItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBaseOfItemDTOAndIItem-3" }, { "name": "EntityDTOBaseOfItemDTOAndIItem2", "id": "interface-EntityDTOBaseOfItemDTOAndIItem2-3e8179e62dfda9d6b1239b1d6064ca1063b7360532607e250e14626a575212abd5c31fd2753a85b4ca71c81ecc8630fd91c22fcdf5f58131bece73bc5cebdee4", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-item-dtoand-iitem-2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfItemDTOAndIItem2 extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfLabelDTOAndILabel", "id": "interface-EntityDTOBaseOfLabelDTOAndILabel-dfe851e883824bfdb9d4ee77943c13ed9c126ea515c89731951d9da821bada18809041ebc2f47460837dbda98b5bfbb8a11f0212c2101bee8ff8e3e0197968ab", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-label-dtoand-ilabel.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfLabelDTOAndILabel", "id": "interface-EntityDTOBaseOfLabelDTOAndILabel-dfe851e883824bfdb9d4ee77943c13ed9c126ea515c89731951d9da821bada18809041ebc2f47460837dbda98b5bfbb8a11f0212c2101bee8ff8e3e0197968ab-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-label-dtoand-ilabel.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfLabelDTOAndILabel-1" }, { "name": "EntityDTOBaseOfLabelDTOAndILabel", "id": "interface-EntityDTOBaseOfLabelDTOAndILabel-dfe851e883824bfdb9d4ee77943c13ed9c126ea515c89731951d9da821bada18809041ebc2f47460837dbda98b5bfbb8a11f0212c2101bee8ff8e3e0197968ab-2", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-label-dtoand-ilabel.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfLabelDTOAndILabel-2" }, { "name": "EntityDTOBaseOfLabelDTOAndILabel", "id": "interface-EntityDTOBaseOfLabelDTOAndILabel-dfe851e883824bfdb9d4ee77943c13ed9c126ea515c89731951d9da821bada18809041ebc2f47460837dbda98b5bfbb8a11f0212c2101bee8ff8e3e0197968ab-3", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-label-dtoand-ilabel.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBaseOfLabelDTOAndILabel-3" }, { "name": "EntityDTOBaseOfLabelDTOAndILabel", "id": "interface-EntityDTOBaseOfLabelDTOAndILabel-dfe851e883824bfdb9d4ee77943c13ed9c126ea515c89731951d9da821bada18809041ebc2f47460837dbda98b5bfbb8a11f0212c2101bee8ff8e3e0197968ab-4", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-label-dtoand-ilabel.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLabelDTOAndILabel extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOBaseOfLabelDTOAndILabel-4" }, { "name": "EntityDTOBaseOfLogisticianDTOAndILogistician", "id": "interface-EntityDTOBaseOfLogisticianDTOAndILogistician-5764505bfe7ef85c66352d3cd644238c71070a2a7da5018f3ce91beec370c3742df849ffa5428d4193155c80c562ad533d592b07f26ce4e068799fe466f03f3b", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLogisticianDTOAndILogistician extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfLogisticianDTOAndILogistician", "id": "interface-EntityDTOBaseOfLogisticianDTOAndILogistician-5764505bfe7ef85c66352d3cd644238c71070a2a7da5018f3ce91beec370c3742df849ffa5428d4193155c80c562ad533d592b07f26ce4e068799fe466f03f3b-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-logistician-dtoand-ilogistician.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfLogisticianDTOAndILogistician extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfLogisticianDTOAndILogistician-1" }, { "name": "EntityDTOBaseOfOrderDTOAndIOrder", "id": "interface-EntityDTOBaseOfOrderDTOAndIOrder-26a5aeff587ed08639e1092b0677ef19541caca12adb71f20fc94b8ef37d454f3539fe5eeb37345683506950900b197f898dfa0fda8257d7e25cd803ec40ee4d", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-order-dtoand-iorder.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfOrderDTOAndIOrder extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfOrderItemDTOAndIOrderItem", "id": "interface-EntityDTOBaseOfOrderItemDTOAndIOrderItem-07ac122e35bcca53b2aaf0857d0f6fec80c2321318dff29be11e667c1ef6c7e00e00f07fee63e7b1216e12c45f9c1fc64921d874a8f300c1db141a8ac600302f", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-order-item-dtoand-iorder-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfOrderItemDTOAndIOrderItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus", "id": "interface-EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus-f49790f81666e3dc5d7f547ac67ad2a5c125fdbac29d9369f7829de681c555938946d1cc7572e431962693716c3eb61f0853e05a5ddc7f1477f3947a61614aaa", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-order-item-subset-dtoand-iorder-item-status.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfOrderItemSubsetDTOAndIOrderItemStatus extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask", "id": "interface-EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask-350cace30e44757ab39a7fa30c83249eda53ee1f1bead69662f39864631d96d5e4d618cd404a2ba6d2716f53e9c2adcda5f9abdc0bc1cb7027ad02c3f5e77d65", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-order-item-subset-task-dtoand-iorder-item-status-task.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfOrderItemSubsetTaskDTOAndIOrderItemStatusTask extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition", "id": "interface-EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition-adb62fb5fa5ab612e4c62b11c528884d040672ed2c19164b5946d588a77ca81b540e7034c7e694852ba3baa2d4d5c97a1f1181265ac9efada90fd103a2a89481", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-order-item-subset-transition-dtoand-iorder-item-status-transition.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfOrderItemSubsetTransitionDTOAndIOrderItemStatusTransition extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfPackageDTOAndIPackage", "id": "interface-EntityDTOBaseOfPackageDTOAndIPackage-058640baeb09341e848d7bd72f25e7bf6f0c5fca5cb9b8ab6a9153f374dfb2f21377ab97ffbdba8e635df356aa8457d5ce0e85bc866ff369b1aef3a1f22e17ac", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-package-dtoand-ipackage.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfPackageDTOAndIPackage", "id": "interface-EntityDTOBaseOfPackageDTOAndIPackage-058640baeb09341e848d7bd72f25e7bf6f0c5fca5cb9b8ab6a9153f374dfb2f21377ab97ffbdba8e635df356aa8457d5ce0e85bc866ff369b1aef3a1f22e17ac-1", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-package-dtoand-ipackage.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfPackageDTOAndIPackage-1" }, { "name": "EntityDTOBaseOfPackageDTOAndIPackage", "id": "interface-EntityDTOBaseOfPackageDTOAndIPackage-058640baeb09341e848d7bd72f25e7bf6f0c5fca5cb9b8ab6a9153f374dfb2f21377ab97ffbdba8e635df356aa8457d5ce0e85bc866ff369b1aef3a1f22e17ac-2", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-package-dtoand-ipackage.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfPackageDTOAndIPackage extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfPackageDTOAndIPackage-2" }, { "name": "EntityDTOBaseOfPayerDTOAndIPayer", "id": "interface-EntityDTOBaseOfPayerDTOAndIPayer-73d5117d7ecbeeb250df43b1f7e1ad2dfd95afd2d1c57bbad46894d9328bcfc93148bd712562b8524588a79f330627bc11b16f6ae6c3ebd69a1a90c0fd006ea5", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-payer-dtoand-ipayer.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfPayerDTOAndIPayer extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfPayerDTOAndIPayer", "id": "interface-EntityDTOBaseOfPayerDTOAndIPayer-73d5117d7ecbeeb250df43b1f7e1ad2dfd95afd2d1c57bbad46894d9328bcfc93148bd712562b8524588a79f330627bc11b16f6ae6c3ebd69a1a90c0fd006ea5-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-payer-dtoand-ipayer.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfPayerDTOAndIPayer extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfPayerDTOAndIPayer-1" }, { "name": "EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment", "id": "interface-EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment-9e4b86ae0b477e69239689f17c6c54f6ae4b802179bf837762a11f2098f95c15409096d56438b84d7cbe0c833274c91c34086fd24760b9a51759cfd42e1d9520", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-payment-dtoand-iread-only-payment.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfPaymentDTOAndIReadOnlyPayment extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReceiptDTOAndIReceipt", "id": "interface-EntityDTOBaseOfReceiptDTOAndIReceipt-9dc7a000b41cefd4e0f75493da1e65ae4977fdb2aeeea57a8c9ae720a11264d1efeaff6a5e5879380c282b585806a9ba04572025de46cd17d4448dfdcf3513fc", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-receipt-dtoand-ireceipt.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReceiptDTOAndIReceipt extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReceiptDTOAndIStockReceipt", "id": "interface-EntityDTOBaseOfReceiptDTOAndIStockReceipt-0222e4a439863e4939ee86d5e016c66233bb870d405420b7a514ef14c90edfe7b9eeb9571b8d9e6ca2d7e8543e586028733e5304b433659b0ca907a4fe013c8a", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-receipt-dtoand-istock-receipt.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReceiptDTOAndIStockReceipt extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReceiptItemDTOAndIReceiptItem", "id": "interface-EntityDTOBaseOfReceiptItemDTOAndIReceiptItem-d017802b132a23da8a89b8d876081ee15907a2df4a1d24fa05936c4982e2eef3ee92ff15195936c7fa1acad00545efd9fe5d78eac37c125f834a5df2f0768733", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-receipt-item-dtoand-ireceipt-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReceiptItemDTOAndIReceiptItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReceiptItemDTOAndIStockReceiptItem", "id": "interface-EntityDTOBaseOfReceiptItemDTOAndIStockReceiptItem-77a7c3da625bbd989ce2eb69ccb080bc23f01bdffe4d0e18d234dcc87409bace57e006621652a01ab693edf18230374521468597f7e7d5b89784f6c9ce9dc819", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-receipt-item-dtoand-istock-receipt-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReceiptItemDTOAndIStockReceiptItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReturnDTOAndIReturn", "id": "interface-EntityDTOBaseOfReturnDTOAndIReturn-2e0c5e981e628e7c59a828c58b1f0f44453e1c9171b4a8b716793bf60e614fd3706124f867d6b448003e5d6ac7562529398617bd454f883750c77659abfba0e9", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-return-dtoand-ireturn.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReturnDTOAndIReturn extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReturnItemDTOAndIReturnItem", "id": "interface-EntityDTOBaseOfReturnItemDTOAndIReturnItem-e63deec4c16fc1b0d88276b2aabfb4da45ecbc78675dc36b4f1c55128fd2c1ba75144935bf4d5c66eefe01cdce45df2af93e9b277a36dbda0f36d786df059527", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-return-item-dtoand-ireturn-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReturnItemDTOAndIReturnItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfReturnSuggestionDTOAndIReturnSuggestion", "id": "interface-EntityDTOBaseOfReturnSuggestionDTOAndIReturnSuggestion-0b64a9ce775ae3451d0fc6b51f382ff906ea38ec98f05a0db31216d29b508c1c7a639c5e4a1f5e3ed569850bf7a476991b14e5a368b0c717dd2f9548b5079e39", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-return-suggestion-dtoand-ireturn-suggestion.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfReturnSuggestionDTOAndIReturnSuggestion extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfShippingAddressDTOAndIShippingAddress", "id": "interface-EntityDTOBaseOfShippingAddressDTOAndIShippingAddress-5e545b588fa5c42111fe6037023b3ad63f35dd4876f469b93c55d35f8a2d1709adbe6293025478f6cab7cf64adf3eb05cfe635d14f9ff981ba3c8c3567cb50aa", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShippingAddressDTOAndIShippingAddress extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfShippingAddressDTOAndIShippingAddress", "id": "interface-EntityDTOBaseOfShippingAddressDTOAndIShippingAddress-5e545b588fa5c42111fe6037023b3ad63f35dd4876f469b93c55d35f8a2d1709adbe6293025478f6cab7cf64adf3eb05cfe635d14f9ff981ba3c8c3567cb50aa-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-shipping-address-dtoand-ishipping-address.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShippingAddressDTOAndIShippingAddress extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfShippingAddressDTOAndIShippingAddress-1" }, { "name": "EntityDTOBaseOfShopDTOAndIShop", "id": "interface-EntityDTOBaseOfShopDTOAndIShop-90a63c61978a9b443791f4900b13a0cbd3dcc6ff427d0026936b3211b975197885ee1554406e83791afbdef543d9364d5bde979b2a3cca4241c9b0d3fd3678ab", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-shop-dtoand-ishop.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShopDTOAndIShop extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfShopItemDTOAndIShopItem", "id": "interface-EntityDTOBaseOfShopItemDTOAndIShopItem-758459aacf7b936f7bc17c560d9fad3e2f0252906dc925f8612992c579419cf8fc4e179480038f4feb9586bb904b8b3e0a95973870eeac365df6294fc89443e8", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShopItemDTOAndIShopItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfShopItemDTOAndIShopItem", "id": "interface-EntityDTOBaseOfShopItemDTOAndIShopItem-758459aacf7b936f7bc17c560d9fad3e2f0252906dc925f8612992c579419cf8fc4e179480038f4feb9586bb904b8b3e0a95973870eeac365df6294fc89443e8-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-shop-item-dtoand-ishop-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShopItemDTOAndIShopItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfShopItemDTOAndIShopItem-1" }, { "name": "EntityDTOBaseOfShopItemDTOAndIShopItem2", "id": "interface-EntityDTOBaseOfShopItemDTOAndIShopItem2-6dfa173dfbc21456e0654668b68e6dad64d28bd0cc70113709109a9e4b5816eeb61965f74c5bf765c87f6c5dd26bf09bcdc116b09496d623363c068eec50644d", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-shop-item-dtoand-ishop-item-2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShopItemDTOAndIShopItem2 extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfShoppingCartDTOAndIShoppingCart", "id": "interface-EntityDTOBaseOfShoppingCartDTOAndIShoppingCart-bce6f5967c88fbe50b12d4573b910b925ee2378b36219f1d897c8c4a6ae6b3e99540c66717036efd7f8c286f38e23421fd992a42e154edd2ba24a68496e923bf", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-shopping-cart-dtoand-ishopping-cart.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShoppingCartDTOAndIShoppingCart extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem", "id": "interface-EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem-666b080a3144089d105baa6f2488c319dd06baea47bf732ab1525d8dddf661d657046af2b11e21091573639c55dc94a9a0a1a155d178a0cf866e520ac5eb2da0", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-shopping-cart-item-dtoand-ishopping-cart-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfShoppingCartItemDTOAndIShoppingCartItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment", "id": "interface-EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment-ea15139d974a7055926c521d56e536c4f4ffddd00c295a87c771447d9be897c2f784378aa0b86f337a8d8aea4faa37d163e2caa469a2855e1e2a5542f32bad28", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment", "id": "interface-EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment-ea15139d974a7055926c521d56e536c4f4ffddd00c295a87c771447d9be897c2f784378aa0b86f337a8d8aea4faa37d163e2caa469a2855e1e2a5542f32bad28-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-compartment-dtoand-istock-compartment.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockCompartmentDTOAndIStockCompartment-1" }, { "name": "EntityDTOBaseOfStockDTOAndIStock", "id": "interface-EntityDTOBaseOfStockDTOAndIStock-38dd8b5d03953f64c0a9e97ca715a30c4ecd368c8dc9a0492ac60c0643eb5fc271f42884e38f7ea493f0225c6d16427c2894b66c7a5225877ba486d444eddf58", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-dtoand-istock.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockDTOAndIStock extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockDTOAndIStock", "id": "interface-EntityDTOBaseOfStockDTOAndIStock-38dd8b5d03953f64c0a9e97ca715a30c4ecd368c8dc9a0492ac60c0643eb5fc271f42884e38f7ea493f0225c6d16427c2894b66c7a5225877ba486d444eddf58-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-dtoand-istock.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockDTOAndIStock extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockDTOAndIStock-1" }, { "name": "EntityDTOBaseOfStockEntryDTOAndIStockEntry", "id": "interface-EntityDTOBaseOfStockEntryDTOAndIStockEntry-a02a059d16437be291fe71777cbc82cd195ae29ea4ca87b9b18fc30ede6467752d20c49dfdcbfd0f1a47c4f0c2f134365811a234d06c03dfec73ab78b288e10f", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockEntryDTOAndIStockEntry extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockEntryDTOAndIStockEntry", "id": "interface-EntityDTOBaseOfStockEntryDTOAndIStockEntry-a02a059d16437be291fe71777cbc82cd195ae29ea4ca87b9b18fc30ede6467752d20c49dfdcbfd0f1a47c4f0c2f134365811a234d06c03dfec73ab78b288e10f-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-entry-dtoand-istock-entry.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockEntryDTOAndIStockEntry extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockEntryDTOAndIStockEntry-1" }, { "name": "EntityDTOBaseOfStockItemDTOAndIStockItem", "id": "interface-EntityDTOBaseOfStockItemDTOAndIStockItem-bc46680f4412e0e5b6cd1ecd5efcac1d6ded43898ab558a2a9ef8bbee65226f5faacd837886d6a021fd8f8ef3b520dc37d3981da654b0121f3c2f16f48b43572", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockItemDTOAndIStockItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockItemDTOAndIStockItem", "id": "interface-EntityDTOBaseOfStockItemDTOAndIStockItem-bc46680f4412e0e5b6cd1ecd5efcac1d6ded43898ab558a2a9ef8bbee65226f5faacd837886d6a021fd8f8ef3b520dc37d3981da654b0121f3c2f16f48b43572-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-item-dtoand-istock-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockItemDTOAndIStockItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockItemDTOAndIStockItem-1" }, { "name": "EntityDTOBaseOfStockOrderDTOAndIStockOrder", "id": "interface-EntityDTOBaseOfStockOrderDTOAndIStockOrder-6a03ed1320693f175649d87f5a214419cab50400bc2a12951da7c60b0129b411803e06296ab72600fd7dd68d5adfd8040ae1d7efec890214e722f538e8ccdbdc", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockOrderDTOAndIStockOrder extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockOrderDTOAndIStockOrder", "id": "interface-EntityDTOBaseOfStockOrderDTOAndIStockOrder-6a03ed1320693f175649d87f5a214419cab50400bc2a12951da7c60b0129b411803e06296ab72600fd7dd68d5adfd8040ae1d7efec890214e722f538e8ccdbdc-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-order-dtoand-istock-order.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockOrderDTOAndIStockOrder extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockOrderDTOAndIStockOrder-1" }, { "name": "EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem", "id": "interface-EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem-e6cd6df68bd37386e4a62e2db00883eca5a28f8de5f68ffa05f0b2208f1c407d1987a526afc8d12bce5f1bd1f2e1acf5d5e56d82cc10e666f5ad6065bd04d0b3", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem", "id": "interface-EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem-e6cd6df68bd37386e4a62e2db00883eca5a28f8de5f68ffa05f0b2208f1c407d1987a526afc8d12bce5f1bd1f2e1acf5d5e56d82cc10e666f5ad6065bd04d0b3-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-order-item-dtoand-istock-order-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockOrderItemDTOAndIStockOrderItem-1" }, { "name": "EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus", "id": "interface-EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus-c6868a00af20da68d36b2302f080979acc64da6fb984d94d24fc04e1f4c992b05104ddcd833b6f7f0979b1171f35a4a1584ab4ba9521f0a33844e34cc806a369", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus", "id": "interface-EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus-c6868a00af20da68d36b2302f080979acc64da6fb984d94d24fc04e1f4c992b05104ddcd833b6f7f0979b1171f35a4a1584ab4ba9521f0a33844e34cc806a369-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-order-item-status-dtoand-istock-order-item-status.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockOrderItemStatusDTOAndIStockOrderItemStatus-1" }, { "name": "EntityDTOBaseOfStockReservationDTOAndIStockReservation", "id": "interface-EntityDTOBaseOfStockReservationDTOAndIStockReservation-091396863a458506bc53a2c9297a5d97853ac82bf1a06e43c59ab8caa03950fbc863e3adbb009ff3d507929b2240f59e9b5b89cff51f7ef0920949236c996393", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockReservationDTOAndIStockReservation extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockReservationDTOAndIStockReservation", "id": "interface-EntityDTOBaseOfStockReservationDTOAndIStockReservation-091396863a458506bc53a2c9297a5d97853ac82bf1a06e43c59ab8caa03950fbc863e3adbb009ff3d507929b2240f59e9b5b89cff51f7ef0920949236c996393-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-reservation-dtoand-istock-reservation.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockReservationDTOAndIStockReservation extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockReservationDTOAndIStockReservation-1" }, { "name": "EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem", "id": "interface-EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem-45d52717464737d087bc5c1265462287a9e50d77b2d741f2d5f73577afcfcd2aedc39ce13e9643a96f8820f590ef562e0d40e0687e0793f9f2774cec952c69ff", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem", "id": "interface-EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem-45d52717464737d087bc5c1265462287a9e50d77b2d741f2d5f73577afcfcd2aedc39ce13e9643a96f8820f590ef562e0d40e0687e0793f9f2774cec952c69ff-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-reservation-item-dtoand-istock-reservation-item.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockReservationItemDTOAndIStockReservationItem-1" }, { "name": "EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus", "id": "interface-EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus-721416bb360620a246c21fe99ef7b01d1a544b08ac0aaa2151b9358606b0111420aa73954b6e70647998fba01547fc76ac2044ec6d02a4ab228939bb29d1d8ce", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus", "id": "interface-EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus-721416bb360620a246c21fe99ef7b01d1a544b08ac0aaa2151b9358606b0111420aa73954b6e70647998fba01547fc76ac2044ec6d02a4ab228939bb29d1d8ce-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-stock-reservation-item-status-dtoand-istock-reservation-item-status.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfStockReservationItemStatusDTOAndIStockReservationItemStatus-1" }, { "name": "EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode", "id": "interface-EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode-9fc3a68a4418d6a91450b7be6b1eb80e6b96e126bea4facd7070ecdfcbf574ed9d187c4a3e94ad92948cd543c947462c47bcd33f9b997220a832bd0ae13c3118", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-stock-status-code-dtoand-istock-status-code.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfStockStatusCodeDTOAndIStockStatusCode extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfSupplierDTOAndISupplier", "id": "interface-EntityDTOBaseOfSupplierDTOAndISupplier-203c156d2e2a5bcd4115786a0043748b23c8de1295491eb35d12197d417f57fda8a18c085e3b7c88ef8d8f9c9ddf805f6845d28a2a1813dcc8e189efa406f25c", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-supplier-dtoand-isupplier.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfSupplierDTOAndISupplier", "id": "interface-EntityDTOBaseOfSupplierDTOAndISupplier-203c156d2e2a5bcd4115786a0043748b23c8de1295491eb35d12197d417f57fda8a18c085e3b7c88ef8d8f9c9ddf805f6845d28a2a1813dcc8e189efa406f25c-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-supplier-dtoand-isupplier.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfSupplierDTOAndISupplier-1" }, { "name": "EntityDTOBaseOfSupplierDTOAndISupplier", "id": "interface-EntityDTOBaseOfSupplierDTOAndISupplier-203c156d2e2a5bcd4115786a0043748b23c8de1295491eb35d12197d417f57fda8a18c085e3b7c88ef8d8f9c9ddf805f6845d28a2a1813dcc8e189efa406f25c-2", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-supplier-dtoand-isupplier.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfSupplierDTOAndISupplier-2" }, { "name": "EntityDTOBaseOfSupplierDTOAndISupplier", "id": "interface-EntityDTOBaseOfSupplierDTOAndISupplier-203c156d2e2a5bcd4115786a0043748b23c8de1295491eb35d12197d417f57fda8a18c085e3b7c88ef8d8f9c9ddf805f6845d28a2a1813dcc8e189efa406f25c-3", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-supplier-dtoand-isupplier.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfSupplierDTOAndISupplier extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBaseOfSupplierDTOAndISupplier-3" }, { "name": "EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode", "id": "interface-EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode-300f7d3739faf47ed6711d037e828e2d46bbb427260cfc6c8ef660b7cac9db06c5a3d0133a384e3f8c19841c6c4c3447807c1c8e1ead32ecd24ba9730d52fe66", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode", "id": "interface-EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode-300f7d3739faf47ed6711d037e828e2d46bbb427260cfc6c8ef660b7cac9db06c5a3d0133a384e3f8c19841c6c4c3447807c1c8e1ead32ecd24ba9730d52fe66-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-supplier-status-code-dtoand-istock-status-code.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfSupplierStatusCodeDTOAndIStockStatusCode-1" }, { "name": "EntityDTOBaseOfTenantDTOAndITenant", "id": "interface-EntityDTOBaseOfTenantDTOAndITenant-dc2308a473a35cc7ba9c31bac3534889b6cc9bd3ea873a8a453ffecc4f11d9fb0090b28e06c89306288a32874421888cc905dc1bc13728a823de2b2f582278fe", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-tenant-dtoand-itenant.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfTenantDTOAndITenant", "id": "interface-EntityDTOBaseOfTenantDTOAndITenant-dc2308a473a35cc7ba9c31bac3534889b6cc9bd3ea873a8a453ffecc4f11d9fb0090b28e06c89306288a32874421888cc905dc1bc13728a823de2b2f582278fe-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-tenant-dtoand-itenant.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfTenantDTOAndITenant-1" }, { "name": "EntityDTOBaseOfTenantDTOAndITenant", "id": "interface-EntityDTOBaseOfTenantDTOAndITenant-dc2308a473a35cc7ba9c31bac3534889b6cc9bd3ea873a8a453ffecc4f11d9fb0090b28e06c89306288a32874421888cc905dc1bc13728a823de2b2f582278fe-2", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-tenant-dtoand-itenant.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfTenantDTOAndITenant-2" }, { "name": "EntityDTOBaseOfTenantDTOAndITenant", "id": "interface-EntityDTOBaseOfTenantDTOAndITenant-dc2308a473a35cc7ba9c31bac3534889b6cc9bd3ea873a8a453ffecc4f11d9fb0090b28e06c89306288a32874421888cc905dc1bc13728a823de2b2f582278fe-3", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-tenant-dtoand-itenant.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfTenantDTOAndITenant extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBaseOfTenantDTOAndITenant-3" }, { "name": "EntityDTOBaseOfTextDTOAndIText", "id": "interface-EntityDTOBaseOfTextDTOAndIText-27c05a8ba77366c936b0a5407b480fb4245e9dafc55e2466a62d97b0dbaf904fa4aa60e18d60d2d1a2573195ffb656ffc5de9f4b5f59b9a828b3147d631d2e0b", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-text-dtoand-itext.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfTextDTOAndIText extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfTextDTOAndIText", "id": "interface-EntityDTOBaseOfTextDTOAndIText-27c05a8ba77366c936b0a5407b480fb4245e9dafc55e2466a62d97b0dbaf904fa4aa60e18d60d2d1a2573195ffb656ffc5de9f4b5f59b9a828b3147d631d2e0b-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-text-dtoand-itext.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfTextDTOAndIText extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfTextDTOAndIText-1" }, { "name": "EntityDTOBaseOfUserDTOAndIUser", "id": "interface-EntityDTOBaseOfUserDTOAndIUser-98b70278fbbdf1c75a8823425f49402645774839d550c126853a7681ab361afb6c2295c4e725d72425f3065b373efcfa3aa52154be16f59c5e3f7171952c74dc", "file": "apps/isa-app/src/swagger/crm/models/entity-dtobase-of-user-dtoand-iuser.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfUserDTOAndIUser", "id": "interface-EntityDTOBaseOfUserDTOAndIUser-98b70278fbbdf1c75a8823425f49402645774839d550c126853a7681ab361afb6c2295c4e725d72425f3065b373efcfa3aa52154be16f59c5e3f7171952c74dc-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-user-dtoand-iuser.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfUserDTOAndIUser-1" }, { "name": "EntityDTOBaseOfUserDTOAndIUser", "id": "interface-EntityDTOBaseOfUserDTOAndIUser-98b70278fbbdf1c75a8823425f49402645774839d550c126853a7681ab361afb6c2295c4e725d72425f3065b373efcfa3aa52154be16f59c5e3f7171952c74dc-2", "file": "apps/isa-app/src/swagger/remi/models/entity-dtobase-of-user-dtoand-iuser.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOBaseOfUserDTOAndIUser-2" }, { "name": "EntityDTOBaseOfUserDTOAndIUser", "id": "interface-EntityDTOBaseOfUserDTOAndIUser-98b70278fbbdf1c75a8823425f49402645774839d550c126853a7681ab361afb6c2295c4e725d72425f3065b373efcfa3aa52154be16f59c5e3f7171952c74dc-3", "file": "apps/isa-app/src/swagger/wws/models/entity-dtobase-of-user-dtoand-iuser.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfUserDTOAndIUser extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOBaseOfUserDTOAndIUser-3" }, { "name": "EntityDTOBaseOfVATDTOAndIVAT", "id": "interface-EntityDTOBaseOfVATDTOAndIVAT-6ce42b66c947dd2a58a20cdb388ebcc46fb83711ac9dfbfda21b2e84b30795de5e755ce24a27efa776dfcd5b8682ae48320a2b1b6f4286170f804a7783e384bb", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-vatdtoand-ivat.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfVATDTOAndIVAT extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOBaseOfVATDTOAndIVAT", "id": "interface-EntityDTOBaseOfVATDTOAndIVAT-6ce42b66c947dd2a58a20cdb388ebcc46fb83711ac9dfbfda21b2e84b30795de5e755ce24a27efa776dfcd5b8682ae48320a2b1b6f4286170f804a7783e384bb-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtobase-of-vatdtoand-ivat.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfVATDTOAndIVAT extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOBaseOfVATDTOAndIVAT-1" }, { "name": "EntityDTOBaseOfVoucherDTOAndIVoucher", "id": "interface-EntityDTOBaseOfVoucherDTOAndIVoucher-231e43c5451dec1254577130e5a20215b96b6bb6a9f75bbab4a622d3b8a48ae10de4a0a2a7c5283b79cf70c6b5a7b1f588abe79aa13edd227ce4f50d9350f6ac", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtobase-of-voucher-dtoand-ivoucher.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityDTOBaseOfVoucherDTOAndIVoucher extends EntityDTOBase {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityDTOContainerOfArticleDTO", "id": "interface-EntityDTOContainerOfArticleDTO-9920e315faa1fed0e7fffa79a2a418ee0bcf3591ec6afc0ff2ceda3c4193d70f6be9fc1d3ae5c599cdb125704fec96c2a68ac6b6484e4842931b3666a5e52562", "file": "apps/isa-app/src/swagger/eis/models/entity-dtocontainer-of-article-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ArticleDTO } from './article-dto';\nexport interface EntityDTOContainerOfArticleDTO extends EntityDTOReferenceContainer {\n data?: ArticleDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ArticleDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfAttributeDTO", "id": "interface-EntityDTOContainerOfAttributeDTO-c16cedd6102e2a7a452a2e2a9db183d6435d730c3c670f8b930860135832f4eae1766aa425037e1ea88d4f658dfdfb8fe8e3b43d921f827ac9e704db1e8226e1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-attribute-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { AttributeDTO } from './attribute-dto';\nexport interface EntityDTOContainerOfAttributeDTO extends EntityDTOReferenceContainer {\n data?: AttributeDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "AttributeDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfBonusCardDTO", "id": "interface-EntityDTOContainerOfBonusCardDTO-827dba0adc56b516f2645ca271ccffbd26bfacb8af69ac8f6667ffc71524c8db3d782b9ce532120c3ba2203574fae8095b97c401b71de22c3d8093093d1bce0c", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-bonus-card-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BonusCardDTO } from './bonus-card-dto';\nexport interface EntityDTOContainerOfBonusCardDTO extends EntityDTOReferenceContainer {\n data?: BonusCardDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BonusCardDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-b35387e5fec47ca43f1e5080c04bda9ce29b9cd82efa07369c81141c18b14733e91cc82e3bf07a2b151aa8b18442876912a887d1735ffc71246b18b06e22d986", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-b35387e5fec47ca43f1e5080c04bda9ce29b9cd82efa07369c81141c18b14733e91cc82e3bf07a2b151aa8b18442876912a887d1735ffc71246b18b06e22d986-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfBranchDTO-1" }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-b35387e5fec47ca43f1e5080c04bda9ce29b9cd82efa07369c81141c18b14733e91cc82e3bf07a2b151aa8b18442876912a887d1735ffc71246b18b06e22d986-2", "file": "apps/isa-app/src/swagger/eis/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfBranchDTO-2" }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-17a3c13d38142f189ce9d31d2c06cb5da18eeaeba9564fb83f324113ca7065a84780fbf205582b1acb314f2939daf1b267ea2d3f38219fdc00d92bd7191f8f0d-3", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfBranchDTO-3" }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-b35387e5fec47ca43f1e5080c04bda9ce29b9cd82efa07369c81141c18b14733e91cc82e3bf07a2b151aa8b18442876912a887d1735ffc71246b18b06e22d986-4", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOContainerOfBranchDTO-4" }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-b35387e5fec47ca43f1e5080c04bda9ce29b9cd82efa07369c81141c18b14733e91cc82e3bf07a2b151aa8b18442876912a887d1735ffc71246b18b06e22d986-5", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "EntityDTOContainerOfBranchDTO-5" }, { "name": "EntityDTOContainerOfBranchDTO", "id": "interface-EntityDTOContainerOfBranchDTO-b35387e5fec47ca43f1e5080c04bda9ce29b9cd82efa07369c81141c18b14733e91cc82e3bf07a2b151aa8b18442876912a887d1735ffc71246b18b06e22d986-6", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-branch-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { BranchDTO } from './branch-dto';\nexport interface EntityDTOContainerOfBranchDTO extends EntityDTOReferenceContainer {\n data?: BranchDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "BranchDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 6, "duplicateName": "EntityDTOContainerOfBranchDTO-6" }, { "name": "EntityDTOContainerOfCategoryDTO", "id": "interface-EntityDTOContainerOfCategoryDTO-6d2be92f40be3216cc9df6e9b73d969a0cb391cfd27451a3e90d38044bf15abeb821f4a35dc4265679f49f97a652158271a253a4c7d2b2d51405ce6cd6afb98c", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CategoryDTO } from './category-dto';\nexport interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer {\n data?: CategoryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCategoryDTO", "id": "interface-EntityDTOContainerOfCategoryDTO-2d5d18c7962dd20c56a660f594c49793da3570ac0d04186de350edacf694f4396eb3bd3e768193d667cc572be80bb82f0b5e157449bf05759e148e00f20eb2e5-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CategoryDTO } from './category-dto';\nexport interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: CategoryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CategoryDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCategoryDTO-1" }, { "name": "EntityDTOContainerOfCategoryDTO", "id": "interface-EntityDTOContainerOfCategoryDTO-6d2be92f40be3216cc9df6e9b73d969a0cb391cfd27451a3e90d38044bf15abeb821f4a35dc4265679f49f97a652158271a253a4c7d2b2d51405ce6cd6afb98c-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CategoryDTO } from './category-dto';\nexport interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer {\n data?: CategoryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfCategoryDTO-2" }, { "name": "EntityDTOContainerOfCategoryDTO", "id": "interface-EntityDTOContainerOfCategoryDTO-6d2be92f40be3216cc9df6e9b73d969a0cb391cfd27451a3e90d38044bf15abeb821f4a35dc4265679f49f97a652158271a253a4c7d2b2d51405ce6cd6afb98c-3", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-category-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CategoryDTO } from './category-dto';\nexport interface EntityDTOContainerOfCategoryDTO extends EntityDTOReferenceContainer {\n data?: CategoryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CategoryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfCategoryDTO-3" }, { "name": "EntityDTOContainerOfCheckoutDeliveryDTO", "id": "interface-EntityDTOContainerOfCheckoutDeliveryDTO-aab49278c00f1133a3ce0eaaead1134c504c091639abea05450a091277b125acbd68832c56680712f6cd4db574f96d6656fa90d11de890088573b4a1f1c3f313", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-checkout-delivery-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CheckoutDeliveryDTO } from './checkout-delivery-dto';\nexport interface EntityDTOContainerOfCheckoutDeliveryDTO extends EntityDTOReferenceContainer {\n data?: CheckoutDeliveryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CheckoutDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCheckoutDeliveryDTO", "id": "interface-EntityDTOContainerOfCheckoutDeliveryDTO-aab49278c00f1133a3ce0eaaead1134c504c091639abea05450a091277b125acbd68832c56680712f6cd4db574f96d6656fa90d11de890088573b4a1f1c3f313-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-checkout-delivery-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CheckoutDeliveryDTO } from './checkout-delivery-dto';\nexport interface EntityDTOContainerOfCheckoutDeliveryDTO extends EntityDTOReferenceContainer {\n data?: CheckoutDeliveryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CheckoutDeliveryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCheckoutDeliveryDTO-1" }, { "name": "EntityDTOContainerOfCheckoutDTO", "id": "interface-EntityDTOContainerOfCheckoutDTO-cfb4cf415f4bd95c15c2bf3515d54d69eb76415c705b265a552ec575b6ae9238923dda89068d5ed50999baf802e025d43761f90047dbf02f848df2b5261fcb2d", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-checkout-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CheckoutDTO } from './checkout-dto';\nexport interface EntityDTOContainerOfCheckoutDTO extends EntityDTOReferenceContainer {\n data?: CheckoutDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCheckoutDTO", "id": "interface-EntityDTOContainerOfCheckoutDTO-cfb4cf415f4bd95c15c2bf3515d54d69eb76415c705b265a552ec575b6ae9238923dda89068d5ed50999baf802e025d43761f90047dbf02f848df2b5261fcb2d-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-checkout-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CheckoutDTO } from './checkout-dto';\nexport interface EntityDTOContainerOfCheckoutDTO extends EntityDTOReferenceContainer {\n data?: CheckoutDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CheckoutDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCheckoutDTO-1" }, { "name": "EntityDTOContainerOfCheckoutItemDTO", "id": "interface-EntityDTOContainerOfCheckoutItemDTO-4173eb9475f42d14de6eee0c7d81c56d5b04ebeca9d6473553f3bb070563a04e080ad6ae9469cfe9998bec369ed24f2dcfb2d4403ad7998fe412270fadcbd480", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-checkout-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CheckoutItemDTO } from './checkout-item-dto';\nexport interface EntityDTOContainerOfCheckoutItemDTO extends EntityDTOReferenceContainer {\n data?: CheckoutItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CheckoutItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCheckoutItemDTO", "id": "interface-EntityDTOContainerOfCheckoutItemDTO-4173eb9475f42d14de6eee0c7d81c56d5b04ebeca9d6473553f3bb070563a04e080ad6ae9469cfe9998bec369ed24f2dcfb2d4403ad7998fe412270fadcbd480-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-checkout-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CheckoutItemDTO } from './checkout-item-dto';\nexport interface EntityDTOContainerOfCheckoutItemDTO extends EntityDTOReferenceContainer {\n data?: CheckoutItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CheckoutItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCheckoutItemDTO-1" }, { "name": "EntityDTOContainerOfCompanyDTO", "id": "interface-EntityDTOContainerOfCompanyDTO-fce141c5f43751850e2b0967b6b879532e2b80384aac00112f822c4cebf7731c1483ffeb51087eb96a835788184dc8acdc34bbd9d4a55f535fa492f4ac9cb0ad", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-company-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CompanyDTO } from './company-dto';\nexport interface EntityDTOContainerOfCompanyDTO extends EntityDTOReferenceContainer {\n data?: CompanyDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CompanyDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCompanyDTO", "id": "interface-EntityDTOContainerOfCompanyDTO-cf6446384f8e60879dc4204dcc996f7186d74a4301e7eeaca00ec72535bffb63eb445817ace9974431352ff6596dea61827439d1e9e22d0bc66b782a993c858d-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-company-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CompanyDTO } from './company-dto';\nexport interface EntityDTOContainerOfCompanyDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: CompanyDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CompanyDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCompanyDTO-1" }, { "name": "EntityDTOContainerOfCompanyDTO", "id": "interface-EntityDTOContainerOfCompanyDTO-fce141c5f43751850e2b0967b6b879532e2b80384aac00112f822c4cebf7731c1483ffeb51087eb96a835788184dc8acdc34bbd9d4a55f535fa492f4ac9cb0ad-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-company-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CompanyDTO } from './company-dto';\nexport interface EntityDTOContainerOfCompanyDTO extends EntityDTOReferenceContainer {\n data?: CompanyDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CompanyDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfCompanyDTO-2" }, { "name": "EntityDTOContainerOfComponentsDTO", "id": "interface-EntityDTOContainerOfComponentsDTO-4ed0e2598ba944ce8622615f700c9a0f381f2a06871d68e531c7ac1678d824230ccbb59d59e72e040677a29af61355e7fdd4f24bf0ac7d2085efb047f290b547", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-components-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ComponentsDTO } from './components-dto';\nexport interface EntityDTOContainerOfComponentsDTO extends EntityDTOReferenceContainer {\n data?: ComponentsDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ComponentsDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfComponentsDTO", "id": "interface-EntityDTOContainerOfComponentsDTO-61813a7c5b4adf42f8445ce97bf2b0f7e431bb728411fabf508cffd7068e5bcf7387f27eb0ca685cc3b60e6abcca3470ec9a8a329d9f73a120b040136c8a213c-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-components-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ComponentsDTO } from './components-dto';\nexport interface EntityDTOContainerOfComponentsDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ComponentsDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ComponentsDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfComponentsDTO-1" }, { "name": "EntityDTOContainerOfComponentsDTO", "id": "interface-EntityDTOContainerOfComponentsDTO-4ed0e2598ba944ce8622615f700c9a0f381f2a06871d68e531c7ac1678d824230ccbb59d59e72e040677a29af61355e7fdd4f24bf0ac7d2085efb047f290b547-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-components-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ComponentsDTO } from './components-dto';\nexport interface EntityDTOContainerOfComponentsDTO extends EntityDTOReferenceContainer {\n data?: ComponentsDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ComponentsDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfComponentsDTO-2" }, { "name": "EntityDTOContainerOfConfirmationDTO", "id": "interface-EntityDTOContainerOfConfirmationDTO-fb1fc68740d522b4b7055a5ae31f9179389578500c25fe38e69bb071b0635e078a1d9bbc91ba3c6d74794e35af65bceecd3f28cf00e42ba0dfeb30297725dc39", "file": "apps/isa-app/src/swagger/eis/models/entity-dtocontainer-of-confirmation-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ConfirmationDTO } from './confirmation-dto';\nexport interface EntityDTOContainerOfConfirmationDTO extends EntityDTOReferenceContainer {\n data?: ConfirmationDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ConfirmationDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfContributorDTO", "id": "interface-EntityDTOContainerOfContributorDTO-66c97e5ea5cc197c62485c62c4a795cba58fb28ababe7cb50dba26a9057efe19958c74817ab34d13dae91a7a573273245b1be563427b5dd8549853e2656f44da", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-contributor-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ContributorDTO } from './contributor-dto';\nexport interface EntityDTOContainerOfContributorDTO extends EntityDTOReferenceContainer {\n data?: ContributorDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ContributorDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfContributorDTO", "id": "interface-EntityDTOContainerOfContributorDTO-b7fa83431b5a7fe416ac6b45b2dd793205ecb1cc64b63282d564837a05f04117e86bc804276df8bd003e45e9d39580e2431f97e34e6baa78748f4df7abf91b62-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-contributor-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ContributorDTO } from './contributor-dto';\nexport interface EntityDTOContainerOfContributorDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ContributorDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ContributorDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfContributorDTO-1" }, { "name": "EntityDTOContainerOfContributorDTO", "id": "interface-EntityDTOContainerOfContributorDTO-66c97e5ea5cc197c62485c62c4a795cba58fb28ababe7cb50dba26a9057efe19958c74817ab34d13dae91a7a573273245b1be563427b5dd8549853e2656f44da-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-contributor-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ContributorDTO } from './contributor-dto';\nexport interface EntityDTOContainerOfContributorDTO extends EntityDTOReferenceContainer {\n data?: ContributorDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ContributorDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfContributorDTO-2" }, { "name": "EntityDTOContainerOfCountryDTO", "id": "interface-EntityDTOContainerOfCountryDTO-9a79698f965e3bf58c7e112edb05e6580566f1d87dae7d704e20635dc674baadcf29e8e02bfea03414dfc7ae80f6048d407057a03291bbef59e44614b5ef5605", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CountryDTO } from './country-dto';\nexport interface EntityDTOContainerOfCountryDTO extends EntityDTOReferenceContainer {\n data?: CountryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CountryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCountryDTO", "id": "interface-EntityDTOContainerOfCountryDTO-bb5c794953141ed44342a1102ea040f0b7a58b3b0fa4fd0670ed75657157269fc2f88071ec576711d3d748dfa841cd9c66ade43ea731dbae5a67deb612dda6ab-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CountryDTO } from './country-dto';\nexport interface EntityDTOContainerOfCountryDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: CountryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CountryDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCountryDTO-1" }, { "name": "EntityDTOContainerOfCountryDTO", "id": "interface-EntityDTOContainerOfCountryDTO-9a79698f965e3bf58c7e112edb05e6580566f1d87dae7d704e20635dc674baadcf29e8e02bfea03414dfc7ae80f6048d407057a03291bbef59e44614b5ef5605-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-country-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CountryDTO } from './country-dto';\nexport interface EntityDTOContainerOfCountryDTO extends EntityDTOReferenceContainer {\n data?: CountryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CountryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfCountryDTO-2" }, { "name": "EntityDTOContainerOfCouponDTO", "id": "interface-EntityDTOContainerOfCouponDTO-99908ed076e0b6644dabc5df2be3663268c8f8bd0fbbe82265fbfcb5e5523b3333463d0cc78da5a4ea9a41aa89ba728f213126a3634aa5f0d9528a979f843212", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-coupon-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CouponDTO } from './coupon-dto';\nexport interface EntityDTOContainerOfCouponDTO extends EntityDTOReferenceContainer {\n data?: CouponDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CouponDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCouponDTO", "id": "interface-EntityDTOContainerOfCouponDTO-99908ed076e0b6644dabc5df2be3663268c8f8bd0fbbe82265fbfcb5e5523b3333463d0cc78da5a4ea9a41aa89ba728f213126a3634aa5f0d9528a979f843212-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-coupon-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CouponDTO } from './coupon-dto';\nexport interface EntityDTOContainerOfCouponDTO extends EntityDTOReferenceContainer {\n data?: CouponDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CouponDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCouponDTO-1" }, { "name": "EntityDTOContainerOfCurrencyDTO", "id": "interface-EntityDTOContainerOfCurrencyDTO-38f1b7410189d92f48db757d8f2b0730da1b6faeeff7d583c1b0ec334a8febc996e435ed70ca4e13aafcfeaf885faa65e5e348723627f9f4e850353fe0120ca4", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-currency-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CurrencyDTO } from './currency-dto';\nexport interface EntityDTOContainerOfCurrencyDTO extends EntityDTOReferenceContainer {\n data?: CurrencyDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CurrencyDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfCurrencyDTO", "id": "interface-EntityDTOContainerOfCurrencyDTO-38f1b7410189d92f48db757d8f2b0730da1b6faeeff7d583c1b0ec334a8febc996e435ed70ca4e13aafcfeaf885faa65e5e348723627f9f4e850353fe0120ca4-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-currency-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CurrencyDTO } from './currency-dto';\nexport interface EntityDTOContainerOfCurrencyDTO extends EntityDTOReferenceContainer {\n data?: CurrencyDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CurrencyDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfCurrencyDTO-1" }, { "name": "EntityDTOContainerOfCustomerDTO", "id": "interface-EntityDTOContainerOfCustomerDTO-801f06bbcd75055e42f83e51c03f704a8920813280a4b10caad03d5dfdd2a4effcf808769dade1036c84086e45ea91e57a5887d526a3a8d67d9645dd49c4f4a6", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-customer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { CustomerDTO } from './customer-dto';\nexport interface EntityDTOContainerOfCustomerDTO extends EntityDTOReferenceContainer {\n data?: CustomerDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "CustomerDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfDestinationDTO", "id": "interface-EntityDTOContainerOfDestinationDTO-5164ff83ce55f6610bb97373903cf9c3220e0f536162f192b92e3a051172680352aa21474c6430a10681ba911837c0f3ace315e214f7defac68734fe42a86b33", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-destination-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { DestinationDTO } from './destination-dto';\nexport interface EntityDTOContainerOfDestinationDTO extends EntityDTOReferenceContainer {\n data?: DestinationDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "DestinationDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfDestinationDTO", "id": "interface-EntityDTOContainerOfDestinationDTO-5164ff83ce55f6610bb97373903cf9c3220e0f536162f192b92e3a051172680352aa21474c6430a10681ba911837c0f3ace315e214f7defac68734fe42a86b33-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-destination-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { DestinationDTO } from './destination-dto';\nexport interface EntityDTOContainerOfDestinationDTO extends EntityDTOReferenceContainer {\n data?: DestinationDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "DestinationDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfDestinationDTO-1" }, { "name": "EntityDTOContainerOfDisplayInfoDTO", "id": "interface-EntityDTOContainerOfDisplayInfoDTO-3f2e0ca289ed0e195eb6c07539dd1569115145ce8429bcb264859523741104236d6fe7a280dd7eda10de3c9bebc1921db5fa93c234b397b7ca0ff3dac8310150", "file": "apps/isa-app/src/swagger/eis/models/entity-dtocontainer-of-display-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { DisplayInfoDTO } from './display-info-dto';\nexport interface EntityDTOContainerOfDisplayInfoDTO extends EntityDTOReferenceContainer {\n data?: DisplayInfoDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "DisplayInfoDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfFileDTO", "id": "interface-EntityDTOContainerOfFileDTO-1c8ec31f7334760ddadaaafdb069a183914bd7688c1c815455de92e4ae08f52db2c13cce8afcaf2b25fd5909f2b1e9601fc6fcc58314f8fef0c9e4b858a36860", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { FileDTO } from './file-dto';\nexport interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer {\n data?: FileDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "FileDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfFileDTO", "id": "interface-EntityDTOContainerOfFileDTO-1c8ec31f7334760ddadaaafdb069a183914bd7688c1c815455de92e4ae08f52db2c13cce8afcaf2b25fd5909f2b1e9601fc6fcc58314f8fef0c9e4b858a36860-1", "file": "apps/isa-app/src/swagger/eis/models/entity-dtocontainer-of-file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { FileDTO } from './file-dto';\nexport interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer {\n data?: FileDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "FileDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfFileDTO-1" }, { "name": "EntityDTOContainerOfFileDTO", "id": "interface-EntityDTOContainerOfFileDTO-78aa3afc4170c127000c6dd5a3031ffed6c94a31862439905f6c525dc906bb60d9dd8d4ce8cc87c544cb21b3b4bb2142bbb7a6aad303533e7ccced580355701c-2", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { FileDTO } from './file-dto';\nexport interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: FileDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "FileDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfFileDTO-2" }, { "name": "EntityDTOContainerOfFileDTO", "id": "interface-EntityDTOContainerOfFileDTO-1c8ec31f7334760ddadaaafdb069a183914bd7688c1c815455de92e4ae08f52db2c13cce8afcaf2b25fd5909f2b1e9601fc6fcc58314f8fef0c9e4b858a36860-3", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { FileDTO } from './file-dto';\nexport interface EntityDTOContainerOfFileDTO extends EntityDTOReferenceContainer {\n data?: FileDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "FileDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfFileDTO-3" }, { "name": "EntityDTOContainerOfInfoDTO", "id": "interface-EntityDTOContainerOfInfoDTO-d96e223e84c4d1f31bf592204a27fbc59649e781329dd23371ac128119df80680ced3ad1fc400fef117026ba4a686101c6891bdfe6ccddf0cec8f01eeae47e94", "file": "apps/isa-app/src/swagger/eis/models/entity-dtocontainer-of-info-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { InfoDTO } from './info-dto';\nexport interface EntityDTOContainerOfInfoDTO extends EntityDTOReferenceContainer {\n data?: InfoDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "InfoDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfItemDTO", "id": "interface-EntityDTOContainerOfItemDTO-9fdae8242415ec44bcc4f7949f4e12d400bb88f0404a751500f7e1e8c80cc4180fe87f3cdde0e962c0c9f34bddff16eea76354177ecfb4373f1afb17291e8541", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ItemDTO } from './item-dto';\nexport interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer {\n data?: ItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfItemDTO", "id": "interface-EntityDTOContainerOfItemDTO-7ba6725278691965dc1ea37579902451f07ac6e12a1f90fb54d7a0041403512440017a597348647e8d546c611c81a4efcb2383f9f45bcfafe5be1276e66286a6-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ItemDTO } from './item-dto';\nexport interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfItemDTO-1" }, { "name": "EntityDTOContainerOfItemDTO", "id": "interface-EntityDTOContainerOfItemDTO-208c83183864fdbf6f3e32af5b99519ef5f7e583c1a005975b9b6881b6f77d95634d1eebff5220108a49fff021632bf11e74f7124cceda217cf38e29bf9cb666-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ItemDTO2 } from './item-dto2';\nexport interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer {\n data?: ItemDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO2", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfItemDTO-2" }, { "name": "EntityDTOContainerOfItemDTO", "id": "interface-EntityDTOContainerOfItemDTO-9fdae8242415ec44bcc4f7949f4e12d400bb88f0404a751500f7e1e8c80cc4180fe87f3cdde0e962c0c9f34bddff16eea76354177ecfb4373f1afb17291e8541-3", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ItemDTO } from './item-dto';\nexport interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer {\n data?: ItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfItemDTO-3" }, { "name": "EntityDTOContainerOfItemDTO", "id": "interface-EntityDTOContainerOfItemDTO-9fdae8242415ec44bcc4f7949f4e12d400bb88f0404a751500f7e1e8c80cc4180fe87f3cdde0e962c0c9f34bddff16eea76354177ecfb4373f1afb17291e8541-4", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ItemDTO } from './item-dto';\nexport interface EntityDTOContainerOfItemDTO extends EntityDTOReferenceContainer {\n data?: ItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOContainerOfItemDTO-4" }, { "name": "EntityDTOContainerOfItemDTO2", "id": "interface-EntityDTOContainerOfItemDTO2-41b7ae27d7451ad6f065daba67fc1de1e07759ff1daddd8f696090004430b104e4d0c56abbc631e830bba9568402841dbc2a1db182fd7a461aec0930be3f45f8", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-item-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ItemDTO2 } from './item-dto2';\nexport interface EntityDTOContainerOfItemDTO2 extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ItemDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ItemDTO2", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfLabelDTO", "id": "interface-EntityDTOContainerOfLabelDTO-24a69eeac7e92475c8792ec7bc86a825267ebcd3b4f90fde366ea06af81818f4c48b607be245c52228b55c9d24c98a84c3da9aa7da7d5ab6d41c2ebdf1554e15", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-label-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LabelDTO } from './label-dto';\nexport interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {\n data?: LabelDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LabelDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfLabelDTO", "id": "interface-EntityDTOContainerOfLabelDTO-24a69eeac7e92475c8792ec7bc86a825267ebcd3b4f90fde366ea06af81818f4c48b607be245c52228b55c9d24c98a84c3da9aa7da7d5ab6d41c2ebdf1554e15-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-label-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LabelDTO } from './label-dto';\nexport interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {\n data?: LabelDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LabelDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfLabelDTO-1" }, { "name": "EntityDTOContainerOfLabelDTO", "id": "interface-EntityDTOContainerOfLabelDTO-5b08fb24a902feba1a0d4b01eecca2c0195fc9434260621c945b26fafff873643b10ec9a361a13bdcf42abd6bc9ad866c466b112e5a8b060ee19b9ee69e661ef-2", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-label-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LabelDTO } from './label-dto';\nexport interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: LabelDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LabelDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfLabelDTO-2" }, { "name": "EntityDTOContainerOfLabelDTO", "id": "interface-EntityDTOContainerOfLabelDTO-24a69eeac7e92475c8792ec7bc86a825267ebcd3b4f90fde366ea06af81818f4c48b607be245c52228b55c9d24c98a84c3da9aa7da7d5ab6d41c2ebdf1554e15-3", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-label-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LabelDTO } from './label-dto';\nexport interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {\n data?: LabelDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LabelDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfLabelDTO-3" }, { "name": "EntityDTOContainerOfLabelDTO", "id": "interface-EntityDTOContainerOfLabelDTO-24a69eeac7e92475c8792ec7bc86a825267ebcd3b4f90fde366ea06af81818f4c48b607be245c52228b55c9d24c98a84c3da9aa7da7d5ab6d41c2ebdf1554e15-4", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-label-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LabelDTO } from './label-dto';\nexport interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {\n data?: LabelDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LabelDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOContainerOfLabelDTO-4" }, { "name": "EntityDTOContainerOfLabelDTO", "id": "interface-EntityDTOContainerOfLabelDTO-24a69eeac7e92475c8792ec7bc86a825267ebcd3b4f90fde366ea06af81818f4c48b607be245c52228b55c9d24c98a84c3da9aa7da7d5ab6d41c2ebdf1554e15-5", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-label-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LabelDTO } from './label-dto';\nexport interface EntityDTOContainerOfLabelDTO extends EntityDTOReferenceContainer {\n data?: LabelDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LabelDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "EntityDTOContainerOfLabelDTO-5" }, { "name": "EntityDTOContainerOfLogisticianDTO", "id": "interface-EntityDTOContainerOfLogisticianDTO-54200113ff4992a5e40c0915fa6db1d8bf7492973072e9ec32771bf36846f87ab2a91a83ae84af56f43db3fc2a5ffc2615462675e2e7e11f98094ae0869fcc4c", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-logistician-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LogisticianDTO } from './logistician-dto';\nexport interface EntityDTOContainerOfLogisticianDTO extends EntityDTOReferenceContainer {\n data?: LogisticianDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfLogisticianDTO", "id": "interface-EntityDTOContainerOfLogisticianDTO-e9daef25d2e116f451482a3b781b7d2158974e357bf10e6a030b520a72eac6920872a66ed27bef02627b3413e2faedecebee522abc28cc63b25ff5765cd97253-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-logistician-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LogisticianDTO } from './logistician-dto';\nexport interface EntityDTOContainerOfLogisticianDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: LogisticianDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LogisticianDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfLogisticianDTO-1" }, { "name": "EntityDTOContainerOfLogisticianDTO", "id": "interface-EntityDTOContainerOfLogisticianDTO-54200113ff4992a5e40c0915fa6db1d8bf7492973072e9ec32771bf36846f87ab2a91a83ae84af56f43db3fc2a5ffc2615462675e2e7e11f98094ae0869fcc4c-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-logistician-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { LogisticianDTO } from './logistician-dto';\nexport interface EntityDTOContainerOfLogisticianDTO extends EntityDTOReferenceContainer {\n data?: LogisticianDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "LogisticianDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfLogisticianDTO-2" }, { "name": "EntityDTOContainerOfOrderDTO", "id": "interface-EntityDTOContainerOfOrderDTO-cc7c5d824aa348e3518fed38a0b7380ed6f483cca3b601deafb717a3fed6b595ef93550f0003520e10249c7c7aa5cb272d52c2443707e58febf6007d996d9b59", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-order-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { OrderDTO } from './order-dto';\nexport interface EntityDTOContainerOfOrderDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: OrderDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "OrderDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfOrderItemDTO", "id": "interface-EntityDTOContainerOfOrderItemDTO-3b9cabe28a68d7c4976480d9bace785404a0801083120cac0aa43a4a21e7f02e7f852bde6da6358ce2a86a1c0374ea2e75be2c6823aa6d2240e5fe2fe77dbb76", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-order-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { OrderItemDTO } from './order-item-dto';\nexport interface EntityDTOContainerOfOrderItemDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: OrderItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "OrderItemDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfOrderItemSubsetDTO", "id": "interface-EntityDTOContainerOfOrderItemSubsetDTO-0ea3d4af0c4ce34053c6edf331acd768960446d50424beab74bbf31a223b32b907b04c02468521df61d9a223d188d61691f21645702818df7c4dc7aade03e0da", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-order-item-subset-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { OrderItemSubsetDTO } from './order-item-subset-dto';\nexport interface EntityDTOContainerOfOrderItemSubsetDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: OrderItemSubsetDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "OrderItemSubsetDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfOrderItemSubsetTransitionDTO", "id": "interface-EntityDTOContainerOfOrderItemSubsetTransitionDTO-ead1d61d7344ccf19f27bd3f392f360e3ef59d39d21d61eca5e1195ae0d55480eb95fd4661e794ae1adacd3c2432f860a86586f121f480e9f6f565782104c801", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-order-item-subset-transition-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { OrderItemSubsetTransitionDTO } from './order-item-subset-transition-dto';\nexport interface EntityDTOContainerOfOrderItemSubsetTransitionDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: OrderItemSubsetTransitionDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "OrderItemSubsetTransitionDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfPackageDTO", "id": "interface-EntityDTOContainerOfPackageDTO-8c90d1a80227873ead26393d6ae87870854427f12d0ed2da9cabc26fef5bf65bf388c91354d39d20d177fa170b823da80cfcc7c9cfee7b3b146c45863435807b", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-package-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { PackageDTO } from './package-dto';\nexport interface EntityDTOContainerOfPackageDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: PackageDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "PackageDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfPackageDTO", "id": "interface-EntityDTOContainerOfPackageDTO-3302de23b8e7ddf477edc334cadd2c4ae5319adda8c0314478beca89b81cb977e037b63b8764711f2d517a33c676ee38492a8e521afd0015ed2c3399553cd905-1", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-package-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { PackageDTO } from './package-dto';\nexport interface EntityDTOContainerOfPackageDTO extends EntityDTOReferenceContainer {\n data?: PackageDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "PackageDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfPackageDTO-1" }, { "name": "EntityDTOContainerOfPayerDTO", "id": "interface-EntityDTOContainerOfPayerDTO-223772af07e9b23bdc3bf38a78f159f10abec0fc0ebdd90de1e2d12b9e8abac8dd8ac94bee280a6a39a12598bd82cd0973a83168a99771e512656a4eb7088575", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-payer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { PayerDTO } from './payer-dto';\nexport interface EntityDTOContainerOfPayerDTO extends EntityDTOReferenceContainer {\n data?: PayerDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfPayerDTO", "id": "interface-EntityDTOContainerOfPayerDTO-9dc09508283ecb76717c7b94272c38147bfcdd507b5b71573c8d08604bb1b7f43f2396fba2ed010db67a057ea7ab2c757701efe62c4c409ca9e59801ec21f387-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-payer-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { PayerDTO } from './payer-dto';\nexport interface EntityDTOContainerOfPayerDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: PayerDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "PayerDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfPayerDTO-1" }, { "name": "EntityDTOContainerOfPaymentDTO", "id": "interface-EntityDTOContainerOfPaymentDTO-0635c5d43a24186eab2ded1894f2b288f161a150fa680af6ca5cc3af98a6b622fa93922728534680231603d19a852d18271e0d08ae041a52d11432bf87b785da", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-payment-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { PaymentDTO } from './payment-dto';\nexport interface EntityDTOContainerOfPaymentDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: PaymentDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "PaymentDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfProductListDTO", "id": "interface-EntityDTOContainerOfProductListDTO-2381218019430125f9d4dad7f2cec31362c8788b2bfe50f3c080d7f602d4c18ed6da1ecf4d8472eb0ebfe6f23911f2a4a5a78d204334ee9aa84e73d53ae223f1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-product-list-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ProductListDTO } from './product-list-dto';\nexport interface EntityDTOContainerOfProductListDTO extends EntityDTOReferenceContainer {\n data?: ProductListDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ProductListDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfProductListDTO2", "id": "interface-EntityDTOContainerOfProductListDTO2-c9a9f5a407b52786a80c621c505fb181cd34f8c0f68fa8e25d1d8125b1e8c3cf800aa606b70f607bcdce0122a26f745725f18c9f8717ac03ff4ec53b16ac5166", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-product-list-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ProductListDTO2 } from './product-list-dto2';\nexport interface EntityDTOContainerOfProductListDTO2 extends EntityDTOReferenceContainer {\n data?: ProductListDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ProductListDTO2", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfProductListItemDTO", "id": "interface-EntityDTOContainerOfProductListItemDTO-be64d3de009f78d49d70d0f2a2f933c712aad8f8fe6dd13ce6d2f02ac0d8f5e2e495205b208377e8863c68d2989f62048e45ca276e7a52e7d6039d2c02167f76", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-product-list-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ProductListItemDTO } from './product-list-item-dto';\nexport interface EntityDTOContainerOfProductListItemDTO extends EntityDTOReferenceContainer {\n data?: ProductListItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ProductListItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfProductListItemDTO2", "id": "interface-EntityDTOContainerOfProductListItemDTO2-28f4e82ce729fb1be5998f56f45cfdb39a7e6a9cf67393f6a20c84a6b406c3f7011644620e7a0c1bb29f58e80ece79e6dd7b286aefa191232a6a603d33ad6c68", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-product-list-item-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ProductListItemDTO2 } from './product-list-item-dto2';\nexport interface EntityDTOContainerOfProductListItemDTO2 extends EntityDTOReferenceContainer {\n data?: ProductListItemDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ProductListItemDTO2", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfReceiptDTO", "id": "interface-EntityDTOContainerOfReceiptDTO-c918a2e8b462399dc2286532a43daa79b8bbbac0b64b84813c9c7b04d8438b58cfced5dcf11068a21b1e893a282e50d63935a90e03058895b8e1f0bb0c2662a4", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-receipt-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ReceiptDTO } from './receipt-dto';\nexport interface EntityDTOContainerOfReceiptDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ReceiptDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ReceiptDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfReceiptDTO", "id": "interface-EntityDTOContainerOfReceiptDTO-f2d6a4562ecfc1bec171861842f418aaf11744ac3ccf49e47a9f160d30af4b25cb015d289459414ff316ac9a118735eb410867da1153941eec302c2eedb991c5-1", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-receipt-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ReceiptDTO } from './receipt-dto';\nexport interface EntityDTOContainerOfReceiptDTO extends EntityDTOReferenceContainer {\n data?: ReceiptDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ReceiptDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfReceiptDTO-1" }, { "name": "EntityDTOContainerOfReceiptItemDTO", "id": "interface-EntityDTOContainerOfReceiptItemDTO-11e213b53c5dde53acd8270a0dbf1c880167a8261b4b020cdded8deda865d83126731099547e160720e8d9f7a130efd6e8c4dcdd6160481c6a4b102fc7722b20", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-receipt-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ReceiptItemDTO } from './receipt-item-dto';\nexport interface EntityDTOContainerOfReceiptItemDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ReceiptItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ReceiptItemDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfReceiptItemDTO", "id": "interface-EntityDTOContainerOfReceiptItemDTO-246a6a302831544d7030770740b9bf085ecd72ffd697131c0a0df8f4e9f49425703a02295c899bf7cea99855a52d28f76cdc4e8a3fd33868a3cbec6fce8c3c16-1", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-receipt-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ReceiptItemDTO } from './receipt-item-dto';\nexport interface EntityDTOContainerOfReceiptItemDTO extends EntityDTOReferenceContainer {\n data?: ReceiptItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ReceiptItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfReceiptItemDTO-1" }, { "name": "EntityDTOContainerOfReturnDTO", "id": "interface-EntityDTOContainerOfReturnDTO-be5c8f8f6b8007408f72c21d1ce97b2d86e5ec130e52d4de5e6459a371565b9c668b5aa5c73b9ef62fcb5f0a29d16902e53b5b1873bf34f1892311a4042749c6", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-return-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ReturnDTO } from './return-dto';\nexport interface EntityDTOContainerOfReturnDTO extends EntityDTOReferenceContainer {\n data?: ReturnDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ReturnDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfReturnItemDTO", "id": "interface-EntityDTOContainerOfReturnItemDTO-ab2556e0d00312daf65117c0a5efba6f02fa2ec668d850eda90aa8b74f6ef6c330684082f6b1f167909feba91d8e0b0a71ef18eb697137be84e147668baabec8", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-return-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ReturnItemDTO } from './return-item-dto';\nexport interface EntityDTOContainerOfReturnItemDTO extends EntityDTOReferenceContainer {\n data?: ReturnItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ReturnItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfShippingAddressDTO", "id": "interface-EntityDTOContainerOfShippingAddressDTO-2ca02b3991c796f6736f81770e1d37600741a7f9b4b7e115427a20565089270725724339672ddf35cfeb9877ab5c809fd98c316dda5b7ca39e3fcc8acb92f27a", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-shipping-address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShippingAddressDTO } from './shipping-address-dto';\nexport interface EntityDTOContainerOfShippingAddressDTO extends EntityDTOReferenceContainer {\n data?: ShippingAddressDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfShippingAddressDTO", "id": "interface-EntityDTOContainerOfShippingAddressDTO-4185322694277071ac896301bd77d2a7ef42ac3950d2d3d1b7a19e854bcfbecfa314993a42761443041b147f11d7f465e98ef06af206271c6ffa49297544f1f6-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-shipping-address-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShippingAddressDTO } from './shipping-address-dto';\nexport interface EntityDTOContainerOfShippingAddressDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ShippingAddressDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShippingAddressDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfShippingAddressDTO-1" }, { "name": "EntityDTOContainerOfShopDTO", "id": "interface-EntityDTOContainerOfShopDTO-f9e9c6571351a0a77e1a265d068f2e80409bbc59c2969d21dd219369af6e796221ef479ab19c2b385747e8cd38c7a3d4d66509e8e19fc6e4261f9092dd0869a2", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-shop-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShopDTO } from './shop-dto';\nexport interface EntityDTOContainerOfShopDTO extends EntityDTOReferenceContainer {\n data?: ShopDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShopDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfShopDTO", "id": "interface-EntityDTOContainerOfShopDTO-f0771bf2129cf39ec121e8f3d98ebd99192393b4fbb16c2764a847493ebe4c02a5ca81aff51f93f6f095783113ce4756f6aa49d0729b268d9a3f92da3c1385a0-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-shop-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShopDTO2 } from './shop-dto2';\nexport interface EntityDTOContainerOfShopDTO extends EntityDTOReferenceContainer {\n data?: ShopDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShopDTO2", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfShopDTO-1" }, { "name": "EntityDTOContainerOfShopItemDTO", "id": "interface-EntityDTOContainerOfShopItemDTO-01bed14cb3d663697a50a40f57a862d882f320dd3ced8db52d226509c9d563d439cece81fd67be31ff1ff49c5edd7552b14d38ceb5cdc69a741cea1577735aa4", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-shop-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShopItemDTO } from './shop-item-dto';\nexport interface EntityDTOContainerOfShopItemDTO extends EntityDTOReferenceContainer {\n data?: ShopItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShopItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfShopItemDTO", "id": "interface-EntityDTOContainerOfShopItemDTO-441afca8dd69dc5647bc910ccdc8e34cc36ae979a9899de5eebf212a07a221d71a302fdf1fa65a9ba703bdd506afa125a30d716a49573e2d5d2c449381255ba3-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-shop-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShopItemDTO } from './shop-item-dto';\nexport interface EntityDTOContainerOfShopItemDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ShopItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShopItemDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfShopItemDTO-1" }, { "name": "EntityDTOContainerOfShopItemDTO", "id": "interface-EntityDTOContainerOfShopItemDTO-01bed14cb3d663697a50a40f57a862d882f320dd3ced8db52d226509c9d563d439cece81fd67be31ff1ff49c5edd7552b14d38ceb5cdc69a741cea1577735aa4-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-shop-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShopItemDTO } from './shop-item-dto';\nexport interface EntityDTOContainerOfShopItemDTO extends EntityDTOReferenceContainer {\n data?: ShopItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShopItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfShopItemDTO-2" }, { "name": "EntityDTOContainerOfShopItemDTO2", "id": "interface-EntityDTOContainerOfShopItemDTO2-1db2fa0c16e246b8acb4f5e600a7a1fe0d2551c9b07f9a33378143046f67dbb6de800634befcbef0fbb5a2aa35bffd0f3a1193db64f3f76ead3e8dbe8dcea566", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-shop-item-dto2.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShopItemDTO2 } from './shop-item-dto2';\nexport interface EntityDTOContainerOfShopItemDTO2 extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: ShopItemDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShopItemDTO2", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfShoppingCartItemDTO", "id": "interface-EntityDTOContainerOfShoppingCartItemDTO-58c80699dbe6feee3b4f55eca558f80bf3bee717288aff35f02aafa97b0252c9e12839cf555e15158d537c72593c039c33a7e9c55e1c5aeb7049ca04049fc5ee", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-shopping-cart-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShoppingCartItemDTO } from './shopping-cart-item-dto';\nexport interface EntityDTOContainerOfShoppingCartItemDTO extends EntityDTOReferenceContainer {\n data?: ShoppingCartItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfShoppingCartItemDTO", "id": "interface-EntityDTOContainerOfShoppingCartItemDTO-58c80699dbe6feee3b4f55eca558f80bf3bee717288aff35f02aafa97b0252c9e12839cf555e15158d537c72593c039c33a7e9c55e1c5aeb7049ca04049fc5ee-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-shopping-cart-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { ShoppingCartItemDTO } from './shopping-cart-item-dto';\nexport interface EntityDTOContainerOfShoppingCartItemDTO extends EntityDTOReferenceContainer {\n data?: ShoppingCartItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "ShoppingCartItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfShoppingCartItemDTO-1" }, { "name": "EntityDTOContainerOfStockCompartmentDTO", "id": "interface-EntityDTOContainerOfStockCompartmentDTO-4b1f8cb683dee9d1211017952575257eaa0971e3e4ba887cd85b25aa085f4c3d1d64e7643dfde981f1f34b327c3cb24cecb83cc347c0e1a7eb49a6643339c514", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-compartment-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockCompartmentDTO } from './stock-compartment-dto';\nexport interface EntityDTOContainerOfStockCompartmentDTO extends EntityDTOReferenceContainer {\n data?: StockCompartmentDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockCompartmentDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockCompartmentDTO", "id": "interface-EntityDTOContainerOfStockCompartmentDTO-4b1f8cb683dee9d1211017952575257eaa0971e3e4ba887cd85b25aa085f4c3d1d64e7643dfde981f1f34b327c3cb24cecb83cc347c0e1a7eb49a6643339c514-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-compartment-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockCompartmentDTO } from './stock-compartment-dto';\nexport interface EntityDTOContainerOfStockCompartmentDTO extends EntityDTOReferenceContainer {\n data?: StockCompartmentDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockCompartmentDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockCompartmentDTO-1" }, { "name": "EntityDTOContainerOfStockDTO", "id": "interface-EntityDTOContainerOfStockDTO-e872baa7077555303c58fec3a4f94d7e4ab14ef53ff1faa267ec173e8638abf9e86cd374aef9847ee444833415d679b661c0103cd2ad4d17f0e7106470f09aad", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockDTO } from './stock-dto';\nexport interface EntityDTOContainerOfStockDTO extends EntityDTOReferenceContainer {\n data?: StockDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockDTO", "id": "interface-EntityDTOContainerOfStockDTO-e872baa7077555303c58fec3a4f94d7e4ab14ef53ff1faa267ec173e8638abf9e86cd374aef9847ee444833415d679b661c0103cd2ad4d17f0e7106470f09aad-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockDTO } from './stock-dto';\nexport interface EntityDTOContainerOfStockDTO extends EntityDTOReferenceContainer {\n data?: StockDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockDTO-1" }, { "name": "EntityDTOContainerOfStockEntryDTO", "id": "interface-EntityDTOContainerOfStockEntryDTO-94a49bea07adedff68c5a7abed26e11c7910a3d79ee28ff5122e97d353e5a0d394b68add35f0e4de0e209e9f499e1b74f4d9325ffab2281bdca231e4177163ae", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-entry-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockEntryDTO } from './stock-entry-dto';\nexport interface EntityDTOContainerOfStockEntryDTO extends EntityDTOReferenceContainer {\n data?: StockEntryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockEntryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockEntryDTO", "id": "interface-EntityDTOContainerOfStockEntryDTO-94a49bea07adedff68c5a7abed26e11c7910a3d79ee28ff5122e97d353e5a0d394b68add35f0e4de0e209e9f499e1b74f4d9325ffab2281bdca231e4177163ae-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-entry-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockEntryDTO } from './stock-entry-dto';\nexport interface EntityDTOContainerOfStockEntryDTO extends EntityDTOReferenceContainer {\n data?: StockEntryDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockEntryDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockEntryDTO-1" }, { "name": "EntityDTOContainerOfStockItemDTO", "id": "interface-EntityDTOContainerOfStockItemDTO-0e790d71d2f3b7914c9062d1217af907547d847c1d5b6680aa885daaba9777bd008bf476e39d229303a2d8ffc0df865e06ff0df93a6e252e00e5309143a1a690", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockItemDTO } from './stock-item-dto';\nexport interface EntityDTOContainerOfStockItemDTO extends EntityDTOReferenceContainer {\n data?: StockItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockItemDTO", "id": "interface-EntityDTOContainerOfStockItemDTO-0e790d71d2f3b7914c9062d1217af907547d847c1d5b6680aa885daaba9777bd008bf476e39d229303a2d8ffc0df865e06ff0df93a6e252e00e5309143a1a690-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockItemDTO } from './stock-item-dto';\nexport interface EntityDTOContainerOfStockItemDTO extends EntityDTOReferenceContainer {\n data?: StockItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockItemDTO-1" }, { "name": "EntityDTOContainerOfStockOrderDTO", "id": "interface-EntityDTOContainerOfStockOrderDTO-86942b417ed71feb3dd73dc3d97b858d392a227b9e437e6554f7ecfce3dfd10610e166a22ef0a04e84ebf9d2dc74f0fd2495d2a2a08ae14b99a26c4c91acc71d", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-order-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockOrderDTO } from './stock-order-dto';\nexport interface EntityDTOContainerOfStockOrderDTO extends EntityDTOReferenceContainer {\n data?: StockOrderDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockOrderDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockOrderDTO", "id": "interface-EntityDTOContainerOfStockOrderDTO-86942b417ed71feb3dd73dc3d97b858d392a227b9e437e6554f7ecfce3dfd10610e166a22ef0a04e84ebf9d2dc74f0fd2495d2a2a08ae14b99a26c4c91acc71d-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-order-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockOrderDTO } from './stock-order-dto';\nexport interface EntityDTOContainerOfStockOrderDTO extends EntityDTOReferenceContainer {\n data?: StockOrderDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockOrderDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockOrderDTO-1" }, { "name": "EntityDTOContainerOfStockOrderItemDTO", "id": "interface-EntityDTOContainerOfStockOrderItemDTO-88aa4e12daf1eefd33c21413d53e175a01dffef07f7ea01de0ed2667136d8334aebc02a2d6f3559713d85dd10d92494408dd2b4ca59e6a9fd7bd8bb1696a391e", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-order-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockOrderItemDTO } from './stock-order-item-dto';\nexport interface EntityDTOContainerOfStockOrderItemDTO extends EntityDTOReferenceContainer {\n data?: StockOrderItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockOrderItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockOrderItemDTO", "id": "interface-EntityDTOContainerOfStockOrderItemDTO-88aa4e12daf1eefd33c21413d53e175a01dffef07f7ea01de0ed2667136d8334aebc02a2d6f3559713d85dd10d92494408dd2b4ca59e6a9fd7bd8bb1696a391e-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-order-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockOrderItemDTO } from './stock-order-item-dto';\nexport interface EntityDTOContainerOfStockOrderItemDTO extends EntityDTOReferenceContainer {\n data?: StockOrderItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockOrderItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockOrderItemDTO-1" }, { "name": "EntityDTOContainerOfStockOrderItemStatusDTO", "id": "interface-EntityDTOContainerOfStockOrderItemStatusDTO-7100b8ecbe45bae304b31fef1a6f508c93519e39c59291bc870c0f50517eefb8c414a3111cc0b419396151dda0de7cd225af9f2e294822bd2d9ee6ee09c2427a", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-order-item-status-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockOrderItemStatusDTO } from './stock-order-item-status-dto';\nexport interface EntityDTOContainerOfStockOrderItemStatusDTO extends EntityDTOReferenceContainer {\n data?: StockOrderItemStatusDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockOrderItemStatusDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockOrderItemStatusDTO", "id": "interface-EntityDTOContainerOfStockOrderItemStatusDTO-7100b8ecbe45bae304b31fef1a6f508c93519e39c59291bc870c0f50517eefb8c414a3111cc0b419396151dda0de7cd225af9f2e294822bd2d9ee6ee09c2427a-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-order-item-status-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockOrderItemStatusDTO } from './stock-order-item-status-dto';\nexport interface EntityDTOContainerOfStockOrderItemStatusDTO extends EntityDTOReferenceContainer {\n data?: StockOrderItemStatusDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockOrderItemStatusDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockOrderItemStatusDTO-1" }, { "name": "EntityDTOContainerOfStockReservationDTO", "id": "interface-EntityDTOContainerOfStockReservationDTO-b5db2d008a9ed1c2265d95fd85f1057c30f9f03005a6a2af91d7010e2898138ceb7e9712bd88e74502698e53c1ec55bd8d62e91fd3972bfedb4fbfccb743ba6c", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-reservation-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockReservationDTO } from './stock-reservation-dto';\nexport interface EntityDTOContainerOfStockReservationDTO extends EntityDTOReferenceContainer {\n data?: StockReservationDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockReservationDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockReservationDTO", "id": "interface-EntityDTOContainerOfStockReservationDTO-b5db2d008a9ed1c2265d95fd85f1057c30f9f03005a6a2af91d7010e2898138ceb7e9712bd88e74502698e53c1ec55bd8d62e91fd3972bfedb4fbfccb743ba6c-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-reservation-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockReservationDTO } from './stock-reservation-dto';\nexport interface EntityDTOContainerOfStockReservationDTO extends EntityDTOReferenceContainer {\n data?: StockReservationDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockReservationDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockReservationDTO-1" }, { "name": "EntityDTOContainerOfStockReservationItemDTO", "id": "interface-EntityDTOContainerOfStockReservationItemDTO-784579ee1ab304bac89e9690b099f75ee5c57010e65d8429fd9c1f9f587c0872a7ab2890d422089bdedbade46b3ef2d760ee41cc00342dcd4842303d668645e9", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-reservation-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockReservationItemDTO } from './stock-reservation-item-dto';\nexport interface EntityDTOContainerOfStockReservationItemDTO extends EntityDTOReferenceContainer {\n data?: StockReservationItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockReservationItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockReservationItemDTO", "id": "interface-EntityDTOContainerOfStockReservationItemDTO-784579ee1ab304bac89e9690b099f75ee5c57010e65d8429fd9c1f9f587c0872a7ab2890d422089bdedbade46b3ef2d760ee41cc00342dcd4842303d668645e9-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-reservation-item-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockReservationItemDTO } from './stock-reservation-item-dto';\nexport interface EntityDTOContainerOfStockReservationItemDTO extends EntityDTOReferenceContainer {\n data?: StockReservationItemDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockReservationItemDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockReservationItemDTO-1" }, { "name": "EntityDTOContainerOfStockReservationItemStatusDTO", "id": "interface-EntityDTOContainerOfStockReservationItemStatusDTO-f267e479ad6293261abef407cba30ade031e9c6c56a39f414036301a945091b1f36ba5f9b0d563b7063841c0b3227919a7ceb4f92d9726be1aff070f8f1e763b", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockReservationItemStatusDTO } from './stock-reservation-item-status-dto';\nexport interface EntityDTOContainerOfStockReservationItemStatusDTO extends EntityDTOReferenceContainer {\n data?: StockReservationItemStatusDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockReservationItemStatusDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfStockReservationItemStatusDTO", "id": "interface-EntityDTOContainerOfStockReservationItemStatusDTO-f267e479ad6293261abef407cba30ade031e9c6c56a39f414036301a945091b1f36ba5f9b0d563b7063841c0b3227919a7ceb4f92d9726be1aff070f8f1e763b-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-stock-reservation-item-status-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { StockReservationItemStatusDTO } from './stock-reservation-item-status-dto';\nexport interface EntityDTOContainerOfStockReservationItemStatusDTO extends EntityDTOReferenceContainer {\n data?: StockReservationItemStatusDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "StockReservationItemStatusDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfStockReservationItemStatusDTO-1" }, { "name": "EntityDTOContainerOfSupplierDTO", "id": "interface-EntityDTOContainerOfSupplierDTO-b0a8848284db2b0c06fe74ed62918a27ea4c035aa9133b2685006245bfd8d79f8d9b77008466e7689e112b5be22a4bc56c6de7406f395f64f82e84020b6678e0", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-supplier-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierDTO } from './supplier-dto';\nexport interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer {\n data?: SupplierDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfSupplierDTO", "id": "interface-EntityDTOContainerOfSupplierDTO-27b2ffcc5de1668ca8b35d0fe902989d614a617a3bdeda3e9808f0c2eef47bfc678fe5aa170f6dc08786caf8967985ecf04a0e0d74f28df56c43c552972f68c1-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-supplier-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierDTO } from './supplier-dto';\nexport interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: SupplierDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfSupplierDTO-1" }, { "name": "EntityDTOContainerOfSupplierDTO", "id": "interface-EntityDTOContainerOfSupplierDTO-b0a8848284db2b0c06fe74ed62918a27ea4c035aa9133b2685006245bfd8d79f8d9b77008466e7689e112b5be22a4bc56c6de7406f395f64f82e84020b6678e0-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-supplier-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierDTO } from './supplier-dto';\nexport interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer {\n data?: SupplierDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfSupplierDTO-2" }, { "name": "EntityDTOContainerOfSupplierDTO", "id": "interface-EntityDTOContainerOfSupplierDTO-b0a8848284db2b0c06fe74ed62918a27ea4c035aa9133b2685006245bfd8d79f8d9b77008466e7689e112b5be22a4bc56c6de7406f395f64f82e84020b6678e0-3", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-supplier-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierDTO } from './supplier-dto';\nexport interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer {\n data?: SupplierDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfSupplierDTO-3" }, { "name": "EntityDTOContainerOfSupplierDTO", "id": "interface-EntityDTOContainerOfSupplierDTO-b0a8848284db2b0c06fe74ed62918a27ea4c035aa9133b2685006245bfd8d79f8d9b77008466e7689e112b5be22a4bc56c6de7406f395f64f82e84020b6678e0-4", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-supplier-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierDTO } from './supplier-dto';\nexport interface EntityDTOContainerOfSupplierDTO extends EntityDTOReferenceContainer {\n data?: SupplierDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOContainerOfSupplierDTO-4" }, { "name": "EntityDTOContainerOfSupplierStatusCodeDTO", "id": "interface-EntityDTOContainerOfSupplierStatusCodeDTO-52bfa9cbbe4070aecd6dab38f0b216092eb83d1b144dd82ab9163f096b0ce8c7697b3ce336e3ca48154886d85a947c226952d32a07d89bb32c130128057e4845", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-supplier-status-code-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierStatusCodeDTO } from './supplier-status-code-dto';\nexport interface EntityDTOContainerOfSupplierStatusCodeDTO extends EntityDTOReferenceContainer {\n data?: SupplierStatusCodeDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierStatusCodeDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfSupplierStatusCodeDTO", "id": "interface-EntityDTOContainerOfSupplierStatusCodeDTO-52bfa9cbbe4070aecd6dab38f0b216092eb83d1b144dd82ab9163f096b0ce8c7697b3ce336e3ca48154886d85a947c226952d32a07d89bb32c130128057e4845-1", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-supplier-status-code-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { SupplierStatusCodeDTO } from './supplier-status-code-dto';\nexport interface EntityDTOContainerOfSupplierStatusCodeDTO extends EntityDTOReferenceContainer {\n data?: SupplierStatusCodeDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "SupplierStatusCodeDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfSupplierStatusCodeDTO-1" }, { "name": "EntityDTOContainerOfTenantDTO", "id": "interface-EntityDTOContainerOfTenantDTO-04b411789c044e403525ca904a39f8223189cd6b4263cdaf28487ec044416dbf898d5a681b7f2bad1d8263d3000e32fcbf7aef61be8303b79c1208f451f36301", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-tenant-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TenantDTO } from './tenant-dto';\nexport interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer {\n data?: TenantDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TenantDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfTenantDTO", "id": "interface-EntityDTOContainerOfTenantDTO-b359e0185a35ad4c493480d463c0b00a7020bcb033e03adcdfc52ccaf7ae8346da7d93332b87512f45befd831735b8ec9e5bdfae757258ad257af604086879b2-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-tenant-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TenantDTO } from './tenant-dto';\nexport interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: TenantDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TenantDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfTenantDTO-1" }, { "name": "EntityDTOContainerOfTenantDTO", "id": "interface-EntityDTOContainerOfTenantDTO-04b411789c044e403525ca904a39f8223189cd6b4263cdaf28487ec044416dbf898d5a681b7f2bad1d8263d3000e32fcbf7aef61be8303b79c1208f451f36301-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-tenant-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TenantDTO } from './tenant-dto';\nexport interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer {\n data?: TenantDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TenantDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfTenantDTO-2" }, { "name": "EntityDTOContainerOfTenantDTO", "id": "interface-EntityDTOContainerOfTenantDTO-04b411789c044e403525ca904a39f8223189cd6b4263cdaf28487ec044416dbf898d5a681b7f2bad1d8263d3000e32fcbf7aef61be8303b79c1208f451f36301-3", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-tenant-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TenantDTO } from './tenant-dto';\nexport interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer {\n data?: TenantDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TenantDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfTenantDTO-3" }, { "name": "EntityDTOContainerOfTenantDTO", "id": "interface-EntityDTOContainerOfTenantDTO-04b411789c044e403525ca904a39f8223189cd6b4263cdaf28487ec044416dbf898d5a681b7f2bad1d8263d3000e32fcbf7aef61be8303b79c1208f451f36301-4", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-tenant-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TenantDTO } from './tenant-dto';\nexport interface EntityDTOContainerOfTenantDTO extends EntityDTOReferenceContainer {\n data?: TenantDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TenantDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOContainerOfTenantDTO-4" }, { "name": "EntityDTOContainerOfTextDTO", "id": "interface-EntityDTOContainerOfTextDTO-2efbec9fb1216a56df61317b86408b96d00c4fb1e2282dd870b3e0b612128c20ef095b8b682ca1d2b563fc432de4e6eafea80a3f0eec3b42649f7102cd6ec3db", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-text-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TextDTO } from './text-dto';\nexport interface EntityDTOContainerOfTextDTO extends EntityDTOReferenceContainer {\n data?: TextDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TextDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfTextDTO", "id": "interface-EntityDTOContainerOfTextDTO-618ca42610f74c288aff0a5ddc7e15df53e1bfc6d75560f49580aaf2878d9556fae170fc576e6614ffd00e8c7b975274763a1147a49cbb82b7375a37742b11a4-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-text-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TextDTO } from './text-dto';\nexport interface EntityDTOContainerOfTextDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: TextDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TextDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfTextDTO-1" }, { "name": "EntityDTOContainerOfTextDTO", "id": "interface-EntityDTOContainerOfTextDTO-c5487f3c8246356b0518423ee33b8e882945a35c87fad814de6054feeef38f6c2ca88a57db936deb64a00bafa26dcd385e94efa234fe8966f34bf3fd19c3a4f8-2", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-text-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { TextDTO2 } from './text-dto2';\nexport interface EntityDTOContainerOfTextDTO extends EntityDTOReferenceContainer {\n data?: TextDTO2;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "TextDTO2", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfTextDTO-2" }, { "name": "EntityDTOContainerOfUserDTO", "id": "interface-EntityDTOContainerOfUserDTO-d7c1008fa44a41a6c60e11034eb14f622d2f3a0e0bb1cc959bc36ed775dce3c496d1e9a84f189b2f5a39347cf5173a56c8d9bb1d20f8348a6c0bec66a49a29ec", "file": "apps/isa-app/src/swagger/crm/models/entity-dtocontainer-of-user-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { UserDTO } from './user-dto';\nexport interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer {\n data?: UserDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "UserDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfUserDTO", "id": "interface-EntityDTOContainerOfUserDTO-c81a8f957c82f5ac95eff789a55881700a4430019cc7a6533f9cc4b6db928ec2e625d6af787ea08e17cabec09edc978f5ec4314cf2f9ddcd34e388038e17888e-1", "file": "apps/isa-app/src/swagger/oms/models/entity-dtocontainer-of-user-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { UserDTO } from './user-dto';\nexport interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer {\n /**\n * Data\n */\n data?: UserDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "UserDTO", "indexKey": "", "optional": true, "description": "

Data

\n", "line": 8, "rawdescription": "\n\nData\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfUserDTO-1" }, { "name": "EntityDTOContainerOfUserDTO", "id": "interface-EntityDTOContainerOfUserDTO-d7c1008fa44a41a6c60e11034eb14f622d2f3a0e0bb1cc959bc36ed775dce3c496d1e9a84f189b2f5a39347cf5173a56c8d9bb1d20f8348a6c0bec66a49a29ec-2", "file": "apps/isa-app/src/swagger/remi/models/entity-dtocontainer-of-user-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { UserDTO } from './user-dto';\nexport interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer {\n data?: UserDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "UserDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOContainerOfUserDTO-2" }, { "name": "EntityDTOContainerOfUserDTO", "id": "interface-EntityDTOContainerOfUserDTO-d7c1008fa44a41a6c60e11034eb14f622d2f3a0e0bb1cc959bc36ed775dce3c496d1e9a84f189b2f5a39347cf5173a56c8d9bb1d20f8348a6c0bec66a49a29ec-3", "file": "apps/isa-app/src/swagger/wws/models/entity-dtocontainer-of-user-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { UserDTO } from './user-dto';\nexport interface EntityDTOContainerOfUserDTO extends EntityDTOReferenceContainer {\n data?: UserDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "UserDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOContainerOfUserDTO-3" }, { "name": "EntityDTOContainerOfVoucherDTO", "id": "interface-EntityDTOContainerOfVoucherDTO-4811c2f24c5f0e64424942283c29f0c45dea0bb11f11a9e57fb1ae83309b1b34b8fba2476aa10604b9fe2674411f4b66fe0157bee6cb422080eed85a5c3cd261", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtocontainer-of-voucher-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { VoucherDTO } from './voucher-dto';\nexport interface EntityDTOContainerOfVoucherDTO extends EntityDTOReferenceContainer {\n data?: VoucherDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "VoucherDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EntityDTOContainerOfVoucherDTO", "id": "interface-EntityDTOContainerOfVoucherDTO-4811c2f24c5f0e64424942283c29f0c45dea0bb11f11a9e57fb1ae83309b1b34b8fba2476aa10604b9fe2674411f4b66fe0157bee6cb422080eed85a5c3cd261-1", "file": "apps/isa-app/src/swagger/print/models/entity-dtocontainer-of-voucher-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nimport { VoucherDTO } from './voucher-dto';\nexport interface EntityDTOContainerOfVoucherDTO extends EntityDTOReferenceContainer {\n data?: VoucherDTO;\n}\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "VoucherDTO", "indexKey": "", "optional": true, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOContainerOfVoucherDTO-1" }, { "name": "EntityDTOOfCategoryDTOAndICategory", "id": "interface-EntityDTOOfCategoryDTOAndICategory-fb88852c7983fd30f02ecc40656c527fe34b495d2583e65f70645f6f252b6c329a7462d1c0773c83bdc851188f3c3b50f19895e5e63c64ff442f24d762a94a47", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-category-dtoand-icategory.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCategoryDTOAndICategory } from './read-only-entity-dtoof-category-dtoand-icategory';\nexport interface EntityDTOOfCategoryDTOAndICategory extends ReadOnlyEntityDTOOfCategoryDTOAndICategory {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfCategoryDTOAndICategory" ] }, { "name": "EntityDTOOfCompanyDTOAndICompany", "id": "interface-EntityDTOOfCompanyDTOAndICompany-ae474606ebe6780afd7b9d41643476e012a2c91e155b07c06da8f1dec238a7770777199fa9dfb823e461d503e803f315095c333a09691770efb6d24d3b649d1c", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-company-dtoand-icompany.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCompanyDTOAndICompany } from './read-only-entity-dtoof-company-dtoand-icompany';\nexport interface EntityDTOOfCompanyDTOAndICompany extends ReadOnlyEntityDTOOfCompanyDTOAndICompany {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfCompanyDTOAndICompany" ] }, { "name": "EntityDTOOfComponentsDTOAndIComponents", "id": "interface-EntityDTOOfComponentsDTOAndIComponents-e5a97f530d3f5e3e64bb1ef45a234eb7e46958e1b4ee8556481d9a419231b590c75e8743924d4c6e7b5e3fbea07a6628b1ab1187a09551ea2d5c315524074c71", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-components-dtoand-icomponents.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfComponentsDTOAndIComponents } from './read-only-entity-dtoof-components-dtoand-icomponents';\nexport interface EntityDTOOfComponentsDTOAndIComponents extends ReadOnlyEntityDTOOfComponentsDTOAndIComponents {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfComponentsDTOAndIComponents" ] }, { "name": "EntityDTOOfContributorDTOAndIContributor", "id": "interface-EntityDTOOfContributorDTOAndIContributor-64dff18aa526b5ae527017062d4f995448c0d0b6ac26e70e8d692fbb6d45e981116245779615ec5b6fe25e1aedfae3d7692226f96efa9adb3f4351bedf9c7452", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-contributor-dtoand-icontributor.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfContributorDTOAndIContributor } from './read-only-entity-dtoof-contributor-dtoand-icontributor';\nexport interface EntityDTOOfContributorDTOAndIContributor extends ReadOnlyEntityDTOOfContributorDTOAndIContributor {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfContributorDTOAndIContributor" ] }, { "name": "EntityDTOOfCurrencyDTOAndICurrency", "id": "interface-EntityDTOOfCurrencyDTOAndICurrency-6f422dc28200f512777a572e1737fa2567ea2f7bd8cc88fb8ed84b41295c10cd748fc45c75ea61e01d02e850c971bc38afe41ffce475031afc417d19082bb64e", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-currency-dtoand-icurrency.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfCurrencyDTOAndICurrency } from './read-only-entity-dtoof-currency-dtoand-icurrency';\nexport interface EntityDTOOfCurrencyDTOAndICurrency extends ReadOnlyEntityDTOOfCurrencyDTOAndICurrency {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfCurrencyDTOAndICurrency" ] }, { "name": "EntityDTOOfDestinationDTOAndIDestination", "id": "interface-EntityDTOOfDestinationDTOAndIDestination-c3ab7bbf73b600a18de3c767c61a131c08e01a45bd1f17bd744737b64ca06710eb731e234a520b8c30436896006e992890a751dfdfcc84daf028c6b8d199acde", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-destination-dtoand-idestination.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfDestinationDTOAndIDestination } from './read-only-entity-dtoof-destination-dtoand-idestination';\nexport interface EntityDTOOfDestinationDTOAndIDestination extends ReadOnlyEntityDTOOfDestinationDTOAndIDestination {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfDestinationDTOAndIDestination" ] }, { "name": "EntityDTOOfFileDTOAndIFile", "id": "interface-EntityDTOOfFileDTOAndIFile-194a09d8898398980ba2422e791851f5a5707bcd3e95b42d58eb2c8e9e56c8217376065c1ef0741fcf13d4a7743baaa8461a65421d2ebd1dcd396c4df60a3b93", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-file-dtoand-ifile.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfFileDTOAndIFile } from './read-only-entity-dtoof-file-dtoand-ifile';\nexport interface EntityDTOOfFileDTOAndIFile extends ReadOnlyEntityDTOOfFileDTOAndIFile {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfFileDTOAndIFile" ] }, { "name": "EntityDTOOfItemDTOAndIItem", "id": "interface-EntityDTOOfItemDTOAndIItem-9eef8808e869cdf372ee16d452a4b020cc65e5690ef2966de8dd6ea0a9b2dab6ad0bae9ee4b63128a9481a53a8698bb26a002271fb902e53b32a81ca4b81e16f", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-item-dtoand-iitem.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfItemDTOAndIItem } from './read-only-entity-dtoof-item-dtoand-iitem';\nexport interface EntityDTOOfItemDTOAndIItem extends ReadOnlyEntityDTOOfItemDTOAndIItem {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfItemDTOAndIItem" ] }, { "name": "EntityDTOOfLogisticianDTOAndILogistician", "id": "interface-EntityDTOOfLogisticianDTOAndILogistician-c2f7012d7aba261180a074777f384e445407e518a2a2216eae789d132b75c2f6c56473c7e8d29ed300424c59a5b0ded018d89e8de061398f402dc14f029eb6a4", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-logistician-dtoand-ilogistician.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfLogisticianDTOAndILogistician } from './read-only-entity-dtoof-logistician-dtoand-ilogistician';\nexport interface EntityDTOOfLogisticianDTOAndILogistician extends ReadOnlyEntityDTOOfLogisticianDTOAndILogistician {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfLogisticianDTOAndILogistician" ] }, { "name": "EntityDTOOfShopDTOAndIShop", "id": "interface-EntityDTOOfShopDTOAndIShop-700fdaf341ea04c68a4b485c58639e62b537271e8f66e049af8bf3479bcad38d3f1216f3e619c48bccc207d9cb8ebb63cd190a298166e721f7dd75be3ea6a78f", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-shop-dtoand-ishop.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfShopDTOAndIShop } from './read-only-entity-dtoof-shop-dtoand-ishop';\nexport interface EntityDTOOfShopDTOAndIShop extends ReadOnlyEntityDTOOfShopDTOAndIShop {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfShopDTOAndIShop" ] }, { "name": "EntityDTOOfSupplierDTOAndISupplier", "id": "interface-EntityDTOOfSupplierDTOAndISupplier-766c3589f8a530f70172eb3fd030b9c0db82a29208a30f6dd687671353305faeaf0c870ceac0b54878721e8ac8a3f070fb76a9ad16e81959639d6da66fe884af", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-supplier-dtoand-isupplier.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfSupplierDTOAndISupplier } from './read-only-entity-dtoof-supplier-dtoand-isupplier';\nexport interface EntityDTOOfSupplierDTOAndISupplier extends ReadOnlyEntityDTOOfSupplierDTOAndISupplier {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfSupplierDTOAndISupplier" ] }, { "name": "EntityDTOOfTextDTOAndIText", "id": "interface-EntityDTOOfTextDTOAndIText-74303d897afe0352ceae39fd4dbe0ec6cf77afc25fbea30d204ee455801b9812c9cd29c12b031690d827d231195ca72db9d5de25cb9a2403a3b80b3eb500420a", "file": "apps/isa-app/src/swagger/print/models/entity-dtoof-text-dtoand-itext.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ReadOnlyEntityDTOOfTextDTOAndIText } from './read-only-entity-dtoof-text-dtoand-itext';\nexport interface EntityDTOOfTextDTOAndIText extends ReadOnlyEntityDTOOfTextDTOAndIText {}\n", "properties": [], "indexSignatures": [], "methods": [], "extends": [ "ReadOnlyEntityDTOOfTextDTOAndIText" ] }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-204653b28aef04b58b25ce9e13590e871fd46ede27097259c0fb235aa66686c99e4013c38dfee4b6cd777eba23c5f82cf6176ef4bef497eede353227643641fd", "file": "apps/isa-app/src/swagger/checkout/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n displayLabel?: string;\n enabled?: boolean;\n externalReference?: ExternalReferenceDTO;\n id?: number;\n pId?: string;\n selected?: boolean;\n uId?: string;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-204653b28aef04b58b25ce9e13590e871fd46ede27097259c0fb235aa66686c99e4013c38dfee4b6cd777eba23c5f82cf6176ef4bef497eede353227643641fd-1", "file": "apps/isa-app/src/swagger/crm/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n displayLabel?: string;\n enabled?: boolean;\n externalReference?: ExternalReferenceDTO;\n id?: number;\n pId?: string;\n selected?: boolean;\n uId?: string;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityDTOReferenceContainer-1" }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-204653b28aef04b58b25ce9e13590e871fd46ede27097259c0fb235aa66686c99e4013c38dfee4b6cd777eba23c5f82cf6176ef4bef497eede353227643641fd-2", "file": "apps/isa-app/src/swagger/eis/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n displayLabel?: string;\n enabled?: boolean;\n externalReference?: ExternalReferenceDTO;\n id?: number;\n pId?: string;\n selected?: boolean;\n uId?: string;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityDTOReferenceContainer-2" }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-0c56b924dc7eaf133e9c04ffdb7dd3e3b8ed695e533a80a2ae190ecfaaa64be95eec2327adc696acddb83fdf58811fe230bc0a916c7ba3099ddf28d89ac6caef-3", "file": "apps/isa-app/src/swagger/oms/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n /**\n * DisplayLabel\n */\n displayLabel?: string;\n\n /**\n * Enabled\n */\n enabled?: boolean;\n\n /**\n * ExternalReference\n */\n externalReference?: ExternalReferenceDTO;\n\n /**\n * PK\n */\n id?: number;\n\n /**\n * Public visible PK\n */\n pId?: string;\n\n /**\n * Selected\n */\n selected?: boolean;\n\n /**\n * UId\n */\n uId?: string;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

DisplayLabel

\n", "line": 8, "rawdescription": "\n\nDisplayLabel\n" }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Enabled

\n", "line": 13, "rawdescription": "\n\nEnabled\n" }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "

ExternalReference

\n", "line": 18, "rawdescription": "\n\nExternalReference\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

PK

\n", "line": 23, "rawdescription": "\n\nPK\n" }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Public visible PK

\n", "line": 28, "rawdescription": "\n\nPublic visible PK\n" }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "

Selected

\n", "line": 33, "rawdescription": "\n\nSelected\n" }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

UId

\n", "line": 38, "rawdescription": "\n\nUId\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "EntityDTOReferenceContainer-3" }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-baa708ffabd757025cb0b77a9e91329c4d978d975dac10ff3e0356a32bf84a8c946615b571b8473265b911202b41dc86541c8efb2af4eaac33d6e5cc3323fe82-4", "file": "apps/isa-app/src/swagger/print/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n displayLabel?: string;\n enabled?: boolean;\n externalReference?: ExternalReferenceDTO;\n id?: number;\n pId?: string;\n selected?: boolean;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "EntityDTOReferenceContainer-4" }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-204653b28aef04b58b25ce9e13590e871fd46ede27097259c0fb235aa66686c99e4013c38dfee4b6cd777eba23c5f82cf6176ef4bef497eede353227643641fd-5", "file": "apps/isa-app/src/swagger/remi/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n displayLabel?: string;\n enabled?: boolean;\n externalReference?: ExternalReferenceDTO;\n id?: number;\n pId?: string;\n selected?: boolean;\n uId?: string;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "EntityDTOReferenceContainer-5" }, { "name": "EntityDTOReferenceContainer", "id": "interface-EntityDTOReferenceContainer-204653b28aef04b58b25ce9e13590e871fd46ede27097259c0fb235aa66686c99e4013c38dfee4b6cd777eba23c5f82cf6176ef4bef497eede353227643641fd-6", "file": "apps/isa-app/src/swagger/wws/models/entity-dtoreference-container.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { ExternalReferenceDTO } from './external-reference-dto';\nexport interface EntityDTOReferenceContainer extends TouchedBase {\n displayLabel?: string;\n enabled?: boolean;\n externalReference?: ExternalReferenceDTO;\n id?: number;\n pId?: string;\n selected?: boolean;\n uId?: string;\n}\n", "properties": [ { "name": "displayLabel", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalReference", "deprecated": false, "deprecationMessage": "", "type": "ExternalReferenceDTO", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 6, "duplicateName": "EntityDTOReferenceContainer-6" }, { "name": "EntityKeyValueDTOOfStringAndString", "id": "interface-EntityKeyValueDTOOfStringAndString-b726f47bb5a1a97cb30b692d49f733d0b789b6cd3b6c9c0c87ebe2ef719f8404e6f9b370f4336d1cf8d13fdcff9634e6b0f8519bb27e74beb1de89f4a7c2f601", "file": "apps/isa-app/src/swagger/crm/models/entity-key-value-dtoof-string-and-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityKeyValueDTOOfStringAndString extends EntityDTOBase {\n enabled?: boolean;\n key?: string;\n selected?: boolean;\n value?: string;\n}\n", "properties": [ { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ] }, { "name": "EntityKeyValueDTOOfStringAndString", "id": "interface-EntityKeyValueDTOOfStringAndString-b726f47bb5a1a97cb30b692d49f733d0b789b6cd3b6c9c0c87ebe2ef719f8404e6f9b370f4336d1cf8d13fdcff9634e6b0f8519bb27e74beb1de89f4a7c2f601-1", "file": "apps/isa-app/src/swagger/eis/models/entity-key-value-dtoof-string-and-string.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface EntityKeyValueDTOOfStringAndString extends EntityDTOBase {\n enabled?: boolean;\n key?: string;\n selected?: boolean;\n value?: string;\n}\n", "properties": [ { "name": "enabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityKeyValueDTOOfStringAndString-1" }, { "name": "EntityReferenceDTO", "id": "interface-EntityReferenceDTO-a7d0de78ada6d57a503a3068ba293a9bc4d881ed36fcf23d2800a5550d36a3fa8f9dcacba9089c799c6b1a05cdbc2b462e906029847b0a066c9fbcfde1bfe227", "file": "apps/isa-app/src/swagger/checkout/models/entity-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nexport interface EntityReferenceDTO extends TouchedBase {\n pId?: string;\n reference?: EntityDTOReferenceContainer;\n source?: number;\n}\n", "properties": [ { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "reference", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOReferenceContainer", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "source", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "EntityReferenceDTO", "id": "interface-EntityReferenceDTO-7f56ec2e7c9e0f224f28469f9856091b606f7ad15b9445d07625ca2c181fe5675b1b9a0a42c0fb2b0ff0bb5341dd7903ac8a6064c336ae6d408a638a572eee40-1", "file": "apps/isa-app/src/swagger/oms/models/entity-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nexport interface EntityReferenceDTO extends TouchedBase {\n /**\n * Public visible PK\n */\n pId?: string;\n\n /**\n * Quelldatensatz / Referenz\n */\n reference?: EntityDTOReferenceContainer;\n\n /**\n * PK\n */\n source?: number;\n}\n", "properties": [ { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Public visible PK

\n", "line": 8, "rawdescription": "\n\nPublic visible PK\n" }, { "name": "reference", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOReferenceContainer", "indexKey": "", "optional": true, "description": "

Quelldatensatz / Referenz

\n", "line": 13, "rawdescription": "\n\nQuelldatensatz / Referenz\n" }, { "name": "source", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

PK

\n", "line": 18, "rawdescription": "\n\nPK\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "EntityReferenceDTO-1" }, { "name": "EntityReferenceDTO", "id": "interface-EntityReferenceDTO-a7d0de78ada6d57a503a3068ba293a9bc4d881ed36fcf23d2800a5550d36a3fa8f9dcacba9089c799c6b1a05cdbc2b462e906029847b0a066c9fbcfde1bfe227-2", "file": "apps/isa-app/src/swagger/print/models/entity-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nexport interface EntityReferenceDTO extends TouchedBase {\n pId?: string;\n reference?: EntityDTOReferenceContainer;\n source?: number;\n}\n", "properties": [ { "name": "pId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "reference", "deprecated": false, "deprecationMessage": "", "type": "EntityDTOReferenceContainer", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "source", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "EntityReferenceDTO-2" }, { "name": "EntityReferenceTypeDTO", "id": "interface-EntityReferenceTypeDTO-7c16bf9e7fe44d8e9ce7244f072e2a32b0e08a31f7af1f68bfda7e24079faacec0bff5d87b78b78ac0b21c0f9c10ec0e3b047865774f29989f62d2ddd0155218", "file": "apps/isa-app/src/swagger/oms/models/entity-reference-type-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOReferenceContainer } from './entity-dtoreference-container';\nexport interface EntityReferenceTypeDTO extends EntityDTOReferenceContainer {\n /**\n * Type\n */\n type?: string;\n}\n", "properties": [ { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Type

\n", "line": 7, "rawdescription": "\n\nType\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOReferenceContainer" ] }, { "name": "EnvelopeDTO", "id": "interface-EnvelopeDTO-6739241a8c021657b5a031c03d7caf579c873c5c8e7fc934e1cc1eda62d5bbc91678ab77a1dd632b47901af59dd93803fb6cb751b9d51dbd3169b37f2e7463bb", "file": "apps/isa-app/src/hub/notifications/defs/envelope.dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TargetDTO } from './target.dto';\r\n\r\nexport interface EnvelopeDTO {\r\n uId?: string;\r\n\r\n timestamp?: string;\r\n\r\n sequence?: number;\r\n\r\n target?: TargetDTO;\r\n\r\n action?: string;\r\n\r\n data?: T;\r\n}\r\n", "properties": [ { "name": "action", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "T", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "sequence", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "TargetDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "timestamp", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "uId", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f636333858fd33fe42d556bea8e0e9cb29f7abd57b4dbf870751abbcd2981ddec56562d77a4f0df1971bcd851ab20ee4d802476ba828dee1429e6d84b679afa7", "file": "apps/isa-app/src/swagger/checkout/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n externalChanged?: string;\n externalCreated?: string;\n externalNumber?: string;\n externalPK?: string;\n externalRepository?: string;\n externalStatus: EntityStatus;\n externalVersion?: number;\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f636333858fd33fe42d556bea8e0e9cb29f7abd57b4dbf870751abbcd2981ddec56562d77a4f0df1971bcd851ab20ee4d802476ba828dee1429e6d84b679afa7-1", "file": "apps/isa-app/src/swagger/crm/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n externalChanged?: string;\n externalCreated?: string;\n externalNumber?: string;\n externalPK?: string;\n externalRepository?: string;\n externalStatus: EntityStatus;\n externalVersion?: number;\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "ExternalReferenceDTO-1" }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f636333858fd33fe42d556bea8e0e9cb29f7abd57b4dbf870751abbcd2981ddec56562d77a4f0df1971bcd851ab20ee4d802476ba828dee1429e6d84b679afa7-2", "file": "apps/isa-app/src/swagger/eis/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n externalChanged?: string;\n externalCreated?: string;\n externalNumber?: string;\n externalPK?: string;\n externalRepository?: string;\n externalStatus: EntityStatus;\n externalVersion?: number;\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "ExternalReferenceDTO-2" }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f5bea9fe233dca5004fe9c116d0a09ec47754bf3a6833ba05f3f55b22ed809c08c11e8a227e24e608b80bf3a1126cb2639a194f968095b5ebe8af4d7a7ede374-3", "file": "apps/isa-app/src/swagger/oms/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n /**\n * Datensatz wurde extern zuletzt geändert am\n */\n externalChanged?: string;\n\n /**\n * Datensatz wurde extern erstellt am\n */\n externalCreated?: string;\n\n /**\n * Externe Referenz\n */\n externalNumber?: string;\n\n /**\n * Externer PK\n */\n externalPK?: string;\n\n /**\n * Eindeutige Name des externen Systems\n */\n externalRepository?: string;\n\n /**\n * Externer Datensatz-Status (Online/Aktiv, Offline/Deaktiviert, Gelöscht)\n */\n externalStatus: EntityStatus;\n\n /**\n * Externe Versionsnummer des Datensatzes\n */\n externalVersion?: number;\n\n /**\n * Eindeutige ID um Entitäten zu veröffentlichen\n */\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Datensatz wurde extern zuletzt geändert am

\n", "line": 8, "rawdescription": "\n\nDatensatz wurde extern zuletzt geändert am\n" }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Datensatz wurde extern erstellt am

\n", "line": 13, "rawdescription": "\n\nDatensatz wurde extern erstellt am\n" }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Externe Referenz

\n", "line": 18, "rawdescription": "\n\nExterne Referenz\n" }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Externer PK

\n", "line": 23, "rawdescription": "\n\nExterner PK\n" }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige Name des externen Systems

\n", "line": 28, "rawdescription": "\n\nEindeutige Name des externen Systems\n" }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "

Externer Datensatz-Status (Online/Aktiv, Offline/Deaktiviert, Gelöscht)

\n", "line": 33, "rawdescription": "\n\nExterner Datensatz-Status (Online/Aktiv, Offline/Deaktiviert, Gelöscht)\n" }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Externe Versionsnummer des Datensatzes

\n", "line": 38, "rawdescription": "\n\nExterne Versionsnummer des Datensatzes\n" }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Eindeutige ID um Entitäten zu veröffentlichen

\n", "line": 43, "rawdescription": "\n\nEindeutige ID um Entitäten zu veröffentlichen\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "ExternalReferenceDTO-3" }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f636333858fd33fe42d556bea8e0e9cb29f7abd57b4dbf870751abbcd2981ddec56562d77a4f0df1971bcd851ab20ee4d802476ba828dee1429e6d84b679afa7-4", "file": "apps/isa-app/src/swagger/print/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n externalChanged?: string;\n externalCreated?: string;\n externalNumber?: string;\n externalPK?: string;\n externalRepository?: string;\n externalStatus: EntityStatus;\n externalVersion?: number;\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "ExternalReferenceDTO-4" }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f636333858fd33fe42d556bea8e0e9cb29f7abd57b4dbf870751abbcd2981ddec56562d77a4f0df1971bcd851ab20ee4d802476ba828dee1429e6d84b679afa7-5", "file": "apps/isa-app/src/swagger/remi/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n externalChanged?: string;\n externalCreated?: string;\n externalNumber?: string;\n externalPK?: string;\n externalRepository?: string;\n externalStatus: EntityStatus;\n externalVersion?: number;\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "ExternalReferenceDTO-5" }, { "name": "ExternalReferenceDTO", "id": "interface-ExternalReferenceDTO-f636333858fd33fe42d556bea8e0e9cb29f7abd57b4dbf870751abbcd2981ddec56562d77a4f0df1971bcd851ab20ee4d802476ba828dee1429e6d84b679afa7-6", "file": "apps/isa-app/src/swagger/wws/models/external-reference-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { EntityStatus } from './entity-status';\nexport interface ExternalReferenceDTO extends TouchedBase {\n externalChanged?: string;\n externalCreated?: string;\n externalNumber?: string;\n externalPK?: string;\n externalRepository?: string;\n externalStatus: EntityStatus;\n externalVersion?: number;\n publishToken?: string;\n}\n", "properties": [ { "name": "externalChanged", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "externalCreated", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "externalNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "externalPK", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "externalRepository", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "externalStatus", "deprecated": false, "deprecationMessage": "", "type": "EntityStatus", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "externalVersion", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "publishToken", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 6, "duplicateName": "ExternalReferenceDTO-6" }, { "name": "FeedDTO", "id": "interface-FeedDTO-500653e36cbbd8e5f4ef2509435b311e2cdbb7cdf37376b0880a9e2e9dc6a11432a9f1d5946063131c184ec12eddc1fd684e80036903d501a7c32f020ab9fa15", "file": "apps/isa-app/src/swagger/isa/models/feed-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface FeedDTO {\n desc?: string;\n emphasize?: number;\n headline?: string;\n id?: string;\n image?: string;\n label?: string;\n timestamp?: string;\n type?: string;\n validUntil?: string;\n}\n", "properties": [ { "name": "desc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "emphasize", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "headline", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "image", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "timestamp", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "validUntil", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "description": "

Feed

\n", "rawdescription": "\n\nFeed\n", "methods": [], "extends": [] }, { "name": "FileDTO", "id": "interface-FileDTO-94642cf19423498a2f2d5b75f7b7907b29f4989fe347287f8daa3bae26a58def5555069b5d36f1b177465527690583035d65ae281efdcfeac5e282f7aeeeffd5", "file": "apps/isa-app/src/swagger/checkout/models/file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfFileDTOAndIFile } from './entity-dtobase-of-file-dtoand-ifile';\nexport interface FileDTO extends EntityDTOBaseOfFileDTOAndIFile {\n copyright?: string;\n hash?: string;\n license?: string;\n locale?: string;\n mime?: string;\n name?: string;\n path?: string;\n size?: number;\n sort?: number;\n subtitle?: string;\n type?: string;\n}\n", "properties": [ { "name": "copyright", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "hash", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "license", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "mime", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "path", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "size", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfFileDTOAndIFile" ] }, { "name": "FileDTO", "id": "interface-FileDTO-d70db6a90c4e2805c579f7e7ac1918f87a583796370349111d0ecda818aa1c992141b3723edbf8937a4d675010a6625f12d31e025c22e42b0192f4508eb8e49d-1", "file": "apps/isa-app/src/swagger/eis/models/file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBase } from './entity-dtobase';\nexport interface FileDTO extends EntityDTOBase {\n /**\n * Datei-Inhalt\n */\n content?: string;\n\n /**\n * Copyright Angaben\n */\n copyright?: string;\n\n /**\n * Hash von Content\n */\n hash?: string;\n\n /**\n * MIME (z.B. image/png, application/pdf\n */\n mime?: string;\n\n /**\n * Bezeichner / Dateiname\n */\n name?: string;\n\n /**\n * Datei-Pfad\n */\n path?: string;\n\n /**\n * Größe der Date in Bytes\n */\n size?: number;\n\n /**\n * Untertitel\n */\n subtitle?: string;\n\n /**\n * Art der Datei (z.B. Cover)\n */\n type?: string;\n}\n", "properties": [ { "name": "content", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Datei-Inhalt

\n", "line": 7, "rawdescription": "\n\nDatei-Inhalt\n" }, { "name": "copyright", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Copyright Angaben

\n", "line": 12, "rawdescription": "\n\nCopyright Angaben\n" }, { "name": "hash", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Hash von Content

\n", "line": 17, "rawdescription": "\n\nHash von Content\n" }, { "name": "mime", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

MIME (z.B. image/png, application/pdf

\n", "line": 22, "rawdescription": "\n\nMIME (z.B. image/png, application/pdf\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Bezeichner / Dateiname

\n", "line": 27, "rawdescription": "\n\nBezeichner / Dateiname\n" }, { "name": "path", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Datei-Pfad

\n", "line": 32, "rawdescription": "\n\nDatei-Pfad\n" }, { "name": "size", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Größe der Date in Bytes

\n", "line": 37, "rawdescription": "\n\nGröße der Date in Bytes\n" }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Untertitel

\n", "line": 42, "rawdescription": "\n\nUntertitel\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Art der Datei (z.B. Cover)

\n", "line": 47, "rawdescription": "\n\nArt der Datei (z.B. Cover)\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "FileDTO-1" }, { "name": "FileDTO", "id": "interface-FileDTO-70cbd0d3d638660b4396a504d50115be2de04053c3a476982a9ccad7168f2fe637bcf1ecb64010859f0e38169af96cd00d17a63261a68b2655bc50c55081db37-2", "file": "apps/isa-app/src/swagger/oms/models/file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOBaseOfFileDTOAndIFile } from './entity-dtobase-of-file-dtoand-ifile';\nexport interface FileDTO extends EntityDTOBaseOfFileDTOAndIFile {\n /**\n * Copyright\n */\n copyright?: string;\n\n /**\n * Hash\n */\n hash?: string;\n\n /**\n * Lizenz\n */\n license?: string;\n\n /**\n * Lokalisisierung\n */\n locale?: string;\n\n /**\n * MIME Type (z.B. image/png, application/pdf)\n */\n mime?: string;\n\n /**\n * Dateiname / Bezeichner\n */\n name?: string;\n\n /**\n * Dateipfad\n */\n path?: string;\n\n /**\n * Größe in Kb\n */\n size?: number;\n\n /**\n * Sortierung\n */\n sort?: number;\n\n /**\n * Untertitel\n */\n subtitle?: string;\n\n /**\n * Art der Datei\n */\n type?: string;\n}\n", "properties": [ { "name": "copyright", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Copyright

\n", "line": 7, "rawdescription": "\n\nCopyright\n" }, { "name": "hash", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Hash

\n", "line": 12, "rawdescription": "\n\nHash\n" }, { "name": "license", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lizenz

\n", "line": 17, "rawdescription": "\n\nLizenz\n" }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Lokalisisierung

\n", "line": 22, "rawdescription": "\n\nLokalisisierung\n" }, { "name": "mime", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

MIME Type (z.B. image/png, application/pdf)

\n", "line": 27, "rawdescription": "\n\nMIME Type (z.B. image/png, application/pdf)\n" }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Dateiname / Bezeichner

\n", "line": 32, "rawdescription": "\n\nDateiname / Bezeichner\n" }, { "name": "path", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Dateipfad

\n", "line": 37, "rawdescription": "\n\nDateipfad\n" }, { "name": "size", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Größe in Kb

\n", "line": 42, "rawdescription": "\n\nGröße in Kb\n" }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Sortierung

\n", "line": 47, "rawdescription": "\n\nSortierung\n" }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Untertitel

\n", "line": 52, "rawdescription": "\n\nUntertitel\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Art der Datei

\n", "line": 57, "rawdescription": "\n\nArt der Datei\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOBaseOfFileDTOAndIFile" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "FileDTO-2" }, { "name": "FileDTO", "id": "interface-FileDTO-17fc48b4b698d80b21f6e61ac8fec38db91accaedb1d5152a76a18027d10d8d6bd634cdda04c0d3cbf97cbf6d052d3341ca9d517941316fd4cf2c0b96de3fe2d-3", "file": "apps/isa-app/src/swagger/print/models/file-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EntityDTOOfFileDTOAndIFile } from './entity-dtoof-file-dtoand-ifile';\nexport interface FileDTO extends EntityDTOOfFileDTOAndIFile {\n copyright?: string;\n hash?: string;\n license?: string;\n locale?: string;\n mime?: string;\n name?: string;\n path?: string;\n size?: number;\n sort?: number;\n subtitle?: string;\n type?: string;\n}\n", "properties": [ { "name": "copyright", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "hash", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "license", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "mime", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "path", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "size", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "sort", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "subtitle", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "EntityDTOOfFileDTOAndIFile" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "FileDTO-3" }, { "name": "FilterAutocomplete", "id": "interface-FilterAutocomplete-5a678abd361b754f25dde779f3e72bb55fd2177672b50662f83abdf9ee60222c138c77a1084e6be57b6b40bbd5e83efeb0dbd2f402785390a85afa79032afc08", "file": "apps/isa-app/src/shared/components/filter/providers/filter-autocomplete.provider.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\nimport { FilterInput } from '../tree';\r\n\r\nexport interface FilterAutocomplete {\r\n /**\r\n * Anzeige / Bezeichner\r\n */\r\n display?: string;\r\n\r\n /**\r\n * Id\r\n */\r\n id?: string;\r\n\r\n /**\r\n * Abfragewert\r\n */\r\n query?: string;\r\n\r\n /**\r\n * Art (z.B. Titel, Autor, Verlag, ...)\r\n */\r\n type?: string;\r\n}\r\n\r\n@Injectable()\r\nexport abstract class FilterAutocompleteProvider {\r\n abstract readonly for: string;\r\n\r\n abstract complete(input: FilterInput): Observable;\r\n}\r\n", "properties": [ { "name": "display", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Anzeige / Bezeichner

\n", "line": 9, "rawdescription": "\n\nAnzeige / Bezeichner\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Id

\n", "line": 14, "rawdescription": "\n\nId\n" }, { "name": "query", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Abfragewert

\n", "line": 19, "rawdescription": "\n\nAbfragewert\n" }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Art (z.B. Titel, Autor, Verlag, ...)

\n", "line": 24, "rawdescription": "\n\nArt (z.B. Titel, Autor, Verlag, ...)\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "FilterBase", "id": "interface-FilterBase-b94457653032676f04aa610721cbd454edf4b914c2e4804cf7ac630dc4326b2fce8ce12acdb796a167db7855a094f4b94d4126736113d11722d96fd520c3e111", "file": "apps/isa-app/src/ui/filter/models/filter-base.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { FilterOption } from './filter-option';\r\n\r\nexport interface FilterBase {\r\n readonly type: T;\r\n target?: 'filter' | 'input';\r\n key?: string | number;\r\n name: string;\r\n options: O[];\r\n}\r\n", "properties": [ { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string | number", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 7 }, { "name": "options", "deprecated": false, "deprecationMessage": "", "type": "O[]", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "\"filter\" | \"input\"", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "T", "indexKey": "", "optional": false, "description": "", "line": 4, "modifierKind": [ 148 ] } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "FilterOptionBase", "id": "interface-FilterOptionBase-c5921aa2e64c2c0a05e721f5bee7c38e009e0c76367c68272b180e88f03e8a46afea0336f17db2e957b726b7ed5996914688baeca1d43a44ba7160213a4f8847", "file": "apps/isa-app/src/ui/filter/models/filter-option-base.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface FilterOptionBase {\r\n readonly type: T;\r\n key?: string;\r\n name: string;\r\n description?: string;\r\n id?: string;\r\n}\r\n", "properties": [ { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 4 }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "T", "indexKey": "", "optional": false, "description": "", "line": 2, "modifierKind": [ 148 ] } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "FoodDTO", "id": "interface-FoodDTO-b30afafad19d16e7ce60e702772ed0f33e7cc7134c08ce4eb5bf882a37f8856941c262a9a516b8f69d507593b927bff3aa044fd49d659cb951d830b5361179eb", "file": "apps/isa-app/src/swagger/checkout/models/food-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AllergeneType } from './allergene-type';\nimport { DeclarableFoodAdditives } from './declarable-food-additives';\nimport { FoodLabel } from './food-label';\nimport { NutritionFactsDTO } from './nutrition-facts-dto';\nexport interface FoodDTO extends TouchedBase {\n alcohol?: number;\n allergenes?: AllergeneType;\n allergenesDescription?: string;\n declarableFoodAdditives?: DeclarableFoodAdditives;\n foodLabel?: FoodLabel;\n mayContainTracesOf?: AllergeneType;\n mayContainTracesOfDescription?: string;\n nutritionFacts?: NutritionFactsDTO;\n}\n", "properties": [ { "name": "alcohol", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "allergenes", "deprecated": false, "deprecationMessage": "", "type": "AllergeneType", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "allergenesDescription", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "declarableFoodAdditives", "deprecated": false, "deprecationMessage": "", "type": "DeclarableFoodAdditives", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "foodLabel", "deprecated": false, "deprecationMessage": "", "type": "FoodLabel", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "mayContainTracesOf", "deprecated": false, "deprecationMessage": "", "type": "AllergeneType", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "mayContainTracesOfDescription", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "nutritionFacts", "deprecated": false, "deprecationMessage": "", "type": "NutritionFactsDTO", "indexKey": "", "optional": true, "description": "", "line": 15 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ] }, { "name": "FoodDTO", "id": "interface-FoodDTO-66a5a8148568e71fb7cdc1394e9f6f73a9988bef6cb51ab2ca90412d423042896721cb01a0ede2aa91c5834f28727aa787c1d8dcf3a7310532b046a23aae8ef9-1", "file": "apps/isa-app/src/swagger/oms/models/food-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nimport { AllergeneType } from './allergene-type';\nimport { DeclarableFoodAdditives } from './declarable-food-additives';\nimport { FoodLabel } from './food-label';\nimport { NutritionFactsDTO } from './nutrition-facts-dto';\nexport interface FoodDTO extends TouchedBase {\n /**\n * Enthaltener Alkohol\n */\n alcohol?: number;\n\n /**\n * Allergenhinweis\n */\n allergenes?: AllergeneType;\n\n /**\n * Zusätzlicher Text Allergenes\n */\n allergenesDescription?: string;\n\n /**\n * Deklarationspflichtige Zusatzstoffe in Lebensmitteln\n */\n declarableFoodAdditives?: DeclarableFoodAdditives;\n\n /**\n * Verschiedene Klassifizierungen\n */\n foodLabel?: FoodLabel;\n\n /**\n * Kann Spuren von Allergenen enthalten\n */\n mayContainTracesOf?: AllergeneType;\n\n /**\n * Zusätzlicher Text zu MayContainTracesOf\n */\n mayContainTracesOfDescription?: string;\n\n /**\n * Nährwertkennzeichnung\n */\n nutritionFacts?: NutritionFactsDTO;\n}\n", "properties": [ { "name": "alcohol", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Enthaltener Alkohol

\n", "line": 11, "rawdescription": "\n\nEnthaltener Alkohol\n" }, { "name": "allergenes", "deprecated": false, "deprecationMessage": "", "type": "AllergeneType", "indexKey": "", "optional": true, "description": "

Allergenhinweis

\n", "line": 16, "rawdescription": "\n\nAllergenhinweis\n" }, { "name": "allergenesDescription", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zusätzlicher Text Allergenes

\n", "line": 21, "rawdescription": "\n\nZusätzlicher Text Allergenes\n" }, { "name": "declarableFoodAdditives", "deprecated": false, "deprecationMessage": "", "type": "DeclarableFoodAdditives", "indexKey": "", "optional": true, "description": "

Deklarationspflichtige Zusatzstoffe in Lebensmitteln

\n", "line": 26, "rawdescription": "\n\nDeklarationspflichtige Zusatzstoffe in Lebensmitteln\n" }, { "name": "foodLabel", "deprecated": false, "deprecationMessage": "", "type": "FoodLabel", "indexKey": "", "optional": true, "description": "

Verschiedene Klassifizierungen

\n", "line": 31, "rawdescription": "\n\nVerschiedene Klassifizierungen\n" }, { "name": "mayContainTracesOf", "deprecated": false, "deprecationMessage": "", "type": "AllergeneType", "indexKey": "", "optional": true, "description": "

Kann Spuren von Allergenen enthalten

\n", "line": 36, "rawdescription": "\n\nKann Spuren von Allergenen enthalten\n" }, { "name": "mayContainTracesOfDescription", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Zusätzlicher Text zu MayContainTracesOf

\n", "line": 41, "rawdescription": "\n\nZusätzlicher Text zu MayContainTracesOf\n" }, { "name": "nutritionFacts", "deprecated": false, "deprecationMessage": "", "type": "NutritionFactsDTO", "indexKey": "", "optional": true, "description": "

Nährwertkennzeichnung

\n", "line": 46, "rawdescription": "\n\nNährwertkennzeichnung\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "FoodDTO-1" }, { "name": "FoodDTO", "id": "interface-FoodDTO-c40aeeb9a15f86bbc575f4ab1d46e648b7895d6f400b42742c3f3c3e8a8c4552f56d1a6786498a0ec4a612f6835289478f81a784c3e4c43859cb5421376fd7d9-2", "file": "apps/isa-app/src/swagger/print/models/food-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { AllergeneType } from './allergene-type';\nimport { DeclarableFoodAdditives } from './declarable-food-additives';\nimport { FoodLabel } from './food-label';\nimport { NutritionFactsDTO } from './nutrition-facts-dto';\nexport interface FoodDTO {\n alcohol?: number;\n allergenes: AllergeneType;\n allergenesDescription?: string;\n declarableFoodAdditives: DeclarableFoodAdditives;\n foodLabel: FoodLabel;\n mayContainTracesOf: AllergeneType;\n mayContainTracesOfDescription?: string;\n nutritionFacts?: NutritionFactsDTO;\n}\n", "properties": [ { "name": "alcohol", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "allergenes", "deprecated": false, "deprecationMessage": "", "type": "AllergeneType", "indexKey": "", "optional": false, "description": "", "line": 8 }, { "name": "allergenesDescription", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "declarableFoodAdditives", "deprecated": false, "deprecationMessage": "", "type": "DeclarableFoodAdditives", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "foodLabel", "deprecated": false, "deprecationMessage": "", "type": "FoodLabel", "indexKey": "", "optional": false, "description": "", "line": 11 }, { "name": "mayContainTracesOf", "deprecated": false, "deprecationMessage": "", "type": "AllergeneType", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "mayContainTracesOfDescription", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "nutritionFacts", "deprecated": false, "deprecationMessage": "", "type": "NutritionFactsDTO", "indexKey": "", "optional": true, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 2, "duplicateName": "FoodDTO-2" }, { "name": "FreeShippingDTO", "id": "interface-FreeShippingDTO-c6e2d8bcb10bb600afc21d41708e2e5406db8cb23e6db1c4c365b2ab61e8cc36db94b182a6b111064ba0da85ebb8c18d09529fa55dd0a8d652c395ff8b6e5ef0", "file": "apps/isa-app/src/swagger/checkout/models/free-shipping-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface FreeShippingDTO {\n country?: string;\n description?: string;\n from?: number;\n locale?: string;\n}\n", "properties": [ { "name": "country", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "from", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "locale", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "Gender", "id": "interface-Gender-ac2bd721ffa07efffd73ac15a1ac8e711ceec0c2caacb658bdb82a496e336dcd3a1f0bdd3cea2dd2dadd39c1493e4bb6aff5397bdd29fe81edd0278ca4a87822", "file": "apps/isa-app/src/shared/services/gender/defs/gender.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { GenderValue } from '../types';\r\n\r\nexport interface Gender {\r\n value: GenderValue;\r\n label: string;\r\n}\r\n", "properties": [ { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 5 }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "GenderValue", "indexKey": "", "optional": false, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GenerateCollectiveReceiptsArgs", "id": "interface-GenerateCollectiveReceiptsArgs-aa30d789d33989dc1aec74bd788b16ee7226414c21c0f576514034c92d674bcfc92c778da15b0ca667b989115bb81f17b17a664705f05845a3d5e71bd948060a", "file": "apps/isa-app/src/swagger/oms/models/generate-collective-receipts-args.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface GenerateCollectiveReceiptsArgs {\n receiptDate: string;\n start: string;\n stop: string;\n}\n", "properties": [ { "name": "receiptDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 3 }, { "name": "start", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 4 }, { "name": "stop", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GeoLocation", "id": "interface-GeoLocation-a2e159078aca07883f8be3351c536b0906ab9f7b2607dda67c3623b0713696ee591a4f965d1cb4e2b42c2e3952482ec1d2519de0cc21b8449cfa186f36974e8d", "file": "apps/isa-app/src/utils/common/geo-distance.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface GeoLocation {\r\n altitude?: number;\r\n latitude?: number;\r\n longitude?: number;\r\n}\r\n\r\nexport function geoDistance(startLocation: GeoLocation, endLocation: GeoLocation): number {\r\n if (!(!!startLocation && !!endLocation)) return 0;\r\n\r\n if (startLocation.latitude === endLocation.latitude && startLocation.longitude === endLocation.longitude) {\r\n return 0;\r\n } else {\r\n const radlat1 = (Math.PI * startLocation.latitude) / 180;\r\n const radlat2 = (Math.PI * endLocation.latitude) / 180;\r\n const theta = startLocation.longitude - endLocation.longitude;\r\n const radtheta = (Math.PI * theta) / 180;\r\n let dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta);\r\n if (dist > 1) {\r\n dist = 1;\r\n }\r\n dist = Math.acos(dist);\r\n dist = (dist * 180) / Math.PI;\r\n return dist;\r\n }\r\n}\r\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 2 }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GeoLocation", "id": "interface-GeoLocation-e4d6b0bf3a24d3e91253e0a16380d4d72241211746f99fd7cd4d1e6ed06ed5ca13df3eb1dee10350b8a5c026c54ca75c99fe69220de82f11dfbb5a14a8a77703-1", "file": "apps/isa-app/src/swagger/checkout/models/geo-location.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface GeoLocation extends TouchedBase {\n altitude?: number;\n latitude?: number;\n longitude?: number;\n}\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 1, "duplicateName": "GeoLocation-1" }, { "name": "GeoLocation", "id": "interface-GeoLocation-e4d6b0bf3a24d3e91253e0a16380d4d72241211746f99fd7cd4d1e6ed06ed5ca13df3eb1dee10350b8a5c026c54ca75c99fe69220de82f11dfbb5a14a8a77703-2", "file": "apps/isa-app/src/swagger/crm/models/geo-location.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface GeoLocation extends TouchedBase {\n altitude?: number;\n latitude?: number;\n longitude?: number;\n}\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 2, "duplicateName": "GeoLocation-2" }, { "name": "GeoLocation", "id": "interface-GeoLocation-8363c732ea9dcdbf00bc81739f1f18dacf4af67e76853d72acff2525778fe0e8411f94da99a3beb9d8c3ed30d3e65134dd03e3c438870de04fa6e44196f92058-3", "file": "apps/isa-app/src/swagger/oms/models/geo-location.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface GeoLocation extends TouchedBase {\n /**\n * Höhe\n */\n altitude?: number;\n\n /**\n * Breitengrad\n */\n latitude?: number;\n\n /**\n * Längengrad\n */\n longitude?: number;\n}\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Höhe

\n", "line": 7, "rawdescription": "\n\nHöhe\n" }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Breitengrad

\n", "line": 12, "rawdescription": "\n\nBreitengrad\n" }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Längengrad

\n", "line": 17, "rawdescription": "\n\nLängengrad\n" } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 3, "duplicateName": "GeoLocation-3" }, { "name": "GeoLocation", "id": "interface-GeoLocation-e4d6b0bf3a24d3e91253e0a16380d4d72241211746f99fd7cd4d1e6ed06ed5ca13df3eb1dee10350b8a5c026c54ca75c99fe69220de82f11dfbb5a14a8a77703-4", "file": "apps/isa-app/src/swagger/print/models/geo-location.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface GeoLocation extends TouchedBase {\n altitude?: number;\n latitude?: number;\n longitude?: number;\n}\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 4, "duplicateName": "GeoLocation-4" }, { "name": "GeoLocation", "id": "interface-GeoLocation-e4d6b0bf3a24d3e91253e0a16380d4d72241211746f99fd7cd4d1e6ed06ed5ca13df3eb1dee10350b8a5c026c54ca75c99fe69220de82f11dfbb5a14a8a77703-5", "file": "apps/isa-app/src/swagger/remi/models/geo-location.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface GeoLocation extends TouchedBase {\n altitude?: number;\n latitude?: number;\n longitude?: number;\n}\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 5, "duplicateName": "GeoLocation-5" }, { "name": "GeoLocation", "id": "interface-GeoLocation-e4d6b0bf3a24d3e91253e0a16380d4d72241211746f99fd7cd4d1e6ed06ed5ca13df3eb1dee10350b8a5c026c54ca75c99fe69220de82f11dfbb5a14a8a77703-6", "file": "apps/isa-app/src/swagger/wws/models/geo-location.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { TouchedBase } from './touched-base';\nexport interface GeoLocation extends TouchedBase {\n altitude?: number;\n latitude?: number;\n longitude?: number;\n}\n", "properties": [ { "name": "altitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "latitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "longitude", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [ "TouchedBase" ], "isDuplicate": true, "duplicateId": 6, "duplicateName": "GeoLocation-6" }, { "name": "GoodsInCleanupListState", "id": "interface-GoodsInCleanupListState-a0e69b1f6a8931f0a5af6465b929e5905cf116c377abfaafc1a4f798633a3b7887ff474342dcf95a9fd680811d98a16ef5fadb5d96beae4473acf03c36f115a7", "file": "apps/isa-app/src/page/goods-in/goods-in-cleanup-list/goods-in-cleanup-list.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { HttpErrorResponse } from '@angular/common/http';\nimport { Injectable } from '@angular/core';\nimport { DomainGoodsService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { ListResponseArgsOfOrderItemListItemDTO, OrderItemListItemDTO } from '@swagger/oms';\nimport { isResponseArgs } from '@utils/object';\nimport { Subject } from 'rxjs';\nimport { switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface GoodsInCleanupListState {\n message?: string;\n fetching: boolean;\n hits: number;\n results: OrderItemListItemDTO[];\n selectedOrderItemSubsetIds: number[];\n}\n\n@Injectable()\nexport class GoodsInCleanupListStore extends ComponentStore {\n get results() {\n return this.get((s) => s.results);\n }\n readonly results$ = this.select((s) => s.results);\n\n get hits() {\n return this.get((s) => s.hits);\n }\n readonly hits$ = this.select((s) => s.hits);\n\n get fetching() {\n return this.get((s) => s.fetching);\n }\n readonly fetching$ = this.select((s) => s.fetching);\n\n get selectedOrderItemSubsetIds() {\n return this.get((s) => s.selectedOrderItemSubsetIds);\n }\n selectedOrderItemSubsetIds$ = this.select((s) => s.selectedOrderItemSubsetIds);\n\n private _searchResultSubject = new Subject();\n\n readonly searchResult$ = this._searchResultSubject.asObservable();\n\n constructor(private _domainGoodsInService: DomainGoodsService) {\n super({\n fetching: false,\n hits: 0,\n results: [],\n selectedOrderItemSubsetIds: [],\n });\n }\n\n searchRequest() {\n return this._domainGoodsInService.goodsInCleanupList();\n }\n\n search = this.effect(($) =>\n $.pipe(\n tap((_) => this.patchState({ fetching: true })),\n withLatestFrom(this.results$),\n switchMap(([_, _results]) =>\n this.searchRequest().pipe(\n tapResponse(\n (res) => {\n this.patchState({\n hits: res.hits,\n results: res.result ?? [],\n fetching: false,\n });\n\n this._searchResultSubject.next(res);\n },\n (err: Error) => {\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\n this._searchResultSubject.next(err.error);\n } else {\n this._searchResultSubject.next({\n error: true,\n message: err.message,\n });\n }\n this.patchState({ fetching: false });\n console.error('GoodsInCleanupListStore.search()', err);\n },\n ),\n ),\n ),\n ),\n );\n}\n", "properties": [ { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "hits", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "results", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "selectedOrderItemSubsetIds", "deprecated": false, "deprecationMessage": "", "type": "number[]", "indexKey": "", "optional": false, "description": "", "line": 17 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GoodsInListItemComponentState", "id": "interface-GoodsInListItemComponentState-0ba01f19f6dd06b1b12bc3fd878da670856b2f87ecdb7d2939e3aa5dad17ba5deb58cd522cea1aac74da9b90b74001028ad337295d9024e767e23556de28f799", "file": "apps/isa-app/src/page/goods-in/goods-in-list/goods-in-list-item/goods-in-list-item.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ChangeDetectionStrategy, Component, EventEmitter, HostBinding, Input, OnDestroy, Output } from '@angular/core';\r\nimport { CommandService } from '@core/command';\r\nimport { EnvironmentService } from '@core/environment';\r\nimport { DomainOmsService } from '@domain/oms';\r\nimport { ComponentStore } from '@ngrx/component-store';\r\nimport { OrderItemListItemDTO, StockStatusCodeDTO } from '@swagger/oms';\r\nimport { UiErrorModalComponent, UiModalService } from '@ui/modal';\r\nimport { isEqual } from 'lodash';\r\nimport { Observable, Subject } from 'rxjs';\r\nimport { catchError, first, map, shareReplay, switchMap } from 'rxjs/operators';\r\n\r\ninterface GoodsInListItemComponentState {\r\n item: OrderItemListItemDTO;\r\n editSsc: boolean;\r\n sscInvalid: boolean;\r\n sscChanged: boolean;\r\n ssc: string;\r\n sscText: string;\r\n supplierIdError: boolean;\r\n}\r\n\r\n@Component({\r\n selector: 'goods-in-list-item',\r\n templateUrl: 'goods-in-list-item.component.html',\r\n styleUrls: ['goods-in-list-item.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class GoodsInListItemComponent extends ComponentStore implements OnDestroy {\r\n @Output() refresh = new EventEmitter();\r\n\r\n @Input()\r\n get item() {\r\n return this.get((s) => s.item);\r\n }\r\n set item(item: OrderItemListItemDTO) {\r\n if (!isEqual(this.item, item)) {\r\n if (!item.supplierId) {\r\n this.patchState({ supplierIdError: true });\r\n }\r\n\r\n this.patchState({ item });\r\n\r\n if (item.ssc && item.sscText) {\r\n this.ssc = item.ssc;\r\n this.sscText = item.sscText;\r\n }\r\n }\r\n }\r\n readonly item$ = this.select((s) => s.item);\r\n\r\n @Input()\r\n get editSsc() {\r\n return this.get((s) => s.editSsc);\r\n }\r\n set editSsc(editSsc: boolean) {\r\n if (this.editSsc !== editSsc) {\r\n this.patchState({ editSsc });\r\n }\r\n }\r\n readonly editSsc$ = this.select((s) => s.editSsc);\r\n\r\n get sscInvalid() {\r\n return this.get((s) => s.sscInvalid);\r\n }\r\n set sscInvalid(sscInvalid: boolean) {\r\n if (this.sscInvalid !== sscInvalid) {\r\n this.patchState({ sscInvalid });\r\n }\r\n }\r\n readonly sscInvalid$ = this.select((s) => s.sscInvalid).pipe(shareReplay());\r\n\r\n get sscChanged() {\r\n return this.get((s) => s.sscChanged);\r\n }\r\n set sscChanged(sscChanged: boolean) {\r\n if (this.sscChanged !== sscChanged) {\r\n this.patchState({ sscChanged });\r\n }\r\n }\r\n readonly sscChanged$ = this.select((s) => s.sscChanged);\r\n\r\n get ssc() {\r\n return this.get((s) => s.ssc);\r\n }\r\n set ssc(ssc: string) {\r\n if (this.ssc !== ssc) {\r\n this.patchState({ ssc });\r\n }\r\n }\r\n readonly ssc$ = this.select((s) => s.ssc);\r\n\r\n get sscText() {\r\n return this.get((s) => s.sscText);\r\n }\r\n set sscText(sscText: string) {\r\n if (this.sscText !== sscText) {\r\n this.patchState({ sscText });\r\n }\r\n }\r\n readonly sscText$ = this.select((s) => s.sscText);\r\n\r\n readonly supplierIdError$ = this.select((s) => s.supplierIdError);\r\n\r\n readonly statusCodes$: Observable = this.item$.pipe(\r\n switchMap((item) => {\r\n if (item.supplierId) {\r\n return this._omsService.getStockStatusCodes({ supplierId: item.supplierId, eagerLoading: 2 });\r\n }\r\n this.patchState({ supplierIdError: true });\r\n }),\r\n catchError(() => {\r\n this.patchState({ supplierIdError: true });\r\n return [undefined];\r\n }),\r\n );\r\n\r\n readonly instruction$ = this.statusCodes$.pipe(\r\n map((statusCodes) => {\r\n const code = statusCodes?.find((statusCode) => statusCode?.code === this.item.ssc);\r\n const textObj = code?.texts?.find((text) => text?.textType === 'REWORK');\r\n return textObj && textObj.text ? textObj.text : '';\r\n }),\r\n shareReplay(),\r\n );\r\n\r\n private _onDestroy$ = new Subject();\r\n\r\n constructor(\r\n private _omsService: DomainOmsService,\r\n private _command: CommandService,\r\n private _modal: UiModalService,\r\n public environmentService: EnvironmentService,\r\n ) {\r\n super({\r\n item: undefined,\r\n editSsc: false,\r\n sscInvalid: false,\r\n sscChanged: false,\r\n ssc: undefined,\r\n sscText: undefined,\r\n supplierIdError: false,\r\n });\r\n }\r\n\r\n ngOnDestroy() {\r\n this._onDestroy$.next();\r\n this._onDestroy$.complete();\r\n }\r\n\r\n async sscChange(value: string) {\r\n this.ssc = value;\r\n this.sscChanged = true;\r\n\r\n const code = (await this.statusCodes$.pipe(first()).toPromise())?.find((statusCode) => statusCode.code === value);\r\n if (!!code) {\r\n this.sscText = code.supplierDescription;\r\n this.sscInvalid = false;\r\n } else {\r\n this.sscText = 'Meldenummer ist ungültig';\r\n this.sscInvalid = true;\r\n }\r\n }\r\n\r\n sscUpdated() {\r\n this.sscText = this.item.sscText;\r\n this.ssc = this.item.ssc;\r\n this.sscInvalid = false;\r\n this.sscChanged = false;\r\n }\r\n\r\n async showReorderModal() {\r\n try {\r\n await this._command.handleCommand('REORDER', { items: [this.item] });\r\n this.refresh.emit();\r\n } catch (e) {\r\n this._modal.open({\r\n content: UiErrorModalComponent,\r\n data: e,\r\n });\r\n }\r\n }\r\n\r\n @HostBinding('style') get style() {\r\n return this.environmentService.isTablet() ? 'max-width: 700px' : '';\r\n }\r\n}\r\n", "properties": [ { "name": "editSsc", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "ssc", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "sscChanged", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "sscInvalid", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "sscText", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 18 }, { "name": "supplierIdError", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 19 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GoodsInListReorderModalState", "id": "interface-GoodsInListReorderModalState-f92cf76c14a5f7a60e6628bba4e7e2695cf7ce4591714eb909257e6f1516313b8ca557e5e31d34575b20c3f7f846b0b0b076c07cbdece3b6a4f18eff57daa0ae", "file": "apps/isa-app/src/modal/reorder/reorder.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { ChangeDetectionStrategy, Component, inject } from '@angular/core';\nimport { DomainAvailabilityService } from '@domain/availability';\nimport { DomainOmsService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { AvailabilityDTO2, OrderItemListItemDTO } from '@swagger/oms';\nimport { UiModalRef } from '@ui/modal';\nimport { BehaviorSubject, combineLatest } from 'rxjs';\nimport { catchError, map, shareReplay, switchMap, tap } from 'rxjs/operators';\nimport { ReorderResult } from './reorder.result';\n\ninterface GoodsInListReorderModalState {\n orderItem: OrderItemListItemDTO;\n checkedAvailability: AvailabilityDTO2;\n takeAwayAvailabilityError: boolean;\n storeAvailabilityError: boolean;\n ctaDisabled: boolean;\n showReasons: boolean;\n}\n\n@Component({\n selector: 'modal-reorder',\n templateUrl: 'reorder.component.html',\n styleUrls: ['reorder.component.scss'],\n changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class ReorderModalComponent extends ComponentStore {\n private domainAvailabilityService = inject(DomainAvailabilityService);\n private _omsService = inject(DomainOmsService);\n\n readonly orderItem$ = this.select((s) => s.orderItem);\n get orderItem() {\n return this.get((s) => s.orderItem);\n }\n\n get checkedAvailability() {\n return this.get((s) => s.checkedAvailability);\n }\n set checkedAvailability(checkedAvailability: AvailabilityDTO2) {\n if (this.checkedAvailability !== checkedAvailability) {\n this.patchState({ checkedAvailability });\n this.checkedSupplier = this.checkedAvailability?.supplier;\n }\n }\n\n readonly checkedAvailability$ = this.select((s) => s.checkedAvailability);\n\n get ctaDisabled() {\n return this.get((s) => s.ctaDisabled);\n }\n set ctaDisabled(ctaDisabled: boolean) {\n if (this.ctaDisabled !== ctaDisabled) {\n this.patchState({ ctaDisabled: ctaDisabled });\n }\n }\n readonly ctaDisabled$ = this.select((s) => s.ctaDisabled);\n\n readonly reorderReasons$ = this._omsService.getReorderReasons();\n\n readonly storeAvailabilityError$ = this.select((s) => s.storeAvailabilityError).pipe(shareReplay());\n readonly takeAwayAvailabilityError$ = this.select((s) => s.takeAwayAvailabilityError).pipe(shareReplay());\n\n readonly ctaReorderDisabled$ = combineLatest([\n this.ctaDisabled$,\n this.storeAvailabilityError$,\n this.takeAwayAvailabilityError$,\n this.checkedAvailability$,\n ]).pipe(\n map(\n ([ctaDisabled, storeAvailabilityError, takeAwayAvailabilityError, checkedAvailability]) =>\n ctaDisabled || !checkedAvailability || (storeAvailabilityError && takeAwayAvailabilityError),\n ),\n );\n\n readonly storeAvailabilities$ = this.orderItem$.pipe(\n switchMap((item) =>\n this.domainAvailabilityService\n .getPickUpAvailabilities([\n {\n qty: item.quantity,\n ean: item.product.ean,\n itemId: item.product?.catalogProductNumber,\n shopId: item?.targetBranchId,\n price: item.retailPrice,\n },\n ])\n .pipe(\n catchError(() => {\n this.patchState({ storeAvailabilityError: true });\n return [undefined];\n }),\n ),\n ),\n tap((availabilities) => (this.checkedAvailability = availabilities?.find((a) => a.preferred))),\n );\n\n readonly takeAwayAvailability$ = this.orderItem$.pipe(\n switchMap((item) =>\n this.domainAvailabilityService\n .getTakeAwayAvailabilityByEan({\n eans: [item.product.ean],\n quantity: item.quantity,\n price: item.retailPrice,\n branchId: item.targetBranchId,\n })\n .pipe(\n catchError(() => {\n this.patchState({ takeAwayAvailabilityError: true });\n return [undefined];\n }),\n map((availability) => {\n return availability\n ? {\n ...availability,\n status: availability.availabilityType,\n supplierId: availability.supplier.id,\n supplier: 'F',\n qty: availability.inStock,\n }\n : undefined;\n }),\n ),\n ),\n );\n\n readonly availabilities$ = combineLatest([this.storeAvailabilities$, this.takeAwayAvailability$]).pipe(\n map(([storeAvailabilities, takeAwayAvailability]) => [...(storeAvailabilities ?? []), takeAwayAvailability]),\n );\n\n showReasons$ = this.select((s) => s.showReasons);\n\n get showReasons() {\n return this.get((s) => s.showReasons);\n }\n\n showReasonError$ = new BehaviorSubject(false);\n\n isChecked: boolean;\n checkedSupplier: string;\n storeAvailabilityError: boolean;\n takeAwayAvailabilityError: boolean;\n selectedReason: string;\n\n constructor(public modalRef: UiModalRef) {\n super({\n orderItem: modalRef.data?.item,\n checkedAvailability: undefined,\n storeAvailabilityError: false,\n takeAwayAvailabilityError: false,\n ctaDisabled: false,\n showReasons: modalRef.data?.showReasons,\n });\n }\n\n checked(event: string, availability: AvailabilityDTO2) {\n this.checkedAvailability = event ? availability : undefined;\n }\n\n reorder() {\n if (this.showReasons && !this.selectedReason) {\n this.showReasonError$.next(true);\n return;\n }\n\n if (this.checkedAvailability) {\n this.ctaDisabled = true;\n this.modalRef.close({\n item: this.orderItem,\n comment: this.selectedReason,\n availability: this.checkedAvailability,\n action: 'REORDER',\n });\n }\n }\n\n notAvailable() {\n this.ctaDisabled = true;\n this.modalRef.close({\n item: this.orderItem,\n action: 'NOTAVAILABLE',\n });\n }\n}\n", "properties": [ { "name": "checkedAvailability", "deprecated": false, "deprecationMessage": "", "type": "AvailabilityDTO2", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "ctaDisabled", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "orderItem", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "showReasons", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "storeAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "takeAwayAvailabilityError", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 14 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GoodsInListState", "id": "interface-GoodsInListState-acfd8358e290d04a0205ab3c0f97cfb8ecba130a02e4f178eadc404aab38f1214a12e2b894d09042d0beadb432234d2a8e48768abfd4bd46f7c1d023a2c3a03f", "file": "apps/isa-app/src/page/goods-in/goods-in-list/goods-in-list.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { HttpErrorResponse } from '@angular/common/http';\nimport { Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\nimport { DomainGoodsService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { ListResponseArgsOfOrderItemListItemDTO, OrderItemListItemDTO, QueryTokenDTO } from '@swagger/oms';\nimport { UiFilter } from '@ui/filter';\nimport { isResponseArgs } from '@utils/object';\nimport { Observable, Subject } from 'rxjs';\nimport { map, switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface GoodsInListState {\n message?: string;\n loading: boolean;\n hits: number;\n take: number;\n results: OrderItemListItemDTO[];\n filter: UiFilter;\n}\n\n@Injectable()\nexport class GoodsInListStore extends ComponentStore {\n get results() {\n return this.get((s) => s.results);\n }\n readonly results$ = this.select((s) => s.results);\n\n get hits() {\n return this.get((s) => s.hits);\n }\n readonly hits$ = this.select((s) => s.hits);\n\n get take() {\n return this.get((s) => s.take);\n }\n readonly take$ = this.select((s) => s.take);\n\n filter$ = this.select((s) => s.filter);\n\n get filter() {\n return this.get((s) => s.filter);\n }\n\n get loading() {\n return this.get((s) => s.loading);\n }\n readonly loading$ = this.select((s) => s.loading);\n\n private _searchResultSubject = new Subject();\n\n readonly searchResult$ = this._searchResultSubject.asObservable();\n\n constructor(\n private _domainGoodsInService: DomainGoodsService,\n private _router: Router,\n ) {\n super({\n loading: false,\n hits: 0,\n take: 25,\n results: [],\n filter: undefined,\n });\n this.setDefaultFilter();\n }\n\n search = this.effect((options$: Observable<{ clear?: boolean; cb?: Function }>) =>\n options$.pipe(\n tap((options) => this.patchState({ loading: true, results: options.clear ? [] : this.results })),\n withLatestFrom(this.results$, this.take$, this.filter$),\n switchMap(([options, _results, _take, _filter]) =>\n this.searchRequest({\n skip: _results?.length,\n take: _take,\n filter: _filter,\n }).pipe(\n tapResponse(\n (res) => {\n const result = res.result ?? [];\n\n const items = options.clear ? result : [..._results, ...result];\n this.patchState({\n hits: res.hits,\n results: items,\n take: 25,\n loading: false,\n });\n\n this._searchResultSubject.next(res);\n if (res.hits > 1) {\n const path = '/filiale/goods/in/list/';\n if (!this._router.isActive(path, false)) {\n this._router.navigate([path], {\n queryParams: {\n ...this.filter.getQueryParams(),\n take: res.result.length + _results?.length,\n view: 'wareneingangsliste',\n },\n });\n }\n }\n\n options?.cb?.call(undefined);\n },\n (err: Error) => {\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\n this._searchResultSubject.next(err.error);\n } else {\n this._searchResultSubject.next({\n error: true,\n message: err.message,\n });\n }\n this.patchState({ loading: false });\n console.error('GoodsInListStore.search()', err);\n },\n ),\n ),\n ),\n ),\n );\n\n reload = this.effect(($) =>\n $.pipe(\n tap((_) => this.patchState({ loading: true })),\n withLatestFrom(this.results$, this.filter$),\n switchMap(([_, results, filter]) =>\n this.searchRequest({ take: results?.length ?? 0, skip: 0, filter }).pipe(\n tapResponse(\n (res) => {\n this.patchState({\n hits: res.hits,\n results: res.result,\n loading: false,\n });\n\n this._searchResultSubject.next(res);\n },\n (err: Error) => {\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\n this._searchResultSubject.next(err.error);\n } else {\n this._searchResultSubject.next({\n error: true,\n message: err.message,\n });\n }\n this.patchState({ loading: false });\n console.error('GoodsInListStore.reload()', err);\n },\n ),\n ),\n ),\n ),\n );\n\n async setDefaultFilter() {\n const filter = await this._domainGoodsInService\n .goodsInListQuerySettings()\n .pipe(map((settings) => UiFilter.create(settings.result)))\n .toPromise();\n\n this.setFilter(filter);\n }\n\n setFilter(filter: UiFilter) {\n this.patchState({ filter });\n }\n\n setTake(take: number) {\n this.patchState({ take });\n }\n\n clearResults() {\n this.patchState({\n loading: false,\n hits: 0,\n message: undefined,\n results: [],\n });\n }\n\n searchRequest(options?: { take?: number; skip?: number; filter: UiFilter }) {\n const queryToken: QueryTokenDTO = {\n ...options?.filter?.getQueryToken(),\n skip: options?.skip ?? this.results.length,\n take: options?.take ?? 20,\n };\n return this._domainGoodsInService.goodsInList(queryToken);\n }\n}\n", "properties": [ { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "UiFilter", "indexKey": "", "optional": false, "description": "", "line": 20 }, { "name": "hits", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "loading", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "results", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 19 }, { "name": "take", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GoodsInOutOrderGroupItemState", "id": "interface-GoodsInOutOrderGroupItemState-13ab6ccc26a85fa73183206a44ac6240700c3806cbf7f6f19574ad80d296c0a5115a991939014068b8e5df6c0d0ea71a35796e6c2818070a72646fe66997e860", "file": "apps/isa-app/src/shared/components/goods-in-out/goods-in-out-order-group/goods-in-out-order-group-item.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { EventEmitter } from '@angular/core';\r\nimport { Component, ChangeDetectionStrategy, Input, Output } from '@angular/core';\r\nimport { ComponentStore } from '@ngrx/component-store';\r\nimport { StockInfoDTO } from '@swagger/remi';\r\nimport { OrderItemListItemDTO } from '@swagger/oms';\r\nimport { isEqual } from 'lodash';\r\nimport { map } from 'rxjs/operators';\r\n\r\nexport interface GoodsInOutOrderGroupItemState {\r\n item?: OrderItemListItemDTO;\r\n selected: boolean;\r\n selectable: boolean;\r\n quantityEditable: boolean;\r\n}\r\n\r\n@Component({\r\n selector: 'shared-goods-in-out-order-group-item',\r\n templateUrl: 'goods-in-out-order-group-item.component.html',\r\n styleUrls: ['goods-in-out-order-group-item.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class GoodsInOutOrderGroupItemComponent extends ComponentStore {\r\n state$ = this.select((s) => s);\r\n\r\n @Input()\r\n get item() {\r\n return this.get((s) => s.item);\r\n }\r\n set item(item: OrderItemListItemDTO) {\r\n if (!isEqual(this.item, item)) {\r\n this.patchState({ item });\r\n }\r\n }\r\n\r\n readonly item$ = this.select((s) => s.item);\r\n\r\n @Input()\r\n get selected() {\r\n return this.get((s) => s.selected);\r\n }\r\n set selected(selected: boolean) {\r\n if (this.selected !== selected) {\r\n this.patchState({ selected });\r\n }\r\n }\r\n readonly selected$ = this.select((s) => s.selected);\r\n\r\n @Output()\r\n selectedChange = new EventEmitter();\r\n\r\n @Input()\r\n get selectable() {\r\n return this.get((s) => s.selectable);\r\n }\r\n set selectable(selectable: boolean) {\r\n if (this.selectable !== selectable) {\r\n this.patchState({ selectable });\r\n }\r\n }\r\n\r\n @Input()\r\n get quantityEditable() {\r\n return this.get((s) => s.quantityEditable);\r\n }\r\n set quantityEditable(quantityEditable: boolean) {\r\n if (this.quantityEditable !== quantityEditable) {\r\n this.patchState({ quantityEditable });\r\n }\r\n }\r\n readonly quantityEditable$ = this.select((s) => s.quantityEditable);\r\n\r\n showChangeDate$ = this.item$.pipe(map((item) => [256, 512, 1024, 2048, 4069].includes(item?.processingStatus)));\r\n\r\n @Input()\r\n showCompartmentCode: boolean;\r\n\r\n @Input()\r\n showSupplier: boolean;\r\n\r\n @Input()\r\n showInStock?: StockInfoDTO[];\r\n\r\n get stockInfoForItem() {\r\n return this.showInStock?.find((stock) => stock?.ean === this.item?.product?.ean);\r\n }\r\n\r\n get compartmentFromStock() {\r\n return this.stockInfoForItem?.compartment;\r\n }\r\n\r\n get cruda() {\r\n return (this.item as any)?.cruda;\r\n }\r\n\r\n get isKulturpass() {\r\n return this.item?.['externalRepositories']?.includes('kulturpass');\r\n }\r\n\r\n constructor() {\r\n super({\r\n selected: false,\r\n selectable: false,\r\n quantityEditable: false,\r\n });\r\n }\r\n\r\n getInStock(ean: string): number {\r\n if (!ean) {\r\n return 0;\r\n }\r\n\r\n const stockInfo = this.showInStock?.find((stock) => stock?.ean === ean);\r\n if (stockInfo) {\r\n return stockInfo?.inStock - (stockInfo?.removedFromStock || 0);\r\n } else {\r\n return 0;\r\n }\r\n }\r\n\r\n setSelected(selected: boolean) {\r\n this.selected = selected;\r\n this.selectedChange.emit(selected);\r\n }\r\n}\r\n", "properties": [ { "name": "item", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "quantityEditable", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 13 }, { "name": "selectable", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 12 }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GoodsInRemissionPreviewState", "id": "interface-GoodsInRemissionPreviewState-67a4198cb7475c0cad970272b01591c0ec450af7c674eedcc964e0e8c3d282596c63f751a850480d509ab6bdda1fd22cd00333766fbe4402e7878fc6eeef3bb4", "file": "apps/isa-app/src/page/goods-in/goods-in-remission-preview/goods-in-remission-preview.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { HttpErrorResponse } from '@angular/common/http';\nimport { Injectable } from '@angular/core';\nimport { DomainGoodsService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { ListResponseArgsOfOrderItemListItemDTO, OrderItemListItemDTO } from '@swagger/oms';\nimport { isResponseArgs } from '@utils/object';\nimport { Subject } from 'rxjs';\nimport { switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface GoodsInRemissionPreviewState {\n message?: string;\n fetching: boolean;\n hits: number;\n results: OrderItemListItemDTO[];\n}\n\n@Injectable()\nexport class GoodsInRemissionPreviewStore extends ComponentStore {\n get results() {\n return this.get((s) => s.results);\n }\n readonly results$ = this.select((s) => s.results);\n\n get hits() {\n return this.get((s) => s.hits);\n }\n readonly hits$ = this.select((s) => s.hits);\n\n get fetching() {\n return this.get((s) => s.fetching);\n }\n readonly fetching$ = this.select((s) => s.fetching);\n\n private _searchResultSubject = new Subject();\n\n readonly searchResult$ = this._searchResultSubject.asObservable();\n\n constructor(private _domainGoodsInService: DomainGoodsService) {\n super({\n fetching: false,\n hits: 0,\n results: [],\n });\n }\n\n createRemissionFromPreview() {\n return this._domainGoodsInService.createGoodsInRemissionFromPreviewList();\n }\n\n searchRequest() {\n return this._domainGoodsInService.goodsInRemissionPreviewList();\n }\n\n search = this.effect(($) =>\n $.pipe(\n tap((_) => this.patchState({ fetching: true })),\n withLatestFrom(this.results$),\n switchMap(([_, _results]) =>\n this.searchRequest().pipe(\n tapResponse(\n (res) => {\n this.patchState({\n hits: res.hits,\n results: res.result ?? [],\n fetching: false,\n });\n\n this._searchResultSubject.next(res);\n },\n (err: Error) => {\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\n this._searchResultSubject.next(err.error);\n } else {\n this._searchResultSubject.next({\n error: true,\n message: err.message,\n });\n }\n this.patchState({ fetching: false });\n console.error('GoodsInRemissionPreview.search()', err);\n },\n ),\n ),\n ),\n ),\n );\n}\n", "properties": [ { "name": "fetching", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 14 }, { "name": "hits", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "results", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "GoodsInReservationState", "id": "interface-GoodsInReservationState-f7fefea93349fa8c709341eb5100a1a604e66be3354ae678bb052e2aab5d9f90339c26aafa9be91a9b2da2e8180107d1e8846f1c613af50eeeef2ef358d61c35", "file": "apps/isa-app/src/page/goods-in/goods-in-reservation/goods-in-reservation.store.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { HttpErrorResponse } from '@angular/common/http';\nimport { Injectable } from '@angular/core';\nimport { DomainAvailabilityService } from '@domain/availability';\nimport { DomainGoodsService } from '@domain/oms';\nimport { ComponentStore } from '@ngrx/component-store';\nimport { tapResponse } from '@ngrx/operators';\n\nimport { ListResponseArgsOfOrderItemListItemDTO, OrderItemListItemDTO, QueryTokenDTO } from '@swagger/oms';\nimport { isResponseArgs } from '@utils/object';\nimport { Subject } from 'rxjs';\nimport { switchMap, tap, withLatestFrom } from 'rxjs/operators';\n\nexport interface GoodsInReservationState {\n message?: string;\n loading: boolean;\n hits: number;\n results: OrderItemListItemDTO[];\n selectedOrderItemSubsetIds: number[];\n searchOptions?: { take?: number; skip?: number };\n}\n\n@Injectable()\nexport class GoodsInReservationStore extends ComponentStore {\n get results() {\n return this.get((s) => s.results);\n }\n readonly results$ = this.select((s) => s.results);\n\n get hits() {\n return this.get((s) => s.hits);\n }\n readonly hits$ = this.select((s) => s.hits);\n\n get loading() {\n return this.get((s) => s.loading);\n }\n readonly loading$ = this.select((s) => s.loading);\n\n get selectedOrderItemSubsetIds() {\n return this.get((s) => s.selectedOrderItemSubsetIds);\n }\n selectedOrderItemSubsetIds$ = this.select((s) => s.selectedOrderItemSubsetIds);\n\n get searchOptions() {\n return this.get((s) => s.searchOptions);\n }\n set searchOptions(searchOptions: { take?: number; skip?: number }) {\n this.patchState({ searchOptions });\n }\n\n private _searchResultSubject = new Subject();\n\n readonly searchResult$ = this._searchResultSubject.asObservable();\n\n readonly takeAwayAvailabilities$ = this.results$.pipe(\n switchMap((items) => {\n const eans = items?.map((item) => item?.product?.ean);\n return this._availabilityService.getTakeAwayAvailabilitiesByEans({ eans });\n }),\n );\n\n constructor(\n private _domainGoodsInService: DomainGoodsService,\n private _availabilityService: DomainAvailabilityService,\n ) {\n super({\n loading: false,\n hits: 0,\n results: [],\n selectedOrderItemSubsetIds: [],\n });\n }\n\n search = this.effect(($) =>\n $.pipe(\n tap((_) => this.patchState({ loading: true })),\n withLatestFrom(this.results$),\n switchMap(([_, _results]) =>\n this.searchRequest(this.searchOptions).pipe(\n tapResponse(\n (res) => {\n const results = [...(_results ?? []), ...(res.result ?? [])];\n this.patchState({\n hits: res.hits,\n results,\n loading: false,\n });\n this._searchResultSubject.next(res);\n },\n (err: Error) => {\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\n this._searchResultSubject.next(err.error);\n } else {\n this._searchResultSubject.next({\n error: true,\n message: err.message,\n });\n }\n this.patchState({ loading: false });\n console.error('GoodsInReservationStore.search()', err);\n },\n ),\n ),\n ),\n ),\n );\n\n reload = this.effect(($) =>\n $.pipe(\n tap((_) => this.patchState({ loading: true })),\n withLatestFrom(this.results$),\n switchMap(([_, results]) =>\n this.searchRequest({ take: results?.length ?? 0, skip: 0 }).pipe(\n tapResponse(\n (res) => {\n this.patchState({\n hits: res.hits,\n results: res.result,\n loading: false,\n });\n\n this._searchResultSubject.next(res);\n },\n (err: Error) => {\n if (err instanceof HttpErrorResponse && isResponseArgs(err.error)) {\n this._searchResultSubject.next(err.error);\n } else {\n this._searchResultSubject.next({\n error: true,\n message: err.message,\n });\n }\n this.patchState({ loading: false });\n console.error('GoodsInReservationStore.reload()', err);\n },\n ),\n ),\n ),\n ),\n );\n\n clearResults() {\n this.patchState({\n loading: false,\n hits: 0,\n message: undefined,\n results: [],\n });\n }\n\n searchRequest(options?: { take?: number; skip?: number }) {\n const queryToken: QueryTokenDTO = {\n skip: options?.skip ?? this.results.length,\n take: options?.take ?? 20,\n };\n return this._domainGoodsInService.goodsInReservationList(queryToken);\n }\n}\n", "properties": [ { "name": "hits", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": false, "description": "", "line": 16 }, { "name": "loading", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "message", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "results", "deprecated": false, "deprecationMessage": "", "type": "OrderItemListItemDTO[]", "indexKey": "", "optional": false, "description": "", "line": 17 }, { "name": "searchOptions", "deprecated": false, "deprecationMessage": "", "type": "literal type", "indexKey": "", "optional": true, "description": "", "line": 19 }, { "name": "selectedOrderItemSubsetIds", "deprecated": false, "deprecationMessage": "", "type": "number[]", "indexKey": "", "optional": false, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "Group", "id": "interface-Group-975fa44c7dc030618030e272998daab191414145f03c1c4a7171bc6f5a1b1c788a343b30364f9418d367c7b4f58c9a090619ed4f822228e43a3a63316eb578cc", "file": "apps/isa-app/src/shared/pipes/group-by/group.ts", "deprecated": true, "deprecationMessage": "Use `Group` from `@sahred/pipes/group-by` instead.", "type": "interface", "sourceCode": "export interface Group {\r\n group: TG;\r\n items: TI[];\r\n}\r\n", "properties": [ { "name": "group", "deprecated": false, "deprecationMessage": "", "type": "TG", "indexKey": "", "optional": false, "description": "", "line": 5 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "TI[]", "indexKey": "", "optional": false, "description": "", "line": 6 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "Group", "id": "interface-Group-975fa44c7dc030618030e272998daab191414145f03c1c4a7171bc6f5a1b1c788a343b30364f9418d367c7b4f58c9a090619ed4f822228e43a3a63316eb578cc-1", "file": "apps/isa-app/src/ui/common/defs/group.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface Group {\r\n group: TG;\r\n items: TI[];\r\n}\r\n", "properties": [ { "name": "group", "deprecated": false, "deprecationMessage": "", "type": "TG", "indexKey": "", "optional": false, "description": "", "line": 2 }, { "name": "items", "deprecated": false, "deprecationMessage": "", "type": "TI[]", "indexKey": "", "optional": false, "description": "", "line": 3 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "Group-1" }, { "name": "HistoryData", "id": "interface-HistoryData-54db3d54a5429518f7e655039d6896d65ed7ff242fcb5f2762bf9591edeb74658818b40b3f1837cc37a258d98b721c8b855b1319f63086f5c68ef4a0201e5508", "file": "apps/isa-app/src/modal/history/history-data.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { HistoryDTO as CrmHistoryDTO } from '@swagger/crm';\r\nimport { HistoryDTO as OmsHistoryDTO } from '@swagger/oms';\r\n\r\nexport interface HistoryData {\r\n customerNumber: string;\r\n customerName: string;\r\n history: CrmHistoryDTO[] | OmsHistoryDTO[];\r\n}\r\n", "properties": [ { "name": "customerName", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 6 }, { "name": "customerNumber", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 5 }, { "name": "history", "deprecated": false, "deprecationMessage": "", "type": "CrmHistoryDTO[] | OmsHistoryDTO[]", "indexKey": "", "optional": false, "description": "", "line": 7 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "HistoryDTO", "id": "interface-HistoryDTO-ead3e5d6ce7c16cb6120c8669bbdb7a97a3ccabcf81c7a64d70883abeeccb35988dec1e77c75d8b7b8cf65e4779cc78c0c9326e17539564fade5fd0544570411", "file": "apps/isa-app/src/swagger/crm/models/history-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { DiffDTO } from './diff-dto';\nexport interface HistoryDTO {\n changed?: string;\n changedAt?: string;\n changedBy?: string;\n changeset?: number;\n created?: string;\n createdAt?: string;\n createdBy?: string;\n description?: string;\n histDate?: string;\n historyset?: number;\n id?: number;\n location?: string;\n name?: string;\n values?: Array;\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "changedAt", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 5 }, { "name": "changedBy", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6 }, { "name": "changeset", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 7 }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8 }, { "name": "createdAt", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9 }, { "name": "createdBy", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10 }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "histDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "historyset", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 13 }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 14 }, { "name": "location", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 16 }, { "name": "values", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 17 }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "", "line": 18 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "HistoryDTO", "id": "interface-HistoryDTO-df2c269aeb7e5b37962b7d5068dafeb01359c0fa29772c470b0e56b645039eb5518017223ef042d040844c31c4238a61a327548332bfdd3eec0716123c295990-1", "file": "apps/isa-app/src/swagger/oms/models/history-dto.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { DiffDTO } from './diff-dto';\n\n/**\n * History data\n */\nexport interface HistoryDTO {\n /**\n * Geändert am\n */\n changed?: string;\n\n /**\n * Ort der Änderung\n */\n changedAt?: string;\n\n /**\n * Geändert von\n */\n changedBy?: string;\n\n /**\n * Changeset\n */\n changeset?: number;\n\n /**\n * Erstellt am\n */\n created?: string;\n\n /**\n * Ort der Erstellung\n */\n createdAt?: string;\n\n /**\n * Erstellt von\n */\n createdBy?: string;\n\n /**\n * Beschreibung\n */\n description?: string;\n\n /**\n * Historyset\n */\n histDate?: string;\n\n /**\n * Historyset\n */\n historyset?: number;\n\n /**\n * PK\n */\n id?: number;\n location?: string;\n\n /**\n * Titel / Bezeichner\n */\n name?: string;\n\n /**\n * Modified values\n */\n values?: Array;\n\n /**\n * Version\n */\n version?: number;\n}\n", "properties": [ { "name": "changed", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Geändert am

\n", "line": 11, "rawdescription": "\n\nGeändert am\n" }, { "name": "changedAt", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Ort der Änderung

\n", "line": 16, "rawdescription": "\n\nOrt der Änderung\n" }, { "name": "changedBy", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Geändert von

\n", "line": 21, "rawdescription": "\n\nGeändert von\n" }, { "name": "changeset", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Changeset

\n", "line": 26, "rawdescription": "\n\nChangeset\n" }, { "name": "created", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erstellt am

\n", "line": 31, "rawdescription": "\n\nErstellt am\n" }, { "name": "createdAt", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Ort der Erstellung

\n", "line": 36, "rawdescription": "\n\nOrt der Erstellung\n" }, { "name": "createdBy", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Erstellt von

\n", "line": 41, "rawdescription": "\n\nErstellt von\n" }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Beschreibung

\n", "line": 46, "rawdescription": "\n\nBeschreibung\n" }, { "name": "histDate", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Historyset

\n", "line": 51, "rawdescription": "\n\nHistoryset\n" }, { "name": "historyset", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Historyset

\n", "line": 56, "rawdescription": "\n\nHistoryset\n" }, { "name": "id", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

PK

\n", "line": 61, "rawdescription": "\n\nPK\n" }, { "name": "location", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 62 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "

Titel / Bezeichner

\n", "line": 67, "rawdescription": "\n\nTitel / Bezeichner\n" }, { "name": "values", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "

Modified values

\n", "line": 72, "rawdescription": "\n\nModified values\n" }, { "name": "version", "deprecated": false, "deprecationMessage": "", "type": "number", "indexKey": "", "optional": true, "description": "

Version

\n", "line": 77, "rawdescription": "\n\nVersion\n" } ], "indexSignatures": [], "kind": 171, "description": "

History data

\n", "rawdescription": "\n\nHistory data\n", "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "HistoryDTO-1" }, { "name": "Icon", "id": "interface-Icon-e3f6b32bc23134521436cb30099590dbd880cfbbf7d386ce477a2462723feea2071f4364d78eaab510911d523e2980b08471cd6e68a5a48c791b494e0a9a41ce", "file": "apps/isa-app/src/shared/components/icon/interfaces.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface IconConfig {\r\n fallback?: string;\r\n icons?: Icon[];\r\n aliases?: IconAlias[];\r\n viewBox: string;\r\n}\r\n\r\nexport interface Icon {\r\n name: string;\r\n data: string;\r\n viewBox?: string;\r\n}\r\n\r\nexport interface IconAlias {\r\n alias: string;\r\n name: string;\r\n}\r\n", "properties": [ { "name": "data", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 10 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 9 }, { "name": "viewBox", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "IconAlias", "id": "interface-IconAlias-e3f6b32bc23134521436cb30099590dbd880cfbbf7d386ce477a2462723feea2071f4364d78eaab510911d523e2980b08471cd6e68a5a48c791b494e0a9a41ce", "file": "apps/isa-app/src/shared/components/icon/interfaces.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface IconConfig {\r\n fallback?: string;\r\n icons?: Icon[];\r\n aliases?: IconAlias[];\r\n viewBox: string;\r\n}\r\n\r\nexport interface Icon {\r\n name: string;\r\n data: string;\r\n viewBox?: string;\r\n}\r\n\r\nexport interface IconAlias {\r\n alias: string;\r\n name: string;\r\n}\r\n", "properties": [ { "name": "alias", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 15 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 16 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "IconAlias", "id": "interface-IconAlias-64b05b85b544e129ad69a54485f1826cb48058fa3529772ab80e5c780edd7ae4f37e3f45cde5c15273243c5efdb8caa4d27a0f6826ec3546c3fddac45c5c8533-1", "file": "apps/isa-app/src/ui/icon/defs/icon-alias.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface IconAlias {\r\n alias: string;\r\n name: string;\r\n}\r\n", "properties": [ { "name": "alias", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 2 }, { "name": "name", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 3 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [], "isDuplicate": true, "duplicateId": 1, "duplicateName": "IconAlias-1" }, { "name": "IconConfig", "id": "interface-IconConfig-e3f6b32bc23134521436cb30099590dbd880cfbbf7d386ce477a2462723feea2071f4364d78eaab510911d523e2980b08471cd6e68a5a48c791b494e0a9a41ce", "file": "apps/isa-app/src/shared/components/icon/interfaces.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "export interface IconConfig {\r\n fallback?: string;\r\n icons?: Icon[];\r\n aliases?: IconAlias[];\r\n viewBox: string;\r\n}\r\n\r\nexport interface Icon {\r\n name: string;\r\n data: string;\r\n viewBox?: string;\r\n}\r\n\r\nexport interface IconAlias {\r\n alias: string;\r\n name: string;\r\n}\r\n", "properties": [ { "name": "aliases", "deprecated": false, "deprecationMessage": "", "type": "IconAlias[]", "indexKey": "", "optional": true, "description": "", "line": 4 }, { "name": "fallback", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 2 }, { "name": "icons", "deprecated": false, "deprecationMessage": "", "type": "Icon[]", "indexKey": "", "optional": true, "description": "", "line": 3 }, { "name": "viewBox", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": false, "description": "", "line": 5 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "IFilter", "id": "interface-IFilter-6eb3e3a9613c98472d6bf7c5c77e1389464c557adc931745bbc4874c6e2b0844100aa315c6886d1502ac888d5ba2e40d408eb20358d19ccb4656a639aa8841c8", "file": "apps/isa-app/src/shared/components/filter/tree/filter.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { QueryTokenDTO } from '@swagger/oms';\r\nimport { Subject } from 'rxjs';\r\nimport { IInputGroup, InputGroup } from './input-group';\r\nimport { InputType } from './input-type.enum';\r\nimport { IOrderBy, OrderBy } from './order-by';\r\nimport { FilterInput } from './input';\r\n\r\nconst ALLOWED_SUB_OPTIONS = [InputType.Bool, InputType.TriState];\r\n\r\nexport interface IFilter {\r\n filter?: Array;\r\n input?: Array;\r\n orderBy?: Array;\r\n}\r\n\r\nexport class Filter implements IFilter {\r\n //#region implements IUiFilterQuerySettingsDTO\r\n private _filter?: Array;\r\n get filter() {\r\n return this._filter;\r\n }\r\n\r\n private _input?: Array;\r\n get input() {\r\n return this._input;\r\n }\r\n\r\n private _orderBy?: Array;\r\n get orderBy() {\r\n return this._orderBy;\r\n }\r\n //#endregion\r\n\r\n readonly changes = new Subject<{ keys: (keyof IFilter)[]; orderBy: Filter }>();\r\n\r\n getQueryToken(): QueryTokenDTO {\r\n const token: QueryTokenDTO = {\r\n input: this.getInputAsStringDictionary(),\r\n filter: this.getFilterAsStringDictionary(),\r\n orderBy: this.orderBy?.filter((ob) => ob.selected).map((ob) => ob.toObject()),\r\n };\r\n\r\n return token;\r\n }\r\n\r\n getQueryParams(): Record {\r\n const params: Record = {};\r\n\r\n this.input?.forEach((inputGroup) => {\r\n const group = inputGroup.group;\r\n inputGroup.input.forEach((input) => {\r\n const key = input.key;\r\n params[`${group}_${key}`] = input.toStringValue();\r\n });\r\n });\r\n\r\n this.filter?.forEach((inputGroup) => {\r\n const group = inputGroup.group;\r\n inputGroup.input.forEach((input) => {\r\n let key = input.key;\r\n\r\n // Get queryParams with nested options only if subKey and nested options available\r\n const optionsWithChildOptions = this._getChildOptions(input);\r\n const hasSubKeys = !optionsWithChildOptions?.find((childOption) => childOption?.key === undefined);\r\n if (optionsWithChildOptions?.length > 0 && ALLOWED_SUB_OPTIONS.includes(input.type) && hasSubKeys) {\r\n for (let option of optionsWithChildOptions) {\r\n const subKey = option?.key;\r\n const values = option?.values\r\n ?.map((o) => o.toStringValue())\r\n ?.filter((i) => !!i)\r\n ?.join(';');\r\n\r\n params[`${group}_${key}_${subKey}`] = values;\r\n }\r\n } else {\r\n // If no nested options or correct subKeys available\r\n const values = inputGroup.input\r\n ?.filter((i) => i.key === key)\r\n ?.map((i) => i.toStringValue())\r\n ?.filter((i) => !!i)\r\n ?.join(';');\r\n\r\n params[`${group}_${key}`] = values;\r\n }\r\n });\r\n });\r\n\r\n this.orderBy\r\n ?.filter((ob) => ob.selected)\r\n .forEach((ob) => {\r\n params[`order_by_${ob.by}`] = ob?.desc ? 'desc' : 'asc';\r\n });\r\n\r\n return params;\r\n }\r\n\r\n private _getChildOptions(filterInput: FilterInput) {\r\n return filterInput?.options?.values?.filter((options) => !!options?.values);\r\n }\r\n\r\n fromQueryParams(params: Record) {\r\n const groupKeys = Object.keys(params);\r\n\r\n groupKeys.forEach((gk) => {\r\n const group = gk.split('_')[0];\r\n const key = gk.substr(group.length + 1);\r\n\r\n this.input\r\n ?.filter((ig) => ig.group === group)\r\n .forEach((inputGroup) => {\r\n inputGroup.input\r\n .filter((i) => i.key === key)\r\n .forEach((input) => {\r\n input.fromStringValue(key, params[gk]);\r\n });\r\n });\r\n\r\n this.filter\r\n ?.filter((ig) => ig.group === group)\r\n .forEach((inputGroup) => {\r\n inputGroup.input.forEach((input, index) => {\r\n let value = params[gk];\r\n\r\n if (input.type === InputType.Text && value?.includes(';')) {\r\n const splitted = value?.split(';');\r\n if (splitted?.length >= index) {\r\n value = splitted[index];\r\n }\r\n }\r\n\r\n // Select nested options from queryParams\r\n const optionsWithChildOptions = this._getChildOptions(input);\r\n const parentKey = key?.split('_')[0];\r\n if (optionsWithChildOptions?.length > 0 && parentKey === input.key && ALLOWED_SUB_OPTIONS.includes(input.type)) {\r\n for (let option of optionsWithChildOptions) {\r\n const subKey = key?.split('_')[1];\r\n if (subKey === option.key) {\r\n let subValues = params[gk];\r\n option?.values?.forEach((option) => {\r\n option.trySetFromValue(subValues);\r\n });\r\n }\r\n }\r\n } else {\r\n // If no nested options available\r\n input.fromStringValue(key, value);\r\n }\r\n });\r\n });\r\n });\r\n\r\n this.orderBy?.forEach((ob) => {\r\n const order = params[`order_by_${ob.by}`];\r\n const selected = (order && ob.desc && order === 'desc') || (!ob.desc && order === 'asc');\r\n ob.setSelected(selected);\r\n });\r\n }\r\n\r\n getInputAsStringDictionary(): Record {\r\n const input: Record = {};\r\n\r\n this.input?.forEach((ig) => {\r\n const group = ig.group;\r\n const inputWithValue = ig.input.find((i) => i.toStringValue());\r\n if (!inputWithValue) {\r\n return;\r\n }\r\n\r\n const inputsWithTheSameGroup = this.filter?.find((f) => f.group === group);\r\n const inputsWithTargetInput = inputsWithTheSameGroup?.input?.filter((ig) => ig.selected && ig.target === 'input');\r\n\r\n if (inputsWithTargetInput?.length) {\r\n inputsWithTargetInput.forEach((ifk) => {\r\n input[ifk.key] = inputWithValue.toStringValue();\r\n });\r\n } else {\r\n input[inputWithValue.key] = inputWithValue.value;\r\n }\r\n });\r\n\r\n return input;\r\n }\r\n\r\n getFilterAsStringDictionary(): Record {\r\n const filter: Record = {};\r\n for (const inputGroup of this.filter) {\r\n for (const input of inputGroup.input.filter((i) => i.target === 'filter')) {\r\n const subKeys = input.subKeys;\r\n let value = undefined;\r\n let key = undefined;\r\n\r\n if (subKeys.length === 0 || !ALLOWED_SUB_OPTIONS.includes(input.type)) {\r\n key = input.key;\r\n value = inputGroup.input\r\n ?.filter((i) => i.key === key)\r\n ?.map((i) => i.toStringValue())\r\n ?.filter((i) => !!i)\r\n ?.join(';');\r\n if (!!value) {\r\n filter[key] = value;\r\n }\r\n } else {\r\n for (let subKey of subKeys) {\r\n key = `${input.key}.${subKey}`;\r\n const options = input.options.values.filter((value) => value.key === subKey);\r\n value = options\r\n ?.map((i) => i.toStringValue())\r\n ?.filter((i) => !!i)\r\n ?.join(';');\r\n if (!!value) {\r\n filter[key] = value;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n return filter;\r\n }\r\n\r\n // getKeyValue():\r\n\r\n toObject(): IFilter {\r\n return {\r\n filter: this.filter?.map((filter) => filter.toObject()),\r\n input: this.input?.map((input) => input.toObject()),\r\n orderBy: this.orderBy?.map((orderBy) => orderBy.toObject()),\r\n };\r\n }\r\n\r\n static create(settings: IFilter) {\r\n const target = new Filter();\r\n\r\n target._filter = settings?.filter?.map((filter) => InputGroup.create(filter, target)) || [];\r\n target._input = settings?.input?.map((input) => InputGroup.create(input, target)) || [];\r\n target._orderBy = settings?.orderBy?.map((orderBy) => OrderBy.create(orderBy, target)) || [];\r\n\r\n return target;\r\n }\r\n\r\n unselectAllFilterOptions() {\r\n this.filter?.forEach((uiInputGroup) =>\r\n uiInputGroup?.input?.forEach((uiInput) => {\r\n uiInput?.setSelected(undefined);\r\n uiInput?.setValue(undefined);\r\n }),\r\n );\r\n }\r\n\r\n static getQueryParamsFromQueryTokenDTO(queryToken: QueryTokenDTO): Record {\r\n const queryParams: Record = {};\r\n\r\n if (queryToken.input?.qs) {\r\n queryParams['main_qs'] = queryToken.input.qs;\r\n }\r\n\r\n if (!!queryToken.filter) {\r\n for (const key in queryToken.filter) {\r\n queryParams[`filter_${key}`] = queryToken.filter[key];\r\n }\r\n }\r\n\r\n return queryParams;\r\n }\r\n}\r\n", "properties": [ { "name": "filter", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 11 }, { "name": "input", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 12 }, { "name": "orderBy", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 13 } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "IInput", "id": "interface-IInput-ebc3f341ad1ce5b6d94a328a77ec72cd7befde2ec2659f22c8301cfa8cc684eaf23c0e22e209731d834c23c92cd22a3356eb150e735f505ed62c3f9f106dfe6f", "file": "apps/isa-app/src/shared/components/filter/tree/input.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Subject } from 'rxjs';\r\nimport { InputGroup } from './input-group';\r\nimport { IInputOptions, InputOptions } from './input-options';\r\nimport { InputType } from './input-type.enum';\r\n\r\nexport interface IInput {\r\n readonly constraint?: string;\r\n readonly description?: string;\r\n readonly key?: string;\r\n readonly label?: string;\r\n readonly maxValue?: string;\r\n readonly minValue?: string;\r\n readonly options?: IInputOptions;\r\n readonly placeholder?: string;\r\n readonly target?: string;\r\n readonly type: InputType;\r\n readonly value?: string;\r\n readonly selected?: boolean;\r\n}\r\n\r\nexport class FilterInput implements IInput {\r\n //#region implements IUiFilterInputDTO\r\n private _constraint?: string;\r\n get constraint() {\r\n return this._constraint;\r\n }\r\n\r\n private _description?: string;\r\n get description() {\r\n return this._description;\r\n }\r\n\r\n private _key?: string;\r\n get key() {\r\n return this._key;\r\n }\r\n\r\n get subKeys() {\r\n return this._options?.values?.filter((value) => !!value.key).map((value) => value.key) ?? [];\r\n }\r\n\r\n private _label?: string;\r\n get label() {\r\n return this._label;\r\n }\r\n\r\n private _maxValue?: string;\r\n get maxValue() {\r\n return this._maxValue;\r\n }\r\n\r\n private _minValue?: string;\r\n get minValue() {\r\n return this._minValue;\r\n }\r\n\r\n private _options?: InputOptions;\r\n get options() {\r\n return this._options;\r\n }\r\n\r\n private _placeholder?: string;\r\n get placeholder() {\r\n return this._placeholder;\r\n }\r\n\r\n private _target?: string;\r\n get target() {\r\n return this._target;\r\n }\r\n\r\n private _type = InputType.NotSet;\r\n get type() {\r\n return this._type;\r\n }\r\n\r\n private _value?: string;\r\n get value() {\r\n return this._value;\r\n }\r\n\r\n private _selected?: boolean;\r\n get selected() {\r\n if (this.hasOptions()) {\r\n return this.options?.values.filter((s) => s.selected)?.length === this.options?.values?.length;\r\n }\r\n\r\n return this._selected;\r\n }\r\n //#endregion\r\n\r\n readonly changes = new Subject<{ keys: (keyof IInput)[]; target: FilterInput }>();\r\n\r\n private _errors: Record | null;\r\n get errors() {\r\n return this._errors;\r\n }\r\n\r\n constructor(public readonly parent?: InputGroup) {}\r\n\r\n toStringValue() {\r\n switch (this.type) {\r\n case InputType.Bool:\r\n case InputType.InputSelector:\r\n return this.boolToStringValue();\r\n case InputType.Text:\r\n case InputType.Integer:\r\n return this.textToStringValue();\r\n case InputType.DateRange:\r\n return this.dateRangeToStringValue();\r\n case InputType.IntegerRange:\r\n case InputType.NumberRange:\r\n return this.rangeToStringValue();\r\n case InputType.TriState:\r\n return this.triStateToString();\r\n }\r\n }\r\n\r\n fromStringValue(key: string, value: string) {\r\n if (this.key === key) {\r\n if (this.type === InputType.Text || this.type === InputType.Integer) {\r\n this.setValue(value);\r\n } else {\r\n if (this.options) {\r\n this.options?.values?.forEach((option) => {\r\n option.trySetFromValue(value);\r\n });\r\n } else {\r\n this.setValue(value);\r\n }\r\n }\r\n }\r\n }\r\n\r\n private boolToStringValue() {\r\n if (this.hasOptions()) {\r\n return this.getSelectedOptions()\r\n .map((options) => options.value ?? options.key)\r\n .join(';');\r\n }\r\n return this.selected ? String(this.selected) : undefined;\r\n }\r\n\r\n private dateRangeToStringValue() {\r\n if (this.hasOptions()) {\r\n const selected = this.getSelectedOptions();\r\n\r\n if (selected?.length) {\r\n const range = selected.reduce((res, option) => {\r\n const cp: Record = { ...res };\r\n cp[option.key] = option.value;\r\n return cp;\r\n }, {});\r\n\r\n if (range['start'] && range['stop']) {\r\n return `\"${range['start']}\"-\"${range['stop']}\"`;\r\n } else if (range['start']) {\r\n return `\"${range['start']}\"-`;\r\n } else if (range['stop']) {\r\n return `-\"${range['stop']}\"`;\r\n }\r\n }\r\n }\r\n\r\n return this.selected ? this.value : undefined;\r\n }\r\n\r\n private rangeToStringValue() {\r\n if (this.hasOptions()) {\r\n const selected = this.getSelectedOptions();\r\n\r\n if (selected?.length) {\r\n const range = selected.reduce((res, option) => {\r\n const cp: Record = { ...res };\r\n cp[option.key] = option.value;\r\n return cp;\r\n }, {});\r\n\r\n if (range['start'] && range['stop']) {\r\n return `${range['start']}-${range['stop']}`;\r\n } else if (range['start']) {\r\n return `${range['start']}-`;\r\n } else if (range['stop']) {\r\n return `-${range['stop']}`;\r\n }\r\n }\r\n }\r\n\r\n return this.selected ? this.value : undefined;\r\n }\r\n\r\n private textToStringValue() {\r\n if (this.hasOptions()) {\r\n return this.getSelectedOptions()\r\n .map((v) => v.value)\r\n .join(';');\r\n }\r\n\r\n return this.selected ? String(this.value) : undefined;\r\n }\r\n\r\n private triStateToString() {\r\n if (this.hasOptions()) {\r\n const selected = this.getSelectedOptions()?.map((options) => options.value ?? options.key);\r\n const unselected = this.getUnselectedOptions()?.map((options) => `!${options.value ?? options.key}`);\r\n return [...selected, ...unselected].join(';');\r\n }\r\n }\r\n\r\n hasOptions() {\r\n return !!this.options?.values?.length || false;\r\n }\r\n\r\n getSelectedOptions() {\r\n return this.options?.getSelectedOptions() || [];\r\n }\r\n\r\n getUnselectedOptions() {\r\n return this.options?.getUnselectedOptions() || [];\r\n }\r\n\r\n hasSelectedOptions() {\r\n return this.getSelectedOptions().length > 0;\r\n }\r\n\r\n hasUnselectedOptions() {\r\n return this.getUnselectedOptions().length > 0;\r\n }\r\n\r\n hasFilterInputOptionsSelected() {\r\n return this.hasSelectedOptions() || this.hasUnselectedOptions() || this.selected;\r\n }\r\n\r\n setValue(value: string, { emitEvent } = { emitEvent: true }) {\r\n if (this.value !== value) {\r\n this._value = value;\r\n\r\n this.setSelected(!!value, { emitEvent: false });\r\n if (emitEvent) {\r\n this.changes.next({ keys: ['value', 'selected'], target: this });\r\n }\r\n }\r\n }\r\n\r\n setSelected(value: boolean, { emitEvent } = { emitEvent: true }) {\r\n if (this.selected !== value) {\r\n this._selected = value;\r\n\r\n this.options?.values?.forEach((f) => f.setSelected(value, { emitEvent }));\r\n\r\n if (emitEvent) {\r\n this.changes.next({ keys: ['selected'], target: this });\r\n }\r\n }\r\n }\r\n\r\n toObject(): IInput {\r\n return {\r\n type: this.type,\r\n constraint: this.constraint,\r\n description: this.description,\r\n key: this.key,\r\n label: this.label,\r\n maxValue: this.maxValue,\r\n minValue: this.minValue,\r\n options: this.options?.toObject(),\r\n placeholder: this.placeholder,\r\n selected: this.selected,\r\n target: this.target,\r\n value: this.value,\r\n };\r\n }\r\n\r\n static create(input: IInput, parent?: InputGroup) {\r\n const target = new FilterInput(parent);\r\n\r\n target._constraint = input?.constraint;\r\n target._description = input?.description;\r\n target._key = input?.key;\r\n target._label = input?.label;\r\n target._maxValue = input?.maxValue;\r\n target._minValue = input?.minValue;\r\n target._options = input?.options ? InputOptions.create(input.options, target) : undefined;\r\n target._placeholder = input?.placeholder;\r\n target._target = input?.target;\r\n target._type = input?.type;\r\n target._value = input?.value;\r\n target._selected = input?.selected;\r\n return target;\r\n }\r\n}\r\n", "properties": [ { "name": "constraint", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7, "modifierKind": [ 148 ] }, { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 8, "modifierKind": [ 148 ] }, { "name": "key", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9, "modifierKind": [ 148 ] }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 10, "modifierKind": [ 148 ] }, { "name": "maxValue", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 11, "modifierKind": [ 148 ] }, { "name": "minValue", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 12, "modifierKind": [ 148 ] }, { "name": "options", "deprecated": false, "deprecationMessage": "", "type": "IInputOptions", "indexKey": "", "optional": true, "description": "", "line": 13, "modifierKind": [ 148 ] }, { "name": "placeholder", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 14, "modifierKind": [ 148 ] }, { "name": "selected", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 18, "modifierKind": [ 148 ] }, { "name": "target", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 15, "modifierKind": [ 148 ] }, { "name": "type", "deprecated": false, "deprecationMessage": "", "type": "InputType", "indexKey": "", "optional": false, "description": "", "line": 16, "modifierKind": [ 148 ] }, { "name": "value", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 17, "modifierKind": [ 148 ] } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "IInputGroup", "id": "interface-IInputGroup-169fe54bb493050aaeb630efaf2e3f838b5cb740aa3286e3411c701ded20cf11e2a0ea2f252ef1c84ac621b204b5a308bacb758aca7faebf2d50498a433ac5ae", "file": "apps/isa-app/src/shared/components/filter/tree/input-group.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Subject } from 'rxjs';\r\nimport { Filter } from './filter';\r\nimport { IInput, FilterInput } from './input';\r\n\r\nexport interface IInputGroup {\r\n readonly description?: string;\r\n readonly group?: string;\r\n readonly input?: Array;\r\n readonly label?: string;\r\n readonly focused?: boolean;\r\n}\r\n\r\nexport class InputGroup implements IInputGroup {\r\n //#region implements IUiFilterInputGroup\r\n private _description?: string;\r\n get description() {\r\n return this._description;\r\n }\r\n\r\n private _group?: string;\r\n get group() {\r\n return this._group;\r\n }\r\n\r\n private _input?: Array;\r\n get input() {\r\n return this._input;\r\n }\r\n\r\n private _label?: string;\r\n get label() {\r\n return this._label;\r\n }\r\n\r\n //#endregion\r\n\r\n readonly changes = new Subject<{ keys: (keyof IInputGroup)[]; target: InputGroup }>();\r\n\r\n constructor(public readonly parent?: Filter) {}\r\n\r\n toObject(): IInputGroup {\r\n return {\r\n description: this.description,\r\n group: this.group,\r\n input: this.input?.map((input) => input.toObject()),\r\n label: this.label,\r\n };\r\n }\r\n\r\n static create(inputGroup: IInputGroup, parent?: Filter) {\r\n const target = new InputGroup(parent);\r\n\r\n target._description = inputGroup?.description;\r\n target._group = inputGroup?.group;\r\n target._input = inputGroup?.input?.map((input) => FilterInput.create(input, target));\r\n target._label = inputGroup?.label;\r\n\r\n return target;\r\n }\r\n}\r\n", "properties": [ { "name": "description", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 6, "modifierKind": [ 148 ] }, { "name": "focused", "deprecated": false, "deprecationMessage": "", "type": "boolean", "indexKey": "", "optional": true, "description": "", "line": 10, "modifierKind": [ 148 ] }, { "name": "group", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 7, "modifierKind": [ 148 ] }, { "name": "input", "deprecated": false, "deprecationMessage": "", "type": "Array", "indexKey": "", "optional": true, "description": "", "line": 8, "modifierKind": [ 148 ] }, { "name": "label", "deprecated": false, "deprecationMessage": "", "type": "string", "indexKey": "", "optional": true, "description": "", "line": 9, "modifierKind": [ 148 ] } ], "indexSignatures": [], "kind": 171, "methods": [], "extends": [] }, { "name": "IInputOptions", "id": "interface-IInputOptions-ec6827671f6cc04c2a6302046ea902ecec6780d08ea52e75e544a987ef3dfde785ae9b93b77fe4f7c41294daf65e97b1edd583b75a48280d95abc5f82e6ee9a2", "file": "apps/isa-app/src/shared/components/filter/tree/input-options.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", "sourceCode": "import { Subject } from 'rxjs';\r\nimport { FilterInput } from './input';\r\nimport { IOption, Option } from './option';\r\n\r\nexport interface IInputOptions {\r\n readonly max?: number;\r\n readonly values?: Array;\r\n}\r\n\r\nexport class InputOptions implements IInputOptions {\r\n //#region implements IUiFilterInputOptions\r\n private _max?: number;\r\n get max() {\r\n return this._max;\r\n }\r\n\r\n private _values?: Array