Passed
Branch master (0d8fc3)
by Tomáš
12:26
created

Service::raben()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 7
c 0
b 0
f 0
nc 1
nop 0
dl 0
loc 9
rs 10
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Inspirum\Balikobot\Definitions;
6
7
final class Service extends BaseEnum
8
{
9
    /**
10
     * Balík do ruky
11
     */
12
    public const CP_DR = 'DR';
13
14
    /**
15
     * Doporučená zásilka Ekonomická
16
     */
17
    public const CP_RR = 'RR';
18
19
    /**
20
     * Balík Na poštu
21
     */
22
    public const CP_NP = 'NP';
23
24
    /**
25
     * Balík do ruky pro vybrané podavatele
26
     */
27
    public const CP_DV = 'DV';
28
29
    /**
30
     * Cenné psaní
31
     */
32
    public const CP_VL = 'VL';
33
34
    /**
35
     * Doporučená zásilka Ekonomická - standard
36
     */
37
    public const CP_SR = 'SR';
38
39
    /**
40
     * Doporučená zásilka Prioritní
41
     */
42
    public const CP_RRP = 'RRP';
43
44
    /**
45
     * Doporučená zásilka Prioritní - standard
46
     */
47
    public const CP_SRP = 'SRP';
48
49
    /**
50
     * Doporučený balíček
51
     */
52
    public const CP_BA = 'BA';
53
54
    /**
55
     * Cenný balík
56
     */
57
    public const CP_BB = 'BB';
58
59
    /**
60
     * Balík nadrozměr
61
     */
62
    public const CP_BN = 'BN';
63
64
    /**
65
     * Balík do balíkovny
66
     */
67
    public const CP_NB = 'NB';
68
69
    /**
70
     * DE balík Do ruky s garantovaným časem dodání
71
     */
72
    public const CP_DT = 'DT';
73
74
    /**
75
     * Balík Do ruky s garantovaným časem dodání v neděli nebo svátek
76
     */
77
    public const CP_DS = 'DS';
78
79
    /**
80
     * EMS expresní přeprava po ČR
81
     */
82
    public const CP_EE = 'EE';
83
84
    /**
85
     * Balík Expres
86
     */
87
    public const CP_BE = 'BE';
88
89
    /**
90
     * RR Doporučená zásilka do zahraničí Prioritní
91
     */
92
    public const CP_RZP = 'RZP';
93
94
    /**
95
     * VL Cenné psaní do zahraničí Prioritní
96
     */
97
    public const CP_VZP = 'VZP';
98
99
    /**
100
     * EMS Expresní přeprava do zahraničí
101
     */
102
    public const CP_EM = 'EM';
103
104
    /**
105
     * CS Standardní balík do zahraničí Prioritní
106
     */
107
    public const CP_CSP = 'CSP';
108
109
    /**
110
     * CS Standardní balík do zahraničí Ekonomický
111
     */
112
    public const CP_CSE = 'CSE';
113
114
    /**
115
     * CV Cenný balík do zahraničí Prioritní
116
     */
117
    public const CP_CVP = 'CVP';
118
119
    /**
120
     * CV Cenný balík do zahraničí Ekonomický
121
     */
122
    public const CP_CVE = 'CVE';
123
124
    /**
125
     * Obchodní balík do zahraničí
126
     */
127
    public const CP_CE = 'CE';
128
129
    /**
130
     * Obyčejná listovní zásilka mezinárodní
131
     */
132
    public const CP_OLZ = 'OLZ';
133
134
    /**
135
     * PPL Parcel Business CZ
136
     */
137
    public const PPL_PARCEL_BUSSINESS_CZ = '1';
138
139
    /**
140
     * PPL Parcel Connect (exportní balík)
141
     */
142
    public const PPL_CONNECT = '2';
143
144
    /**
145
     * PPL Parcel CZ Dopolední balík
146
     */
147
    public const PPL_AFTERNOON = '3';
148
149
    /**
150
     * PPL Parcel CZ Private (soukromý balík)
151
     */
152
    public const PPL_PRIVATE = '4';
153
154
    /**
155
     * PPL Parcel CZ Business (firemní balík)
156
     */
157
    public const PPL_BUSINESS = '8';
158
159
    /**
160
     * PPL Parcel CZ Private - Večerní doručení
161
     */
162
    public const PPL_PRIVATE_EVENING = '9';
163
164
    /**
165
     * PPL Parcel Business Europe
166
     */
167
    public const PPL_BUSINESS_EU = '10';
168
169
    /**
170
     * PPl Parcel Import
171
     */
172
    public const PPL_PARCEL_IMPORT = '11';
173
174
    /**
175
     * PPL Firemní paleta
176
     */
177
    public const PPL_BUSINESS_PALETTE = '15';
178
179
    /**
180
     * PPL Soukromá paleta
181
     */
182
    public const PPL_PRIVATE_PALETTE = '19';
183
184
    /**
185
     * PPL Smart CZ
186
     */
187
    public const PPL_PRIVATE_SMART_CZ = '46';
188
189
    /**
190
     * PPL Smart Europe
191
     */
192
    public const PPL_PRIVATE_SMART_EU = '48';
193
194
    /**
195
     * DPD Classic
196
     */
197
    public const DPD_CLASSIC = '1';
198
199
    /**
200
     * DPD Private
201
     */
202
    public const DPD_PRIVATE = '2';
203
204
    /**
205
     * DPD Pickup
206
     */
207
    public const DPD_PICKUP = '3';
208
209
    /**
210
     * DPD Expresní doručení do 10:00
211
     */
212
    public const DPD_EXPRESS_10 = '4';
213
214
    /**
215
     * DPD Expresní doručení do 12:00
216
     */
217
    public const DPD_EXPRESS_12 = '5';
218
219
    /**
220
     * DPD Expresní doručení do 18:00
221
     */
222
    public const DPD_EXPRESS_18 = '6';
223
224
    /**
225
     * DPD Private večerní doručení
226
     */
227
    public const DPD_PRIVATE_EVENING = '7';
228
229
    /**
230
     * DPD Private sobotní doručení
231
     */
232
    public const DPD_PRIVATE_SATURDAY = '8';
233
234
    /**
235
     * Vnitrostátní paletová zásilka B2B
236
     */
237
    public const GEIS_CARGO_BUSINESS_NATIONAL = '4';
238
239
    /**
240
     * Mezinárodní paletová zásilka B2B
241
     */
242
    public const GEIS_CARGO_BUSINESS_INTERNATIONAL = '5';
243
244
    /**
245
     * Vnitrostátní paletová zásilka B2C
246
     */
247
    public const GEIS_CARGO_PRIVATE_NATIONAL = '10';
248
249
    /**
250
     * Mezinárodní paletová zásilka B2C
251
     */
252
    public const GEIS_CARGO_PRIVATE_INTERNATIONAL = '11';
253
254
    /**
255
     * Home Delivery Standard
256
     */
257
    public const GEIS_PARCEL_HD_STANDARD = '12';
258
259
    /**
260
     * Home Delivery Premium
261
     */
262
    public const GEIS_PARCEL_HD_PREMIUM = '13';
263
264
    /**
265
     * VIP výnos (B2B)
266
     */
267
    public const GEIS_B2B = '14';
268
269
    /**
270
     * Business Parcel (doručení do ruky)
271
     */
272
    public const GLS_BUSINESS = '1';
273
274
    /**
275
     * ShopDelivery Service (doručení na výdejní místo)
276
     */
277
    public const GLS_SHOP = '2';
278
279
    /**
280
     * Express Parcel (expresní zásilka)
281
     */
282
    public const GLS_EXPRESS = '3';
283
284
    /**
285
     * Guaranteed 24 Service Business Parcel
286
     */
287
    public const GLS_GUARANTEED24 = '4';
288
289
    /**
290
     * "Guaranteed 24 Service Express Parcel
291
     */
292
    public const GLS_GUARANTEED24_EXPRESS = '5';
293
294
    /**
295
     * Guaranteed 24 Service ShopDelivery
296
     */
297
    public const GLS_GUARANTEED24_SHOP = '6';
298
299
    /**
300
     * Small Colli 24-CZ
301
     */
302
    public const INTIME_SMALL_CZ = '1';
303
304
    /**
305
     * Medium Colli 24-CZ
306
     */
307
    public const INTIME_MEDIUM_CZ = '2';
308
309
    /**
310
     * Large Colli 24-CZ
311
     */
312
    public const INTIME_LARGE_CZ = '3';
313
314
    /**
315
     * Poštomat CZ
316
     */
317
    public const INTIME_POSTOMAT_CZ = '4';
318
319
    /**
320
     * Poštomat SK
321
     */
322
    public const INTIME_POSTOMAT_SK = '5';
323
324
    /**
325
     * Large Colli 48-SK
326
     */
327
    public const INTIME_LARGE_SK = '6';
328
329
    /**
330
     * Extra Large Colli 24-CZ
331
     */
332
    public const INTIME_EXTRA_CZ = '7';
333
334
    /**
335
     * Parcel EU
336
     */
337
    public const INTIME_PARCEL_EU = '8';
338
339
    /**
340
     * Parcel EU+
341
     */
342
    public const INTIME_PARCEL_EU_PLUS = '9';
343
344
    /**
345
     * BOXCZ - Výdejní box CZ
346
     */
347
    public const INTIME_BOX_CZ = '10';
348
349
    /**
350
     * BOXSK - Výdejní box SK
351
     */
352
    public const INTIME_BOX_SK = '11';
353
354
    /**
355
     * 24 hodin (Standard)
356
     */
357
    public const TOPTRANS_STANDARD = '1';
358
359
    /**
360
     * Toptime
361
     */
362
    public const TOPTRANS_TOPTIME = '2';
363
364
    /**
365
     * Privat
366
     */
367
    public const TOPTRANS_PRIVATE = '3';
368
369
    /**
370
     * Weekend
371
     */
372
    public const TOPTRANS_WEEKEND = '4';
373
374
    /**
375
     * Osobní odběr
376
     */
377
    public const TOPTRANS_PERSONAL = '5';
378
379
    /**
380
     * Po avizaci
381
     */
382
    public const TOPTRANS_NOTICE = '6';
383
384
    /**
385
     * Balík na adresu – zmluvní zákazníci
386
     */
387
    public const SP_BZA = 'BZA';
388
389
    /**
390
     * Balík na poštu – zmluvní zákazníci
391
     */
392
    public const SP_BZP = 'BZP';
393
394
    /**
395
     * Balík do BalíkoBOXu
396
     */
397
    public const SP_BZB = 'BZB';
398
399
    /**
400
     * Expres kuriér na adresu
401
     */
402
    public const SP_EXA = 'EXA';
403
404
    /**
405
     * Expres kuriér na poštu
406
     */
407
    public const SP_EXP = 'EXP';
408
409
    /**
410
     * Expres kuriér do BalíkoBOXu
411
     */
412
    public const SP_EXB = 'EXB';
413
414
    /**
415
     * Balík na adresu
416
     */
417
    public const SP_BNA = 'BNA';
418
419
    /**
420
     * Balík na poštu
421
     */
422
    public const SP_BNP = 'BNP';
423
424
    /**
425
     * Balík do BalíkoBOXu
426
     */
427
    public const SP_BNB = 'BNB';
428
429
    /**
430
     * Doporučený list
431
     */
432
    public const SP_RRA = 'RRA';
433
434
    /**
435
     * Expres (vnitrostátní zásilky)
436
     */
437
    public const SPS_EXPRESS = '1';
438
439
    /**
440
     * Expres do 12:00 (vnitrostátní zásilky)
441
     */
442
    public const SPS_EXPRESS_12 = '2';
443
444
    /**
445
     * Expres do 09:00 (vnitrostátní zásilky)
446
     */
447
    public const SPS_EXPRESS_9 = '3';
448
449
    /**
450
     * Export (mezinárodní zásilky)
451
     */
452
    public const SPS_INTERNATIONAL = '4';
453
454
    /**
455
     * Uloženka
456
     */
457
    public const ULOZENKA_ULOZENKA = '1';
458
459
    /**
460
     * Slovenská pošta
461
     */
462
    public const ULOZENKA_SP = '2';
463
464
    /**
465
     * DPD Classic na Slovensko
466
     */
467
    public const ULOZENKA_DPD_CLASSIC_SK = '3';
468
469
    /**
470
     * DPD Private pro ČR a SK
471
     */
472
    public const ULOZENKA_DPD_PRIVATE = '4';
473
474
    /**
475
     * DPD ParcelShop
476
     */
477
    public const ULOZENKA_DPD_PARCEL = '5';
478
479
    /**
480
     * Balík do ruky – Česká pošta,
481
     */
482
    public const ULOZENKA_CP_DR = '6';
483
484
    /**
485
     * Balík na poštu – Česká pošta
486
     */
487
    public const ULOZENKA_CP_NP = '7';
488
489
    /**
490
     * Partner
491
     */
492
    public const ULOZENKA_PARTNER = '11';
493
494
    /**
495
     * Doručení na adresu D+1
496
     */
497
    public const ULOZENKA_D1 = '17';
498
499
    /**
500
     * Expres Kurýr SK
501
     */
502
    public const ULOZENKA_EXPRESS_COURRIER = '19';
503
504
    /**
505
     * Expres na poštu SK
506
     */
507
    public const ULOZENKA_EXPRESS_SK = '20';
508
509
    /**
510
     * BalíkoBOX SK
511
     */
512
    public const ULOZENKA_BALIKOBOX_SK = '21';
513
514
    /**
515
     * Depo SK
516
     */
517
    public const ULOZENKA_DEPO_SK = '22';
518
519
    /**
520
     * Mall Delivery
521
     */
522
    public const ULOZENKA_MALL_DELIVERY = '100';
523
524
    /**
525
     * Výdejní místa Česká republika
526
     */
527
    public const ZASILKOVNA_VMCZ = 'VMCZ';
528
529
    /**
530
     * Výdejní místa Slovenská republika
531
     */
532
    public const ZASILKOVNA_VMSK = 'VMSK';
533
534
    /**
535
     * Výdejní místa Maďarsko
536
     */
537
    public const ZASILKOVNA_VMHU = 'VMHU';
538
539
    /**
540
     * Výdejní místa Polsko
541
     */
542
    public const ZASILKOVNA_VMPL = 'VMPL';
543
544
    /**
545
     * Výdejní místa Rumunsko
546
     */
547
    public const ZASILKOVNA_VMRO = 'VMRO';
548
549
    /**
550
     * AT Rakouská pošta HD
551
     */
552
    public const ZASILKOVNA_AT_POST_HD = '80';
553
554
    /**
555
     * AT DPD HD
556
     */
557
    public const ZASILKOVNA_AT_DPD_HD = '6830';
558
559
    /**
560
     * BE Belgická pošta PP
561
     */
562
    public const ZASILKOVNA_BE_POST_PP = '7910';
563
564
    /**
565
     * BE Belgická pošta HD
566
     */
567
    public const ZASILKOVNA_BE_POST_HD = '7909';
568
569
    /**
570
     * BE Nizozemská pošta HD
571
     */
572
    public const ZASILKOVNA_BE_NL_POST_HD = '4832';
573
574
    /**
575
     * BG Econt HD
576
     */
577
    public const ZASILKOVNA_BG_ECONT_HD = '19469';
578
579
    /**
580
     * BG Econt PP
581
     */
582
    public const ZASILKOVNA_BG_ECONT_PP = '19471';
583
584
    /**
585
     * BG Speedy PP
586
     */
587
    public const ZASILKOVNA_BG_SPEEDY_PP = '4017';
588
589
    /**
590
     * BG Speedy HD
591
     */
592
    public const ZASILKOVNA_BG_SPEEDY_HD = '4015';
593
594
    /**
595
     * BG Econt Box
596
     */
597
    public const ZASILKOVNA_BG_ECONT_BOX = '19470';
598
599
    /**
600
     * CZ Česká pošta HD
601
     */
602
    public const ZASILKOVNA_CZ_POST_HD = '13';
603
604
    /**
605
     * CZ - Nejvýhodnější doručení na adresu
606
     */
607
    public const ZASILKOVNA_CZ_COURIER_HD = '106';
608
609
    /**
610
     * Expresní doručení Praha
611
     */
612
    public const ZASILKOVNA_CZ_EXPRESS_PRAHA_HD = '18928';
613
614
    /**
615
     * Expresní doručení Brno
616
     */
617
    public const ZASILKOVNA_CZ_EXPRESS_BRNO_HD = '136';
618
619
    /**
620
     * Expresní doručení Ostrava
621
     */
622
    public const ZASILKOVNA_CZ_EXPRESS_OSTRAVA_HD = '134';
623
624
    /**
625
     * DE Německá pošta DHL HD
626
     */
627
    public const ZASILKOVNA_DE_POST_HD = '111';
628
629
    /**
630
     * Německo Hermes PP
631
     */
632
    public const ZASILKOVNA_DE_HERMES_PP = '6828';
633
634
    /**
635
     * DE Hermes Home
636
     */
637
    public const ZASILKOVNA_DE_HERMES_HD = '6373';
638
639
    /**
640
     * DE Home Delivery HD
641
     */
642
    public const ZASILKOVNA_DE_HOME_DELIVERY_HD = '13613';
643
644
    /**
645
     * DK Post Nord Home
646
     */
647
    public const ZASILKOVNA_DK_POST_NORD_HD = '4993';
648
649
    /**
650
     * DK Post Nord PP
651
     */
652
    public const ZASILKOVNA_DK_POST_NORD_PP = '4994';
653
654
    /**
655
     * DK DAO HD
656
     */
657
    public const ZASILKOVNA_DK_DAO_HD = '9725';
658
659
    /**
660
     * DK DAO PP
661
     */
662
    public const ZASILKOVNA_DK_DAO_PP = '9726';
663
664
    /**
665
     * EE Omniva Home
666
     */
667
    public const ZASILKOVNA_EE_OMNIVA_HD = '5060';
668
669
    /**
670
     * EE Omniva pickup
671
     */
672
    public const ZASILKOVNA_EE_OMNIVA_PP = '5061';
673
674
    /**
675
     * EE Omniva Box
676
     */
677
    public const ZASILKOVNA_EE_OMNIVA_BOX = '5062';
678
679
    /**
680
     * ES Correos HD
681
     */
682
    public const ZASILKOVNA_ES_CORREOS_HD = '4638';
683
684
    /**
685
     * ES MRW Home
686
     */
687
    public const ZASILKOVNA_ES_MRW_HD = '4653';
688
689
    /**
690
     * ES MRW Pickup Point
691
     */
692
    public const ZASILKOVNA_ES_MRW_PP = '4654';
693
694
    /**
695
     * FI Post Nord Home
696
     */
697
    public const ZASILKOVNA_FI_POST_NORD_HP = '4830';
698
699
    /**
700
     * FI Post Nord Pickup Point
701
     */
702
    public const ZASILKOVNA_FI_POST_NORD_PP = '4828';
703
704
    /**
705
     * FR Colis Privé HD
706
     */
707
    public const ZASILKOVNA_FR_COLIS_PRIVE_HD = '4033';
708
709
    /**
710
     * FR Mondial PP
711
     */
712
    public const ZASILKOVNA_FR_MONDIAL_PP = '4876';
713
714
    /**
715
     * Francie Colissimo PP
716
     */
717
    public const ZASILKOVNA_FR_COLISSIMO_PP = '4307';
718
719
    /**
720
     * Francie Colissimo Home
721
     */
722
    public const ZASILKOVNA_FR_COLISSIMO_HD = '4309';
723
724
    /**
725
     * Spojené království Hermes
726
     */
727
    public const ZASILKOVNA_GB_HERMES_HD = '3885';
728
729
    /**
730
     * Spojené království Royal Mail 24
731
     */
732
    public const ZASILKOVNA_GB_ROYAL_MAIL_24_HD = '4856';
733
734
    /**
735
     * Spojené království Royal Mail 48
736
     */
737
    public const ZASILKOVNA_GB_ROYAL_MAIL_48_HD = '4857';
738
739
    /**
740
     * GR Taxydromiki
741
     */
742
    public const ZASILKOVNA_GR_TAXYDROMIKI = '8847';
743
744
    /**
745
     * GR ACS HD
746
     */
747
    public const ZASILKOVNA_GR_ACS_HD = '17465';
748
749
    /**
750
     * GR ACS PP
751
     */
752
    public const ZASILKOVNA_GR_ACS_PP = '17467';
753
754
    /**
755
     * Recko Speedy Home
756
     */
757
    public const ZASILKOVNA_GR_SPEEDY_HD = '4738';
758
759
    /**
760
     * HR Overseas Express HD
761
     */
762
    public const ZASILKOVNA_HR_OVERSEAS_HD = '10618';
763
764
    /**
765
     * HR Overseas PP
766
     */
767
    public const ZASILKOVNA_HR_OVERSEAS_PP = '10619';
768
769
    /**
770
     * Chorvatsko DPD Home
771
     */
772
    public const ZASILKOVNA_HR_DPD_HD = '4646';
773
774
    /**
775
     * Chorvatská Pošta - Výdejní místo
776
     */
777
    public const ZASILKOVNA_HR_POST_PP = '4635';
778
779
    /**
780
     * Chorvatská Pošta - doručení na adresu
781
     */
782
    public const ZASILKOVNA_HR_POST_HD = '4634';
783
784
    /**
785
     * Maďarsko Express One (Transoflex)
786
     */
787
    public const ZASILKOVNA_HU_EXPRESS_ONE_HD = '151';
788
789
    /**
790
     * Maďarsko DPD
791
     */
792
    public const ZASILKOVNA_HU_DPD_HD = '805';
793
794
    /**
795
     * HU - best delivery solution
796
     */
797
    public const ZASILKOVNA_HU_COURIER_HD = '4159';
798
799
    /**
800
     * Maďarská pošta
801
     */
802
    public const ZASILKOVNA_HU_POST_HD = '763';
803
804
    /**
805
     * Švýcarsko-Lichtenštejnská Pošta - prioritní
806
     */
807
    public const ZASILKOVNA_CH_POST_PRIORITY_HD = '3870';
808
809
    /**
810
     * Švýcarsko-Lichtejnštejnská Pošta
811
     */
812
    public const ZASILKOVNA_CH_POST_HD = '3294';
813
814
    /**
815
     * Irsko Hermes
816
     */
817
    public const ZASILKOVNA_IE_HERMES_HD = '4524';
818
819
    /**
820
     * IE Anpost HD
821
     */
822
    public const ZASILKOVNA_IE_ANPOST_HD = '9990';
823
824
    /**
825
     * IT Bartolini Home
826
     */
827
    public const ZASILKOVNA_IT_BARTOLINI_HD = '9103';
828
829
    /**
830
     * IT Bartolini PP
831
     */
832
    public const ZASILKOVNA_IT_BARTOLINI_PP = '9104';
833
834
    /**
835
     * Itálie GLS
836
     */
837
    public const ZASILKOVNA_IT_GLS_HD = '2726';
838
839
    /**
840
     * LT Omniva Box
841
     */
842
    public const ZASILKOVNA_LT_OMNIVA_BOX = '5066';
843
844
    /**
845
     * LT Omniva Home
846
     */
847
    public const ZASILKOVNA_LT_OMNIVA_HD = '5065';
848
849
    /**
850
     * LU Lucemburská pošta HD
851
     */
852
    public const ZASILKOVNA_LU_POST_HD = '8125';
853
854
    /**
855
     * LU DPD
856
     */
857
    public const ZASILKOVNA_LU_DPD_HD = '4834';
858
859
    /**
860
     * LV Omniva Box
861
     */
862
    public const ZASILKOVNA_LV_OMNIVA_BOX = '5064';
863
864
    /**
865
     * LV Omniva Home
866
     */
867
    public const ZASILKOVNA_LV_OMNIVA_HD = '5063';
868
869
    /**
870
     * NL DHL HD
871
     */
872
    public const ZASILKOVNA_NL_DHL_HD = '8000';
873
874
    /**
875
     * NL Post
876
     */
877
    public const ZASILKOVNA_NL_POST_HD = '4329';
878
879
    /**
880
     * NL DHL PP
881
     */
882
    public const ZASILKOVNA_NL_DHL_PP = '8001';
883
884
    /**
885
     * Polská pošta 24h
886
     */
887
    public const ZASILKOVNA_PL_POST_24_HD = '1438';
888
889
    /**
890
     * Polská pošta
891
     */
892
    public const ZASILKOVNA_PL_POST_48_HD = '272';
893
894
    /**
895
     * Polsko DPD
896
     */
897
    public const ZASILKOVNA_PL_DPD_HD = '1406';
898
899
    /**
900
     * PL - best delivery solution
901
     */
902
    public const ZASILKOVNA_PL_COURIER_HD = '4162';
903
904
    /**
905
     * Polsko Paczkomaty
906
     */
907
    public const ZASILKOVNA_PL_INPOST_PACZKOMATY_BOX = '3060';
908
909
    /**
910
     * Polsko InPost
911
     */
912
    public const ZASILKOVNA_PL_INPOST_HD = '3603';
913
914
    /**
915
     * PT MRW Home
916
     */
917
    public const ZASILKOVNA_PT_MRW_HD = '4655';
918
919
    /**
920
     * PT MRW PP
921
     */
922
    public const ZASILKOVNA_PT_MRW_PP = '4656';
923
924
    /**
925
     * RO - best delivery solution
926
     */
927
    public const ZASILKOVNA_RO_COURIER_HD = '4161';
928
929
    /**
930
     * Rumunsko Cargus
931
     */
932
    public const ZASILKOVNA_RO_URGENT_CARGUS_HD = '590';
933
934
    /**
935
     * Rumunsko Sameday box
936
     */
937
    public const ZASILKOVNA_RO_SAMEDAY_BOX = '7455';
938
939
    /**
940
     * Rumunsko DPD
941
     */
942
    public const ZASILKOVNA_RO_DPD_HD = '836';
943
944
    /**
945
     * Rumunsko Sameday HD
946
     */
947
    public const ZASILKOVNA_RO_SAMEDAY_HD = '7397';
948
949
    /**
950
     * Rumunsko FAN
951
     */
952
    public const ZASILKOVNA_RO_FAN_COURIER_HD = '762';
953
954
    /**
955
     * Ruská pošta
956
     */
957
    public const ZASILKOVNA_RU_POST_PP = '4559';
958
959
    /**
960
     * RU Post Registered Packet
961
     */
962
    public const ZASILKOVNA_RU_POST_RECOMMENDED_PP = '5102';
963
964
    /**
965
     * RU Post EMS
966
     */
967
    public const ZASILKOVNA_RU_EMS_HD = '5101';
968
969
    /**
970
     * SE Post Nord pp
971
     */
972
    public const ZASILKOVNA_SE_POST_NORD_PP = '4826';
973
974
    /**
975
     * SE Post Nord Home
976
     */
977
    public const ZASILKOVNA_SE_POST_NORD_HD = '4827';
978
979
    /**
980
     * SI DPD Home
981
     */
982
    public const ZASILKOVNA_SI_DPD_HD = '4949';
983
984
    /**
985
     * SI DPD Pickup
986
     */
987
    public const ZASILKOVNA_SI_DPD_PP = '4950';
988
989
    /**
990
     * SI Post HD
991
     */
992
    public const ZASILKOVNA_SI_POST_HD = '19515';
993
994
    /**
995
     * SI Post PP
996
     */
997
    public const ZASILKOVNA_SI_POST_PP = '19516';
998
999
    /**
1000
     * SI Post Box
1001
     */
1002
    public const ZASILKOVNA_SI_POST_BOX = '19517';
1003
1004
    /**
1005
     * Expresné doručenie Bratislava
1006
     */
1007
    public const ZASILKOVNA_SK_EXPRESS_BRATISLAVA_HD = '132';
1008
1009
    /**
1010
     * SK - Best delivery solution
1011
     */
1012
    public const ZASILKOVNA_SK_COURIER_HD = '131';
1013
1014
    /**
1015
     * Slovenská pošta
1016
     */
1017
    public const ZASILKOVNA_SK_POST_HD = '16';
1018
1019
    /**
1020
     * Ukrajina Nova Poshta
1021
     */
1022
    public const ZASILKOVNA_UA_NOVA_POSHTA_PP = '3616';
1023
1024
    /**
1025
     * Ukrajina Rosan
1026
     */
1027
    public const ZASILKOVNA_UA_ROSAN_HD = '1160';
1028
1029
    /**
1030
     * US FedEx HD Economy
1031
     */
1032
    public const ZASILKOVNA_US_FEDEX_ECONOMY_HD = '19326';
1033
1034
    /**
1035
     * US FedEx HD Priority
1036
     */
1037
    public const ZASILKOVNA_US_FEDEX_PRIORITY_HD = '19325';
1038
1039
1040
    /**
1041
     * TR FedEx HD Economy
1042
     */
1043
    public const ZASILKOVNA_TR_FEDEX_ECONOMY_HD = '19327';
1044
1045
    /**
1046
     * TR FedEx HD Priority
1047
     */
1048
    public const ZASILKOVNA_TR_FEDEX_PRIORITY_HD = '19328';
1049
1050
    /**
1051
     * IL FedEx HD Priority
1052
     */
1053
    public const ZASILKOVNA_IL_FEDEX_PRIORITY_HD = '19329';
1054
1055
    /**
1056
     * IL FedEx HD Economy
1057
     */
1058
    public const ZASILKOVNA_IL_FEDEX_ECONOMY_HD = '19330';
1059
1060
1061
1062
    /**
1063
     * DHL
1064
     */
1065
    public const PBH_DHL = '1';
1066
1067
    /**
1068
     * GLS
1069
     */
1070
    public const PBH_GLS = '2';
1071
1072
    /**
1073
     * UPS
1074
     */
1075
    public const PBH_UPS = '3';
1076
1077
    /**
1078
     * Slovenská pošta
1079
     */
1080
    public const PBH_SP = '4';
1081
1082
    /**
1083
     * Transoflex
1084
     */
1085
    public const PBH_TRANSOFLEX = '5';
1086
1087
    /**
1088
     * Maďarská pošta
1089
     */
1090
    public const PBH_MP = '6';
1091
1092
    /**
1093
     * Cargus
1094
     */
1095
    public const PBH_CARGUS = '7';
1096
1097
    /**
1098
     * Rakouská pošta
1099
     */
1100
    public const PBH_RP = '8';
1101
1102
    /**
1103
     * Česká pošta – Balík do ruky
1104
     */
1105
    public const PBH_CP_DR = '9';
1106
1107
    /**
1108
     * Česká pošta – Balík na poštu
1109
     */
1110
    public const PBH_CP_NP = '10';
1111
1112
    /**
1113
     * PPL
1114
     */
1115
    public const PBH_PPL = '11';
1116
1117
    /**
1118
     * DPD
1119
     */
1120
    public const PBH_DPD = '12';
1121
1122
    /**
1123
     * Polská pošta
1124
     */
1125
    public const PBH_PP = '13';
1126
1127
    /**
1128
     * polský Inpost Kurier
1129
     */
1130
    public const PBH_INPOST_KURIER = '14';
1131
1132
    /**
1133
     * FAN Courier
1134
     */
1135
    public const PBH_FAN_KURIER = '15';
1136
1137
    /**
1138
     * Hermes
1139
     */
1140
    public const PBH_HERMES = '16';
1141
1142
    /**
1143
     * Speedy
1144
     */
1145
    public const PBH_SPEEDY = '17';
1146
1147
    /**
1148
     * Colissimo
1149
     */
1150
    public const PBH_COLISSIMO = '18';
1151
1152
    /**
1153
     * Meest
1154
     */
1155
    public const PBH_MEEST = '19';
1156
1157
    /**
1158
     * Nova Poshta
1159
     */
1160
    public const PBH_NOBA_POSHTA = '20';
1161
1162
    /**
1163
     * Econt
1164
     */
1165
    public const PBH_ECONT = '21';
1166
1167
    /**
1168
     * ACS
1169
     */
1170
    public const PBH_ACS = '22';
1171
1172
    /**
1173
     * Correos
1174
     */
1175
    public const PBH_CORREOS = '23';
1176
1177
    /**
1178
     * 123 Kuriér
1179
     */
1180
    public const PBH_123_KURIER = '24';
1181
1182
    /**
1183
     * RoyalMail 24h
1184
     */
1185
    public const PBH_ROYAL_MAIL_24 = '25';
1186
    /**
1187
     * RoyalMail 48h
1188
     */
1189
    public const PBH_ROYAL_MAIL_48 = '26';
1190
1191
    /**
1192
     * Express one
1193
     */
1194
    public const PBH_EXPRESS_ONE = '27';
1195
1196
    /**
1197
     * Worlwide zásilky
1198
     */
1199
    public const DHL_WORLDWIDE = '1';
1200
1201
    /**
1202
     * Express Worldwide dokumenty
1203
     */
1204
    public const DHL_EXPRESS_DOCUMENTS = '2';
1205
1206
    /**
1207
     * Express Worldwide 9:00
1208
     */
1209
    public const DHL_EXPRESS_WORLDWIDE_9 = '3';
1210
1211
    /**
1212
     * Express Worldwide 12:00
1213
     */
1214
    public const DHL_EXPRESS_WORLDWIDE_12 = '4';
1215
1216
    /**
1217
     * Economy Select
1218
     */
1219
    public const DHL_ECONOMY = '5';
1220
1221
    /**
1222
     * Domestic Express 12:00
1223
     */
1224
    public const DHL_DOMESTIC_12 = '6';
1225
1226
    /**
1227
     * Domestic Express
1228
     */
1229
    public const DHL_DOMESTIC_EXPRESS = '7';
1230
1231
    /**
1232
     * Medical Express
1233
     */
1234
    public const DHL_MEDICAL_EXPRESS = '8';
1235
1236
    /**
1237
     * Express
1238
     */
1239
    public const UPS_EXPRESS = '1';
1240
1241
    /**
1242
     * Express Saver
1243
     */
1244
    public const UPS_EXPRESS_SAVER = '2';
1245
1246
    /**
1247
     * Standard
1248
     */
1249
    public const UPS_STANDARD = '3';
1250
1251
    /**
1252
     * Expedited
1253
     */
1254
    public const UPS_EXPEDITED = '4';
1255
1256
    /**
1257
     * Express
1258
     */
1259
    public const TNT_EXPRESS = '1';
1260
1261
    /**
1262
     * Express 9:00
1263
     */
1264
    public const TNT_EXPRESS_9 = '2';
1265
1266
    /**
1267
     * Express 12:00
1268
     */
1269
    public const TNT_EXPRESS_12 = '3';
1270
1271
    /**
1272
     * Economy Express
1273
     */
1274
    public const TNT_ECONOMY_EXPRESS = '4';
1275
1276
    /**
1277
     * Night Express 8:00
1278
     */
1279
    public const TNT_NIGHT_EXPRESS_8 = '5';
1280
1281
    /**
1282
     * Economy Express 12:00
1283
     */
1284
    public const TNT_ECONOMY_EXPRESS_12 = '6';
1285
1286
    /**
1287
     * Express 10:00
1288
     */
1289
    public const TNT_EXPRESS_10 = '7';
1290
1291
    /**
1292
     * Express (Documents)
1293
     */
1294
    public const TNT_EXPRESS_DOCUMENTS = '8';
1295
1296
    /**
1297
     * Express 9:00 (Documents)
1298
     */
1299
    public const TNT_EXPRESS_DOCUMENTS_9 = '9';
1300
1301
    /**
1302
     * Express 10:00 (Documents)
1303
     */
1304
    public const TNT_EXPRESS_DOCUMENTS_10 = '10';
1305
1306
    /**
1307
     * Express 12:00 (Documents)
1308
     */
1309
    public const TNT_EXPRESS_DOCUMENTS_12 = '11';
1310
1311
    /**
1312
     * Night Express 12:00
1313
     */
1314
    public const TNT_NIGHT_EXPRESS_12 = '12';
1315
1316
    /**
1317
     * Night Express 06:00
1318
     */
1319
    public const TNT_NIGHT_EXPRESS_6 = '13';
1320
1321
    /**
1322
     * Night Express 07:00
1323
     */
1324
    public const TNT_NIGHT_EXPRESS_7 = '14';
1325
1326
    /**
1327
     * Night Express 14:00
1328
     */
1329
    public const TNT_NIGHT_EXPRESS_14 = '15';
1330
1331
    /**
1332
     * Special economy express
1333
     */
1334
    public const TNT_SPECIAL_ECONOMY_EXPRESS = '16';
1335
1336
    /**
1337
     * Direct Infeed
1338
     */
1339
    public const TNT_DIRECT_INFEED = '17';
1340
1341
    /**
1342
     * Priority Goods 9:00
1343
     */
1344
    public const GW_PRIORITY_9 = 'P9';
1345
1346
    /**
1347
     * Priority Goods 12:00
1348
     */
1349
    public const GW_PRIORITY_12 = 'P12';
1350
1351
    /**
1352
     * Priority Goods 16:00
1353
     */
1354
    public const GW_PRIORITY_16 = 'P16';
1355
1356
    /**
1357
     * Direct Goods
1358
     */
1359
    public const GW_DIRECT_GOODS = 'WDG';
1360
1361
    /**
1362
     * Pick Up
1363
     */
1364
    public const GW_PICKUP = 'BES';
1365
1366
    /**
1367
     * Pickup by Consignee
1368
     */
1369
    public const GW_PICKUP_BY_CONSIGNEE = 'SA';
1370
1371
    /**
1372
     * Domestic PRON
1373
     */
1374
    public const GW_DOMESTIC = 'W24';
1375
1376
    /**
1377
     * HDS - Home Delivery Services
1378
     */
1379
    public const GW_HOME_DELIVERY = 'HDS';
1380
1381
    /**
1382
     * Export PROI
1383
     */
1384
    public const GW_EXPORT = 'EUR';
1385
1386
    /**
1387
     * Domestic PRON
1388
     */
1389
    public const GW_W24 = 'W24';
1390
1391
    /**
1392
     * Domestic 8:00 - 12:00
1393
     */
1394
    public const GW_D8 = 'D8';
1395
1396
    /**
1397
     * Domestic 12:00 - 14:00
1398
     */
1399
    public const GW_D12 = 'D12';
1400
1401
    /**
1402
     * Domestic 14:00 - 18:00
1403
     */
1404
    public const GW_D14 = 'D14';
1405
1406
    /**
1407
     * Export PROI
1408
     */
1409
    public const GW_EUR = 'EUR';
1410
1411
    /**
1412
     * Standard
1413
     */
1414
    public const MESSENGER_STANDARD = '100';
1415
1416
    /**
1417
     * Extreme
1418
     */
1419
    public const MESSENGER_EXTREME = '102';
1420
1421
    /**
1422
     * Express
1423
     */
1424
    public const MESSENGER_EXPRESS = '103';
1425
1426
    /**
1427
     * Same day
1428
     */
1429
    public const MESSENGER_SAME_DAY = '104';
1430
1431
    /**
1432
     * Overnight Economy
1433
     */
1434
    public const MESSENGER_OVERNIGHT_ECONOMY = '106';
1435
1436
    /**
1437
     * Overnight Express
1438
     */
1439
    public const MESSENGER_OVERNIGHT_EXPRESS = '107';
1440
1441
    /**
1442
     * Direct
1443
     */
1444
    public const MESSENGER_DIRECT = '108';
1445
1446
    /**
1447
     * Economy (Brno)
1448
     */
1449
    public const MESSENGER_ECONOMY_BRNO = '114';
1450
1451
    /**
1452
     * Praha – 9-13h
1453
     */
1454
    public const MESSENGER_PRAGUE_09_13 = '205';
1455
1456
    /**
1457
     * Praha – 13-17h
1458
     */
1459
    public const MESSENGER_PRAGUE_13_17 = '206';
1460
1461
    /**
1462
     * Praha – 17-21h
1463
     */
1464
    public const MESSENGER_PRAGUE_17_21 = '207';
1465
1466
    /**
1467
     * DHL Paket
1468
     */
1469
    public const DHLDE_PAKET = '1';
1470
1471
    /**
1472
     * DHL Paket Taggleich
1473
     */
1474
    public const DHLDE_PAKET_TAGGLEICH = '2';
1475
1476
    /**
1477
     * DHL Paket International
1478
     */
1479
    public const DHLDE_PAKET_INTERNATIONAL = '3';
1480
1481
    /**
1482
     * DHL Europaket
1483
     */
1484
    public const DHLDE_EUROPAKET = '4';
1485
1486
    /**
1487
     * DHL Paket Connect
1488
     */
1489
    public const DHLDE_PAKET_CONNECT = '5';
1490
1491
    /**
1492
     * FedEx International Priority
1493
     */
1494
    public const FEDEX_INTERNATIONAL = '1';
1495
1496
    /**
1497
     * FedEx International Economy
1498
     */
1499
    public const FEDEX_ECONOMY = '2';
1500
1501
    /**
1502
     * Fofr
1503
     */
1504
    public const FOFR_FOFR = 'F';
1505
1506
    /**
1507
     * Fofr Economy
1508
     */
1509
    public const FOFR_ECONOMY = 'C';
1510
1511
    /**
1512
     * Fofr Balíková přeprava
1513
     */
1514
    public const FOFR_PARCEL = 'B';
1515
1516
    /**
1517
     * Fofr Paletová přeprava
1518
     */
1519
    public const FOFR_PALETTE = 'P';
1520
1521
    /**
1522
     * Fofr Nadrozměrná zásilka
1523
     */
1524
    public const FOFR_OVERSIZED = 'N';
1525
1526
    /**
1527
     * Fofr Slovensko
1528
     */
1529
    public const FOFR_SK = 'S';
1530
1531
    /**
1532
     * Fofr Zahraničí
1533
     */
1534
    public const FOFR_ABROAD = 'Z';
1535
1536
    /**
1537
     * Dachser Targospeed
1538
     */
1539
    public const DACHSER_SPEED = 'Z';
1540
1541
    /**
1542
     * Dachser Targospeed 10
1543
     */
1544
    public const DACHSER_SPEED_10 = 'S';
1545
1546
    /**
1547
     * Dachser Targospeed 12
1548
     */
1549
    public const DACHSER_SPEED_12 = 'E';
1550
1551
    /**
1552
     * Dachser Targospeed plux
1553
     */
1554
    public const DACHSER_SPEED_PLUS = 'X';
1555
1556
    /**
1557
     * Dachser Targofix
1558
     */
1559
    public const DACHSER_FIX = 'V';
1560
1561
    /**
1562
     * Dachser Targofix 10
1563
     */
1564
    public const DACHSER_FIX_10 = 'R';
1565
1566
    /**
1567
     * Dachser Targofix 12
1568
     */
1569
    public const DACHSER_FIX_12 = 'W';
1570
1571
    /**
1572
     * Dachser Targoflex
1573
     */
1574
    public const DACHSER_FLEX = 'Y';
1575
1576
    /**
1577
     * Dachser Targo on-site
1578
     */
1579
    public const DACHSER_ONSITE = 'A';
1580
1581
    /**
1582
     * Dachser classicline
1583
     */
1584
    public const DACHSER_CLASSIC = 'N';
1585
1586
    /**
1587
     * DHL Parcel Connect
1588
     */
1589
    public const DHLPARCEL_CONNECT = '1';
1590
1591
    /**
1592
     * Raben Cargo Classic
1593
     */
1594
    public const RABEN_CLASSIC = 'PROD01';
1595
1596
    /**
1597
     * Raben Cargo Classic - Time slot
1598
     */
1599
    public const RABEN_CLASSIC_TIME = 'PROD01-RTS';
1600
1601
    /**
1602
     * Raben Cargo Premium
1603
     */
1604
    public const RABEN_PREMIUM = 'PROD02';
1605
1606
    /**
1607
     * Raben Cargo Premium - Time slot
1608
     */
1609
    public const RABEN_PREMIUM_TIME = 'PROD02-RTS';
1610
1611
    /**
1612
     * Raben Cargo Premium - Delivery till 12:00 p
1613
     */
1614
    public const RABEN_PREMIUM_12 = 'PROD02-ND12';
1615
1616
    /**
1617
     * Raben Cargo Premium - Fixed date
1618
     */
1619
    public const RABEN_PREMIUM_FIX = 'PROD02-FIX';
1620
1621
    /**
1622
     * Spring Tracked
1623
     */
1624
    public const SPRING_TRACKED = 'TRCK';
1625
1626
    /**
1627
     * Spring Signatured
1628
     */
1629
    public const SPRING_SIGNATURED = 'SIGN';
1630
1631
    /**
1632
     * Spring Untracked
1633
     */
1634
    public const SPRING_UNTRACKED = 'UNTR';
1635
1636
    /**
1637
     * DSV Road
1638
     */
1639
    public const DSV_ROAD = 'road';
1640
1641
    /**
1642
     * DSV B2C
1643
     */
1644
    public const DSV_B2C = 'b2c';
1645
1646
    /**
1647
     * DHLFREIGHTEC EuroConnect Domestic B2B
1648
     */
1649
    public const DHLFREIGHTEC_ECD_B2B = 'ECD_B2B';
1650
1651
    /**
1652
     * DHLFREIGHTEC EuroConnect Domestic B2C
1653
     */
1654
    public const DHLFREIGHTEC_ECD_B2C = 'ECD_B2C';
1655
1656
    /**
1657
     * DHLFREIGHTEC EuroConnect International
1658
     */
1659
    public const DHLFREIGHTEC_ECI = 'ECI';
1660
1661
    /**
1662
     * DHLFREIGHTEC EuroRapid International
1663
     */
1664
    public const DHLFREIGHTEC_ERI = 'ERI';
1665
1666
    /**
1667
     * KURIER Garantované doručení
1668
     */
1669
    public const KURIER_GARANTED = 'gdd';
1670
1671
    /**
1672
     * KURIER Doručení do 12h
1673
     */
1674
    public const KURIER_12 = 'd12';
1675
1676
    /**
1677
     * KURIER Statndard
1678
     */
1679
    public const KURIER_STANDARD = 'std';
1680
1681
    /**
1682
     * DB Schenker System FIX
1683
     */
1684
    public const DBSCHENKER_SYSTEM_FIX = '35';
1685
1686
    /**
1687
     * DB Schenker System FIX TBA
1688
     */
1689
    public const DBSCHENKER_SYSTEM_FIX_TBA = '39';
1690
1691
    /**
1692
     * DB Schenker System
1693
     */
1694
    public const DBSCHENKER_SYSTEM = '43';
1695
1696
    /**
1697
     * DB Schenker System Premium
1698
     */
1699
    public const DBSCHENKER_SYSTEM_PREMIUM = '44';
1700
1701
    /**
1702
     * DB Schenker System Premium 10
1703
     */
1704
    public const DBSCHENKER_SYSTEM_PREMIUM_10 = '55';
1705
1706
    /**
1707
     * DB Schenker System Premium 13
1708
     */
1709
    public const DBSCHENKER_SYSTEM_PREMIUM_13 = '56';
1710
1711
    /**
1712
     * DB Schenker System FIX 10
1713
     */
1714
    public const DBSCHENKER_SYSTEM_FIX_10 = '57';
1715
1716
    /**
1717
     * DB Schenker System FIX 13
1718
     */
1719
    public const DBSCHENKER_SYSTEM_FIX_13 = '58';
1720
1721
    /**
1722
     * DB Schenker Full Load
1723
     */
1724
    public const DBSCHENKER_FULL_LOAD = '71';
1725
1726
    /**
1727
     * DB Schenker Part Load
1728
     */
1729
    public const DBSCHENKER_PART_LOAD = '72';
1730
1731
    /**
1732
     * DB Schenker Parcel
1733
     */
1734
    public const DBSCHENKER_LPA = 'LPA';
1735
1736
    /**
1737
     * Airway Express
1738
     */
1739
    public const AIRWAY_EXPRESS = '1';
1740
1741
    /**
1742
     * Airway Normal
1743
     */
1744
    public const AIRWAY_NORMAL = '2';
1745
1746
    /**
1747
     * Airway Economy
1748
     */
1749
    public const AIRWAY_ECONOMY = '3';
1750
1751
    /**
1752
     * Airway Same Day
1753
     */
1754
    public const AIRWAY_SAME_DAY = '4';
1755
1756
    /**
1757
     * Airway Prague 9-13
1758
     */
1759
    public const AIRWAY_PRAGUE_13 = '5';
1760
1761
    /**
1762
     * Airway Prague 13-17
1763
     */
1764
    public const AIRWAY_PRAGUE_17 = '6';
1765
1766
    /**
1767
     * Airway Prague 17-21
1768
     */
1769
    public const AIRWAY_PRAGUE_21 = '7';
1770
1771
    /**
1772
     * Airway Další den
1773
     */
1774
    public const AIRWAY_NEXT_DAY = '8';
1775
1776
    /**
1777
     * Airway Další pracovní den
1778
     */
1779
    public const AIRWAY_NEXT_WEEKDAY = '9';
1780
1781
    /**
1782
     * JAPO Standard
1783
     */
1784
    public const JAPO_STANDARD = 'STANDARD';
1785
1786
    /**
1787
     * Liftago Express
1788
     */
1789
    public const LIFTAGO_EXPRESS = 'express';
1790
1791
    /**
1792
     * Liftago Standard
1793
     */
1794
    public const LIFTAGO_STANDARD = 'standard';
1795
1796
    /**
1797
     * Liftago Standard 6-8h
1798
     */
1799
    public const LIFTAGO_STANDARD_8 = 'standard-6-8';
1800
1801
    /**
1802
     * Liftago Standard 8-10h
1803
     */
1804
    public const LIFTAGO_STANDARD_10 = 'standard-8-10';
1805
1806
    /**
1807
     * Liftago Standard 10-12h
1808
     */
1809
    public const LIFTAGO_STANDARD_12 = 'standard-10-12';
1810
1811
    /**
1812
     * Liftago Standard 12-14h
1813
     */
1814
    public const LIFTAGO_STANDARD_14 = 'standard-12-14';
1815
1816
    /**
1817
     * Liftago Standard 14-16h
1818
     */
1819
    public const LIFTAGO_STANDARD_16 = 'standard-14-16';
1820
1821
    /**
1822
     * Liftago Standard 16-18h
1823
     */
1824
    public const LIFTAGO_STANDARD_18 = 'standard-16-18';
1825
1826
    /**
1827
     * Liftago Standard 18-20h
1828
     */
1829
    public const LIFTAGO_STANDARD_20 = 'standard-18-20';
1830
1831
    /**
1832
     * Liftago Standard 20-22h
1833
     */
1834
    public const LIFTAGO_STANDARD_22 = 'standard-20-22';
1835
1836
    /**
1837
     * MPL Business parcel (Domestic)
1838
     */
1839
    public const MAGYARPOSTA_MPL_BUSINESS = 'A_175_UZL';
1840
1841
    /**
1842
     * MPL Postal Parcel (Domestic)
1843
     */
1844
    public const MAGYARPOSTA_MPL_POST = 'A_177_MPC';
1845
1846
    /**
1847
     * International priority postal parcel
1848
     */
1849
    public const MAGYARPOSTA_INTERNATIONAL_PRIORITY = 'A_122_ECS';
1850
1851
    /**
1852
     * International postal parcel
1853
     */
1854
    public const MAGYARPOSTA_INTERNATIONAL = 'A_121_CSG';
1855
1856
    /**
1857
     * Europe+ parcel
1858
     */
1859
    public const MAGYARPOSTA_EUROPE_PLUS = 'A_123_EUP';
1860
1861
    /**
1862
     * MPL Europe Standard
1863
     */
1864
    public const MAGYARPOSTA_EUROPE_STANDARD = 'A_125_HAR';
1865
1866
    /**
1867
     * 3H
1868
     */
1869
    public const SAMEDAY_3H = '2';
1870
1871
1872
    /**
1873
     * 3H
1874
     */
1875
    public const SAMEDAY_6H = '3';
1876
1877
    /**
1878
     * 6H
1879
     */
1880
    public const SAMEDAY_EXCLUSIVE = '4';
1881
1882
    /**
1883
     * 24H
1884
     */
1885
    public const SAMEDAY_24H = '7';
1886
1887
    /**
1888
     * "Return Standard
1889
     */
1890
    public const SAMEDAY_STANDARD_RETURN = '10';
1891
1892
    /**
1893
     * Locker Next Day
1894
     */
1895
    public const SAMEDAY_LOCKER_NEXT_DAY = '15';
1896
1897
    /**
1898
     * "Locker Return
1899
     */
1900
    public const SAMEDAY_LOCKER_RETURN = '24';
1901
1902
    /**
1903
     * @return array<string>|null
1904
     */
1905
    public static function getForCarrier(string $carrier): ?array
1906
    {
1907
        return self::getForCarriers()[$carrier] ?? null;
1908
    }
1909
1910
    /**
1911
     * @return array<string,array<string>>
1912
     */
1913
    private static function getForCarriers(): array
1914
    {
1915
        return [
1916
            Carrier::CP           => self::cp(),
1917
            Carrier::DPD          => self::dpd(),
1918
            Carrier::DHL          => self::dhl(),
1919
            Carrier::GEIS         => self::geis(),
1920
            Carrier::GLS          => self::gls(),
1921
            Carrier::INTIME       => self::intime(),
1922
            Carrier::PBH          => self::pbh(),
1923
            Carrier::PPL          => self::ppl(),
1924
            Carrier::SP           => self::sp(),
1925
            Carrier::SPS          => self::sps(),
1926
            Carrier::TOPTRANS     => self::topTrans(),
1927
            Carrier::ULOZENKA     => self::ulozenka(),
1928
            Carrier::UPS          => self::ups(),
1929
            Carrier::ZASILKOVNA   => self::zasilkovna(),
1930
            Carrier::TNT          => self::tnt(),
1931
            Carrier::GW           => self::gw(),
1932
            Carrier::GWCZ         => self::gwcz(),
1933
            Carrier::MESSENGER    => self::messenger(),
1934
            Carrier::DHLDE        => self::dhlde(),
1935
            Carrier::FEDEX        => self::fedex(),
1936
            Carrier::FOFR         => self::fofr(),
1937
            Carrier::DACHSER      => self::dachser(),
1938
            Carrier::DHLPARCEL    => self::dhlparcel(),
1939
            Carrier::RABEN        => self::raben(),
1940
            Carrier::SPRING       => self::spring(),
1941
            Carrier::DSV          => self::dsv(),
1942
            Carrier::DHLFREIGHTEC => self::dhlfreightec(),
1943
            Carrier::KURIER       => self::kurier(),
1944
            Carrier::DBSCHENKER   => self::dbschenker(),
1945
            Carrier::AIRWAY       => self::airway(),
1946
            Carrier::JAPO         => self::japo(),
1947
            Carrier::LIFTAGO      => self::liftago(),
1948
            Carrier::MAGYARPOSTA  => self::magyarposta(),
1949
            Carrier::SAMEDAY      => self::sameday(),
1950
        ];
1951
    }
1952
1953
    /** @return array<string> */
1954
    private static function cp(): array
1955
    {
1956
        return [
1957
            self::CP_DR,
1958
            self::CP_RR,
1959
            self::CP_SR,
1960
            self::CP_RRP,
1961
            self::CP_SRP,
1962
            self::CP_NP,
1963
            self::CP_VL,
1964
            self::CP_DV,
1965
            self::CP_BA,
1966
            self::CP_BB,
1967
            self::CP_BN,
1968
            self::CP_NB,
1969
            self::CP_DT,
1970
            // self::CP_DS,
1971
            self::CP_EE,
1972
            // self::CP_BE,
1973
            self::CP_RZP,
1974
            self::CP_VZP,
1975
            self::CP_EM,
1976
            self::CP_CSP,
1977
            self::CP_CSE,
1978
            self::CP_CVP,
1979
            self::CP_CVE,
1980
            self::CP_CE,
1981
            self::CP_OLZ,
1982
        ];
1983
    }
1984
1985
    /** @return array<string> */
1986
    private static function dpd(): array
1987
    {
1988
        return [
1989
            self::DPD_CLASSIC,
1990
            self::DPD_PRIVATE,
1991
            self::DPD_PICKUP,
1992
            self::DPD_EXPRESS_10,
1993
            self::DPD_EXPRESS_12,
1994
            self::DPD_EXPRESS_18,
1995
            // self::DPD_PRIVATE_EVENING,
1996
            self::DPD_PRIVATE_SATURDAY,
1997
        ];
1998
    }
1999
2000
    /** @return array<string> */
2001
    private static function dhl(): array
2002
    {
2003
        return [
2004
            self::DHL_WORLDWIDE,
2005
            self::DHL_EXPRESS_DOCUMENTS,
2006
            self::DHL_EXPRESS_WORLDWIDE_9,
2007
            self::DHL_EXPRESS_WORLDWIDE_12,
2008
            self::DHL_ECONOMY,
2009
            self::DHL_DOMESTIC_12,
2010
            self::DHL_DOMESTIC_EXPRESS,
2011
            self::DHL_MEDICAL_EXPRESS,
2012
        ];
2013
    }
2014
2015
    /** @return array<string> */
2016
    private static function geis(): array
2017
    {
2018
        return [
2019
            self::GEIS_CARGO_BUSINESS_NATIONAL,
2020
            self::GEIS_CARGO_BUSINESS_INTERNATIONAL,
2021
            self::GEIS_CARGO_PRIVATE_NATIONAL,
2022
            self::GEIS_CARGO_PRIVATE_INTERNATIONAL,
2023
            self::GEIS_PARCEL_HD_STANDARD,
2024
            self::GEIS_PARCEL_HD_PREMIUM,
2025
            self::GEIS_B2B,
2026
        ];
2027
    }
2028
2029
    /** @return array<string> */
2030
    private static function gls(): array
2031
    {
2032
        return [
2033
            self::GLS_BUSINESS,
2034
            self::GLS_SHOP,
2035
            self::GLS_EXPRESS,
2036
            self::GLS_GUARANTEED24,
2037
            self::GLS_GUARANTEED24_EXPRESS,
2038
            self::GLS_GUARANTEED24_SHOP,
2039
        ];
2040
    }
2041
2042
    /** @return array<string> */
2043
    private static function intime(): array
2044
    {
2045
        return [
2046
            self::INTIME_SMALL_CZ,
2047
            self::INTIME_MEDIUM_CZ,
2048
            self::INTIME_LARGE_CZ,
2049
            self::INTIME_POSTOMAT_CZ,
2050
            // self::INTIME_POSTOMAT_SK,
2051
            self::INTIME_LARGE_SK,
2052
            self::INTIME_EXTRA_CZ,
2053
            self::INTIME_PARCEL_EU,
2054
            self::INTIME_PARCEL_EU_PLUS,
2055
            self::INTIME_BOX_CZ,
2056
            self::INTIME_BOX_SK,
2057
        ];
2058
    }
2059
2060
    /** @return array<string> */
2061
    private static function pbh(): array
2062
    {
2063
        return [
2064
            self::PBH_DHL,
2065
            self::PBH_GLS,
2066
            self::PBH_UPS,
2067
            self::PBH_SP,
2068
            self::PBH_TRANSOFLEX,
2069
            self::PBH_MP,
2070
            self::PBH_CARGUS,
2071
            self::PBH_RP,
2072
            self::PBH_CP_DR,
2073
            self::PBH_CP_NP,
2074
            self::PBH_PPL,
2075
            self::PBH_DPD,
2076
            self::PBH_PP,
2077
            self::PBH_INPOST_KURIER,
2078
            self::PBH_FAN_KURIER,
2079
            // self::PBH_HERMES,
2080
            self::PBH_SPEEDY,
2081
            self::PBH_COLISSIMO,
2082
            self::PBH_MEEST,
2083
            self::PBH_NOBA_POSHTA,
2084
            self::PBH_ECONT,
2085
            self::PBH_ACS,
2086
            self::PBH_CORREOS,
2087
            self::PBH_123_KURIER,
2088
            self::PBH_ROYAL_MAIL_24,
2089
            self::PBH_ROYAL_MAIL_48,
2090
            self::PBH_EXPRESS_ONE,
2091
        ];
2092
    }
2093
2094
    /** @return array<string> */
2095
    private static function ppl(): array
2096
    {
2097
        return [
2098
            self::PPL_CONNECT,
2099
            self::PPL_AFTERNOON,
2100
            self::PPL_PRIVATE,
2101
            self::PPL_BUSINESS,
2102
            self::PPL_PRIVATE_EVENING,
2103
            self::PPL_BUSINESS_EU,
2104
            self::PPL_BUSINESS_PALETTE,
2105
            self::PPL_PRIVATE_PALETTE,
2106
            self::PPL_PRIVATE_SMART_CZ,
2107
            self::PPL_PRIVATE_SMART_EU,
2108
        ];
2109
    }
2110
2111
    /** @return array<string> */
2112
    private static function sp(): array
2113
    {
2114
        return [
2115
            self::SP_BZA,
2116
            self::SP_BZP,
2117
            self::SP_BZB,
2118
            self::SP_EXA,
2119
            self::SP_EXP,
2120
            self::SP_EXB,
2121
            self::SP_BNA,
2122
            self::SP_BNP,
2123
            self::SP_BNB,
2124
            self::SP_RRA,
2125
        ];
2126
    }
2127
2128
    /** @return array<string> */
2129
    private static function sps(): array
2130
    {
2131
        return [
2132
            self::SPS_EXPRESS,
2133
            self::SPS_EXPRESS_12,
2134
            self::SPS_EXPRESS_9,
2135
            self::SPS_INTERNATIONAL,
2136
        ];
2137
    }
2138
2139
    /** @return array<string> */
2140
    private static function topTrans(): array
2141
    {
2142
        return [
2143
            self::TOPTRANS_STANDARD,
2144
            self::TOPTRANS_TOPTIME,
2145
            self::TOPTRANS_PRIVATE,
2146
            self::TOPTRANS_WEEKEND,
2147
            self::TOPTRANS_PERSONAL,
2148
            self::TOPTRANS_NOTICE,
2149
        ];
2150
    }
2151
2152
    /** @return array<string> */
2153
    private static function ulozenka(): array
2154
    {
2155
        return [
2156
            self::ULOZENKA_ULOZENKA,
2157
            self::ULOZENKA_SP,
2158
            self::ULOZENKA_DPD_CLASSIC_SK,
2159
            self::ULOZENKA_DPD_PRIVATE,
2160
            self::ULOZENKA_DPD_PARCEL,
2161
            self::ULOZENKA_CP_DR,
2162
            self::ULOZENKA_CP_NP,
2163
            self::ULOZENKA_PARTNER,
2164
            self::ULOZENKA_D1,
2165
            self::ULOZENKA_EXPRESS_COURRIER,
2166
            self::ULOZENKA_EXPRESS_SK,
2167
            self::ULOZENKA_BALIKOBOX_SK,
2168
            self::ULOZENKA_DEPO_SK,
2169
            self::ULOZENKA_MALL_DELIVERY,
2170
        ];
2171
    }
2172
2173
    /** @return array<string> */
2174
    private static function ups(): array
2175
    {
2176
        return [
2177
            self::UPS_EXPRESS,
2178
            self::UPS_EXPRESS_SAVER,
2179
            self::UPS_STANDARD,
2180
            self::UPS_EXPEDITED,
2181
        ];
2182
    }
2183
2184
    /** @return array<string> */
2185
    private static function zasilkovna(): array
2186
    {
2187
        return [
2188
            self::ZASILKOVNA_VMCZ,
2189
            self::ZASILKOVNA_VMSK,
2190
            self::ZASILKOVNA_VMHU,
2191
            self::ZASILKOVNA_VMPL,
2192
            self::ZASILKOVNA_VMRO,
2193
            self::ZASILKOVNA_AT_DPD_HD,
2194
            self::ZASILKOVNA_AT_POST_HD,
2195
            self::ZASILKOVNA_BE_POST_PP,
2196
            self::ZASILKOVNA_BE_POST_HD,
2197
            self::ZASILKOVNA_BE_NL_POST_HD,
2198
            self::ZASILKOVNA_BG_ECONT_HD,
2199
            self::ZASILKOVNA_BG_ECONT_PP,
2200
            self::ZASILKOVNA_BG_SPEEDY_PP,
2201
            self::ZASILKOVNA_BG_SPEEDY_HD,
2202
            self::ZASILKOVNA_BG_ECONT_BOX,
2203
            // self::ZASILKOVNA_CZ_POST_HD,
2204
            self::ZASILKOVNA_CZ_EXPRESS_PRAHA_HD,
2205
            self::ZASILKOVNA_CZ_EXPRESS_BRNO_HD,
2206
            self::ZASILKOVNA_CZ_EXPRESS_OSTRAVA_HD,
2207
            self::ZASILKOVNA_CZ_COURIER_HD,
2208
            // self::ZASILKOVNA_DE_POST_HD,
2209
            self::ZASILKOVNA_DE_HERMES_PP,
2210
            self::ZASILKOVNA_DE_HERMES_HD,
2211
            self::ZASILKOVNA_DE_HOME_DELIVERY_HD,
2212
            self::ZASILKOVNA_DK_POST_NORD_HD,
2213
            self::ZASILKOVNA_DK_POST_NORD_PP,
2214
            // self::ZASILKOVNA_DK_DAO_HD,
2215
            // self::ZASILKOVNA_DK_DAO_PP,
2216
            self::ZASILKOVNA_EE_OMNIVA_HD,
2217
            self::ZASILKOVNA_EE_OMNIVA_PP,
2218
            self::ZASILKOVNA_EE_OMNIVA_BOX,
2219
            self::ZASILKOVNA_ES_CORREOS_HD,
2220
            self::ZASILKOVNA_ES_MRW_HD,
2221
            self::ZASILKOVNA_ES_MRW_PP,
2222
            self::ZASILKOVNA_FI_POST_NORD_HP,
2223
            self::ZASILKOVNA_FI_POST_NORD_PP,
2224
            self::ZASILKOVNA_FR_COLIS_PRIVE_HD,
2225
            self::ZASILKOVNA_FR_MONDIAL_PP,
2226
            self::ZASILKOVNA_FR_COLISSIMO_PP,
2227
            self::ZASILKOVNA_FR_COLISSIMO_HD,
2228
            // self::ZASILKOVNA_GB_HERMES_HD,
2229
            self::ZASILKOVNA_GB_ROYAL_MAIL_24_HD,
2230
            self::ZASILKOVNA_GB_ROYAL_MAIL_48_HD,
2231
            self::ZASILKOVNA_GR_TAXYDROMIKI,
2232
            self::ZASILKOVNA_GR_ACS_HD,
2233
            self::ZASILKOVNA_GR_ACS_PP,
2234
            // self::ZASILKOVNA_GR_SPEEDY_HD,
2235
            self::ZASILKOVNA_HR_OVERSEAS_HD,
2236
            self::ZASILKOVNA_HR_OVERSEAS_PP,
2237
            self::ZASILKOVNA_HR_DPD_HD,
2238
            self::ZASILKOVNA_HR_POST_PP,
2239
            self::ZASILKOVNA_HR_POST_HD,
2240
            // self::ZASILKOVNA_HU_EXPRESS_ONE_HD,
2241
            self::ZASILKOVNA_HU_DPD_HD,
2242
            self::ZASILKOVNA_HU_COURIER_HD,
2243
            // self::ZASILKOVNA_HU_POST_HD,
2244
            self::ZASILKOVNA_CH_POST_PRIORITY_HD,
2245
            self::ZASILKOVNA_CH_POST_HD,
2246
            // self::ZASILKOVNA_IE_HERMES_HD,
2247
            self::ZASILKOVNA_IE_ANPOST_HD,
2248
            self::ZASILKOVNA_IL_FEDEX_PRIORITY_HD,
2249
            self::ZASILKOVNA_IL_FEDEX_ECONOMY_HD,
2250
            self::ZASILKOVNA_IT_BARTOLINI_HD,
2251
            self::ZASILKOVNA_IT_BARTOLINI_PP,
2252
            self::ZASILKOVNA_IT_GLS_HD,
2253
            self::ZASILKOVNA_LT_OMNIVA_BOX,
2254
            self::ZASILKOVNA_LT_OMNIVA_HD,
2255
            self::ZASILKOVNA_LU_POST_HD,
2256
            self::ZASILKOVNA_LU_DPD_HD,
2257
            self::ZASILKOVNA_LV_OMNIVA_BOX,
2258
            self::ZASILKOVNA_LV_OMNIVA_HD,
2259
            self::ZASILKOVNA_NL_DHL_HD,
2260
            self::ZASILKOVNA_NL_POST_HD,
2261
            self::ZASILKOVNA_NL_DHL_PP,
2262
            // self::ZASILKOVNA_PL_POST_24_HD,
2263
            // self::ZASILKOVNA_PL_POST_48_HD,
2264
            // self::ZASILKOVNA_PL_DPD_HD,
2265
            self::ZASILKOVNA_PL_COURIER_HD,
2266
            self::ZASILKOVNA_PL_INPOST_PACZKOMATY_BOX,
2267
            // self::ZASILKOVNA_PL_INPOST_HD,
2268
            self::ZASILKOVNA_PT_MRW_HD,
2269
            self::ZASILKOVNA_PT_MRW_PP,
2270
            self::ZASILKOVNA_RO_COURIER_HD,
2271
            self::ZASILKOVNA_RO_URGENT_CARGUS_HD,
2272
            self::ZASILKOVNA_RO_SAMEDAY_BOX,
2273
            // self::ZASILKOVNA_RO_DPD_HD,
2274
            self::ZASILKOVNA_RO_SAMEDAY_HD,
2275
            self::ZASILKOVNA_RO_FAN_COURIER_HD,
2276
            // self::ZASILKOVNA_RU_POST_PP,
2277
            // self::ZASILKOVNA_RU_POST_RECOMMENDED_PP,
2278
            // self::ZASILKOVNA_RU_EMS_HD,
2279
            self::ZASILKOVNA_SE_POST_NORD_PP,
2280
            self::ZASILKOVNA_SE_POST_NORD_HD,
2281
            self::ZASILKOVNA_SI_DPD_HD,
2282
            self::ZASILKOVNA_SI_DPD_PP,
2283
            self::ZASILKOVNA_SI_POST_HD,
2284
            self::ZASILKOVNA_SI_POST_PP,
2285
            self::ZASILKOVNA_SI_POST_BOX,
2286
            self::ZASILKOVNA_SK_EXPRESS_BRATISLAVA_HD,
2287
            self::ZASILKOVNA_SK_COURIER_HD,
2288
            // self::ZASILKOVNA_SK_POST_HD,
2289
            self::ZASILKOVNA_UA_NOVA_POSHTA_PP,
2290
            self::ZASILKOVNA_UA_ROSAN_HD,
2291
            self::ZASILKOVNA_US_FEDEX_ECONOMY_HD,
2292
            self::ZASILKOVNA_US_FEDEX_PRIORITY_HD,
2293
            self::ZASILKOVNA_TR_FEDEX_ECONOMY_HD,
2294
            self::ZASILKOVNA_TR_FEDEX_PRIORITY_HD,
2295
        ];
2296
    }
2297
2298
    /** @return array<string> */
2299
    private static function tnt(): array
2300
    {
2301
        return [
2302
            self::TNT_EXPRESS,
2303
            self::TNT_EXPRESS_9,
2304
            self::TNT_EXPRESS_12,
2305
            self::TNT_ECONOMY_EXPRESS,
2306
            self::TNT_NIGHT_EXPRESS_8,
2307
            self::TNT_ECONOMY_EXPRESS_12,
2308
            self::TNT_EXPRESS_10,
2309
            self::TNT_EXPRESS_DOCUMENTS,
2310
            self::TNT_EXPRESS_DOCUMENTS_9,
2311
            self::TNT_EXPRESS_DOCUMENTS_10,
2312
            self::TNT_EXPRESS_DOCUMENTS_12,
2313
            self::TNT_NIGHT_EXPRESS_12,
2314
            self::TNT_NIGHT_EXPRESS_6,
2315
            self::TNT_NIGHT_EXPRESS_7,
2316
            self::TNT_NIGHT_EXPRESS_14,
2317
            self::TNT_SPECIAL_ECONOMY_EXPRESS,
2318
            self::TNT_DIRECT_INFEED,
2319
        ];
2320
    }
2321
2322
    /** @return array<string> */
2323
    private static function gw(): array
2324
    {
2325
        return [
2326
            self::GW_DOMESTIC,
2327
            self::GW_HOME_DELIVERY,
2328
            self::GW_PRIORITY_9,
2329
            self::GW_PRIORITY_12,
2330
            self::GW_PRIORITY_16,
2331
            self::GW_DIRECT_GOODS,
2332
            self::GW_EXPORT,
2333
            self::GW_PICKUP,
2334
            self::GW_PICKUP_BY_CONSIGNEE,
2335
        ];
2336
    }
2337
2338
    /** @return array<string> */
2339
    private static function gwcz(): array
2340
    {
2341
        return [
2342
            self::GW_W24,
2343
            self::GW_D8,
2344
            self::GW_D12,
2345
            self::GW_D14,
2346
            self::GW_EUR,
2347
        ];
2348
    }
2349
2350
    /** @return array<string> */
2351
    private static function messenger(): array
2352
    {
2353
        return [
2354
            self::MESSENGER_STANDARD,
2355
            self::MESSENGER_EXTREME,
2356
            self::MESSENGER_EXPRESS,
2357
            self::MESSENGER_SAME_DAY,
2358
            self::MESSENGER_OVERNIGHT_ECONOMY,
2359
            self::MESSENGER_OVERNIGHT_EXPRESS,
2360
            self::MESSENGER_DIRECT,
2361
            self::MESSENGER_ECONOMY_BRNO,
2362
            self::MESSENGER_PRAGUE_09_13,
2363
            self::MESSENGER_PRAGUE_13_17,
2364
            self::MESSENGER_PRAGUE_17_21,
2365
        ];
2366
    }
2367
2368
    /** @return array<string> */
2369
    private static function dhlde(): array
2370
    {
2371
        return [
2372
            self::DHLDE_PAKET,
2373
            self::DHLDE_PAKET_TAGGLEICH,
2374
            self::DHLDE_PAKET_INTERNATIONAL,
2375
            self::DHLDE_EUROPAKET,
2376
            self::DHLDE_PAKET_CONNECT,
2377
        ];
2378
    }
2379
2380
    /** @return array<string> */
2381
    private static function fedex(): array
2382
    {
2383
        return [
2384
            self::FEDEX_INTERNATIONAL,
2385
            self::FEDEX_ECONOMY,
2386
        ];
2387
    }
2388
2389
    /** @return array<string> */
2390
    private static function fofr(): array
2391
    {
2392
        return [
2393
            self::FOFR_FOFR,
2394
            self::FOFR_ECONOMY,
2395
            self::FOFR_PARCEL,
2396
            self::FOFR_PALETTE,
2397
            self::FOFR_OVERSIZED,
2398
            self::FOFR_SK,
2399
            self::FOFR_ABROAD,
2400
        ];
2401
    }
2402
2403
    /** @return array<string> */
2404
    private static function dachser(): array
2405
    {
2406
        return [
2407
            self::DACHSER_SPEED,
2408
            self::DACHSER_SPEED_10,
2409
            self::DACHSER_SPEED_12,
2410
            self::DACHSER_SPEED_PLUS,
2411
            self::DACHSER_FIX,
2412
            self::DACHSER_FIX_10,
2413
            self::DACHSER_FIX_12,
2414
            self::DACHSER_FLEX,
2415
            self::DACHSER_ONSITE,
2416
            self::DACHSER_CLASSIC,
2417
        ];
2418
    }
2419
2420
    /** @return array<string> */
2421
    private static function dhlparcel(): array
2422
    {
2423
        return [
2424
            self::DHLPARCEL_CONNECT,
2425
        ];
2426
    }
2427
2428
    /** @return array<string> */
2429
    private static function raben(): array
2430
    {
2431
        return [
2432
            self::RABEN_CLASSIC,
2433
            self::RABEN_CLASSIC_TIME,
2434
            self::RABEN_PREMIUM,
2435
            self::RABEN_PREMIUM_TIME,
2436
            self::RABEN_PREMIUM_12,
2437
            self::RABEN_PREMIUM_FIX,
2438
        ];
2439
    }
2440
2441
    /** @return array<string> */
2442
    private static function spring(): array
2443
    {
2444
        return [
2445
            self::SPRING_TRACKED,
2446
            self::SPRING_SIGNATURED,
2447
            self::SPRING_UNTRACKED,
2448
        ];
2449
    }
2450
2451
    /** @return array<string> */
2452
    private static function dsv(): array
2453
    {
2454
        return [
2455
            self::DSV_ROAD,
2456
            self::DSV_B2C,
2457
        ];
2458
    }
2459
2460
    /** @return array<string> */
2461
    private static function dhlfreightec(): array
2462
    {
2463
        return [
2464
            self::DHLFREIGHTEC_ECD_B2B,
2465
            self::DHLFREIGHTEC_ECD_B2C,
2466
            self::DHLFREIGHTEC_ECI,
2467
            self::DHLFREIGHTEC_ERI,
2468
        ];
2469
    }
2470
2471
    /** @return array<string> */
2472
    private static function kurier(): array
2473
    {
2474
        return [
2475
            self::KURIER_GARANTED,
2476
            // self::KURIER_12,
2477
            self::KURIER_STANDARD,
2478
        ];
2479
    }
2480
2481
    /** @return array<string> */
2482
    private static function dbschenker(): array
2483
    {
2484
        return [
2485
            self::DBSCHENKER_SYSTEM_FIX,
2486
            self::DBSCHENKER_SYSTEM_FIX_TBA,
2487
            self::DBSCHENKER_SYSTEM,
2488
            self::DBSCHENKER_SYSTEM_PREMIUM,
2489
            self::DBSCHENKER_SYSTEM_PREMIUM_10,
2490
            self::DBSCHENKER_SYSTEM_PREMIUM_13,
2491
            self::DBSCHENKER_SYSTEM_FIX_10,
2492
            self::DBSCHENKER_SYSTEM_FIX_13,
2493
            self::DBSCHENKER_FULL_LOAD,
2494
            self::DBSCHENKER_PART_LOAD,
2495
            self::DBSCHENKER_LPA,
2496
        ];
2497
    }
2498
2499
    /** @return array<string> */
2500
    private static function airway(): array
2501
    {
2502
        return [
2503
            self::AIRWAY_EXPRESS,
2504
            self::AIRWAY_NORMAL,
2505
            self::AIRWAY_ECONOMY,
2506
            self::AIRWAY_SAME_DAY,
2507
            self::AIRWAY_PRAGUE_13,
2508
            self::AIRWAY_PRAGUE_17,
2509
            self::AIRWAY_PRAGUE_21,
2510
            self::AIRWAY_NEXT_DAY,
2511
            self::AIRWAY_NEXT_WEEKDAY,
2512
        ];
2513
    }
2514
2515
    /** @return array<string> */
2516
    private static function japo(): array
2517
    {
2518
        return [
2519
            self::JAPO_STANDARD,
2520
        ];
2521
    }
2522
2523
    /** @return array<string> */
2524
    private static function liftago(): array
2525
    {
2526
        return [
2527
            self::LIFTAGO_EXPRESS,
2528
            self::LIFTAGO_STANDARD,
2529
            self::LIFTAGO_STANDARD_8,
2530
            self::LIFTAGO_STANDARD_10,
2531
            self::LIFTAGO_STANDARD_12,
2532
            self::LIFTAGO_STANDARD_14,
2533
            self::LIFTAGO_STANDARD_16,
2534
            self::LIFTAGO_STANDARD_18,
2535
            self::LIFTAGO_STANDARD_20,
2536
            self::LIFTAGO_STANDARD_22,
2537
        ];
2538
    }
2539
2540
    /** @return array<string> */
2541
    private static function magyarposta(): array
2542
    {
2543
        return [
2544
            self::MAGYARPOSTA_MPL_BUSINESS,
2545
            self::MAGYARPOSTA_MPL_POST,
2546
            self::MAGYARPOSTA_INTERNATIONAL_PRIORITY,
2547
            self::MAGYARPOSTA_INTERNATIONAL,
2548
            self::MAGYARPOSTA_EUROPE_PLUS,
2549
            self::MAGYARPOSTA_EUROPE_STANDARD,
2550
        ];
2551
    }
2552
2553
    /** @return array<string> */
2554
    private static function sameday(): array
2555
    {
2556
        return [
2557
            self::SAMEDAY_3H,
2558
            self::SAMEDAY_6H,
2559
            self::SAMEDAY_EXCLUSIVE,
2560
            self::SAMEDAY_24H,
2561
            self::SAMEDAY_STANDARD_RETURN,
2562
            self::SAMEDAY_LOCKER_NEXT_DAY,
2563
            self::SAMEDAY_LOCKER_RETURN,
2564
        ];
2565
    }
2566
}
2567