@@ -41,41 +41,43 @@ enum class InternalEventType {
41
41
TILDELING ,
42
42
}
43
43
44
+ data class Employee (
45
+ val navIdent : String ,
46
+ val navn : String ,
47
+ )
48
+
44
49
abstract class BaseEvent (
45
- open val actor : Actor ,
50
+ open val actor : Employee ,
46
51
open val timestamp : LocalDateTime ,
47
- ) {
48
- data class Actor (
49
- val navIdent : String ,
50
- val navn : String ,
51
- )
52
- }
52
+ )
53
53
54
54
data class MedunderskriverEvent (
55
- override val actor : Actor ,
55
+ override val actor : Employee ,
56
56
override val timestamp : LocalDateTime ,
57
+ val medunderskriver : Employee ? ,
57
58
val navIdent : String? ,
58
59
val name : String? ,
59
60
val flowState : FlowState ,
60
61
) : BaseEvent(actor = actor, timestamp = timestamp)
61
62
62
63
data class RolEvent (
63
- override val actor : Actor ,
64
+ override val actor : Employee ,
64
65
override val timestamp : LocalDateTime ,
66
+ val rol : Employee ? ,
65
67
val navIdent : String? ,
66
68
val name : String? ,
67
69
val flowState : FlowState ,
68
70
val returnDate : LocalDateTime ? ,
69
71
) : BaseEvent(actor = actor, timestamp = timestamp)
70
72
71
73
data class KlagerEvent (
72
- override val actor : Actor ,
74
+ override val actor : Employee ,
73
75
override val timestamp : LocalDateTime ,
74
76
val part : Part ,
75
77
) : BaseEvent(actor = actor, timestamp = timestamp)
76
78
77
79
data class FullmektigEvent (
78
- override val actor : Actor ,
80
+ override val actor : Employee ,
79
81
override val timestamp : LocalDateTime ,
80
82
val part : Part ? ,
81
83
) : BaseEvent(actor = actor, timestamp = timestamp)
@@ -88,44 +90,44 @@ data class Part(
88
90
)
89
91
90
92
data class MeldingEvent (
91
- override val actor : Actor ,
93
+ override val actor : Employee ,
92
94
override val timestamp : LocalDateTime ,
93
95
val id : String ,
94
96
val text : String ,
95
97
) : BaseEvent(actor = actor, timestamp = timestamp)
96
98
97
99
data class UtfallEvent (
98
- override val actor : Actor ,
100
+ override val actor : Employee ,
99
101
override val timestamp : LocalDateTime ,
100
102
val utfallId : String? ,
101
103
) : BaseEvent(actor = actor, timestamp = timestamp)
102
104
103
105
data class ExtraUtfallEvent (
104
- override val actor : Actor ,
106
+ override val actor : Employee ,
105
107
override val timestamp : LocalDateTime ,
106
108
val utfallIdList : List <String >,
107
109
) : BaseEvent(actor = actor, timestamp = timestamp)
108
110
109
111
data class InnsendingshjemlerEvent (
110
- override val actor : Actor ,
112
+ override val actor : Employee ,
111
113
override val timestamp : LocalDateTime ,
112
114
val hjemmelIdSet : Set <String >,
113
115
) : BaseEvent(actor = actor, timestamp = timestamp)
114
116
115
117
data class RegistreringshjemlerEvent (
116
- override val actor : Actor ,
118
+ override val actor : Employee ,
117
119
override val timestamp : LocalDateTime ,
118
120
val hjemmelIdSet : Set <String >,
119
121
) : BaseEvent(actor = actor, timestamp = timestamp)
120
122
121
123
data class MottattVedtaksinstansEvent (
122
- override val actor : Actor ,
124
+ override val actor : Employee ,
123
125
override val timestamp : LocalDateTime ,
124
126
val mottattVedtaksinstans : LocalDate ,
125
127
) : BaseEvent(actor = actor, timestamp = timestamp)
126
128
127
129
data class DocumentsChangedEvent (
128
- override val actor : Actor ,
130
+ override val actor : Employee ,
129
131
override val timestamp : LocalDateTime ,
130
132
val documents : List <DocumentChanged >,
131
133
) : BaseEvent(actor = actor, timestamp = timestamp) {
@@ -139,48 +141,48 @@ data class DocumentsChangedEvent(
139
141
}
140
142
141
143
data class DocumentFinishedEvent (
142
- override val actor : Actor ,
144
+ override val actor : Employee ,
143
145
override val timestamp : LocalDateTime ,
144
146
val id : String ,
145
147
val journalpostList : List <DokumentReferanse >,
146
148
) : BaseEvent(actor = actor, timestamp = timestamp)
147
149
148
150
data class DocumentsRemovedEvent (
149
- override val actor : Actor ,
151
+ override val actor : Employee ,
150
152
override val timestamp : LocalDateTime ,
151
153
val idList : List <String >,
152
154
) : BaseEvent(actor = actor, timestamp = timestamp)
153
155
154
156
data class DocumentsAddedEvent (
155
- override val actor : Actor ,
157
+ override val actor : Employee ,
156
158
override val timestamp : LocalDateTime ,
157
159
val documents : List <DokumentView >,
158
160
) : BaseEvent(actor = actor, timestamp = timestamp)
159
161
160
162
data class JournalfoertDocumentModified (
161
- override val actor : Actor ,
163
+ override val actor : Employee ,
162
164
override val timestamp : LocalDateTime ,
163
165
val journalpostId : String ,
164
166
val dokumentInfoId : String ,
165
167
val tittel : String ,
166
168
) : BaseEvent(actor = actor, timestamp = timestamp)
167
169
168
170
data class FeilregistreringEvent (
169
- override val actor : Actor ,
171
+ override val actor : Employee ,
170
172
override val timestamp : LocalDateTime ,
171
173
val registered : LocalDateTime ,
172
174
val reason : String ,
173
175
val fagsystemId : String ,
174
176
) : BaseEvent(actor = actor, timestamp = timestamp)
175
177
176
178
data class BehandlingFerdigstiltEvent (
177
- override val actor : Actor ,
179
+ override val actor : Employee ,
178
180
override val timestamp : LocalDateTime ,
179
181
val avsluttetAvSaksbehandlerDate : LocalDateTime ,
180
182
) : BaseEvent(actor = actor, timestamp = timestamp)
181
183
182
184
data class SattPaaVentEvent (
183
- override val actor : Actor ,
185
+ override val actor : Employee ,
184
186
override val timestamp : LocalDateTime ,
185
187
val sattPaaVent : SattPaaVent ? ,
186
188
) : BaseEvent(actor = actor, timestamp = timestamp) {
@@ -192,9 +194,9 @@ data class SattPaaVentEvent(
192
194
}
193
195
194
196
data class TildelingEvent (
195
- override val actor : Actor ,
197
+ override val actor : Employee ,
196
198
override val timestamp : LocalDateTime ,
197
- val navIdent : String? ,
198
- val name : String? ,
199
+ val saksbehandler : Employee ? ,
199
200
val fradelingReasonId : String? ,
201
+ val hjemmelIdList : List <String >,
200
202
) : BaseEvent(actor = actor, timestamp = timestamp)
0 commit comments