generated from ministryofjustice/hmpps-template-kotlin
-
Notifications
You must be signed in to change notification settings - Fork 1
/
detekt-baseline-main.xml
2072 lines (2072 loc) · 397 KB
/
detekt-baseline-main.xml
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" ?>
<SmellBaseline>
<ManuallySuppressedIssues></ManuallySuppressedIssues>
<CurrentIssues>
<ID>AvoidReferentialEquality:AssessmentService.kt$AssessmentService$clarificationNoteEntity.response !== null</ID>
<ID>AvoidReferentialEquality:StatusUpdateTransformer.kt$StatusUpdateTransformer$jpa.latestStatusUpdateStatusId !== null</ID>
<ID>AvoidReferentialEquality:UserAccessService.kt$UserAccessService$activeCaseloadId !== null</ID>
<ID>AvoidReferentialEquality:UserAccessService.kt$UserAccessService$referringPrisonCode !== null</ID>
<ID>AvoidReferentialEquality:UserService.kt$UserService$deliusUser.email !== user.email</ID>
<ID>AvoidReferentialEquality:UserService.kt$UserService$deliusUser.telephoneNumber !== user.telephoneNumber</ID>
<ID>CouldBeSequence:BookingSearchService.kt$BookingSearchService$map { result -> result to offenderSummaries.first { it.crn == result.personCrn } }</ID>
<ID>CouldBeSequence:Cas1FixPlacementApplicationLinksJob.kt$Cas1FixPlacementApplicationLinksJob$filter { it.placementRequests.isEmpty() }</ID>
<ID>CouldBeSequence:Cas1WithdrawableService.kt$Cas1WithdrawableService$filter { it.status.withdrawable }</ID>
<ID>CyclomaticComplexMethod:ApprovedPremisesBookingSeedJob.kt$ApprovedPremisesBookingSeedJob$private fun createBooking( row: ApprovedPremisesBookingSeedCsvRow, )</ID>
<ID>CyclomaticComplexMethod:BookingService.kt$BookingService$@Transactional fun createApprovedPremisesBookingFromPlacementRequest( user: UserEntity, placementRequestId: UUID, bedId: UUID?, premisesId: UUID?, arrivalDate: LocalDate, departureDate: LocalDate, ): AuthorisableActionResult<ValidatableActionResult<BookingEntity>></ID>
<ID>CyclomaticComplexMethod:BookingService.kt$BookingService$private fun createCas1Departure( user: UserEntity?, booking: BookingEntity, dateTime: OffsetDateTime, reasonId: UUID, moveOnCategoryId: UUID, destinationProviderId: UUID?, notes: String?, )</ID>
<ID>CyclomaticComplexMethod:BookingTransformer.kt$BookingTransformer$private fun determineTemporaryAccommodationStatus(jpa: BookingEntity): BookingStatus</ID>
<ID>CyclomaticComplexMethod:DeserializationValidationService.kt$DeserializationValidationService$fun validateObject(path: String = "$", targetType: KClass<*>, jsonObject: ObjectNode): Map<String, String></ID>
<ID>CyclomaticComplexMethod:DomainEventEntity.kt$DomainEventEntity$final inline fun <reified T> toDomainEvent(objectMapper: ObjectMapper): DomainEvent<T></ID>
<ID>CyclomaticComplexMethod:DomainEventUrlConfig.kt$DomainEventUrlConfig$fun getUrlForDomainEventId(domainEventType: DomainEventType, eventId: UUID): String</ID>
<ID>CyclomaticComplexMethod:DomainEventsController.kt$DomainEventsController$@Suppress("UNCHECKED_CAST") // Safe as the return type is constant and not likely to change at runtime private inline fun <reified T> getDomainEvent(eventId: UUID): ResponseEntity<T></ID>
<ID>CyclomaticComplexMethod:OASysSectionsTransformer.kt$OASysSectionsTransformer$private fun transformSupportingInformation(needsDetails: NeedsDetails, requestedOptionalSections: List<Int>): List<OASysSupportingInformationQuestion></ID>
<ID>CyclomaticComplexMethod:PremisesApiDelegate.kt$PremisesApiDelegate$fun premisesPremisesIdBookingsBookingIdTurnaroundsPost(premisesId: java.util.UUID, bookingId: java.util.UUID, body: NewTurnaround): ResponseEntity<Turnaround></ID>
<ID>CyclomaticComplexMethod:PremisesApiDelegate.kt$PremisesApiDelegate$fun premisesPremisesIdBookingsPost(premisesId: java.util.UUID, body: NewBooking): ResponseEntity<Booking></ID>
<ID>CyclomaticComplexMethod:PremisesController.kt$PremisesController$@Transactional override fun premisesPremisesIdBookingsPost(premisesId: UUID, body: NewBooking): ResponseEntity<Booking></ID>
<ID>CyclomaticComplexMethod:PremisesController.kt$PremisesController$@Transactional override fun premisesPremisesIdPut(premisesId: UUID, body: UpdatePremises): ResponseEntity<Premises></ID>
<ID>CyclomaticComplexMethod:PremisesService.kt$PremisesService$fun createNewPremises( addressLine1: String, addressLine2: String?, town: String?, postcode: String, latitude: Double?, longitude: Double?, service: String, localAuthorityAreaId: UUID?, probationRegionId: UUID, name: String, notes: String?, characteristicIds: List<UUID>, status: PropertyStatus, probationDeliveryUnitIdentifier: Either<String, UUID>?, turnaroundWorkingDayCount: Int?, )</ID>
<ID>CyclomaticComplexMethod:PremisesService.kt$PremisesService$fun updatePremises( premisesId: UUID, addressLine1: String, addressLine2: String?, town: String?, postcode: String, localAuthorityAreaId: UUID?, probationRegionId: UUID, characteristicIds: List<UUID>, notes: String?, status: PropertyStatus, probationDeliveryUnitIdentifier: Either<String, UUID>?, turnaroundWorkingDayCount: Int?, ): AuthorisableActionResult<ValidatableActionResult<PremisesEntity>></ID>
<ID>CyclomaticComplexMethod:SeedService.kt$SeedService$private fun seedData(seedFileType: SeedFileType, filename: String, resolveCsvPath: SeedJob<*>.() -> String)</ID>
<ID>CyclomaticComplexMethod:SeedUtils.kt$fun getCanonicalRegionName(regionName: String): String</ID>
<ID>EmptyClassBlock:ActiveOffence.kt$ActiveOffence${ }</ID>
<ID>EmptyClassBlock:Adjudication.kt$Adjudication${ }</ID>
<ID>EmptyClassBlock:ApArea.kt$ApArea${ }</ID>
<ID>EmptyClassBlock:Appeal.kt$Appeal${ }</ID>
<ID>EmptyClassBlock:ApplicationAssessed.kt$ApplicationAssessed${ }</ID>
<ID>EmptyClassBlock:ApplicationAssessedAssessedBy.kt$ApplicationAssessedAssessedBy${ }</ID>
<ID>EmptyClassBlock:ApplicationAssessedEnvelope.kt$ApplicationAssessedEnvelope${ }</ID>
<ID>EmptyClassBlock:ApplicationSubmittedEnvelope.kt$ApplicationSubmittedEnvelope${ }</ID>
<ID>EmptyClassBlock:ApplicationSubmittedSubmittedBy.kt$ApplicationSubmittedSubmittedBy${ }</ID>
<ID>EmptyClassBlock:ApplicationTimeline.kt$ApplicationTimeline${ }</ID>
<ID>EmptyClassBlock:ApplicationTimelineNote.kt$ApplicationTimelineNote${ }</ID>
<ID>EmptyClassBlock:ApplicationWithdrawn.kt$ApplicationWithdrawn${ }</ID>
<ID>EmptyClassBlock:ApplicationWithdrawnEnvelope.kt$ApplicationWithdrawnEnvelope${ }</ID>
<ID>EmptyClassBlock:ApprovedPremises.kt$ApprovedPremises${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesAllOf.kt$ApprovedPremisesAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesApplication.kt$ApprovedPremisesApplication${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesApplicationAllOf.kt$ApprovedPremisesApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesApplicationSummary.kt$ApprovedPremisesApplicationSummary${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesApplicationSummaryAllOf.kt$ApprovedPremisesApplicationSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesAssessment.kt$ApprovedPremisesAssessment${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesAssessmentAllOf.kt$ApprovedPremisesAssessmentAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesAssessmentSummary.kt$ApprovedPremisesAssessmentSummary${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesAssessmentSummaryAllOf.kt$ApprovedPremisesAssessmentSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesBedSearchParameters.kt$ApprovedPremisesBedSearchParameters${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesBedSearchParametersAllOf.kt$ApprovedPremisesBedSearchParametersAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesBedSearchResult.kt$ApprovedPremisesBedSearchResult${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesBedSearchResultAllOf.kt$ApprovedPremisesBedSearchResultAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesSummary.kt$ApprovedPremisesSummary${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesSummaryAllOf.kt$ApprovedPremisesSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesUser.kt$ApprovedPremisesUser${ }</ID>
<ID>EmptyClassBlock:ApprovedPremisesUserAllOf.kt$ApprovedPremisesUserAllOf${ }</ID>
<ID>EmptyClassBlock:Arrival.kt$Arrival${ }</ID>
<ID>EmptyClassBlock:AssessmentAcceptance.kt$AssessmentAcceptance${ }</ID>
<ID>EmptyClassBlock:AssessmentAllocated.kt$AssessmentAllocated${ }</ID>
<ID>EmptyClassBlock:AssessmentAllocatedEnvelope.kt$AssessmentAllocatedEnvelope${ }</ID>
<ID>EmptyClassBlock:AssessmentAppealed.kt$AssessmentAppealed${ }</ID>
<ID>EmptyClassBlock:AssessmentAppealedEnvelope.kt$AssessmentAppealedEnvelope${ }</ID>
<ID>EmptyClassBlock:AssessmentRejection.kt$AssessmentRejection${ }</ID>
<ID>EmptyClassBlock:AssessmentTask.kt$AssessmentTask${ }</ID>
<ID>EmptyClassBlock:AssessmentTaskAllOf.kt$AssessmentTaskAllOf${ }</ID>
<ID>EmptyClassBlock:Bed.kt$Bed${ }</ID>
<ID>EmptyClassBlock:BedDetail.kt$BedDetail${ }</ID>
<ID>EmptyClassBlock:BedDetailAllOf.kt$BedDetailAllOf${ }</ID>
<ID>EmptyClassBlock:BedOccupancyBookingEntry.kt$BedOccupancyBookingEntry${ }</ID>
<ID>EmptyClassBlock:BedOccupancyBookingEntryAllOf.kt$BedOccupancyBookingEntryAllOf${ }</ID>
<ID>EmptyClassBlock:BedOccupancyLostBedEntry.kt$BedOccupancyLostBedEntry${ }</ID>
<ID>EmptyClassBlock:BedOccupancyLostBedEntryAllOf.kt$BedOccupancyLostBedEntryAllOf${ }</ID>
<ID>EmptyClassBlock:BedOccupancyOpenEntry.kt$BedOccupancyOpenEntry${ }</ID>
<ID>EmptyClassBlock:BedOccupancyRange.kt$BedOccupancyRange${ }</ID>
<ID>EmptyClassBlock:BedSearchResultBedSummary.kt$BedSearchResultBedSummary${ }</ID>
<ID>EmptyClassBlock:BedSearchResultPremisesSummary.kt$BedSearchResultPremisesSummary${ }</ID>
<ID>EmptyClassBlock:BedSearchResultRoomSummary.kt$BedSearchResultRoomSummary${ }</ID>
<ID>EmptyClassBlock:BedSearchResults.kt$BedSearchResults${ }</ID>
<ID>EmptyClassBlock:BedSummary.kt$BedSummary${ }</ID>
<ID>EmptyClassBlock:Booking.kt$Booking${ }</ID>
<ID>EmptyClassBlock:BookingAllOf.kt$BookingAllOf${ }</ID>
<ID>EmptyClassBlock:BookingAllOfCancellation.kt$BookingAllOfCancellation${ }</ID>
<ID>EmptyClassBlock:BookingAllOfDeparture.kt$BookingAllOfDeparture${ }</ID>
<ID>EmptyClassBlock:BookingAllOfTurnaround.kt$BookingAllOfTurnaround${ }</ID>
<ID>EmptyClassBlock:BookingAppealTask.kt$BookingAppealTask${ }</ID>
<ID>EmptyClassBlock:BookingBody.kt$BookingBody${ }</ID>
<ID>EmptyClassBlock:BookingCancelled.kt$BookingCancelled${ }</ID>
<ID>EmptyClassBlock:BookingCancelledEnvelope.kt$BookingCancelledEnvelope${ }</ID>
<ID>EmptyClassBlock:BookingChanged.kt$BookingChanged${ }</ID>
<ID>EmptyClassBlock:BookingChangedEnvelope.kt$BookingChangedEnvelope${ }</ID>
<ID>EmptyClassBlock:BookingExtended.kt$BookingExtended${ }</ID>
<ID>EmptyClassBlock:BookingExtendedEnvelope.kt$BookingExtendedEnvelope${ }</ID>
<ID>EmptyClassBlock:BookingMade.kt$BookingMade${ }</ID>
<ID>EmptyClassBlock:BookingMadeBookedBy.kt$BookingMadeBookedBy${ }</ID>
<ID>EmptyClassBlock:BookingMadeEnvelope.kt$BookingMadeEnvelope${ }</ID>
<ID>EmptyClassBlock:BookingNotMade.kt$BookingNotMade${ }</ID>
<ID>EmptyClassBlock:BookingNotMadeEnvelope.kt$BookingNotMadeEnvelope${ }</ID>
<ID>EmptyClassBlock:BookingPremisesSummary.kt$BookingPremisesSummary${ }</ID>
<ID>EmptyClassBlock:BookingSearchResult.kt$BookingSearchResult${ }</ID>
<ID>EmptyClassBlock:BookingSearchResultBedSummary.kt$BookingSearchResultBedSummary${ }</ID>
<ID>EmptyClassBlock:BookingSearchResultBookingSummary.kt$BookingSearchResultBookingSummary${ }</ID>
<ID>EmptyClassBlock:BookingSearchResultPersonSummary.kt$BookingSearchResultPersonSummary${ }</ID>
<ID>EmptyClassBlock:BookingSearchResultPremisesSummary.kt$BookingSearchResultPremisesSummary${ }</ID>
<ID>EmptyClassBlock:BookingSearchResultRoomSummary.kt$BookingSearchResultRoomSummary${ }</ID>
<ID>EmptyClassBlock:BookingSearchResults.kt$BookingSearchResults${ }</ID>
<ID>EmptyClassBlock:BookingSummary.kt$BookingSummary${ }</ID>
<ID>EmptyClassBlock:CAS3BookingCancelledEvent.kt$CAS3BookingCancelledEvent${ }</ID>
<ID>EmptyClassBlock:CAS3BookingCancelledEventAllOf.kt$CAS3BookingCancelledEventAllOf${ }</ID>
<ID>EmptyClassBlock:CAS3BookingCancelledEventDetails.kt$CAS3BookingCancelledEventDetails${ }</ID>
<ID>EmptyClassBlock:CAS3BookingCancelledUpdatedEvent.kt$CAS3BookingCancelledUpdatedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3BookingConfirmedEvent.kt$CAS3BookingConfirmedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3BookingConfirmedEventAllOf.kt$CAS3BookingConfirmedEventAllOf${ }</ID>
<ID>EmptyClassBlock:CAS3BookingConfirmedEventDetails.kt$CAS3BookingConfirmedEventDetails${ }</ID>
<ID>EmptyClassBlock:CAS3BookingProvisionallyMadeEvent.kt$CAS3BookingProvisionallyMadeEvent${ }</ID>
<ID>EmptyClassBlock:CAS3BookingProvisionallyMadeEventAllOf.kt$CAS3BookingProvisionallyMadeEventAllOf${ }</ID>
<ID>EmptyClassBlock:CAS3BookingProvisionallyMadeEventDetails.kt$CAS3BookingProvisionallyMadeEventDetails${ }</ID>
<ID>EmptyClassBlock:CAS3PersonArrivedEvent.kt$CAS3PersonArrivedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3PersonArrivedEventAllOf.kt$CAS3PersonArrivedEventAllOf${ }</ID>
<ID>EmptyClassBlock:CAS3PersonArrivedEventDetails.kt$CAS3PersonArrivedEventDetails${ }</ID>
<ID>EmptyClassBlock:CAS3PersonArrivedUpdatedEvent.kt$CAS3PersonArrivedUpdatedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3PersonDepartedEvent.kt$CAS3PersonDepartedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3PersonDepartedEventAllOf.kt$CAS3PersonDepartedEventAllOf${ }</ID>
<ID>EmptyClassBlock:CAS3PersonDepartedEventDetails.kt$CAS3PersonDepartedEventDetails${ }</ID>
<ID>EmptyClassBlock:CAS3PersonDepartureUpdatedEvent.kt$CAS3PersonDepartureUpdatedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3ReferralSubmittedEvent.kt$CAS3ReferralSubmittedEvent${ }</ID>
<ID>EmptyClassBlock:CAS3ReferralSubmittedEventAllOf.kt$CAS3ReferralSubmittedEventAllOf${ }</ID>
<ID>EmptyClassBlock:CAS3ReferralSubmittedEventDetails.kt$CAS3ReferralSubmittedEventDetails${ }</ID>
<ID>EmptyClassBlock:Cancellation.kt$Cancellation${ }</ID>
<ID>EmptyClassBlock:CancellationReason.kt$CancellationReason${ }</ID>
<ID>EmptyClassBlock:Cas1ApplicationUserDetails.kt$Cas1ApplicationUserDetails${ }</ID>
<ID>EmptyClassBlock:Cas1OutOfServiceBed.kt$Cas1OutOfServiceBed${ }</ID>
<ID>EmptyClassBlock:Cas1OutOfServiceBedCancellation.kt$Cas1OutOfServiceBedCancellation${ }</ID>
<ID>EmptyClassBlock:Cas1OutOfServiceBedReason.kt$Cas1OutOfServiceBedReason${ }</ID>
<ID>EmptyClassBlock:Cas1OutOfServiceBedRevision.kt$Cas1OutOfServiceBedRevision${ }</ID>
<ID>EmptyClassBlock:Cas2Application.kt$Cas2Application${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationAllOf.kt$Cas2ApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationNote.kt$Cas2ApplicationNote${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationStatus.kt$Cas2ApplicationStatus${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationStatusDetail.kt$Cas2ApplicationStatusDetail${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationStatusUpdatedEvent.kt$Cas2ApplicationStatusUpdatedEvent${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationStatusUpdatedEventAllOf.kt$Cas2ApplicationStatusUpdatedEventAllOf${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationStatusUpdatedEventDetails.kt$Cas2ApplicationStatusUpdatedEventDetails${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationSubmittedEvent.kt$Cas2ApplicationSubmittedEvent${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationSubmittedEventAllOf.kt$Cas2ApplicationSubmittedEventAllOf${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationSubmittedEventDetails.kt$Cas2ApplicationSubmittedEventDetails${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationSubmittedEventDetailsSubmittedBy.kt$Cas2ApplicationSubmittedEventDetailsSubmittedBy${ }</ID>
<ID>EmptyClassBlock:Cas2ApplicationSummary.kt$Cas2ApplicationSummary${ }</ID>
<ID>EmptyClassBlock:Cas2Assessment.kt$Cas2Assessment${ }</ID>
<ID>EmptyClassBlock:Cas2AssessmentStatusUpdate.kt$Cas2AssessmentStatusUpdate${ }</ID>
<ID>EmptyClassBlock:Cas2StaffMember.kt$Cas2StaffMember${ }</ID>
<ID>EmptyClassBlock:Cas2Status.kt$Cas2Status${ }</ID>
<ID>EmptyClassBlock:Cas2StatusDetail.kt$Cas2StatusDetail${ }</ID>
<ID>EmptyClassBlock:Cas2StatusUpdate.kt$Cas2StatusUpdate${ }</ID>
<ID>EmptyClassBlock:Cas2StatusUpdateDetail.kt$Cas2StatusUpdateDetail${ }</ID>
<ID>EmptyClassBlock:Cas2SubmittedApplication.kt$Cas2SubmittedApplication${ }</ID>
<ID>EmptyClassBlock:Cas2SubmittedApplicationSummary.kt$Cas2SubmittedApplicationSummary${ }</ID>
<ID>EmptyClassBlock:Cas2TimelineEvent.kt$Cas2TimelineEvent${ }</ID>
<ID>EmptyClassBlock:CharacteristicPair.kt$CharacteristicPair${ }</ID>
<ID>EmptyClassBlock:ClarificationNote.kt$ClarificationNote${ }</ID>
<ID>EmptyClassBlock:Confirmation.kt$Confirmation${ }</ID>
<ID>EmptyClassBlock:Cru.kt$Cru${ }</ID>
<ID>EmptyClassBlock:DateCapacity.kt$DateCapacity${ }</ID>
<ID>EmptyClassBlock:DateChange.kt$DateChange${ }</ID>
<ID>EmptyClassBlock:DatePeriod.kt$DatePeriod${ }</ID>
<ID>EmptyClassBlock:Departure.kt$Departure${ }</ID>
<ID>EmptyClassBlock:DepartureReason.kt$DepartureReason${ }</ID>
<ID>EmptyClassBlock:DestinationPremises.kt$DestinationPremises${ }</ID>
<ID>EmptyClassBlock:DestinationProvider.kt$DestinationProvider${ }</ID>
<ID>EmptyClassBlock:Document.kt$Document${ }</ID>
<ID>EmptyClassBlock:ExtendedPremisesSummary.kt$ExtendedPremisesSummary${ }</ID>
<ID>EmptyClassBlock:Extension.kt$Extension${ }</ID>
<ID>EmptyClassBlock:ExternalUser.kt$ExternalUser${ }</ID>
<ID>EmptyClassBlock:FlagsEnvelope.kt$FlagsEnvelope${ }</ID>
<ID>EmptyClassBlock:FullPerson.kt$FullPerson${ }</ID>
<ID>EmptyClassBlock:FullPersonAllOf.kt$FullPersonAllOf${ }</ID>
<ID>EmptyClassBlock:FullPersonSummary.kt$FullPersonSummary${ }</ID>
<ID>EmptyClassBlock:FullPersonSummaryAllOf.kt$FullPersonSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:FurtherInformationRequested.kt$FurtherInformationRequested${ }</ID>
<ID>EmptyClassBlock:FurtherInformationRequestedEnvelope.kt$FurtherInformationRequestedEnvelope${ }</ID>
<ID>EmptyClassBlock:InvalidParam.kt$InvalidParam${ }</ID>
<ID>EmptyClassBlock:LatestCas2StatusUpdate.kt$LatestCas2StatusUpdate${ }</ID>
<ID>EmptyClassBlock:Ldu.kt$Ldu${ }</ID>
<ID>EmptyClassBlock:LocalAuthorityArea.kt$LocalAuthorityArea${ }</ID>
<ID>EmptyClassBlock:LostBed.kt$LostBed${ }</ID>
<ID>EmptyClassBlock:LostBedCancellation.kt$LostBedCancellation${ }</ID>
<ID>EmptyClassBlock:LostBedReason.kt$LostBedReason${ }</ID>
<ID>EmptyClassBlock:Mappa.kt$Mappa${ }</ID>
<ID>EmptyClassBlock:MappaEnvelope.kt$MappaEnvelope${ }</ID>
<ID>EmptyClassBlock:MatchRequestWithdrawn.kt$MatchRequestWithdrawn${ }</ID>
<ID>EmptyClassBlock:MatchRequestWithdrawnEnvelope.kt$MatchRequestWithdrawnEnvelope${ }</ID>
<ID>EmptyClassBlock:MigrationJobRequest.kt$MigrationJobRequest${ }</ID>
<ID>EmptyClassBlock:MoveOnCategory.kt$MoveOnCategory${ }</ID>
<ID>EmptyClassBlock:NamedId.kt$NamedId${ }</ID>
<ID>EmptyClassBlock:NewAppeal.kt$NewAppeal${ }</ID>
<ID>EmptyClassBlock:NewApplication.kt$NewApplication${ }</ID>
<ID>EmptyClassBlock:NewApplicationTimelineNote.kt$NewApplicationTimelineNote${ }</ID>
<ID>EmptyClassBlock:NewBedMove.kt$NewBedMove${ }</ID>
<ID>EmptyClassBlock:NewBooking.kt$NewBooking${ }</ID>
<ID>EmptyClassBlock:NewBookingNotMade.kt$NewBookingNotMade${ }</ID>
<ID>EmptyClassBlock:NewCancellation.kt$NewCancellation${ }</ID>
<ID>EmptyClassBlock:NewCas1Arrival.kt$NewCas1Arrival${ }</ID>
<ID>EmptyClassBlock:NewCas1ArrivalAllOf.kt$NewCas1ArrivalAllOf${ }</ID>
<ID>EmptyClassBlock:NewCas1OutOfServiceBed.kt$NewCas1OutOfServiceBed${ }</ID>
<ID>EmptyClassBlock:NewCas1OutOfServiceBedCancellation.kt$NewCas1OutOfServiceBedCancellation${ }</ID>
<ID>EmptyClassBlock:NewCas2ApplicationNote.kt$NewCas2ApplicationNote${ }</ID>
<ID>EmptyClassBlock:NewCas2Arrival.kt$NewCas2Arrival${ }</ID>
<ID>EmptyClassBlock:NewCas2ArrivalAllOf.kt$NewCas2ArrivalAllOf${ }</ID>
<ID>EmptyClassBlock:NewCas3Arrival.kt$NewCas3Arrival${ }</ID>
<ID>EmptyClassBlock:NewClarificationNote.kt$NewClarificationNote${ }</ID>
<ID>EmptyClassBlock:NewConfirmation.kt$NewConfirmation${ }</ID>
<ID>EmptyClassBlock:NewDateChange.kt$NewDateChange${ }</ID>
<ID>EmptyClassBlock:NewDeparture.kt$NewDeparture${ }</ID>
<ID>EmptyClassBlock:NewExtension.kt$NewExtension${ }</ID>
<ID>EmptyClassBlock:NewLostBed.kt$NewLostBed${ }</ID>
<ID>EmptyClassBlock:NewLostBedCancellation.kt$NewLostBedCancellation${ }</ID>
<ID>EmptyClassBlock:NewNonarrival.kt$NewNonarrival${ }</ID>
<ID>EmptyClassBlock:NewPlacementApplication.kt$NewPlacementApplication${ }</ID>
<ID>EmptyClassBlock:NewPlacementRequestBooking.kt$NewPlacementRequestBooking${ }</ID>
<ID>EmptyClassBlock:NewPlacementRequestBookingConfirmation.kt$NewPlacementRequestBookingConfirmation${ }</ID>
<ID>EmptyClassBlock:NewPremises.kt$NewPremises${ }</ID>
<ID>EmptyClassBlock:NewReallocation.kt$NewReallocation${ }</ID>
<ID>EmptyClassBlock:NewReferralHistoryUserNote.kt$NewReferralHistoryUserNote${ }</ID>
<ID>EmptyClassBlock:NewRoom.kt$NewRoom${ }</ID>
<ID>EmptyClassBlock:NewTurnaround.kt$NewTurnaround${ }</ID>
<ID>EmptyClassBlock:NewWithdrawal.kt$NewWithdrawal${ }</ID>
<ID>EmptyClassBlock:NomisUser.kt$NomisUser${ }</ID>
<ID>EmptyClassBlock:NonArrivalReason.kt$NonArrivalReason${ }</ID>
<ID>EmptyClassBlock:Nonarrival.kt$Nonarrival${ }</ID>
<ID>EmptyClassBlock:OASysQuestion.kt$OASysQuestion${ }</ID>
<ID>EmptyClassBlock:OASysRiskOfSeriousHarm.kt$OASysRiskOfSeriousHarm${ }</ID>
<ID>EmptyClassBlock:OASysRiskToSelf.kt$OASysRiskToSelf${ }</ID>
<ID>EmptyClassBlock:OASysSection.kt$OASysSection${ }</ID>
<ID>EmptyClassBlock:OASysSections.kt$OASysSections${ }</ID>
<ID>EmptyClassBlock:OASysSupportingInformationQuestion.kt$OASysSupportingInformationQuestion${ }</ID>
<ID>EmptyClassBlock:OfflineApplication.kt$OfflineApplication${ }</ID>
<ID>EmptyClassBlock:OfflineApplicationSummary.kt$OfflineApplicationSummary${ }</ID>
<ID>EmptyClassBlock:PersonAcctAlert.kt$PersonAcctAlert${ }</ID>
<ID>EmptyClassBlock:PersonArrived.kt$PersonArrived${ }</ID>
<ID>EmptyClassBlock:PersonArrivedEnvelope.kt$PersonArrivedEnvelope${ }</ID>
<ID>EmptyClassBlock:PersonDeparted.kt$PersonDeparted${ }</ID>
<ID>EmptyClassBlock:PersonDepartedDestination.kt$PersonDepartedDestination${ }</ID>
<ID>EmptyClassBlock:PersonDepartedEnvelope.kt$PersonDepartedEnvelope${ }</ID>
<ID>EmptyClassBlock:PersonNotArrived.kt$PersonNotArrived${ }</ID>
<ID>EmptyClassBlock:PersonNotArrivedEnvelope.kt$PersonNotArrivedEnvelope${ }</ID>
<ID>EmptyClassBlock:PersonReference.kt$PersonReference${ }</ID>
<ID>EmptyClassBlock:PersonRisks.kt$PersonRisks${ }</ID>
<ID>EmptyClassBlock:PersonalTimeline.kt$PersonalTimeline${ }</ID>
<ID>EmptyClassBlock:PlacementApplication.kt$PlacementApplication${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationAllOf.kt$PlacementApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationAllocated.kt$PlacementApplicationAllocated${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationAllocatedEnvelope.kt$PlacementApplicationAllocatedEnvelope${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationDecisionEnvelope.kt$PlacementApplicationDecisionEnvelope${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationTask.kt$PlacementApplicationTask${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationTaskAllOf.kt$PlacementApplicationTaskAllOf${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationWithdrawn.kt$PlacementApplicationWithdrawn${ }</ID>
<ID>EmptyClassBlock:PlacementApplicationWithdrawnEnvelope.kt$PlacementApplicationWithdrawnEnvelope${ }</ID>
<ID>EmptyClassBlock:PlacementDates.kt$PlacementDates${ }</ID>
<ID>EmptyClassBlock:PlacementRequest.kt$PlacementRequest${ }</ID>
<ID>EmptyClassBlock:PlacementRequestAllOf.kt$PlacementRequestAllOf${ }</ID>
<ID>EmptyClassBlock:PlacementRequestDetail.kt$PlacementRequestDetail${ }</ID>
<ID>EmptyClassBlock:PlacementRequestDetailAllOf.kt$PlacementRequestDetailAllOf${ }</ID>
<ID>EmptyClassBlock:PlacementRequestTask.kt$PlacementRequestTask${ }</ID>
<ID>EmptyClassBlock:PlacementRequestTaskAllOf.kt$PlacementRequestTaskAllOf${ }</ID>
<ID>EmptyClassBlock:PlacementRequirements.kt$PlacementRequirements${ }</ID>
<ID>EmptyClassBlock:Premises.kt$Premises${ }</ID>
<ID>EmptyClassBlock:PremisesBooking.kt$PremisesBooking${ }</ID>
<ID>EmptyClassBlock:PrisonCaseNote.kt$PrisonCaseNote${ }</ID>
<ID>EmptyClassBlock:ProbationArea.kt$ProbationArea${ }</ID>
<ID>EmptyClassBlock:ProbationDeliveryUnit.kt$ProbationDeliveryUnit${ }</ID>
<ID>EmptyClassBlock:ProbationRegion.kt$ProbationRegion${ }</ID>
<ID>EmptyClassBlock:Problem.kt$Problem${ }</ID>
<ID>EmptyClassBlock:Reallocation.kt$Reallocation${ }</ID>
<ID>EmptyClassBlock:ReferralHistoryNoteMessageDetails.kt$ReferralHistoryNoteMessageDetails${ }</ID>
<ID>EmptyClassBlock:ReferralHistoryUserNote.kt$ReferralHistoryUserNote${ }</ID>
<ID>EmptyClassBlock:ReferralRejectionReason.kt$ReferralRejectionReason${ }</ID>
<ID>EmptyClassBlock:Region.kt$Region${ }</ID>
<ID>EmptyClassBlock:RequestForPlacement.kt$RequestForPlacement${ }</ID>
<ID>EmptyClassBlock:RequestForPlacementAssessedEnvelope.kt$RequestForPlacementAssessedEnvelope${ }</ID>
<ID>EmptyClassBlock:RequestForPlacementCreated.kt$RequestForPlacementCreated${ }</ID>
<ID>EmptyClassBlock:RequestForPlacementCreatedEnvelope.kt$RequestForPlacementCreatedEnvelope${ }</ID>
<ID>EmptyClassBlock:RestrictedPerson.kt$RestrictedPerson${ }</ID>
<ID>EmptyClassBlock:RestrictedPersonSummary.kt$RestrictedPersonSummary${ }</ID>
<ID>EmptyClassBlock:RiskTier.kt$RiskTier${ }</ID>
<ID>EmptyClassBlock:RiskTierEnvelope.kt$RiskTierEnvelope${ }</ID>
<ID>EmptyClassBlock:Room.kt$Room${ }</ID>
<ID>EmptyClassBlock:RoshRisks.kt$RoshRisks${ }</ID>
<ID>EmptyClassBlock:RoshRisksEnvelope.kt$RoshRisksEnvelope${ }</ID>
<ID>EmptyClassBlock:SeedRequest.kt$SeedRequest${ }</ID>
<ID>EmptyClassBlock:StaffMember.kt$StaffMember${ }</ID>
<ID>EmptyClassBlock:SubmitApprovedPremisesApplication.kt$SubmitApprovedPremisesApplication${ }</ID>
<ID>EmptyClassBlock:SubmitApprovedPremisesApplicationAllOf.kt$SubmitApprovedPremisesApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:SubmitCas2Application.kt$SubmitCas2Application${ }</ID>
<ID>EmptyClassBlock:SubmitPlacementApplication.kt$SubmitPlacementApplication${ }</ID>
<ID>EmptyClassBlock:SubmitTemporaryAccommodationApplication.kt$SubmitTemporaryAccommodationApplication${ }</ID>
<ID>EmptyClassBlock:SubmitTemporaryAccommodationApplicationAllOf.kt$SubmitTemporaryAccommodationApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:SupervisingOfficer.kt$SupervisingOfficer${ }</ID>
<ID>EmptyClassBlock:SupervisingProvider.kt$SupervisingProvider${ }</ID>
<ID>EmptyClassBlock:SupervisingTeam.kt$SupervisingTeam${ }</ID>
<ID>EmptyClassBlock:TaskWrapper.kt$TaskWrapper${ }</ID>
<ID>EmptyClassBlock:Team.kt$Team${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationApplication.kt$TemporaryAccommodationApplication${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationApplicationAllOf.kt$TemporaryAccommodationApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationApplicationSummary.kt$TemporaryAccommodationApplicationSummary${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationApplicationSummaryAllOf.kt$TemporaryAccommodationApplicationSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationAssessment.kt$TemporaryAccommodationAssessment${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationAssessmentAllOf.kt$TemporaryAccommodationAssessmentAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationAssessmentSummary.kt$TemporaryAccommodationAssessmentSummary${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationAssessmentSummaryAllOf.kt$TemporaryAccommodationAssessmentSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationBedSearchParameters.kt$TemporaryAccommodationBedSearchParameters${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationBedSearchParametersAllOf.kt$TemporaryAccommodationBedSearchParametersAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationBedSearchResult.kt$TemporaryAccommodationBedSearchResult${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationBedSearchResultAllOf.kt$TemporaryAccommodationBedSearchResultAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationBedSearchResultOverlap.kt$TemporaryAccommodationBedSearchResultOverlap${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationPremises.kt$TemporaryAccommodationPremises${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationPremisesAllOf.kt$TemporaryAccommodationPremisesAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationPremisesSummary.kt$TemporaryAccommodationPremisesSummary${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationPremisesSummaryAllOf.kt$TemporaryAccommodationPremisesSummaryAllOf${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationUser.kt$TemporaryAccommodationUser${ }</ID>
<ID>EmptyClassBlock:TemporaryAccommodationUserAllOf.kt$TemporaryAccommodationUserAllOf${ }</ID>
<ID>EmptyClassBlock:TimelineEvent.kt$TimelineEvent${ }</ID>
<ID>EmptyClassBlock:TimelineEventAssociatedUrl.kt$TimelineEventAssociatedUrl${ }</ID>
<ID>EmptyClassBlock:Turnaround.kt$Turnaround${ }</ID>
<ID>EmptyClassBlock:UnknownPerson.kt$UnknownPerson${ }</ID>
<ID>EmptyClassBlock:UnknownPersonSummary.kt$UnknownPersonSummary${ }</ID>
<ID>EmptyClassBlock:UpdateApprovedPremisesApplication.kt$UpdateApprovedPremisesApplication${ }</ID>
<ID>EmptyClassBlock:UpdateApprovedPremisesApplicationAllOf.kt$UpdateApprovedPremisesApplicationAllOf${ }</ID>
<ID>EmptyClassBlock:UpdateAssessment.kt$UpdateAssessment${ }</ID>
<ID>EmptyClassBlock:UpdateCas1OutOfServiceBed.kt$UpdateCas1OutOfServiceBed${ }</ID>
<ID>EmptyClassBlock:UpdateCas2Application.kt$UpdateCas2Application${ }</ID>
<ID>EmptyClassBlock:UpdateCas2Assessment.kt$UpdateCas2Assessment${ }</ID>
<ID>EmptyClassBlock:UpdateLostBed.kt$UpdateLostBed${ }</ID>
<ID>EmptyClassBlock:UpdatePlacementApplication.kt$UpdatePlacementApplication${ }</ID>
<ID>EmptyClassBlock:UpdatePremises.kt$UpdatePremises${ }</ID>
<ID>EmptyClassBlock:UpdateRoom.kt$UpdateRoom${ }</ID>
<ID>EmptyClassBlock:UpdateTemporaryAccommodationApplication.kt$UpdateTemporaryAccommodationApplication${ }</ID>
<ID>EmptyClassBlock:UpdatedClarificationNote.kt$UpdatedClarificationNote${ }</ID>
<ID>EmptyClassBlock:UserRolesAndQualifications.kt$UserRolesAndQualifications${ }</ID>
<ID>EmptyClassBlock:UserWithWorkload.kt$UserWithWorkload${ }</ID>
<ID>EmptyClassBlock:UserWithWorkloadAllOf.kt$UserWithWorkloadAllOf${ }</ID>
<ID>EmptyClassBlock:ValidationError.kt$ValidationError${ }</ID>
<ID>EmptyClassBlock:ValidationErrorAllOf.kt$ValidationErrorAllOf${ }</ID>
<ID>EmptyClassBlock:WithdrawPlacementApplication.kt$WithdrawPlacementApplication${ }</ID>
<ID>EmptyClassBlock:WithdrawPlacementRequest.kt$WithdrawPlacementRequest${ }</ID>
<ID>EmptyClassBlock:Withdrawable.kt$Withdrawable${ }</ID>
<ID>EmptyClassBlock:Withdrawables.kt$Withdrawables${ }</ID>
<ID>EmptyClassBlock:WithdrawnBy.kt$WithdrawnBy${ }</ID>
<ID>EmptyDefaultConstructor:ArrivalTransformer.kt$ArrivalTransformer$()</ID>
<ID>EmptyDefaultConstructor:DateChangeTransformer.kt$DateChangeTransformer$()</ID>
<ID>EmptyDefaultConstructor:DepartureReasonTransformer.kt$DepartureReasonTransformer$()</ID>
<ID>EmptyDefaultConstructor:DestinationProviderTransformer.kt$DestinationProviderTransformer$()</ID>
<ID>EmptyDefaultConstructor:ExtensionTransformer.kt$ExtensionTransformer$()</ID>
<ID>EmptyDefaultConstructor:ForbiddenProblem.kt$ForbiddenProblem$()</ID>
<ID>EmptyDefaultConstructor:LostBedReasonTransformer.kt$LostBedReasonTransformer$()</ID>
<ID>EmptyDefaultConstructor:MoveOnCategoryTransformer.kt$MoveOnCategoryTransformer$()</ID>
<ID>EmptyDefaultConstructor:NonArrivalReasonTransformer.kt$NonArrivalReasonTransformer$()</ID>
<ID>EmptyDefaultConstructor:OAuth2ResourceServerSecurityConfiguration.kt$AuthAwareTokenConverter$()</ID>
<ID>EmptyDefaultConstructor:PremisesSummaryTransformer.kt$PremisesSummaryTransformer$()</ID>
<ID>EmptyDefaultConstructor:StaffMemberTransformer.kt$StaffMemberTransformer$()</ID>
<ID>EmptyDefaultConstructor:TracesSamplerCallback.kt$TracesSamplerCallback$()</ID>
<ID>EmptyDefaultConstructor:UserAccessService.kt$UserAccessService$()</ID>
<ID>EnumNaming:AllocatedFilter.kt$AllocatedFilter$allocated : AllocatedFilter</ID>
<ID>EnumNaming:AllocatedFilter.kt$AllocatedFilter$unallocated : AllocatedFilter</ID>
<ID>EnumNaming:ApType.kt$ApType$esap : ApType</ID>
<ID>EnumNaming:ApType.kt$ApType$mhapElliottHouse : ApType</ID>
<ID>EnumNaming:ApType.kt$ApType$mhapStJosephs : ApType</ID>
<ID>EnumNaming:ApType.kt$ApType$normal : ApType</ID>
<ID>EnumNaming:ApType.kt$ApType$pipe : ApType</ID>
<ID>EnumNaming:ApType.kt$ApType$rfap : ApType</ID>
<ID>EnumNaming:AppealDecision.kt$AppealDecision$accepted : AppealDecision</ID>
<ID>EnumNaming:AppealDecision.kt$AppealDecision$rejected : AppealDecision</ID>
<ID>EnumNaming:ApplicationSortField.kt$ApplicationSortField$arrivalDate : ApplicationSortField</ID>
<ID>EnumNaming:ApplicationSortField.kt$ApplicationSortField$createdAt : ApplicationSortField</ID>
<ID>EnumNaming:ApplicationSortField.kt$ApplicationSortField$releaseType : ApplicationSortField</ID>
<ID>EnumNaming:ApplicationSortField.kt$ApplicationSortField$tier : ApplicationSortField</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$awaitingPlacement : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$inProgress : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$inapplicable : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$pending : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$placed : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$rejected : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$requestedFurtherInformation : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$submitted : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationStatus.kt$ApplicationStatus$withdrawn : ApplicationStatus</ID>
<ID>EnumNaming:ApplicationSubmitted.kt$ApplicationSubmitted.Gender$female : Gender</ID>
<ID>EnumNaming:ApplicationSubmitted.kt$ApplicationSubmitted.Gender$male : Gender</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$assesmentInProgress : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$awaitingAssesment : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$awaitingPlacement : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$inapplicable : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$pendingPlacementRequest : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$placementAllocated : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$rejected : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$requestedFurtherInformation : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$started : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$submitted : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$unallocatedAssesment : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesApplicationStatus.kt$ApprovedPremisesApplicationStatus$withdrawn : ApprovedPremisesApplicationStatus</ID>
<ID>EnumNaming:ApprovedPremisesAssessmentStatus.kt$ApprovedPremisesAssessmentStatus$awaitingResponse : ApprovedPremisesAssessmentStatus</ID>
<ID>EnumNaming:ApprovedPremisesAssessmentStatus.kt$ApprovedPremisesAssessmentStatus$completed : ApprovedPremisesAssessmentStatus</ID>
<ID>EnumNaming:ApprovedPremisesAssessmentStatus.kt$ApprovedPremisesAssessmentStatus$inProgress : ApprovedPremisesAssessmentStatus</ID>
<ID>EnumNaming:ApprovedPremisesAssessmentStatus.kt$ApprovedPremisesAssessmentStatus$notStarted : ApprovedPremisesAssessmentStatus</ID>
<ID>EnumNaming:ApprovedPremisesAssessmentStatus.kt$ApprovedPremisesAssessmentStatus$reallocated : ApprovedPremisesAssessmentStatus</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$appealsManager : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$applicant : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$assessor : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$cruMember : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$excludedFromAssessAllocation : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$excludedFromMatchAllocation : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$excludedFromPlacementApplicationAllocation : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$futureManager : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$janitor : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$legacyManager : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$manager : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$matcher : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$reportViewer : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$roleAdmin : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$userManager : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:ApprovedPremisesUserRole.kt$ApprovedPremisesUserRole$workflowManager : ApprovedPremisesUserRole</ID>
<ID>EnumNaming:AssessmentDecision.kt$AssessmentDecision$accepted : AssessmentDecision</ID>
<ID>EnumNaming:AssessmentDecision.kt$AssessmentDecision$rejected : AssessmentDecision</ID>
<ID>EnumNaming:AssessmentSortField.kt$AssessmentSortField$assessmentArrivalDate : AssessmentSortField</ID>
<ID>EnumNaming:AssessmentSortField.kt$AssessmentSortField$assessmentCreatedAt : AssessmentSortField</ID>
<ID>EnumNaming:AssessmentSortField.kt$AssessmentSortField$assessmentDueAt : AssessmentSortField</ID>
<ID>EnumNaming:AssessmentSortField.kt$AssessmentSortField$assessmentStatus : AssessmentSortField</ID>
<ID>EnumNaming:AssessmentSortField.kt$AssessmentSortField$personCrn : AssessmentSortField</ID>
<ID>EnumNaming:AssessmentSortField.kt$AssessmentSortField$personName : AssessmentSortField</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas1AwaitingResponse : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas1Completed : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas1InProgress : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas1NotStarted : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas1Reallocated : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas3Closed : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas3InReview : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas3ReadyToPlace : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas3Rejected : AssessmentStatus</ID>
<ID>EnumNaming:AssessmentStatus.kt$AssessmentStatus$cas3Unallocated : AssessmentStatus</ID>
<ID>EnumNaming:BedOccupancyEntryType.kt$BedOccupancyEntryType$booking : BedOccupancyEntryType</ID>
<ID>EnumNaming:BedOccupancyEntryType.kt$BedOccupancyEntryType$lostBed : BedOccupancyEntryType</ID>
<ID>EnumNaming:BedOccupancyEntryType.kt$BedOccupancyEntryType$open : BedOccupancyEntryType</ID>
<ID>EnumNaming:BedStatus.kt$BedStatus$available : BedStatus</ID>
<ID>EnumNaming:BedStatus.kt$BedStatus$occupied : BedStatus</ID>
<ID>EnumNaming:BedStatus.kt$BedStatus$outOfService : BedStatus</ID>
<ID>EnumNaming:BookingSearchSortField.kt$BookingSearchSortField$bookingCreatedAt : BookingSearchSortField</ID>
<ID>EnumNaming:BookingSearchSortField.kt$BookingSearchSortField$bookingEndDate : BookingSearchSortField</ID>
<ID>EnumNaming:BookingSearchSortField.kt$BookingSearchSortField$bookingStartDate : BookingSearchSortField</ID>
<ID>EnumNaming:BookingSearchSortField.kt$BookingSearchSortField$personCrn : BookingSearchSortField</ID>
<ID>EnumNaming:BookingSearchSortField.kt$BookingSearchSortField$personName : BookingSearchSortField</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$arrived : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$awaitingMinusArrival : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$cancelled : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$closed : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$confirmed : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$departed : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$notMinusArrived : BookingStatus</ID>
<ID>EnumNaming:BookingStatus.kt$BookingStatus$provisional : BookingStatus</ID>
<ID>EnumNaming:CacheType.kt$CacheType$inmateDetails : CacheType</ID>
<ID>EnumNaming:CacheType.kt$CacheType$offenderDetails : CacheType</ID>
<ID>EnumNaming:CacheType.kt$CacheType$qCodeStaffMembers : CacheType</ID>
<ID>EnumNaming:CacheType.kt$CacheType$staffDetails : CacheType</ID>
<ID>EnumNaming:CacheType.kt$CacheType$teamsManagingCase : CacheType</ID>
<ID>EnumNaming:CacheType.kt$CacheType$ukBankHolidays : CacheType</ID>
<ID>EnumNaming:CacheType.kt$CacheType$userAccess : CacheType</ID>
<ID>EnumNaming:Cas1ApplicationTimelinessCategory.kt$Cas1ApplicationTimelinessCategory$emergency : Cas1ApplicationTimelinessCategory</ID>
<ID>EnumNaming:Cas1ApplicationTimelinessCategory.kt$Cas1ApplicationTimelinessCategory$shortNotice : Cas1ApplicationTimelinessCategory</ID>
<ID>EnumNaming:Cas1ApplicationTimelinessCategory.kt$Cas1ApplicationTimelinessCategory$standard : Cas1ApplicationTimelinessCategory</ID>
<ID>EnumNaming:Cas1OutOfServiceBedRevisionType.kt$Cas1OutOfServiceBedRevisionType$created : Cas1OutOfServiceBedRevisionType</ID>
<ID>EnumNaming:Cas1OutOfServiceBedRevisionType.kt$Cas1OutOfServiceBedRevisionType$updatedEndDate : Cas1OutOfServiceBedRevisionType</ID>
<ID>EnumNaming:Cas1OutOfServiceBedRevisionType.kt$Cas1OutOfServiceBedRevisionType$updatedNotes : Cas1OutOfServiceBedRevisionType</ID>
<ID>EnumNaming:Cas1OutOfServiceBedRevisionType.kt$Cas1OutOfServiceBedRevisionType$updatedReason : Cas1OutOfServiceBedRevisionType</ID>
<ID>EnumNaming:Cas1OutOfServiceBedRevisionType.kt$Cas1OutOfServiceBedRevisionType$updatedReferenceNumber : Cas1OutOfServiceBedRevisionType</ID>
<ID>EnumNaming:Cas1OutOfServiceBedRevisionType.kt$Cas1OutOfServiceBedRevisionType$updatedStartDate : Cas1OutOfServiceBedRevisionType</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$bedName : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$daysLost : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$endDate : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$premisesName : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$reason : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$roomName : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedSortField.kt$Cas1OutOfServiceBedSortField$startDate : Cas1OutOfServiceBedSortField</ID>
<ID>EnumNaming:Cas1OutOfServiceBedStatus.kt$Cas1OutOfServiceBedStatus$active : Cas1OutOfServiceBedStatus</ID>
<ID>EnumNaming:Cas1OutOfServiceBedStatus.kt$Cas1OutOfServiceBedStatus$cancelled : Cas1OutOfServiceBedStatus</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$applications : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$applicationsV2 : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$dailyMetrics : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$lostBeds : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$outOfServiceBeds : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$placementApplications : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$placementMatchingOutcomes : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$placementMatchingOutcomesV2 : Cas1ReportName</ID>
<ID>EnumNaming:Cas1ReportName.kt$Cas1ReportName$requestsForPlacement : Cas1ReportName</ID>
<ID>EnumNaming:Cas2ReportName.kt$Cas2ReportName$applicationMinusStatusMinusUpdates : Cas2ReportName</ID>
<ID>EnumNaming:Cas2ReportName.kt$Cas2ReportName$submittedMinusApplications : Cas2ReportName</ID>
<ID>EnumNaming:Cas2ReportName.kt$Cas2ReportName$unsubmittedMinusApplications : Cas2ReportName</ID>
<ID>EnumNaming:Cas3ReportType.kt$Cas3ReportType$bedOccupancy : Cas3ReportType</ID>
<ID>EnumNaming:Cas3ReportType.kt$Cas3ReportType$bedUsage : Cas3ReportType</ID>
<ID>EnumNaming:Cas3ReportType.kt$Cas3ReportType$booking : Cas3ReportType</ID>
<ID>EnumNaming:Cas3ReportType.kt$Cas3ReportType$referral : Cas3ReportType</ID>
<ID>EnumNaming:Characteristic.kt$Characteristic.ModelScope$premises : ModelScope</ID>
<ID>EnumNaming:Characteristic.kt$Characteristic.ModelScope$room : ModelScope</ID>
<ID>EnumNaming:Characteristic.kt$Characteristic.ModelScope$star : ModelScope</ID>
<ID>EnumNaming:Characteristic.kt$Characteristic.ServiceScope$approvedMinusPremises : ServiceScope</ID>
<ID>EnumNaming:Characteristic.kt$Characteristic.ServiceScope$star : ServiceScope</ID>
<ID>EnumNaming:Characteristic.kt$Characteristic.ServiceScope$temporaryMinusAccommodation : ServiceScope</ID>
<ID>EnumNaming:DocumentLevel.kt$DocumentLevel$conviction : DocumentLevel</ID>
<ID>EnumNaming:DocumentLevel.kt$DocumentLevel$offender : DocumentLevel</ID>
<ID>EnumNaming:EventType.kt$EventType$applicationAssessed : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$applicationStatusUpdated : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$applicationSubmitted : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$applicationWithdrawn : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$assessmentAllocated : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$assessmentAppealed : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingCancelled : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingCancelledUpdated : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingChanged : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingConfirmed : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingMade : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingNotMade : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$bookingProvisionallyMade : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$informationRequestMade : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$matchRequestWithdrawn : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$personArrived : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$personArrivedUpdated : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$personDeparted : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$personDepartureUpdated : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$personNotArrived : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$placementApplicationAllocated : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$placementApplicationWithdrawn : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$referralSubmitted : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$requestForPlacementAssessed : EventType</ID>
<ID>EnumNaming:EventType.kt$EventType$requestForPlacementCreated : EventType</ID>
<ID>EnumNaming:Gender.kt$Gender$female : Gender</ID>
<ID>EnumNaming:Gender.kt$Gender$male : Gender</ID>
<ID>EnumNaming:LostBedStatus.kt$LostBedStatus$active : LostBedStatus</ID>
<ID>EnumNaming:LostBedStatus.kt$LostBedStatus$cancelled : LostBedStatus</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$allUsersFromCommunityApi : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$applicationApAreas : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$bookingStatus : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1BackfillUserApArea : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1FixPlacementAppLinks : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1LostBedsToOutOfServiceBeds : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1NoticeTypes : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1OutOfServiceBedReasons : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1PopulateAppReasonForShortNoticeMetadata : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas1UserDetails : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas2ApplicationsWithAssessments : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas2NotesWithAssessments : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas2StatusUpdatesWithAssessments : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas3ApplicationOffenderName : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas3DomainEventTypeForPersonDepartedUpdated : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$cas3UsersPduFromCommunityApi : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$sentenceTypeAndSituation : MigrationJobType</ID>
<ID>EnumNaming:MigrationJobType.kt$MigrationJobType$taskDueDates : MigrationJobType</ID>
<ID>EnumNaming:OASysAssessmentState.kt$OASysAssessmentState$completed : OASysAssessmentState</ID>
<ID>EnumNaming:OASysAssessmentState.kt$OASysAssessmentState$incomplete : OASysAssessmentState</ID>
<ID>EnumNaming:PersonStatus.kt$PersonStatus$inCommunity : PersonStatus</ID>
<ID>EnumNaming:PersonStatus.kt$PersonStatus$inCustody : PersonStatus</ID>
<ID>EnumNaming:PersonStatus.kt$PersonStatus$unknown : PersonStatus</ID>
<ID>EnumNaming:PersonSummaryDiscriminator.kt$PersonSummaryDiscriminator$fullPersonSummary : PersonSummaryDiscriminator</ID>
<ID>EnumNaming:PersonSummaryDiscriminator.kt$PersonSummaryDiscriminator$restrictedPersonSummary : PersonSummaryDiscriminator</ID>
<ID>EnumNaming:PersonSummaryDiscriminator.kt$PersonSummaryDiscriminator$unknownPersonSummary : PersonSummaryDiscriminator</ID>
<ID>EnumNaming:PersonType.kt$PersonType$fullPerson : PersonType</ID>
<ID>EnumNaming:PersonType.kt$PersonType$restrictedPerson : PersonType</ID>
<ID>EnumNaming:PersonType.kt$PersonType$unknownPerson : PersonType</ID>
<ID>EnumNaming:PlacementApplicationDecision.kt$PlacementApplicationDecision$accepted : PlacementApplicationDecision</ID>
<ID>EnumNaming:PlacementApplicationDecision.kt$PlacementApplicationDecision$rejected : PlacementApplicationDecision</ID>
<ID>EnumNaming:PlacementApplicationDecision.kt$PlacementApplicationDecision$withdraw : PlacementApplicationDecision</ID>
<ID>EnumNaming:PlacementApplicationDecision.kt$PlacementApplicationDecision$withdrawnByPp : PlacementApplicationDecision</ID>
<ID>EnumNaming:PlacementApplicationType.kt$PlacementApplicationType$additional : PlacementApplicationType</ID>
<ID>EnumNaming:PlacementApplicationType.kt$PlacementApplicationType$initial : PlacementApplicationType</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$acceptsChildSexOffenders : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$acceptsHateCrimeOffenders : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$acceptsNonSexualChildOffenders : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$acceptsSexOffenders : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$hasBrailleSignage : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$hasEnSuite : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$hasHearingLoop : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$hasTactileFlooring : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isArsonDesignated : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isArsonSuitable : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isCatered : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isESAP : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isGroundFloor : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isMHAPElliottHouse : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isMHAPStJosephs : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isPIPE : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isRecoveryFocussed : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isSemiSpecialistMentalHealth : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isSingle : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isStepFreeDesignated : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isSuitableForVulnerable : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isSuitedForSexOffenders : PlacementCriteria</ID>
<ID>EnumNaming:PlacementCriteria.kt$PlacementCriteria$isWheelchairDesignated : PlacementCriteria</ID>
<ID>EnumNaming:PlacementRequestRequestType.kt$PlacementRequestRequestType$parole : PlacementRequestRequestType</ID>
<ID>EnumNaming:PlacementRequestRequestType.kt$PlacementRequestRequestType$standardRelease : PlacementRequestRequestType</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$applicationSubmittedAt : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$createdAt : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$duration : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$expectedArrival : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$personName : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$personRisksTier : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestSortField.kt$PlacementRequestSortField$requestType : PlacementRequestSortField</ID>
<ID>EnumNaming:PlacementRequestStatus.kt$PlacementRequestStatus$matched : PlacementRequestStatus</ID>
<ID>EnumNaming:PlacementRequestStatus.kt$PlacementRequestStatus$notMatched : PlacementRequestStatus</ID>
<ID>EnumNaming:PlacementRequestStatus.kt$PlacementRequestStatus$unableToMatch : PlacementRequestStatus</ID>
<ID>EnumNaming:PlacementRequestTaskOutcome.kt$PlacementRequestTaskOutcome$matched : PlacementRequestTaskOutcome</ID>
<ID>EnumNaming:PlacementRequestTaskOutcome.kt$PlacementRequestTaskOutcome$unableToMatch : PlacementRequestTaskOutcome</ID>
<ID>EnumNaming:PlacementType.kt$PlacementType$additionalPlacement : PlacementType</ID>
<ID>EnumNaming:PlacementType.kt$PlacementType$releaseFollowingDecision : PlacementType</ID>
<ID>EnumNaming:PlacementType.kt$PlacementType$rotl : PlacementType</ID>
<ID>EnumNaming:ProfileResponse.kt$ProfileResponse.LoadError$staffRecordNotFound : LoadError</ID>
<ID>EnumNaming:PropertyStatus.kt$PropertyStatus$active : PropertyStatus</ID>
<ID>EnumNaming:PropertyStatus.kt$PropertyStatus$archived : PropertyStatus</ID>
<ID>EnumNaming:PropertyStatus.kt$PropertyStatus$pending : PropertyStatus</ID>
<ID>EnumNaming:ReferralHistorySystemNote.kt$ReferralHistorySystemNote.Category$completed : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNote.kt$ReferralHistorySystemNote.Category$inReview : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNote.kt$ReferralHistorySystemNote.Category$readyToPlace : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNote.kt$ReferralHistorySystemNote.Category$rejected : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNote.kt$ReferralHistorySystemNote.Category$submitted : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNote.kt$ReferralHistorySystemNote.Category$unallocated : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNoteAllOf.kt$ReferralHistorySystemNoteAllOf.Category$completed : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNoteAllOf.kt$ReferralHistorySystemNoteAllOf.Category$inReview : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNoteAllOf.kt$ReferralHistorySystemNoteAllOf.Category$readyToPlace : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNoteAllOf.kt$ReferralHistorySystemNoteAllOf.Category$rejected : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNoteAllOf.kt$ReferralHistorySystemNoteAllOf.Category$submitted : Category</ID>
<ID>EnumNaming:ReferralHistorySystemNoteAllOf.kt$ReferralHistorySystemNoteAllOf.Category$unallocated : Category</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$extendedDeterminateLicence : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$hdc : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$inCommunity : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$licence : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$notApplicable : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$paroleDirectedLicence : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$pss : ReleaseTypeOption</ID>
<ID>EnumNaming:ReleaseTypeOption.kt$ReleaseTypeOption$rotl : ReleaseTypeOption</ID>
<ID>EnumNaming:RequestForPlacementAssessed.kt$RequestForPlacementAssessed.Decision$accepted : Decision</ID>
<ID>EnumNaming:RequestForPlacementAssessed.kt$RequestForPlacementAssessed.Decision$rejected : Decision</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$awaitingMatch : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$personArrived : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$personDeparted : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$personNotArrived : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$placementBooked : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$requestRejected : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$requestSubmitted : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$requestUnsubmitted : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementStatus.kt$RequestForPlacementStatus$requestWithdrawn : RequestForPlacementStatus</ID>
<ID>EnumNaming:RequestForPlacementType.kt$RequestForPlacementType$additionalPlacement : RequestForPlacementType</ID>
<ID>EnumNaming:RequestForPlacementType.kt$RequestForPlacementType$automatic : RequestForPlacementType</ID>
<ID>EnumNaming:RequestForPlacementType.kt$RequestForPlacementType$initial : RequestForPlacementType</ID>
<ID>EnumNaming:RequestForPlacementType.kt$RequestForPlacementType$manual : RequestForPlacementType</ID>
<ID>EnumNaming:RequestForPlacementType.kt$RequestForPlacementType$releaseFollowingDecisions : RequestForPlacementType</ID>
<ID>EnumNaming:RequestForPlacementType.kt$RequestForPlacementType$rotl : RequestForPlacementType</ID>
<ID>EnumNaming:RiskEnvelopeStatus.kt$RiskEnvelopeStatus$error : RiskEnvelopeStatus</ID>
<ID>EnumNaming:RiskEnvelopeStatus.kt$RiskEnvelopeStatus$notFound : RiskEnvelopeStatus</ID>
<ID>EnumNaming:RiskEnvelopeStatus.kt$RiskEnvelopeStatus$retrieved : RiskEnvelopeStatus</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$a0 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$a1 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$a2 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$a3 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$b0 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$b1 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$b2 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$b3 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$c0 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$c1 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$c2 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$c3 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$d0 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$d1 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$d2 : RiskTierLevel</ID>
<ID>EnumNaming:RiskTierLevel.kt$RiskTierLevel$d3 : RiskTierLevel</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremises : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesApAreaEmailAddresses : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesApStaffUsers : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesAssessmentMoreInfoBugFix : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesBookingAdhocProperty : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesBookings : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesCancelBookings : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesDuplicateApplication : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesLinkBookingToPlacementRequest : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesOfflineApplications : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesRedactAssessmentDetails : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesReplayDomainEvents : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesRooms : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesUpdateEventNumber : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesUsers : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$approvedPremisesWithdrawPlacementRequest : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$cas2Applications : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$characteristics : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$externalUsers : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$nomisUsers : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$temporaryAccommodationBedspace : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$temporaryAccommodationPremises : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$temporaryAccommodationUsers : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$updateNomsNumber : SeedFileType</ID>
<ID>EnumNaming:SeedFileType.kt$SeedFileType$user : SeedFileType</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$bailPlacement : SentenceTypeOption</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$communityOrder : SentenceTypeOption</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$extendedDeterminate : SentenceTypeOption</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$ipp : SentenceTypeOption</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$life : SentenceTypeOption</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$nonStatutory : SentenceTypeOption</ID>
<ID>EnumNaming:SentenceTypeOption.kt$SentenceTypeOption$standardDeterminate : SentenceTypeOption</ID>
<ID>EnumNaming:ServiceName.kt$ServiceName$approvedPremises : ServiceName</ID>
<ID>EnumNaming:ServiceName.kt$ServiceName$cas2 : ServiceName</ID>
<ID>EnumNaming:ServiceName.kt$ServiceName$temporaryAccommodation : ServiceName</ID>
<ID>EnumNaming:SituationOption.kt$SituationOption$awaitingSentence : SituationOption</ID>
<ID>EnumNaming:SituationOption.kt$SituationOption$bailAssessment : SituationOption</ID>
<ID>EnumNaming:SituationOption.kt$SituationOption$bailSentence : SituationOption</ID>
<ID>EnumNaming:SituationOption.kt$SituationOption$residencyManagement : SituationOption</ID>
<ID>EnumNaming:SituationOption.kt$SituationOption$riskManagement : SituationOption</ID>
<ID>EnumNaming:SortDirection.kt$SortDirection$asc : SortDirection</ID>
<ID>EnumNaming:SortDirection.kt$SortDirection$desc : SortDirection</ID>
<ID>EnumNaming:SortOrder.kt$SortOrder$ascending : SortOrder</ID>
<ID>EnumNaming:SortOrder.kt$SortOrder$descending : SortOrder</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$allocatedTo : TaskSortField</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$completedAt : TaskSortField</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$createdAt : TaskSortField</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$decision : TaskSortField</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$dueAt : TaskSortField</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$person : TaskSortField</ID>
<ID>EnumNaming:TaskSortField.kt$TaskSortField$taskType : TaskSortField</ID>
<ID>EnumNaming:TaskStatus.kt$TaskStatus$complete : TaskStatus</ID>
<ID>EnumNaming:TaskStatus.kt$TaskStatus$inProgress : TaskStatus</ID>
<ID>EnumNaming:TaskStatus.kt$TaskStatus$infoRequested : TaskStatus</ID>
<ID>EnumNaming:TaskStatus.kt$TaskStatus$notStarted : TaskStatus</ID>
<ID>EnumNaming:TaskType.kt$TaskType$assessment : TaskType</ID>
<ID>EnumNaming:TaskType.kt$TaskType$bookingAppeal : TaskType</ID>
<ID>EnumNaming:TaskType.kt$TaskType$placementApplication : TaskType</ID>
<ID>EnumNaming:TaskType.kt$TaskType$placementRequest : TaskType</ID>
<ID>EnumNaming:Temporality.kt$Temporality$current : Temporality</ID>
<ID>EnumNaming:Temporality.kt$Temporality$future : Temporality</ID>
<ID>EnumNaming:Temporality.kt$Temporality$past : Temporality</ID>
<ID>EnumNaming:TemporaryAccommodationAssessmentStatus.kt$TemporaryAccommodationAssessmentStatus$closed : TemporaryAccommodationAssessmentStatus</ID>
<ID>EnumNaming:TemporaryAccommodationAssessmentStatus.kt$TemporaryAccommodationAssessmentStatus$inReview : TemporaryAccommodationAssessmentStatus</ID>
<ID>EnumNaming:TemporaryAccommodationAssessmentStatus.kt$TemporaryAccommodationAssessmentStatus$readyToPlace : TemporaryAccommodationAssessmentStatus</ID>
<ID>EnumNaming:TemporaryAccommodationAssessmentStatus.kt$TemporaryAccommodationAssessmentStatus$rejected : TemporaryAccommodationAssessmentStatus</ID>
<ID>EnumNaming:TemporaryAccommodationAssessmentStatus.kt$TemporaryAccommodationAssessmentStatus$unallocated : TemporaryAccommodationAssessmentStatus</ID>
<ID>EnumNaming:TemporaryAccommodationUserRole.kt$TemporaryAccommodationUserRole$assessor : TemporaryAccommodationUserRole</ID>
<ID>EnumNaming:TemporaryAccommodationUserRole.kt$TemporaryAccommodationUserRole$referrer : TemporaryAccommodationUserRole</ID>
<ID>EnumNaming:TemporaryAccommodationUserRole.kt$TemporaryAccommodationUserRole$reporter : TemporaryAccommodationUserRole</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$applicationTimelineNote : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesApplicationAssessed : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesApplicationSubmitted : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesApplicationWithdrawn : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesAssessmentAllocated : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesAssessmentAppealed : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesBookingCancelled : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesBookingChanged : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesBookingMade : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesBookingNotMade : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesInformationRequest : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesMatchRequestWithdrawn : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesPersonArrived : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesPersonDeparted : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesPersonNotArrived : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesPlacementApplicationAllocated : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesPlacementApplicationWithdrawn : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesRequestForPlacementAssessed : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$approvedPremisesRequestForPlacementCreated : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$cas2ApplicationSubmitted : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$cas2Note : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$cas2StatusUpdate : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$cas3PersonArrived : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventType.kt$TimelineEventType$cas3PersonDeparted : TimelineEventType</ID>
<ID>EnumNaming:TimelineEventUrlType.kt$TimelineEventUrlType$application : TimelineEventUrlType</ID>
<ID>EnumNaming:TimelineEventUrlType.kt$TimelineEventUrlType$assessment : TimelineEventUrlType</ID>
<ID>EnumNaming:TimelineEventUrlType.kt$TimelineEventUrlType$assessmentAppeal : TimelineEventUrlType</ID>
<ID>EnumNaming:TimelineEventUrlType.kt$TimelineEventUrlType$booking : TimelineEventUrlType</ID>
<ID>EnumNaming:TriggerSourceType.kt$TriggerSourceType$system : TriggerSourceType</ID>
<ID>EnumNaming:TriggerSourceType.kt$TriggerSourceType$user : TriggerSourceType</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$emergency : UserQualification</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$esap : UserQualification</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$lao : UserQualification</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$mentalHealthSpecialist : UserQualification</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$pipe : UserQualification</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$recoveryFocused : UserQualification</ID>
<ID>EnumNaming:UserQualification.kt$UserQualification$womens : UserQualification</ID>
<ID>EnumNaming:UserSortField.kt$UserSortField$personName : UserSortField</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$alternativeProvisionIdentified : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$changeInCircumstances : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$changeInReleaseDecision : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$duplicatePlacementRequest : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$errorInPlacementRequest : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$noCapacity : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$noCapacityDueToLostBed : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$noCapacityDueToPlacementPrioritisation : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$relatedApplicationWithdrawn : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$relatedPlacementApplicationWithdrawn : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$relatedPlacementRequestWithdrawn : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawPlacementRequestReason.kt$WithdrawPlacementRequestReason$withdrawnByPP : WithdrawPlacementRequestReason</ID>
<ID>EnumNaming:WithdrawableType.kt$WithdrawableType$application : WithdrawableType</ID>
<ID>EnumNaming:WithdrawableType.kt$WithdrawableType$booking : WithdrawableType</ID>
<ID>EnumNaming:WithdrawableType.kt$WithdrawableType$placementApplication : WithdrawableType</ID>
<ID>EnumNaming:WithdrawableType.kt$WithdrawableType$placementRequest : WithdrawableType</ID>
<ID>EnumNaming:WithdrawalReason.kt$WithdrawalReason$changeInCircumstancesNewApplicationToBeSubmitted : WithdrawalReason</ID>
<ID>EnumNaming:WithdrawalReason.kt$WithdrawalReason$death : WithdrawalReason</ID>
<ID>EnumNaming:WithdrawalReason.kt$WithdrawalReason$duplicateApplication : WithdrawalReason</ID>
<ID>EnumNaming:WithdrawalReason.kt$WithdrawalReason$errorInApplication : WithdrawalReason</ID>
<ID>EnumNaming:WithdrawalReason.kt$WithdrawalReason$other : WithdrawalReason</ID>
<ID>EnumNaming:WithdrawalReason.kt$WithdrawalReason$otherAccommodationIdentified : WithdrawalReason</ID>
<ID>ForbiddenComment:PremisesEntity.kt$ApprovedPremisesEntity$// TODO: Make not-null once Premises have had point added in all environments</ID>
<ID>ForbiddenComment:UserAccessService.kt$UserAccessService$// TODO: Revisit if Approved Premises introduces region-limited access</ID>
<ID>ForbiddenComment:UserAccessService.kt$UserAccessService$// TODO: Revisit once Temporary Accommodation introduces user roles</ID>
<ID>FunctionNaming:ApplicationEntity.kt$ApplicationRepository$@Query("SELECT a FROM ApplicationEntity a WHERE TYPE(a) = :type AND a.createdByUser.id = :id") fun <T : ApplicationEntity> findAllByCreatedByUser_Id(id: UUID, type: Class<T>): List<ApplicationEntity></ID>
<ID>FunctionNaming:AssessmentEntity.kt$AssessmentRepository$fun findByApplication_IdAndReallocatedAtNull(applicationId: UUID): AssessmentEntity?</ID>
<ID>FunctionNaming:BedMoveEntity.kt$BedMoveRepository$@Query("SELECT b FROM BedMoveEntity b WHERE b.booking.id = :bookingId") fun findByBooking_IdOrNull(bookingId: UUID): BedMoveEntity?</ID>
<ID>FunctionNaming:Cas2ApplicationEntity.kt$Cas2ApplicationRepository$@Query("SELECT a FROM Cas2ApplicationEntity a WHERE a.createdByUser.id = :id") fun findAllByCreatedByUser_Id(id: UUID): List<Cas2ApplicationEntity></ID>
<ID>FunctionNaming:ProbationDeliveryUnitEntity.kt$ProbationDeliveryUnitRepository$fun findAllByProbationRegion_Id(probationRegionId: UUID): List<ProbationDeliveryUnitEntity></ID>
<ID>FunctionNaming:ProbationDeliveryUnitEntity.kt$ProbationDeliveryUnitRepository$fun findByIdAndProbationRegion_Id(id: UUID, probationRegionId: UUID): ProbationDeliveryUnitEntity?</ID>
<ID>FunctionNaming:ProbationDeliveryUnitEntity.kt$ProbationDeliveryUnitRepository$fun findByNameAndProbationRegion_Id(name: String, probationRegionId: UUID): ProbationDeliveryUnitEntity?</ID>
<ID>FunctionOnlyReturningConstant:HomeController.kt$HomeController$@RequestMapping("/") fun index(): String</ID>
<ID>HasPlatformType:ApplicationService.kt$ApplicationService$fun createOfflineApplication(offlineApplication: OfflineApplicationEntity)</ID>
<ID>HasPlatformType:Dates.kt$fun LocalDate.toLocalDateTime(zoneOffset: ZoneOffset = ZoneOffset.UTC)</ID>
<ID>HasPlatformType:PlacementDateEntity.kt$PlacementDateEntity$fun expectedDeparture()</ID>
<ID>HasPlatformType:PreemptiveCacheRefresher.kt$CacheRefreshWorker$protected val log = LoggerFactory.getLogger(this::class.java)</ID>
<ID>HasPlatformType:PreemptiveCacheRefresher.kt$PreemptiveCacheRefresher$protected val log = LoggerFactory.getLogger(this::class.java)</ID>
<ID>HasPlatformType:UserService.kt$UserService$fun getDeliusUserNameForRequest()</ID>
<ID>InjectDispatcher:PeopleController.kt$PeopleController$IO</ID>
<ID>InvalidPackageDeclaration:UserSpecifications.kt$package uk.gov.justice.digital.hmpps.approvedpremisesapi.jpa.specification</ID>
<ID>LargeClass:BookingService.kt$BookingService</ID>
<ID>LongMethod:SeedUtils.kt$@Suppress("CyclomaticComplexMethod") fun getCanonicalLocalAuthorityName(localAuthorityName: String): String</ID>
<ID>LongParameterList:ApplicationEntity.kt$ApplicationEntity$( @Id val id: UUID, val crn: String, @ManyToOne @JoinColumn(name = "created_by_user_id") val createdByUser: UserEntity, @Type(JsonType::class) var data: String?, @Type(JsonType::class) var document: String?, @ManyToOne @JoinColumn(name = "schema_version") var schemaVersion: JsonSchemaEntity, val createdAt: OffsetDateTime, var submittedAt: OffsetDateTime?, @Transient var schemaUpToDate: Boolean, @OneToMany(mappedBy = "application") var assessments: MutableList<AssessmentEntity>, var nomsNumber: String?, // This is in place for optimistic locking (using @Version). We have temporarily disabled this // functionality whilst we put protections in the CAS1 UI to reduce duplicate form submissions var version: Long = 1, )</ID>
<ID>LongParameterList:ApplicationEntity.kt$ApprovedPremisesApplicationEntity$( id: UUID, crn: String, createdByUser: UserEntity, data: String?, document: String?, schemaVersion: JsonSchemaEntity, createdAt: OffsetDateTime, submittedAt: OffsetDateTime?, schemaUpToDate: Boolean, assessments: MutableList<AssessmentEntity>, var isWomensApplication: Boolean?, @Deprecated("Use noticeType=emergency instead") var isEmergencyApplication: Boolean?, @Enumerated(value = EnumType.STRING) var apType: ApprovedPremisesType, var isInapplicable: Boolean?, var isWithdrawn: Boolean, var withdrawalReason: String?, var otherWithdrawalReason: String?, val convictionId: Long, val eventNumber: String, val offenceId: String, nomsNumber: String?, @Type(JsonType::class) @Convert(disableConversion = true) val riskRatings: PersonRisks?, @OneToMany(mappedBy = "application") val teamCodes: MutableList<ApplicationTeamCodeEntity>, @OneToMany(mappedBy = "application") var placementRequests: MutableList<PlacementRequestEntity>, var releaseType: String?, var sentenceType: String?, var situation: String?, var arrivalDate: OffsetDateTime?, var name: String, var targetLocation: String?, @Enumerated(value = EnumType.STRING) var status: ApprovedPremisesApplicationStatus, var inmateInOutStatusOnSubmission: String?, @ManyToOne @JoinColumn(name = "ap_area_id") var apArea: ApAreaEntity?, @OneToOne @JoinColumn(name = "applicant_cas1_application_user_details_id") var applicantUserDetails: Cas1ApplicationUserDetailsEntity?, var caseManagerIsNotApplicant: Boolean?, @OneToOne @JoinColumn(name = "case_manager_cas1_application_user_details_id") var caseManagerUserDetails: Cas1ApplicationUserDetailsEntity?, @Enumerated(value = EnumType.STRING) var noticeType: Cas1ApplicationTimelinessCategory?, )</ID>
<ID>LongParameterList:ApplicationEntity.kt$TemporaryAccommodationApplicationEntity$( id: UUID, crn: String, createdByUser: UserEntity, data: String?, document: String?, schemaVersion: JsonSchemaEntity, createdAt: OffsetDateTime, submittedAt: OffsetDateTime?, schemaUpToDate: Boolean, assessments: MutableList<AssessmentEntity>, nomsNumber: String?, val convictionId: Long, val eventNumber: String, val offenceId: String, @Type(JsonType::class) @Convert(disableConversion = true) val riskRatings: PersonRisks?, @ManyToOne @JoinColumn(name = "probation_region_id") val probationRegion: ProbationRegionEntity, var arrivalDate: OffsetDateTime?, var isRegisteredSexOffender: Boolean?, var isHistoryOfSexualOffence: Boolean?, var isConcerningSexualBehaviour: Boolean?, var needsAccessibleProperty: Boolean?, var hasHistoryOfArson: Boolean?, var isConcerningArsonBehaviour: Boolean?, var isDutyToReferSubmitted: Boolean?, var dutyToReferSubmissionDate: LocalDate?, var dutyToReferOutcome: String?, var isEligible: Boolean?, var eligibilityReason: String?, var dutyToReferLocalAuthorityAreaName: String?, var prisonNameOnCreation: String?, var personReleaseDate: LocalDate?, var pdu: String?, var name: String?, var prisonReleaseTypes: String?, )</ID>
<ID>LongParameterList:ApplicationsApi.kt$ApplicationsApi$(@Parameter(description = "Only approved premises anything else gets a 400", `in` = ParameterIn.HEADER, required = true, schema = Schema(allowableValues = ["approved-premises", "cas2", "temporary-accommodation"])) @RequestHeader(value = "X-Service-Name", required = true) xServiceName: ServiceName,@Parameter(description = "Page number of results to return. If blank, returns all results") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "CRN of applications") @RequestParam(value = "crnOrName", required = false) crnOrName: kotlin.String?,@Parameter(description = "The direction to sort the results by. If blank, will sort in descending order", schema = Schema(allowableValues = ["asc", "desc"])) @RequestParam(value = "sortDirection", required = false) sortDirection: SortDirection?,@Parameter(description = "Application statuses to filter on. If none provided, all will be returned") @RequestParam(value = "status", required = false) status: kotlin.collections.List<ApprovedPremisesApplicationStatus>?,@Parameter(description = "The field to sort the results by.", schema = Schema(allowableValues = ["tier", "createdAt", "arrivalDate", "releaseType"])) @RequestParam(value = "sortBy", required = false) sortBy: ApplicationSortField?,@Parameter(description = "Approved Premises Area ID to filter results by") @RequestParam(value = "apAreaId", required = false) apAreaId: java.util.UUID?,@Parameter(description = "If provided, restricts the results to only those with the given release type.", schema = Schema(allowableValues = ["licence", "rotl", "hdc", "pss", "in_community", "not_applicable", "extendedDeterminateLicence", "paroleDirectedLicence"])) @RequestParam(value = "releaseType", required = false) releaseType: ReleaseTypeOption?)</ID>
<ID>LongParameterList:ApplicationsApiDelegate.kt$ApplicationsApiDelegate$(xServiceName: ServiceName, page: kotlin.Int?, crnOrName: kotlin.String?, sortDirection: SortDirection?, status: kotlin.collections.List<ApprovedPremisesApplicationStatus>?, sortBy: ApplicationSortField?, apAreaId: java.util.UUID?, releaseType: ReleaseTypeOption?)</ID>
<ID>LongParameterList:ApprovedPremisesBookingSeedJob.kt$ApprovedPremisesBookingSeedJob$( fileName: String, private val bookingRepository: BookingRepository, private val bookingService: BookingService, private val communityApiClient: CommunityApiClient, private val bedRepository: BedRepository, private val departureReasonRepository: DepartureReasonRepository, private val moveOnCategoryRepository: MoveOnCategoryRepository, private val destinationProviderRepository: DestinationProviderRepository, private val nonArrivalReasonRepository: NonArrivalReasonRepository, private val cancellationReasonRepository: CancellationReasonRepository, )</ID>
<ID>LongParameterList:AssessmentEntity.kt$ApprovedPremisesAssessmentEntity$( id: UUID, application: ApplicationEntity, data: String?, document: String?, schemaVersion: JsonSchemaEntity, allocatedToUser: UserEntity?, allocatedAt: OffsetDateTime?, reallocatedAt: OffsetDateTime?, createdAt: OffsetDateTime, submittedAt: OffsetDateTime?, decision: AssessmentDecision?, rejectionRationale: String?, clarificationNotes: MutableList<AssessmentClarificationNoteEntity>, referralHistoryNotes: MutableList<AssessmentReferralHistoryNoteEntity>, schemaUpToDate: Boolean, isWithdrawn: Boolean, dueAt: OffsetDateTime?, var createdFromAppeal: Boolean, )</ID>
<ID>LongParameterList:AssessmentEntity.kt$AssessmentEntity$( @Id val id: UUID, @ManyToOne @JoinColumn(name = "application_id") val application: ApplicationEntity, @Type(JsonType::class) var data: String?, @Type(JsonType::class) var document: String?, @ManyToOne @JoinColumn(name = "schema_version") var schemaVersion: JsonSchemaEntity, @ManyToOne @JoinColumn(name = "allocated_to_user_id") var allocatedToUser: UserEntity?, var allocatedAt: OffsetDateTime?, var reallocatedAt: OffsetDateTime?, val createdAt: OffsetDateTime, var submittedAt: OffsetDateTime?, @Enumerated(value = EnumType.STRING) var decision: AssessmentDecision?, var rejectionRationale: String?, @OneToMany(mappedBy = "assessment") var clarificationNotes: MutableList<AssessmentClarificationNoteEntity>, @OneToMany(mappedBy = "assessment") var referralHistoryNotes: MutableList<AssessmentReferralHistoryNoteEntity>, @Transient var schemaUpToDate: Boolean, var isWithdrawn: Boolean, var dueAt: OffsetDateTime?, // This is in place for optimistic locking (using @Version). We have temporarily disabled this // functionality whilst we put protections in the CAS1 UI to reduce duplicate form submissions var version: Long = 1, )</ID>
<ID>LongParameterList:AssessmentEntity.kt$TemporaryAccommodationAssessmentEntity$( id: UUID, application: ApplicationEntity, data: String?, document: String?, schemaVersion: JsonSchemaEntity, allocatedToUser: UserEntity?, allocatedAt: OffsetDateTime?, reallocatedAt: OffsetDateTime?, createdAt: OffsetDateTime, submittedAt: OffsetDateTime?, decision: AssessmentDecision?, rejectionRationale: String?, clarificationNotes: MutableList<AssessmentClarificationNoteEntity>, referralHistoryNotes: MutableList<AssessmentReferralHistoryNoteEntity>, schemaUpToDate: Boolean, var completedAt: OffsetDateTime?, @Type(JsonType::class) var summaryData: String, isWithdrawn: Boolean, @ManyToOne @JoinColumn(name = "referral_rejection_reason_id") var referralRejectionReason: ReferralRejectionReasonEntity?, var referralRejectionReasonDetail: String?, dueAt: OffsetDateTime?, var releaseDate: LocalDate?, var accommodationRequiredFromDate: LocalDate?, )</ID>
<ID>LongParameterList:AssessmentInfo.kt$AssessmentInfo$( val assessmentId: Long, val assessmentType: String, val dateCompleted: OffsetDateTime?, val assessorSignedDate: OffsetDateTime?, val initiationDate: OffsetDateTime, val assessmentStatus: String, val superStatus: String?, val limitedAccessOffender: Boolean, )</ID>
<ID>LongParameterList:AssessmentsApi.kt$AssessmentsApi$(@Parameter(description = "Only assessments for this service will be returned", `in` = ParameterIn.HEADER, required = true, schema = Schema(allowableValues = ["approved-premises", "cas2", "temporary-accommodation"])) @RequestHeader(value = "X-Service-Name", required = true) xServiceName: ServiceName,@Parameter(description = "If provided, return results in the given order", schema = Schema(allowableValues = ["asc", "desc"])) @RequestParam(value = "sortDirection", required = false) sortDirection: SortDirection?,@Parameter(description = "If provided, return results ordered by the given field name", schema = Schema(allowableValues = ["name", "crn", "arrivalDate", "status", "createdAt", "dueAt"])) @RequestParam(value = "sortBy", required = false) sortBy: AssessmentSortField?,@Parameter(description = "If provided, return only results with the given statuses") @RequestParam(value = "statuses", required = false) statuses: kotlin.collections.List<AssessmentStatus>?,@Parameter(description = "If provided, return only results for the given CRN") @RequestParam(value = "crn", required = false) crn: kotlin.String?,@Parameter(description = "Page number of results to return. If blank, returns all results") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "Number of items to return per page (defaults to 10)") @RequestParam(value = "perPage", required = false) perPage: kotlin.Int?)</ID>
<ID>LongParameterList:AssessmentsApiDelegate.kt$AssessmentsApiDelegate$(xServiceName: ServiceName, sortDirection: SortDirection?, sortBy: AssessmentSortField?, statuses: kotlin.collections.List<AssessmentStatus>?, crn: kotlin.String?, page: kotlin.Int?, perPage: kotlin.Int?)</ID>
<ID>LongParameterList:BedSearchRepository.kt$ApprovedPremisesBedSearchResult$( premisesId: UUID, premisesName: String, premisesAddressLine1: String, premisesAddressLine2: String?, premisesTown: String?, premisesPostcode: String, premisesCharacteristics: MutableList<CharacteristicNames>, premisesBedCount: Int, roomId: UUID, roomName: String, bedId: UUID, bedName: String, roomCharacteristics: MutableList<CharacteristicNames>, val distance: Double, )</ID>
<ID>LongParameterList:BedSearchRepository.kt$BedSearchResult$( val premisesId: UUID, val premisesName: String, val premisesAddressLine1: String, val premisesAddressLine2: String?, val premisesTown: String?, val premisesPostcode: String, val premisesCharacteristics: MutableList<CharacteristicNames>, val premisesBedCount: Int, val roomId: UUID, val roomName: String, val bedId: UUID, val bedName: String, val roomCharacteristics: MutableList<CharacteristicNames>, )</ID>
<ID>LongParameterList:BedSearchRepository.kt$TemporaryAccommodationBedSearchResult$( premisesId: UUID, premisesName: String, premisesAddressLine1: String, premisesAddressLine2: String?, premisesTown: String?, premisesPostcode: String, premisesCharacteristics: MutableList<CharacteristicNames>, premisesBedCount: Int, roomId: UUID, roomName: String, bedId: UUID, bedName: String, roomCharacteristics: MutableList<CharacteristicNames>, val overlaps: MutableList<TemporaryAccommodationBedSearchResultOverlap>, )</ID>
<ID>LongParameterList:BookingAppealTask.kt$BookingAppealTask$( @Schema(example = "null", required = true, description = "") @get:JsonProperty("taskType", required = true) override val taskType: TaskType, @Schema(example = "6abb5fa3-e93f-4445-887b-30d081688f44", required = true, description = "") @get:JsonProperty("id", required = true) override val id: java.util.UUID, @Schema(example = "6abb5fa3-e93f-4445-887b-30d081688f44", required = true, description = "") @get:JsonProperty("applicationId", required = true) override val applicationId: java.util.UUID, @Schema(example = "null", required = true, description = "") @get:JsonProperty("personSummary", required = true) override val personSummary: PersonSummary, @Schema(example = "null", required = true, description = "Superseded by personSummary which provides 'name' as well as 'personType' and 'crn'.") @get:JsonProperty("personName", required = true) override val personName: kotlin.String, @Schema(example = "null", required = true, description = "") @get:JsonProperty("crn", required = true) override val crn: kotlin.String, @Schema(example = "null", required = true, description = "The Due date of the task - this is deprecated in favour of the `dueAt` field") @get:JsonProperty("dueDate", required = true) override val dueDate: java.time.LocalDate, @Schema(example = "null", required = true, description = "") @get:JsonProperty("dueAt", required = true) override val dueAt: java.time.Instant, @Schema(example = "null", required = true, description = "") @get:JsonProperty("status", required = true) override val status: TaskStatus, @Schema(example = "null", description = "") @get:JsonProperty("allocatedToStaffMember") override val allocatedToStaffMember: ApprovedPremisesUser? = null, @Schema(example = "null", description = "") @get:JsonProperty("apArea") override val apArea: ApArea? = null, @Schema(example = "null", description = "") @get:JsonProperty("outcomeRecordedAt") override val outcomeRecordedAt: java.time.Instant? = null )</ID>
<ID>LongParameterList:BookingsApi.kt$BookingsApi$(@Parameter(description = "Filters the bookings to those relevant to the specified service.", `in` = ParameterIn.HEADER, required = true, schema = Schema(allowableValues = ["approved-premises", "cas2", "temporary-accommodation"])) @RequestHeader(value = "X-Service-Name", required = true) xServiceName: ServiceName,@Parameter(description = "If provided, only search for bookings with the given status", schema = Schema(allowableValues = ["arrived", "awaiting-arrival", "not-arrived", "departed", "cancelled", "provisional", "confirmed", "closed"])) @RequestParam(value = "status", required = false) status: BookingStatus?,@Parameter(description = "If provided, return results in the given order", schema = Schema(allowableValues = ["ascending", "descending"])) @RequestParam(value = "sortOrder", required = false) sortOrder: SortOrder?,@Parameter(description = "If provided, return results ordered by the given field name", schema = Schema(allowableValues = ["name", "crn", "startDate", "endDate", "createdAt"])) @RequestParam(value = "sortField", required = false) sortField: BookingSearchSortField?,@Parameter(description = "Page number of results to return. If blank, returns all results") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "If provided, return only results for the given CRN") @RequestParam(value = "crn", required = false) crn: kotlin.String?)</ID>
<ID>LongParameterList:BookingsApiDelegate.kt$BookingsApiDelegate$(xServiceName: ServiceName, status: BookingStatus?, sortOrder: SortOrder?, sortField: BookingSearchSortField?, page: kotlin.Int?, crn: kotlin.String?)</ID>
<ID>LongParameterList:HealthDetails.kt$HealthDetails$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val health: HealthDetailsInner, )</ID>
<ID>LongParameterList:LostBedsEntity.kt$LostBedsEntity$( @Id val id: UUID, var startDate: LocalDate, var endDate: LocalDate, @ManyToOne @JoinColumn(name = "lost_bed_reason_id") var reason: LostBedReasonEntity, var referenceNumber: String?, var notes: String?, @ManyToOne @JoinColumn(name = "premises_id") var premises: PremisesEntity, @OneToOne(mappedBy = "lostBed") var cancellation: LostBedCancellationEntity?, @ManyToOne @JoinColumn(name = "bed_id") var bed: BedEntity, )</ID>
<ID>LongParameterList:NeedsDetails.kt$NeedsDetails$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val needs: NeedsDetailsInner?, val linksToHarm: LinksToHarm?, val linksToReOffending: LinksToReOffending?, )</ID>
<ID>LongParameterList:OffenceDetails.kt$OffenceDetails$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val offence: OffenceDetailsInner?, )</ID>
<ID>LongParameterList:OffenderDetailsCacheRefreshWorker.kt$OffenderDetailsCacheRefreshWorker$( private val applicationRepository: ApplicationRepository, private val bookingRepository: BookingRepository, private val communityApiClient: CommunityApiClient, private val loggingEnabled: Boolean, private val delayMs: Long, redLock: RedLock, lockDurationMs: Int, )</ID>
<ID>LongParameterList:OutOfServiceBedsCas1.kt$OutOfServiceBedsCas1$(@Parameter(description = "If provided, restrict the results to only those with the given temporality/ies.") @RequestParam(value = "temporality", required = false) temporality: kotlin.collections.List<Temporality>?,@Parameter(description = "If provided, restrict the results to only those in the premises with the given ID.") @RequestParam(value = "premisesId", required = false) premisesId: java.util.UUID?,@Parameter(description = "If provided, restrict the results to only those within the AP area with the given ID.") @RequestParam(value = "apAreaId", required = false) apAreaId: java.util.UUID?,@Parameter(description = "The direction to sort the results by. If blank, will sort in descending order", schema = Schema(allowableValues = ["asc", "desc"])) @RequestParam(value = "sortDirection", required = false) sortDirection: SortDirection?,@Parameter(description = "The field to sort the results by.", schema = Schema(allowableValues = ["premisesName", "roomName", "bedName", "startDate", "endDate", "reason", "daysLost"])) @RequestParam(value = "sortBy", required = false) sortBy: Cas1OutOfServiceBedSortField?,@Parameter(description = "Page number of results to return. If not provided results will not be paged") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "Number of items to return per page (defaults to 10)") @RequestParam(value = "perPage", required = false) perPage: kotlin.Int?)</ID>
<ID>LongParameterList:OutOfServiceBedsCas1Delegate.kt$OutOfServiceBedsCas1Delegate$(temporality: kotlin.collections.List<Temporality>?, premisesId: java.util.UUID?, apAreaId: java.util.UUID?, sortDirection: SortDirection?, sortBy: Cas1OutOfServiceBedSortField?, page: kotlin.Int?, perPage: kotlin.Int?)</ID>
<ID>LongParameterList:PlacementRequestsApi.kt$PlacementRequestsApi$(@Parameter(description = "filter by status of an application", schema = Schema(allowableValues = ["notMatched", "unableToMatch", "matched"])) @RequestParam(value = "status", required = false) status: PlacementRequestStatus?,@Parameter(description = "filter by CRN") @RequestParam(value = "crn", required = false) crn: kotlin.String?,@Parameter(description = "search by CRN or name") @RequestParam(value = "crnOrName", required = false) crnOrName: kotlin.String?,@Parameter(description = "filter by tier of Offender at time Application was created", schema = Schema(allowableValues = ["D0", "D1", "D2", "D3", "C0", "C1", "C2", "C3", "B0", "B1", "B2", "B3", "A0", "A1", "A2", "A3"])) @RequestParam(value = "tier", required = false) tier: RiskTierLevel?,@Parameter(description = "filter by minimum expected arrival date") @RequestParam(value = "arrivalDateStart", required = false) @org.springframework.format.annotation.DateTimeFormat(iso = org.springframework.format.annotation.DateTimeFormat.ISO.DATE) arrivalDateStart: java.time.LocalDate?,@Parameter(description = "filter by maximum expected arrival date") @RequestParam(value = "arrivalDateEnd", required = false) @org.springframework.format.annotation.DateTimeFormat(iso = org.springframework.format.annotation.DateTimeFormat.ISO.DATE) arrivalDateEnd: java.time.LocalDate?,@Parameter(description = "filter by request type", schema = Schema(allowableValues = ["parole", "standardRelease"])) @RequestParam(value = "requestType", required = false) requestType: PlacementRequestRequestType?,@Parameter(description = "filter by approved premises area ID") @RequestParam(value = "apAreaId", required = false) apAreaId: java.util.UUID?,@Parameter(description = "Page number of results to return. If blank, returns all results") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "Which field to sort the results by. If blank, will sort by createdAt", schema = Schema(allowableValues = ["duration", "expected_arrival", "created_at", "application_date", "request_type", "person_name", "person_risks_tier"])) @RequestParam(value = "sortBy", required = false) sortBy: PlacementRequestSortField?,@Parameter(description = "The direction to sort the results by. If blank, will sort in descending order", schema = Schema(allowableValues = ["asc", "desc"])) @RequestParam(value = "sortDirection", required = false) sortDirection: SortDirection?)</ID>
<ID>LongParameterList:PlacementRequestsApiDelegate.kt$PlacementRequestsApiDelegate$(status: PlacementRequestStatus?, crn: kotlin.String?, crnOrName: kotlin.String?, tier: RiskTierLevel?, arrivalDateStart: java.time.LocalDate?, arrivalDateEnd: java.time.LocalDate?, requestType: PlacementRequestRequestType?, apAreaId: java.util.UUID?, page: kotlin.Int?, sortBy: PlacementRequestSortField?, sortDirection: SortDirection?)</ID>
<ID>LongParameterList:PremisesEntity.kt$ApprovedPremisesEntity$( id: UUID, name: String, addressLine1: String, addressLine2: String?, town: String?, postcode: String, longitude: Double?, latitude: Double?, notes: String, emailAddress: String?, probationRegion: ProbationRegionEntity, localAuthorityArea: LocalAuthorityAreaEntity, bookings: MutableList<BookingEntity>, lostBeds: MutableList<LostBedsEntity>, var apCode: String, var qCode: String, rooms: MutableList<RoomEntity>, characteristics: MutableList<CharacteristicEntity>, status: PropertyStatus, var point: Point?, // TODO: Make not-null once Premises have had point added in all environments )</ID>
<ID>LongParameterList:PremisesEntity.kt$PremisesEntity$( @Id val id: UUID, var name: String, var addressLine1: String, var addressLine2: String?, var town: String?, var postcode: String, var longitude: Double?, var latitude: Double?, var notes: String, var emailAddress: String?, @ManyToOne @JoinColumn(name = "probation_region_id") var probationRegion: ProbationRegionEntity, @ManyToOne @JoinColumn(name = "local_authority_area_id") var localAuthorityArea: LocalAuthorityAreaEntity?, @OneToMany(mappedBy = "premises") val bookings: MutableList<BookingEntity>, @OneToMany(mappedBy = "premises") val lostBeds: MutableList<LostBedsEntity>, @OneToMany(mappedBy = "premises") val rooms: MutableList<RoomEntity>, @ManyToMany @JoinTable( name = "premises_characteristics", joinColumns = [JoinColumn(name = "premises_id")], inverseJoinColumns = [JoinColumn(name = "characteristic_id")], ) var characteristics: MutableList<CharacteristicEntity>, @Enumerated(value = EnumType.STRING) var status: PropertyStatus, )</ID>
<ID>LongParameterList:PremisesEntity.kt$TemporaryAccommodationPremisesEntity$( id: UUID, name: String, addressLine1: String, addressLine2: String?, town: String?, postcode: String, longitude: Double?, latitude: Double?, notes: String, emailAddress: String?, probationRegion: ProbationRegionEntity, localAuthorityArea: LocalAuthorityAreaEntity?, bookings: MutableList<BookingEntity>, lostBeds: MutableList<LostBedsEntity>, rooms: MutableList<RoomEntity>, characteristics: MutableList<CharacteristicEntity>, status: PropertyStatus, @ManyToOne @JoinColumn(name = "probation_delivery_unit_id") var probationDeliveryUnit: ProbationDeliveryUnitEntity?, var turnaroundWorkingDayCount: Int, )</ID>
<ID>LongParameterList:RedisConfiguration.kt$RedisConfiguration$( buildProperties: BuildProperties, objectMapper: ObjectMapper, @Value("\${caches.staffMembers.expiry-seconds}") staffMembersExpirySeconds: Long, @Value("\${caches.staffMember.expiry-seconds}") staffMemberExpirySeconds: Long, @Value("\${caches.userAccess.expiry-seconds}") userAccessExpirySeconds: Long, @Value("\${caches.staffDetails.expiry-seconds}") staffDetailsExpirySeconds: Long, @Value("\${caches.teamManagingCases.expiry-seconds}") teamManagingCasesExpirySeconds: Long, @Value("\${caches.ukBankHolidays.expiry-seconds}") ukBankHolidaysExpirySeconds: Long, @Value("21600") crnGetCaseDetailExpirySeconds: Long, )</ID>
<ID>LongParameterList:RiskManagementPlan.kt$RiskManagementPlan$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val riskManagementPlan: RiskManagementPlanInner?, )</ID>
<ID>LongParameterList:RiskToTheIndividual.kt$RisksToTheIndividual$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val riskToTheIndividual: RiskToTheIndividualInner?, )</ID>
<ID>LongParameterList:RoshRatings.kt$RoshRatings$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val rosh: RoshRatingsInner, )</ID>
<ID>LongParameterList:RoshSummary.kt$RoshSummary$( assessmentId: Long, assessmentType: String, dateCompleted: OffsetDateTime?, assessorSignedDate: OffsetDateTime?, initiationDate: OffsetDateTime, assessmentStatus: String, superStatus: String?, limitedAccessOffender: Boolean, val roshSummary: RoshSummaryInner?, )</ID>
<ID>LongParameterList:TasksApi.kt$TasksApi$(@Parameter(description = "Returns tasks that match the given type. BookingAppeal is not supported. Deprecated - use 'types'", schema = Schema(allowableValues = ["Assessment", "PlacementRequest", "PlacementApplication", "BookingAppeal"])) @RequestParam(value = "type", required = false) type: TaskType?,@Parameter(description = "Returns tasks that match the given types. BookingAppeal is not supported") @RequestParam(value = "types", required = false) types: kotlin.collections.List<TaskType>?,@Parameter(description = "Page number of results to return. If not provided results will not be paged") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "Number of items to return per page (defaults to 10)") @RequestParam(value = "perPage", required = false) perPage: kotlin.Int?,@Parameter(description = "Which field to sort the results by. If not provided will sort by createdAt", schema = Schema(allowableValues = ["createdAt", "dueAt", "person", "allocatedTo", "completedAt", "taskType", "decision"])) @RequestParam(value = "sortBy", required = false) sortBy: TaskSortField?,@Parameter(description = "The direction to sort the results by. If not provided will sort by descending order", schema = Schema(allowableValues = ["asc", "desc"])) @RequestParam(value = "sortDirection", required = false) sortDirection: SortDirection?,@Parameter(description = "Allows filtering on allocated, unallocated, or both", schema = Schema(allowableValues = ["allocated", "unallocated"])) @RequestParam(value = "allocatedFilter", required = false) allocatedFilter: AllocatedFilter?,@Parameter(description = "Approved Premises Area ID to filter results by") @RequestParam(value = "apAreaId", required = false) apAreaId: java.util.UUID?,@Parameter(description = "Only show tasks allocated to this user id") @RequestParam(value = "allocatedToUserId", required = false) allocatedToUserId: java.util.UUID?,@Parameter(description = "Only show tasks with this required qualification", schema = Schema(allowableValues = ["womens", "pipe", "lao", "emergency", "esap", "recovery_focused", "mental_health_specialist"])) @RequestParam(value = "requiredQualification", required = false) requiredQualification: UserQualification?,@Parameter(description = "search by CRN or name") @RequestParam(value = "crnOrName", required = false) crnOrName: kotlin.String?,@Parameter(description = "filter by if the tasks are completed (defaults to `false`)") @RequestParam(value = "isCompleted", required = false) isCompleted: kotlin.Boolean?)</ID>
<ID>LongParameterList:TasksApiDelegate.kt$TasksApiDelegate$(type: TaskType?, types: kotlin.collections.List<TaskType>?, page: kotlin.Int?, perPage: kotlin.Int?, sortBy: TaskSortField?, sortDirection: SortDirection?, allocatedFilter: AllocatedFilter?, apAreaId: java.util.UUID?, allocatedToUserId: java.util.UUID?, requiredQualification: UserQualification?, crnOrName: kotlin.String?, isCompleted: kotlin.Boolean?)</ID>
<ID>LongParameterList:TemporaryAccommodationPremisesSeedJob.kt$TemporaryAccommodationPremisesSeedJob$( row: TemporaryAccommodationPremisesSeedCsvRow, existingPremises: TemporaryAccommodationPremisesEntity, probationRegion: ProbationRegionEntity, localAuthorityArea: LocalAuthorityAreaEntity, probationDeliveryUnit: ProbationDeliveryUnitEntity, characteristics: List<CharacteristicEntity>, )</ID>
<ID>LongParameterList:UsersApi.kt$UsersApi$(@Parameter(description = "Filters the user details to those relevant to the specified service.", `in` = ParameterIn.HEADER, required = true, schema = Schema(allowableValues = ["approved-premises", "cas2", "temporary-accommodation"])) @RequestHeader(value = "X-Service-Name", required = true) xServiceName: ServiceName,@Parameter(description = "Only return users with the provided role(s)") @RequestParam(value = "roles", required = false) roles: kotlin.collections.List<ApprovedPremisesUserRole>?,@Parameter(description = "Only return users with the provided qualification(s)") @RequestParam(value = "qualifications", required = false) qualifications: kotlin.collections.List<UserQualification>?,@Parameter(description = "Probation region ID to filter results by") @RequestParam(value = "probationRegionId", required = false) probationRegionId: java.util.UUID?,@Parameter(description = "Approved premises area ID to filter results by") @RequestParam(value = "apAreaId", required = false) apAreaId: java.util.UUID?,@Parameter(description = "Page number of results to return. If blank, returns all results") @RequestParam(value = "page", required = false) page: kotlin.Int?,@Parameter(description = "Which field to sort the results by. If blank, will sort by createdAt", schema = Schema(allowableValues = ["name"])) @RequestParam(value = "sortBy", required = false) sortBy: UserSortField?,@Parameter(description = "The direction to sort the results by. If blank, will sort in descending order", schema = Schema(allowableValues = ["asc", "desc"])) @RequestParam(value = "sortDirection", required = false) sortDirection: SortDirection?)</ID>
<ID>LongParameterList:UsersApiDelegate.kt$UsersApiDelegate$(xServiceName: ServiceName, roles: kotlin.collections.List<ApprovedPremisesUserRole>?, qualifications: kotlin.collections.List<UserQualification>?, probationRegionId: java.util.UUID?, apAreaId: java.util.UUID?, page: kotlin.Int?, sortBy: UserSortField?, sortDirection: SortDirection?)</ID>
<ID>LoopWithTooManyJumpStatements:ApplicationsApiDelegate.kt$ApplicationsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:ApplicationsCas2Delegate.kt$ApplicationsCas2Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:AssessmentsApiDelegate.kt$AssessmentsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:AssessmentsCas2Delegate.kt$AssessmentsCas2Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:BedsApiDelegate.kt$BedsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:BookingsApiDelegate.kt$BookingsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:CAS2EventsApiDelegate.kt$CAS2EventsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:CAS3EventsApiDelegate.kt$CAS3EventsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:CacheApiDelegate.kt$CacheApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:DocumentsApiDelegate.kt$DocumentsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:EventsApiDelegate.kt$EventsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:LostBedsCas1Delegate.kt$LostBedsCas1Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:MigrationJobApiDelegate.kt$MigrationJobApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:OutOfServiceBedsCas1Delegate.kt$OutOfServiceBedsCas1Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:PeopleApiDelegate.kt$PeopleApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:PeopleCas2Delegate.kt$PeopleCas2Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:PlacementApplicationsApiDelegate.kt$PlacementApplicationsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:PlacementRequestsApiDelegate.kt$PlacementRequestsApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:PremisesApiDelegate.kt$PremisesApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:ProfileApiDelegate.kt$ProfileApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:ReferenceDataApiDelegate.kt$ReferenceDataApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:ReferenceDataCas1Delegate.kt$ReferenceDataCas1Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:ReferenceDataCas2Delegate.kt$ReferenceDataCas2Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:SeedApiDelegate.kt$SeedApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:SubmissionsCas2Delegate.kt$SubmissionsCas2Delegate$for</ID>
<ID>LoopWithTooManyJumpStatements:TasksApiDelegate.kt$TasksApiDelegate$for</ID>
<ID>LoopWithTooManyJumpStatements:UsersApiDelegate.kt$UsersApiDelegate$for</ID>
<ID>MagicNumber:ApprovedPremisesBookingSeedJob.kt$ApprovedPremisesBookingSeedJob$1_000</ID>
<ID>MagicNumber:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$4326</ID>
<ID>MagicNumber:BaseHMPPSClient.kt$BaseHMPPSClient.HMPPSRequestConfiguration$10000</ID>
<ID>MagicNumber:CommunityApiClient.kt$CommunityApiClient$10</ID>
<ID>MagicNumber:CommunityApiClient.kt$CommunityApiClient$12</ID>
<ID>MagicNumber:CommunityApiClient.kt$CommunityApiClient$30</ID>
<ID>MagicNumber:CommunityApiClient.kt$CommunityApiClient$5</ID>
<ID>MagicNumber:CommunityApiClient.kt$CommunityApiClient$6</ID>
<ID>MagicNumber:InmateDetailsCacheRefreshWorker.kt$InmateDetailsCacheRefreshWorker$50</ID>
<ID>MagicNumber:MigrationJobService.kt$MigrationJobService$50</ID>
<ID>MagicNumber:NomisUsersSeedJob.kt$NomisUsersSeedJob$100000</ID>
<ID>MagicNumber:NomisUsersSeedJob.kt$NomisUsersSeedJob$900000</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$10</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$11</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$12</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$3</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$4</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$5</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$6</ID>
<ID>MagicNumber:OASysSectionsTransformer.kt$OASysSectionsTransformer$7</ID>
<ID>MagicNumber:OAuth2ResourceServerSecurityConfiguration.kt$OAuth2ResourceServerSecurityConfiguration$401</ID>
<ID>MagicNumber:OAuth2ResourceServerSecurityConfiguration.kt$OAuth2ResourceServerSecurityConfiguration.<no name provided>$401</ID>
<ID>MagicNumber:OffenderDetailsCacheRefreshWorker.kt$OffenderDetailsCacheRefreshWorker$50</ID>
<ID>MagicNumber:PreemptiveCacheRefresher.kt$CacheRefreshWorker$1000</ID>
<ID>MagicNumber:PreemptiveCacheRefresher.kt$CacheRefreshWorker$10000</ID>
<ID>MagicNumber:PreemptiveCacheRefresher.kt$PreemptiveCacheRefresher$100</ID>
<ID>MagicNumber:PrisonsApiClient.kt$PrisonsApiClient$10</ID>
<ID>MagicNumber:PrisonsApiClient.kt$PrisonsApiClient$12</ID>
<ID>MagicNumber:PrisonsApiClient.kt$PrisonsApiClient$30</ID>
<ID>MagicNumber:PrisonsApiClient.kt$PrisonsApiClient$5</ID>
<ID>MagicNumber:PrisonsApiClient.kt$PrisonsApiClient$6</ID>
<ID>MagicNumber:ReportsController.kt$ReportsController$12</ID>
<ID>MagicNumber:UpdateAllUsersFromCommunityApiJob.kt$UpdateAllUsersFromCommunityApiJob$500</ID>
<ID>MapGetWithNotNullAssertionOperator:ApStaffUsersSeedJob.kt$ApStaffUsersSeedJob$columns["deliusUsername"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApplicationService.kt$ApplicationService$repositoryPrisonFunctionMap.get(isSubmitted)!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApplicationService.kt$ApplicationService$repositoryUserFunctionMap.get(isSubmitted)!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApplicationsController.kt$ApplicationsController$personNamesMap[application.crn]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesBookingCancelSeedJob.kt$ApprovedPremisesBookingCancelSeedJob$columns["id"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesBookingSeedJob.kt$ApprovedPremisesBookingSeedJob$columns["bedCode"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesBookingSeedJob.kt$ApprovedPremisesBookingSeedJob$columns["crn"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesOfflineApplicationsSeedJob.kt$ApprovedPremisesOfflineApplicationsSeedJob$columns["crn"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["apCode"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["bedCode"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["bedCount"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasArsonInsuranceConditions"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasCallForAssistance"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasCrib7Bedding"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasEnSuite"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasFixedMobilityAids"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasNearbySprinkler"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasSmokeDetector"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasStepFreeAccess"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasTurningSpace"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["hasWideDoor"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isArsonDesignated"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isArsonSuitable"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isFullyFm"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isGroundFloor"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isGroundFloorNrOffice"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isSingle"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isStepFreeDesignated"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isSuitedForSexOffenders"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isTopFloorVulnerable"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isWheelchairAccessible"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["isWheelchairDesignated"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["notes"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesRoomsSeedJob.kt$ApprovedPremisesRoomsSeedJob$columns["roomNumber"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["acceptsChildSexOffenders"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["acceptsHateCrimeOffenders"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["acceptsNonSexualChildOffenders"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["acceptsSexOffenders"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["addressLine1"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["addressLine2"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["apCode"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["characteristics"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["emailAddress"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasBrailleSignage"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasHearingLoop"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasLift"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasStepFreeAccessToCommunalAreas"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasTactileFlooring"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasWheelChairAccessibleBathrooms"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasWideAccessToCommunalAreas"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["hasWideStepFreeAccess"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isCatered"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isESAP"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isIAP"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isPIPE"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isRecoveryFocussed"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isSemiSpecialistMentalHealth"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["isSuitableForVulnerable"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["latitude"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["localAuthorityArea"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["longitude"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["name"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["notes"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["postcode"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["probationRegion"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["qCode"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["status"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:ApprovedPremisesSeedJob.kt$ApprovedPremisesSeedJob$columns["town"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1ApAreaEmailAddressSeedJob.kt$Cas1ApAreaEmailAddressSeedJob$columns["ap_area_identifier"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1ApAreaEmailAddressSeedJob.kt$Cas1ApAreaEmailAddressSeedJob$columns["email_address"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1AssessmentMoreInfoBugFixSeedJob.kt$Cas1FurtherInfoBugFixSeedJob$columns["assessment_id"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1BookingAdhocPropertySeedJob.kt$Cas1BookingAdhocPropertySeedJob$columns["booking_id"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1BookingAdhocPropertySeedJob.kt$Cas1BookingAdhocPropertySeedJob$columns["is_adhoc"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1DomainEventReplaySeedJob.kt$Cas1DomainEventReplaySeedJob$columns["domain_event_id"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1DuplicateApplicationSeedJob.kt$Cas1DuplicateApplicationSeedJob$columns["application_id"]!!</ID>
<ID>MapGetWithNotNullAssertionOperator:Cas1LinkBookingToPlacementRequestSeedJob.kt$Cas1LinkedBookingToPlacementRequestSeedJob$columns["booking_id"]!!</ID>