Completed
Push — master ( defd04...eebc26 )
by Tomáš
43:17
created

ServiceType::topTrans()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11

Duplication

Lines 0
Ratio 0 %

Importance

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