-
Notifications
You must be signed in to change notification settings - Fork 0
/
BO4E.BO.Zaehlzeitdefinition.d.ts
96 lines (94 loc) · 3.21 KB
/
BO4E.BO.Zaehlzeitdefinition.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/* eslint-disable */
/**
* This file was automatically generated by json-schema-to-typescript.
* DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
* and run json-schema-to-typescript to regenerate this file.
*/
export type ExterneReferenz = {
exRefName?: string | null;
exRefWert?: string | null;
timestamp?: string | null;
guid?: string | null;
[k: string]: unknown;
} & ExterneReferenz1;
export type ExterneReferenz1 = {
exRefName?: string | null;
exRefWert?: string | null;
timestamp?: string | null;
guid?: string | null;
[k: string]: unknown;
} | null;
export type Zaehlzeit = {
timestamp?: string | null;
guid?: string | null;
code?: string | null;
haeufigkeit?: null | "EINMALIG" | "JAEHRLICH";
uebermittelbarkeit?: null | "ELEKTRONISCH" | "NICHT_ELEKTRONISCH";
ermittlungLeistungsmaximum?: null | "VERWENDUNG_HOCHLASTFENSTER" | "KEINE_VERWENDUNG_HOCHLASTFENSTER";
istBestellbar?: boolean | null;
typ?: null | "WAERMEPUMPE" | "NACHTSPEICHERHEIZUNG" | "SCHWACHLASTZEITFENSTER" | "SONSTIGE" | "HOCHLASTZEITFENSTER";
beschreibungTyp?: string | null;
[k: string]: unknown;
} & Zaehlzeit1;
export type Zaehlzeit1 = {
timestamp?: string | null;
guid?: string | null;
code?: string | null;
haeufigkeit?: null | "EINMALIG" | "JAEHRLICH";
uebermittelbarkeit?: null | "ELEKTRONISCH" | "NICHT_ELEKTRONISCH";
ermittlungLeistungsmaximum?: null | "VERWENDUNG_HOCHLASTFENSTER" | "KEINE_VERWENDUNG_HOCHLASTFENSTER";
istBestellbar?: boolean | null;
typ?: null | "WAERMEPUMPE" | "NACHTSPEICHERHEIZUNG" | "SCHWACHLASTZEITFENSTER" | "SONSTIGE" | "HOCHLASTZEITFENSTER";
beschreibungTyp?: string | null;
[k: string]: unknown;
} | null;
export type Zaehlzeitregister = {
timestamp?: string | null;
guid?: string | null;
zaehlzeitDefinition?: string | null;
register?: string | null;
schwachlastfaehig?: null | "NICHT_SCHWACHLASTFAEHIG" | "SCHWACHLASTFAEHIG";
[k: string]: unknown;
} & Zaehlzeitregister1;
export type Zaehlzeitregister1 = {
timestamp?: string | null;
guid?: string | null;
zaehlzeitDefinition?: string | null;
register?: string | null;
schwachlastfaehig?: null | "NICHT_SCHWACHLASTFAEHIG" | "SCHWACHLASTFAEHIG";
[k: string]: unknown;
} | null;
export type AusgerollteZaehlzeit = {
timestamp?: string | null;
guid?: string | null;
aenderungszeitpunkt: string;
register?: string | null;
[k: string]: unknown;
} & AusgerollteZaehlzeit1;
export type AusgerollteZaehlzeit1 = {
timestamp?: string | null;
guid?: string | null;
aenderungszeitpunkt: string;
register?: string | null;
[k: string]: unknown;
} | null;
export interface BO4EBOZaehlzeitdefinition {
boTyp?: string | null;
versionStruktur?: string | null;
timestamp?: string | null;
externeReferenzen?: ExterneReferenz[] | null;
guid?: string | null;
beginndatum?: string | null;
endedatum?: string | null;
version: string;
notwendigkeit?:
| null
| "ZAEHLZEITDEFINITIONEN_WERDEN_VERWENDET"
| "ZAEHLZEITDEFINITIONEN_WERDEN_NICHT_VERWENDET"
| "DEFINITIONEN_WERDEN_VERWENDET"
| "DEFINITIONEN_WERDEN_NICHT_VERWENDET";
zaehlzeiten?: Zaehlzeit[] | null;
zaehlzeitregister: Zaehlzeitregister[];
ausgerollteZaehlzeiten: AusgerollteZaehlzeit[];
[k: string]: unknown;
}