Completed
Push — master ( 55b55f...e456b8 )
by Tomáš
40:56
created

ServiceType::fofr()   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 Rakouská pošta HD
754
     *
755
     * @var string
756
     */
757
    public const ZASILKOVNA_AT_POST_HD = '80';
758
759
    /**
760
     * AT DPD HD
761
     *
762
     * @var string
763
     */
764
    public const ZASILKOVNA_AT_DPD_HD = '6830';
765
766
    /**
767
     * BE Belgická pošta PP
768
     *
769
     * @var string
770
     */
771
    public const ZASILKOVNA_BE_POST_PP = '7910';
772
773
    /**
774
     * BE Belgická pošta HD
775
     *
776
     * @deprecated Will be removed in v5.0
777
     * @see        \Inspirum\Balikobot\Definitions\ServiceType::ZASILKOVNA_BE_POST_HD
778
     *
779
     * @var string
780
     */
781
    public const ZASILKOVNA_BE_BE_POST_HD = '7909';
782
783
    /**
784
     * BE Nizozemská pošta HD
785
     *
786
     * @deprecated Will be removed in v5.0 (change value)
787
     * @see        \Inspirum\Balikobot\Definitions\ServiceType::ZASILKOVNA_BE_NL_POST_HD
788
     *
789
     * @var string
790
     */
791
    public const ZASILKOVNA_BE_POST_HD = '4832';
792
793
    /**
794
     * BE Nizozemská pošta HD
795
     *
796
     * @var string
797
     */
798
    public const ZASILKOVNA_BE_NL_POST_HD = '4832';
799
800
    /**
801
     * BG Econt HD
802
     *
803
     * @var string
804
     */
805
    public const ZASILKOVNA_BG_ECONT_HD = '6006';
806
807
    /**
808
     * BG Econt PP
809
     *
810
     * @var string
811
     */
812
    public const ZASILKOVNA_BG_ECONT_PP = '7377';
813
814
    /**
815
     * BG Speedy PP
816
     *
817
     * @var string
818
     */
819
    public const ZASILKOVNA_BG_SPEEDY_PP = '4017';
820
821
    /**
822
     * BG Speedy HD
823
     *
824
     * @var string
825
     */
826
    public const ZASILKOVNA_BG_SPEEDY_HD = '4015';
827
828
    /**
829
     * BG Econt Box
830
     *
831
     * @var string
832
     */
833
    public const ZASILKOVNA_BG_ECONT_BOX = '7378';
834
835
    /**
836
     * CZ Česká pošta HD
837
     *
838
     * @var string
839
     */
840
    public const ZASILKOVNA_CZ_POST_HD = '13';
841
842
    /**
843
     * CZ - Nejvýhodnější doručení na adresu
844
     *
845
     * @var string
846
     */
847
    public const ZASILKOVNA_CZ_COURIER_HD = '106';
848
849
    /**
850
     * Expresní doručení Praha
851
     *
852
     * @var string
853
     */
854
    public const ZASILKOVNA_CZ_EXPRESS_PRAHA_HD = '257';
855
856
    /**
857
     * Expresní doručení Brno
858
     *
859
     * @var string
860
     */
861
    public const ZASILKOVNA_CZ_EXPRESS_BRNO_HD = '136';
862
863
    /**
864
     * Expresní doručení Ostrava
865
     *
866
     * @var string
867
     */
868
    public const ZASILKOVNA_CZ_EXPRESS_OSTRAVA_HD = '134';
869
870
    /**
871
     * DE Německá pošta DHL HD
872
     *
873
     * @var string
874
     */
875
    public const ZASILKOVNA_DE_POST_HD = '111';
876
877
    /**
878
     * Německo Hermes PP
879
     *
880
     * @var string
881
     */
882
    public const ZASILKOVNA_DE_HERMES_PP = '6828';
883
884
    /**
885
     * DE Hermes Home
886
     *
887
     * @var string
888
     */
889
    public const ZASILKOVNA_DE_HERMES_HD = '6373';
890
891
    /**
892
     * DK Post Nord Home
893
     *
894
     * @var string
895
     */
896
    public const ZASILKOVNA_DK_POST_NORD_HD = '4993';
897
    /**
898
     * DK Post Nord PP
899
     *
900
     * @var string
901
     */
902
    public const ZASILKOVNA_DK_POST_NORD_PP = '4994';
903
904
    /**
905
     * EE Omniva Home
906
     *
907
     * @var string
908
     */
909
    public const ZASILKOVNA_EE_OMNIVA_HD = '5060';
910
911
    /**
912
     * EE Omniva pickup
913
     *
914
     * @var string
915
     */
916
    public const ZASILKOVNA_EE_OMNIVA_PP = '5061';
917
918
    /**
919
     * EE Omniva Box
920
     *
921
     * @var string
922
     */
923
    public const ZASILKOVNA_EE_OMNIVA_BOX = '5062';
924
925
    /**
926
     * ES Correos HD
927
     *
928
     * @var string
929
     */
930
    public const ZASILKOVNA_ES_CORREOS_HD = '4638';
931
932
    /**
933
     * ES MRW Home
934
     *
935
     * @var string
936
     */
937
    public const ZASILKOVNA_ES_MRW_HD = '4653';
938
939
    /**
940
     * FI Post Nord Home
941
     *
942
     * @var string
943
     */
944
    public const ZASILKOVNA_FI_POST_NORD_HP = '4830';
945
946
    /**
947
     * FI Post Nord Pickup Point
948
     *
949
     * @var string
950
     */
951
    public const ZASILKOVNA_FI_POST_NORD_PP = '4828';
952
953
    /**
954
     * FR Mondial PP
955
     *
956
     * @var string
957
     */
958
    public const ZASILKOVNA_FR_MONDIAL_PP = '4876';
959
960
    /**
961
     * Francie Colissimo Home
962
     *
963
     * @var string
964
     */
965
    public const ZASILKOVNA_FR_COLISSIMO_HD = '4309';
966
967
    /**
968
     * Spojené království Hermes
969
     *
970
     * @var string
971
     */
972
    public const ZASILKOVNA_GB_HERMES_HD = '3885';
973
974
    /**
975
     * Spojené království Royal Mail 24
976
     *
977
     * @var string
978
     */
979
    public const ZASILKOVNA_GB_ROYAL_MAIL_24_HD = '4856';
980
981
    /**
982
     * Spojené království Royal Mail 48
983
     *
984
     * @var string
985
     */
986
    public const ZASILKOVNA_GB_ROYAL_MAIL_48_HD = '4857';
987
988
    /**
989
     * GR ACS HD
990
     *
991
     * @var string
992
     */
993
    public const ZASILKOVNA_GR_ACS_HD = '7770';
994
995
    /**
996
     * GR ACS PP
997
     *
998
     * @var string
999
     */
1000
    public const ZASILKOVNA_GR_ACS_PP = '7788';
1001
1002
    /**
1003
     * Recko Speedy Home
1004
     *
1005
     * @var string
1006
     */
1007
    public const ZASILKOVNA_GR_SPEEDY_HD = '4738';
1008
1009
    /**
1010
     * Chorvatsko DPD Home
1011
     *
1012
     * @var string
1013
     */
1014
    public const ZASILKOVNA_HR_DPD_HD = '4646';
1015
1016
    /**
1017
     * Chorvatská Pošta - Výdejní místo
1018
     *
1019
     * @var string
1020
     */
1021
    public const ZASILKOVNA_HR_POST_PP = '4635';
1022
1023
    /**
1024
     * Chorvatská Pošta - doručení na adresu
1025
     *
1026
     * @var string
1027
     */
1028
    public const ZASILKOVNA_HR_POST_HD = '4634';
1029
1030
    /**
1031
     * Maďarsko Express One (Transoflex)
1032
     *
1033
     * @var string
1034
     */
1035
    public const ZASILKOVNA_HU_EXPRESS_ONE_HD = '151';
1036
1037
    /**
1038
     * Maďarsko DPD
1039
     *
1040
     * @var string
1041
     */
1042
    public const ZASILKOVNA_HU_DPD_HD = '805';
1043
1044
    /**
1045
     * HU - best delivery solution
1046
     *
1047
     * @var string
1048
     */
1049
    public const ZASILKOVNA_HU_COURIER_HD = '4159';
1050
1051
    /**
1052
     * Maďarská pošta
1053
     *
1054
     * @var string
1055
     */
1056
    public const ZASILKOVNA_HU_POST_HD = '763';
1057
1058
    /**
1059
     * Švýcarsko-Lichtenštejnská Pošta - prioritní
1060
     *
1061
     * @var string
1062
     */
1063
    public const ZASILKOVNA_CH_POST_PRIORITY_HD = '3870';
1064
1065
    /**
1066
     * Švýcarsko-Lichtejnštejnská Pošta
1067
     *
1068
     * @var string
1069
     */
1070
    public const ZASILKOVNA_CH_POST_HD = '3294';
1071
1072
    /**
1073
     * Irsko Hermes
1074
     *
1075
     * @var string
1076
     */
1077
    public const ZASILKOVNA_IE_HERMES_HD = '4524';
1078
1079
    /**
1080
     * IE Anpost HD
1081
     *
1082
     * @var string
1083
     */
1084
    public const ZASILKOVNA_IE_ANPOST_HD = '9990';
1085
1086
    /**
1087
     * IT Bartolini Home
1088
     *
1089
     * @var string
1090
     */
1091
    public const ZASILKOVNA_IT_BARTOLINI_HD = '9103';
1092
1093
    /**
1094
     * Itálie GLS
1095
     *
1096
     * @var string
1097
     */
1098
    public const ZASILKOVNA_IT_GLS_HD = '2726';
1099
1100
    /**
1101
     * LT Omniva Box
1102
     *
1103
     * @var string
1104
     */
1105
    public const ZASILKOVNA_LT_OMNIVA_BOX = '5066';
1106
1107
    /**
1108
     * LT Omniva Home
1109
     *
1110
     * @var string
1111
     */
1112
    public const ZASILKOVNA_LT_OMNIVA_HD = '5065';
1113
1114
    /**
1115
     * LU Lucemburská pošta HD
1116
     *
1117
     * @var string
1118
     */
1119
    public const ZASILKOVNA_LU_POST_HD = '8125';
1120
1121
    /**
1122
     * LU DPD
1123
     *
1124
     * @var string
1125
     */
1126
    public const ZASILKOVNA_LU_DPD_HD = '4834';
1127
1128
    /**
1129
     * LV Omniva Box
1130
     *
1131
     * @var string
1132
     */
1133
    public const ZASILKOVNA_LV_OMNIVA_BOX = '5064';
1134
1135
    /**
1136
     * LV Omniva Home
1137
     *
1138
     * @var string
1139
     */
1140
    public const ZASILKOVNA_LV_OMNIVA_HD = '5063';
1141
1142
    /**
1143
     * NL DHL HD
1144
     *
1145
     * @var string
1146
     */
1147
    public const ZASILKOVNA_NL_DHL_HD = '8000';
1148
1149
    /**
1150
     * NL Post
1151
     *
1152
     * @var string
1153
     */
1154
    public const ZASILKOVNA_NL_POST_HD = '4329';
1155
1156
    /**
1157
     * NL DHL PP
1158
     *
1159
     * @var string
1160
     */
1161
    public const ZASILKOVNA_NL_DHL_PP = '8001';
1162
1163
    /**
1164
     * Polská pošta 24h
1165
     *
1166
     * @var string
1167
     */
1168
    public const ZASILKOVNA_PL_POST_24_HD = '1438';
1169
1170
    /**
1171
     * Polská pošta
1172
     *
1173
     * @var string
1174
     */
1175
    public const ZASILKOVNA_PL_POST_48_HD = '272';
1176
1177
    /**
1178
     * Polsko DPD
1179
     *
1180
     * @var string
1181
     */
1182
    public const ZASILKOVNA_PL_DPD_HD = '1406';
1183
1184
    /**
1185
     * PL - best delivery solution
1186
     *
1187
     * @var string
1188
     */
1189
    public const ZASILKOVNA_PL_COURIER_HD = '4162';
1190
1191
    /**
1192
     * Polsko Paczkomaty
1193
     *
1194
     * @var string
1195
     */
1196
    public const ZASILKOVNA_PL_INPOST_PACZKOMATY_BOX = '3060';
1197
1198
    /**
1199
     * Polsko InPost
1200
     *
1201
     * @var string
1202
     */
1203
    public const ZASILKOVNA_PL_INPOST_HD = '3603';
1204
1205
    /**
1206
     * PT MRW Home
1207
     *
1208
     * @var string
1209
     */
1210
    public const ZASILKOVNA_PT_MRW_HD = '4655';
1211
1212
    /**
1213
     * RO - best delivery solution
1214
     *
1215
     * @var string
1216
     */
1217
    public const ZASILKOVNA_RO_COURIER_HD = '4161';
1218
1219
    /**
1220
     * Rumunsko Cargus
1221
     *
1222
     * @var string
1223
     */
1224
    public const ZASILKOVNA_RO_URGENT_CARGUS_HD = '590';
1225
1226
    /**
1227
     * Rumunsko DPD
1228
     *
1229
     * @var string
1230
     */
1231
    public const ZASILKOVNA_RO_DPD_HD = '836';
1232
1233
    /**
1234
     * Rumunsko Sameday HD
1235
     *
1236
     * @var string
1237
     */
1238
    public const ZASILKOVNA_RO_SAMEDAY_HD = '7397';
1239
1240
    /**
1241
     * Rumunsko FAN
1242
     *
1243
     * @var string
1244
     */
1245
    public const ZASILKOVNA_RO_FAN_COURIER_HD = '762';
1246
1247
    /**
1248
     * Ruská pošta
1249
     *
1250
     * @var string
1251
     */
1252
    public const ZASILKOVNA_RU_POST_PP = '4559';
1253
1254
    /**
1255
     * RU Post Registered Packet
1256
     *
1257
     * @var string
1258
     */
1259
    public const ZASILKOVNA_RU_POST_RECOMMENDED_PP = '5102';
1260
1261
    /**
1262
     * RU Post EMS
1263
     *
1264
     * @var string
1265
     */
1266
    public const ZASILKOVNA_RU_EMS_HD = '5101';
1267
1268
    /**
1269
     * SE Post Nord pp
1270
     *
1271
     * @var string
1272
     */
1273
    public const ZASILKOVNA_SE_POST_NORD_PP = '4826';
1274
1275
    /**
1276
     * SE Post Nord Home
1277
     *
1278
     * @var string
1279
     */
1280
    public const ZASILKOVNA_SE_POST_NORD_HD = '4827';
1281
1282
    /**
1283
     * SI DPD Home
1284
     *
1285
     * @var string
1286
     */
1287
    public const ZASILKOVNA_SI_DPD_HD = '4949';
1288
1289
    /**
1290
     * SI DPD Pickup
1291
     *
1292
     * @var string
1293
     */
1294
    public const ZASILKOVNA_SI_DPD_PP = '4950';
1295
1296
    /**
1297
     * Expresné doručenie Bratislava
1298
     *
1299
     * @var string
1300
     */
1301
    public const ZASILKOVNA_SK_EXPRESS_BRATISLAVA_HD = '132';
1302
1303
    /**
1304
     * SK - Best delivery solution
1305
     *
1306
     * @var string
1307
     */
1308
    public const ZASILKOVNA_SK_COURIER_HD = '131';
1309
1310
    /**
1311
     * Slovenská pošta
1312
     *
1313
     * @var string
1314
     */
1315
    public const ZASILKOVNA_SK_POST_HD = '16';
1316
1317
    /**
1318
     * Ukrajina Nova Poshta
1319
     *
1320
     * @var string
1321
     */
1322
    public const ZASILKOVNA_UA_NOVA_POSHTA_PP = '3616';
1323
1324
    /**
1325
     * Ukrajina Rosan
1326
     *
1327
     * @var string
1328
     */
1329
    public const ZASILKOVNA_UA_ROSAN_HD = '1160';
1330
1331
    /**
1332
     * US FedEx HD Economy
1333
     *
1334
     * @var string
1335
     */
1336
    public const ZASILKOVNA_US_FEDEX_ECONOMY_HD = '8289';
1337
1338
    /**
1339
     * US Fedex HD Priority
1340
     *
1341
     * @var string
1342
     */
1343
    public const ZASILKOVNA_US_FEDEX_PRIORITY_HD = '8701';
1344
1345
    /**
1346
     * DHL
1347
     *
1348
     * @var string
1349
     */
1350
    public const PBH_DHL = '1';
1351
1352
    /**
1353
     * GLS
1354
     *
1355
     * @var string
1356
     */
1357
    public const PBH_GLS = '2';
1358
1359
    /**
1360
     * UPS
1361
     *
1362
     * @var string
1363
     */
1364
    public const PBH_UPS = '3';
1365
1366
    /**
1367
     * Slovenská pošta
1368
     *
1369
     * @var string
1370
     */
1371
    public const PBH_SP = '4';
1372
1373
    /**
1374
     * Transoflex
1375
     *
1376
     * @var string
1377
     */
1378
    public const PBH_TRANSOFLEX = '5';
1379
1380
    /**
1381
     * Maďarská pošta
1382
     *
1383
     * @var string
1384
     */
1385
    public const PBH_MP = '6';
1386
1387
    /**
1388
     * Cargus
1389
     *
1390
     * @var string
1391
     */
1392
    public const PBH_CARGUS = '7';
1393
1394
    /**
1395
     * Rakouská pošta
1396
     *
1397
     * @var string
1398
     */
1399
    public const PBH_RP = '8';
1400
1401
    /**
1402
     * Česká pošta – Balík do ruky
1403
     *
1404
     * @var string
1405
     */
1406
    public const PBH_CP_DR = '9';
1407
1408
    /**
1409
     * Česká pošta – Balík na poštu
1410
     *
1411
     * @var string
1412
     */
1413
    public const PBH_CP_NP = '10';
1414
1415
    /**
1416
     * PPL
1417
     *
1418
     * @var string
1419
     */
1420
    public const PBH_PPL = '11';
1421
1422
    /**
1423
     * DPD
1424
     *
1425
     * @var string
1426
     */
1427
    public const PBH_DPD = '12';
1428
1429
    /**
1430
     * Polská pošta
1431
     *
1432
     * @var string
1433
     */
1434
    public const PBH_PP = '13';
1435
1436
    /**
1437
     * polský Inpost Kurier
1438
     *
1439
     * @var string
1440
     */
1441
    public const PBH_INPOST_KURIER = '14';
1442
1443
    /**
1444
     * FAN Courier
1445
     *
1446
     * @var string
1447
     */
1448
    public const PBH_FAN_KURIER = '15';
1449
1450
    /**
1451
     * Hermes
1452
     *
1453
     * @var string
1454
     */
1455
    public const PBH_HERMES = '16';
1456
1457
    /**
1458
     * Speedy
1459
     *
1460
     * @var string
1461
     */
1462
    public const PBH_SPEEDY = '17';
1463
1464
    /**
1465
     * Colissimo
1466
     *
1467
     * @var string
1468
     */
1469
    public const PBH_COLISSIMO = '18';
1470
1471
    /**
1472
     * Meest
1473
     *
1474
     * @var string
1475
     */
1476
    public const PBH_MEEST = '19';
1477
1478
    /**
1479
     * Nova Poshta
1480
     *
1481
     * @var string
1482
     */
1483
    public const PBH_NOBA_POSHTA = '20';
1484
1485
    /**
1486
     * Econt
1487
     *
1488
     * @var string
1489
     */
1490
    public const PBH_ECONT = '21';
1491
1492
    /**
1493
     * ACS
1494
     *
1495
     * @var string
1496
     */
1497
    public const PBH_ACS = '22';
1498
1499
    /**
1500
     * Correos
1501
     *
1502
     * @var string
1503
     */
1504
    public const PBH_CORREOS = '23';
1505
1506
    /**
1507
     * 123 Kuriér
1508
     *
1509
     * @var string
1510
     */
1511
    public const PBH_123_KURIER = '24';
1512
1513
    /**
1514
     * RoyalMail 24h
1515
     *
1516
     * @var string
1517
     */
1518
    public const PBH_ROYAL_MAIL_24 = '25';
1519
    /**
1520
     * RoyalMail 48h
1521
     *
1522
     * @var string
1523
     */
1524
    public const PBH_ROYAL_MAIL_48 = '26';
1525
1526
    /**
1527
     * Worlwide zásilky
1528
     *
1529
     * @var string
1530
     */
1531
    public const DHL_WORLDWIDE = '1';
1532
1533
    /**
1534
     * Express Worldwide dokumenty
1535
     *
1536
     * @var string
1537
     */
1538
    public const DHL_EXPRESS_DOCUMENTS = '2';
1539
1540
    /**
1541
     * Express Worldwide 9:00
1542
     *
1543
     * @var string
1544
     */
1545
    public const DHL_EXPRESS_WORLDWIDE_9 = '3';
1546
1547
    /**
1548
     * Express Worldwide 12:00
1549
     *
1550
     * @var string
1551
     */
1552
    public const DHL_EXPRESS_WORLDWIDE_12 = '4';
1553
1554
    /**
1555
     * Economy Select
1556
     *
1557
     * @var string
1558
     */
1559
    public const DHL_ECONOMY = '5';
1560
1561
    /**
1562
     * Domestic Express 12:00
1563
     *
1564
     * @var string
1565
     */
1566
    public const DHL_DOMESTIC_12 = '6';
1567
1568
    /**
1569
     * Domestic Express
1570
     *
1571
     * @var string
1572
     */
1573
    public const DHL_DOMESTIC_EXPRESS = '7';
1574
1575
    /**
1576
     * Express
1577
     *
1578
     * @var string
1579
     */
1580
    public const UPS_EXPRESS = '1';
1581
1582
    /**
1583
     * Express Saver
1584
     *
1585
     * @var string
1586
     */
1587
    public const UPS_EXPRESS_SAVER = '2';
1588
1589
    /**
1590
     * Standard
1591
     *
1592
     * @var string
1593
     */
1594
    public const UPS_STANDARD = '3';
1595
1596
    /**
1597
     * Expedited
1598
     *
1599
     * @var string
1600
     */
1601
    public const UPS_EXPEDITED = '4';
1602
1603
    /**
1604
     * Express
1605
     *
1606
     * @var string
1607
     */
1608
    public const TNT_EXPRESS = '1';
1609
1610
    /**
1611
     * Express 9:00
1612
     *
1613
     * @var string
1614
     */
1615
    public const TNT_EXPRESS_9 = '2';
1616
1617
    /**
1618
     * Express 12:00
1619
     *
1620
     * @var string
1621
     */
1622
    public const TNT_EXPRESS_12 = '3';
1623
1624
    /**
1625
     * Economy Express
1626
     *
1627
     * @var string
1628
     */
1629
    public const TNT_ECONOMY_EXPRESS = '4';
1630
1631
    /**
1632
     * Night Express 8:00
1633
     *
1634
     * @var string
1635
     */
1636
    public const TNT_NIGHT_EXPRESS_8 = '5';
1637
1638
    /**
1639
     * Economy Express 12:00
1640
     *
1641
     * @var string
1642
     */
1643
    public const TNT_ECONOMY_EXPRESS_12 = '6';
1644
1645
    /**
1646
     * Express 10:00
1647
     *
1648
     * @var string
1649
     */
1650
    public const TNT_EXPRESS_10 = '7';
1651
1652
    /**
1653
     * Express (Documents)
1654
     *
1655
     * @var string
1656
     */
1657
    public const TNT_EXPRESS_DOCUMENTS = '8';
1658
1659
    /**
1660
     * Express 9:00 (Documents)
1661
     *
1662
     * @var string
1663
     */
1664
    public const TNT_EXPRESS_DOCUMENTS_9 = '9';
1665
1666
    /**
1667
     * Express 10:00 (Documents)
1668
     *
1669
     * @var string
1670
     */
1671
    public const TNT_EXPRESS_DOCUMENTS_10 = '10';
1672
1673
    /**
1674
     * Express 12:00 (Documents)
1675
     *
1676
     * @var string
1677
     */
1678
    public const TNT_EXPRESS_DOCUMENTS_12 = '11';
1679
1680
    /**
1681
     * Night Express 12:00
1682
     *
1683
     * @var string
1684
     */
1685
    public const TNT_NIGHT_EXPRESS_12 = '12';
1686
1687
    /**
1688
     * Night Express 06:00
1689
     *
1690
     * @var string
1691
     */
1692
    public const TNT_NIGHT_EXPRESS_6 = '13';
1693
1694
    /**
1695
     * Night Express 07:00
1696
     *
1697
     * @var string
1698
     */
1699
    public const TNT_NIGHT_EXPRESS_7 = '14';
1700
1701
    /**
1702
     * Night Express 14:00
1703
     *
1704
     * @var string
1705
     */
1706
    public const TNT_NIGHT_EXPRESS_14 = '15';
1707
1708
    /**
1709
     * Special economy express
1710
     *
1711
     * @var string
1712
     */
1713
    public const TNT_SPECIAL_ECONOMY_EXPRESS = '16';
1714
1715
    /**
1716
     * Priority Goods 9:00
1717
     *
1718
     * @var string
1719
     */
1720
    public const GW_PRIORITY_9 = 'P9';
1721
1722
    /**
1723
     * Priority Goods 12:00
1724
     *
1725
     * @var string
1726
     */
1727
    public const GW_PRIORITY_12 = 'P12';
1728
1729
    /**
1730
     * Priority Goods 16:00
1731
     *
1732
     * @var string
1733
     */
1734
    public const GW_PRIORITY_16 = 'P16';
1735
1736
    /**
1737
     * Direct Goods
1738
     *
1739
     * @var string
1740
     */
1741
    public const GW_DIRECT_GOODS = 'WDG';
1742
1743
    /**
1744
     * Pick Up
1745
     *
1746
     * @var string
1747
     */
1748
    public const GW_PICKUP = 'BES';
1749
1750
    /**
1751
     * Pickup by Consignee
1752
     *
1753
     * @var string
1754
     */
1755
    public const GW_PICKUP_BY_CONSIGNEE = 'SA';
1756
1757
    /**
1758
     * Domestic PRON
1759
     *
1760
     * @var string
1761
     */
1762
    public const GW_DOMESTIC = 'W24';
1763
1764
    /**
1765
     * HDS - Home Delivery Services
1766
     *
1767
     * @var string
1768
     */
1769
    public const GW_HOME_DELIVERY = 'HDS';
1770
1771
    /**
1772
     * Export PROI
1773
     *
1774
     * @var string
1775
     */
1776
    public const GW_EXPORT = 'EUR';
1777
1778
    /**
1779
     * Domestic PRON
1780
     *
1781
     * @var string
1782
     */
1783
    public const GW_W24 = 'W24';
1784
1785
    /**
1786
     * Domestic 8:00 - 12:00
1787
     *
1788
     * @var string
1789
     */
1790
    public const GW_D8 = 'D8';
1791
1792
    /**
1793
     * Domestic 12:00 - 14:00
1794
     *
1795
     * @var string
1796
     */
1797
    public const GW_D12 = 'D12';
1798
1799
    /**
1800
     * Domestic 14:00 - 18:00
1801
     *
1802
     * @var string
1803
     */
1804
    public const GW_D14 = 'D14';
1805
1806
    /**
1807
     * Export PROI
1808
     *
1809
     * @var string
1810
     */
1811
    public const GW_EUR = 'EUR';
1812
1813
    /**
1814
     * Standard
1815
     *
1816
     * @var string
1817
     */
1818
    public const MESSENGER_STANDARD = '100';
1819
1820
    /**
1821
     * Extreme
1822
     *
1823
     * @var string
1824
     */
1825
    public const MESSENGER_EXTREME = '102';
1826
1827
    /**
1828
     * Express
1829
     *
1830
     * @var string
1831
     */
1832
    public const MESSENGER_EXPRESS = '103';
1833
1834
    /**
1835
     * Same day
1836
     *
1837
     * @var string
1838
     */
1839
    public const MESSENGER_SAME_DAY = '104';
1840
1841
    /**
1842
     * Overnight Economy
1843
     *
1844
     * @var string
1845
     */
1846
    public const MESSENGER_OVERNIGHT_ECONOMY = '106';
1847
1848
    /**
1849
     * Overnight Express
1850
     *
1851
     * @var string
1852
     */
1853
    public const MESSENGER_OVERNIGHT_EXPRESS = '107';
1854
1855
    /**
1856
     * Direct
1857
     *
1858
     * @var string
1859
     */
1860
    public const MESSENGER_DIRECT = '108';
1861
1862
    /**
1863
     * DHL Paket
1864
     *
1865
     * @var string
1866
     */
1867
    public const DHLDE_PAKET = '1';
1868
1869
    /**
1870
     * DHL Paket Taggleich
1871
     *
1872
     * @var string
1873
     */
1874
    public const DHLDE_PAKET_TAGGLEICH = '2';
1875
1876
    /**
1877
     * DHL Paket International
1878
     *
1879
     * @var string
1880
     */
1881
    public const DHLDE_PAKET_INTERNATIONAL = '3';
1882
1883
    /**
1884
     * DHL Europaket
1885
     *
1886
     * @var string
1887
     */
1888
    public const DHLDE_EUROPAKET = '4';
1889
1890
    /**
1891
     * DHL Paket Connect
1892
     *
1893
     * @var string
1894
     */
1895
    public const DHLDE_PAKET_CONNECT = '5';
1896
1897
    /**
1898
     * FedEx International Priority
1899
     *
1900
     * @var string
1901
     */
1902
    public const FEDEX_INTERNATIONAL = '1';
1903
1904
    /**
1905
     * FedEx International Economy
1906
     *
1907
     * @var string
1908
     */
1909
    public const FEDEX_ECONOMY = '2';
1910
1911
    /**
1912
     * Fofr
1913
     *
1914
     * @var string
1915
     */
1916
    public const FOFR_FOFR = 'F';
1917
1918
    /**
1919
     * Fofr Economy
1920
     *
1921
     * @var string
1922
     */
1923
    public const FOFR_ECONOMY = 'C';
1924
1925
    /**
1926
     * Fofr Balíková přeprava
1927
     *
1928
     * @var string
1929
     */
1930
    public const FOFR_PARCEL = 'B';
1931
1932
    /**
1933
     * Fofr Nadrozměrná zásilka
1934
     *
1935
     * @var string
1936
     */
1937
    public const FOFR_OVERSIZED = 'N';
1938
1939
    /**
1940
     * Fofr Slovensko
1941
     *
1942
     * @var string
1943
     */
1944
    public const FOFR_SK = 'S';
1945
1946
    /**
1947
     * Fofr Zahraničí
1948
     *
1949
     * @var string
1950
     */
1951
    public const FOFR_ABROAD = 'Z';
1952
1953
    /**
1954
     * @return array<string>
1955
     */
1956
    public static function cp(): array
1957
    {
1958
        return [
1959
            self::CP_DR,
1960
            self::CP_RR,
1961
            self::CP_SR,
1962
            self::CP_RRP,
1963
            self::CP_SRP,
1964
            self::CP_NP,
1965
            self::CP_VL,
1966
            self::CP_DV,
1967
            self::CP_BA,
1968
            self::CP_BB,
1969
            self::CP_BN,
1970
            self::CP_NB,
1971
            self::CP_DT,
1972
            self::CP_DS,
1973
            self::CP_EE,
1974
            self::CP_BE,
1975
            self::CP_RZP,
1976
            self::CP_VZP,
1977
            self::CP_EM,
1978
            self::CP_CSP,
1979
            self::CP_CSE,
1980
            self::CP_CVP,
1981
            self::CP_CVE,
1982
            self::CP_CE,
1983
            self::CP_OLZ,
1984
        ];
1985
    }
1986
1987
    /**
1988
     * @return array<string>
1989
     */
1990
    public static function dpd(): array
1991
    {
1992
        return [
1993
            self::DPD_CLASSIC,
1994
            self::DPD_PRIVATE,
1995
            self::DPD_PICKUP,
1996
            self::DPD_EXPRESS_10,
1997
            self::DPD_EXPRESS_12,
1998
            self::DPD_EXPRESS_18,
1999
            self::DPD_PRIVATE_EVENING,
2000
            self::DPD_PRIVATE_SATURDAY,
2001
        ];
2002
    }
2003
2004
    /**
2005
     * @return array<string>
2006
     */
2007
    public static function dhl(): array
2008
    {
2009
        return [
2010
            self::DHL_WORLDWIDE,
2011
            self::DHL_EXPRESS_DOCUMENTS,
2012
            self::DHL_EXPRESS_WORLDWIDE_9,
2013
            self::DHL_EXPRESS_WORLDWIDE_12,
2014
            self::DHL_ECONOMY,
2015
            self::DHL_DOMESTIC_12,
2016
            self::DHL_DOMESTIC_EXPRESS,
2017
        ];
2018
    }
2019
2020
    /**
2021
     * @return array<string>
2022
     */
2023
    public static function geis(): array
2024
    {
2025
        return [
2026
            self::GEIS_PARCEL_PRIVATE,
2027
            self::GEIS_PARCEL_BUSINESS,
2028
            self::GEIS_PARCEL_BUSINESS_INTERNATIONAL,
2029
            self::GEIS_CARGO_BUSINESS_NATIONAL,
2030
            self::GEIS_CARGO_BUSINESS_INTERNATIONAL,
2031
            self::GEIS_PARCEL_GEIS_POINT,
2032
            self::GEIS_PARCEL_GARANTED,
2033
            self::GEIS_PARCEL_12,
2034
            self::GEIS_PARCEL_PRIVATE_INTERNATIONAL,
2035
            self::GEIS_CARGO_PRIVATE_NATIONAL,
2036
            self::GEIS_CARGO_PRIVATE_INTERNATIONAL,
2037
        ];
2038
    }
2039
2040
    /**
2041
     * @return array<string>
2042
     */
2043
    public static function gls(): array
2044
    {
2045
        return [
2046
            self::GLS_BUSINESS,
2047
            self::GLS_SHOP,
2048
            self::GLS_EXPRESS,
2049
            self::GLS_GUARANTEED24,
2050
            self::GLS_GUARANTEED24_EXPRESS,
2051
            self::GLS_GUARANTEED24_SHOP,
2052
        ];
2053
    }
2054
2055
    /**
2056
     * @return array<string>
2057
     */
2058
    public static function intime(): array
2059
    {
2060
        return [
2061
            self::INTIME_SMALL_CZ,
2062
            self::INTIME_MEDIUM_CZ,
2063
            self::INTIME_LARGE_CZ,
2064
            self::INTIME_POSTOMAT_CZ,
2065
            // self::INTIME_POSTOMAT_SK,
2066
            self::INTIME_LARGE_SK,
2067
            self::INTIME_EXTRA_CZ,
2068
            self::INTIME_PARCEL_EU,
2069
            self::INTIME_PARCEL_EU_PLUS,
2070
        ];
2071
    }
2072
2073
    /**
2074
     * @return array<string>
2075
     */
2076
    public static function pbh(): array
2077
    {
2078
        return [
2079
            self::PBH_DHL,
2080
            self::PBH_GLS,
2081
            self::PBH_UPS,
2082
            self::PBH_SP,
2083
            self::PBH_TRANSOFLEX,
2084
            self::PBH_MP,
2085
            self::PBH_CARGUS,
2086
            self::PBH_RP,
2087
            self::PBH_CP_DR,
2088
            self::PBH_CP_NP,
2089
            self::PBH_PPL,
2090
            self::PBH_DPD,
2091
            self::PBH_PP,
2092
            self::PBH_INPOST_KURIER,
2093
            self::PBH_FAN_KURIER,
2094
            // self::PBH_HERMES,
2095
            self::PBH_SPEEDY,
2096
            self::PBH_COLISSIMO,
2097
            self::PBH_MEEST,
2098
            self::PBH_NOBA_POSHTA,
2099
            self::PBH_ECONT,
2100
            self::PBH_ACS,
2101
            self::PBH_CORREOS,
2102
            self::PBH_123_KURIER,
2103
            self::PBH_ROYAL_MAIL_24,
2104
            self::PBH_ROYAL_MAIL_48,
2105
        ];
2106
    }
2107
2108
    /**
2109
     * @return array<string>
2110
     */
2111
    public static function ppl(): array
2112
    {
2113
        return [
2114
            self::PPL_CONNECT,
2115
            self::PPL_AFTERNOON,
2116
            self::PPL_PRIVATE,
2117
            self::PPL_BUSINESS,
2118
            self::PPL_PRIVATE_EVENING,
2119
            self::PPL_BUSINESS_PALETTE,
2120
            self::PPL_PRIVATE_PALETTE,
2121
        ];
2122
    }
2123
2124
    /**
2125
     * @return array<string>
2126
     */
2127
    public static function sp(): array
2128
    {
2129
        return [
2130
            self::SP_BZA,
2131
            self::SP_BZP,
2132
            self::SP_BZB,
2133
            self::SP_EXA,
2134
            self::SP_EXP,
2135
            self::SP_EXB,
2136
            self::SP_BNA,
2137
            self::SP_BNP,
2138
            self::SP_BNB,
2139
            self::SP_RRA,
2140
        ];
2141
    }
2142
2143
    /**
2144
     * @return array<string>
2145
     */
2146
    public static function sps(): array
2147
    {
2148
        return [
2149
            self::SPS_EXPRESS,
2150
            self::SPS_EXPRESS_12,
2151
            self::SPS_EXPRESS_9,
2152
            self::SPS_INTERNATIONAL,
2153
        ];
2154
    }
2155
2156
    /**
2157
     * @return array<string>
2158
     */
2159
    public static function topTrans(): array
2160
    {
2161
        return [
2162
            self::TOPTRANS_STANDARD,
2163
            self::TOPTRANS_TOPTIME,
2164
            self::TOPTRANS_PRIVATE,
2165
            self::TOPTRANS_WEEKEND,
2166
            self::TOPTRANS_PERSONAL,
2167
            self::TOPTRANS_NOTICE,
2168
        ];
2169
    }
2170
2171
    /**
2172
     * @return array<string>
2173
     */
2174
    public static function ulozenka(): array
2175
    {
2176
        return [
2177
            self::ULOZENKA_ULOZENKA,
2178
            self::ULOZENKA_SP,
2179
            self::ULOZENKA_DPD_CLASSIC_SK,
2180
            self::ULOZENKA_DPD_PRIVATE,
2181
            self::ULOZENKA_DPD_PARCEL,
2182
            self::ULOZENKA_CP_DR,
2183
            self::ULOZENKA_CP_NP,
2184
            self::ULOZENKA_PARTNER,
2185
            self::ULOZENKA_D1,
2186
            self::ULOZENKA_EXPRESS_COURRIER,
2187
            self::ULOZENKA_EXPRESS_SK,
2188
            self::ULOZENKA_BALIKOBOX_SK,
2189
            self::ULOZENKA_DEPO_SK,
2190
        ];
2191
    }
2192
2193
    /**
2194
     * @return array<string>
2195
     */
2196
    public static function ups(): array
2197
    {
2198
        return [
2199
            self::UPS_EXPRESS,
2200
            self::UPS_EXPRESS_SAVER,
2201
            self::UPS_STANDARD,
2202
            self::UPS_EXPEDITED,
2203
        ];
2204
    }
2205
2206
    /**
2207
     * @return array<mixed>
2208
     */
2209
    public static function zasilkovna(): array
2210
    {
2211
        return [
2212
            self::ZASILKOVNA_VMCZ,
2213
            self::ZASILKOVNA_VMSK,
2214
            self::ZASILKOVNA_VMHU,
2215
            self::ZASILKOVNA_VMPL,
2216
            self::ZASILKOVNA_VMRO,
2217
            self::ZASILKOVNA_AT_DPD_HD,
2218
            self::ZASILKOVNA_AT_POST_HD,
2219
            self::ZASILKOVNA_BE_POST_PP,
2220
            self::ZASILKOVNA_BE_BE_POST_HD,
0 ignored issues
show
Deprecated Code introduced by
The constant Inspirum\Balikobot\Defin...ASILKOVNA_BE_BE_POST_HD has been deprecated with message: Will be removed in v5.0

This class constant has been deprecated. The supplier of the class has supplied an explanatory message.

The explanatory message should give you some clue as to whether and when the constant will be removed from the class and what other constant to use instead.

Loading history...
2221
            self::ZASILKOVNA_BE_NL_POST_HD,
2222
            self::ZASILKOVNA_BG_ECONT_HD,
2223
            self::ZASILKOVNA_BG_ECONT_PP,
2224
            self::ZASILKOVNA_BG_SPEEDY_PP,
2225
            self::ZASILKOVNA_BG_SPEEDY_HD,
2226
            self::ZASILKOVNA_BG_ECONT_BOX,
2227
            self::ZASILKOVNA_CZ_POST_HD,
2228
            self::ZASILKOVNA_CZ_EXPRESS_PRAHA_HD,
2229
            self::ZASILKOVNA_CZ_EXPRESS_BRNO_HD,
2230
            self::ZASILKOVNA_CZ_EXPRESS_OSTRAVA_HD,
2231
            self::ZASILKOVNA_CZ_COURIER_HD,
2232
            self::ZASILKOVNA_DE_POST_HD,
2233
            self::ZASILKOVNA_DE_HERMES_PP,
2234
            self::ZASILKOVNA_DE_HERMES_HD,
2235
            self::ZASILKOVNA_DK_POST_NORD_HD,
2236
            self::ZASILKOVNA_DK_POST_NORD_PP,
2237
            self::ZASILKOVNA_EE_OMNIVA_HD,
2238
            self::ZASILKOVNA_EE_OMNIVA_PP,
2239
            self::ZASILKOVNA_EE_OMNIVA_BOX,
2240
            self::ZASILKOVNA_ES_CORREOS_HD,
2241
            self::ZASILKOVNA_ES_MRW_HD,
2242
            self::ZASILKOVNA_FI_POST_NORD_HP,
2243
            self::ZASILKOVNA_FI_POST_NORD_PP,
2244
            self::ZASILKOVNA_FR_MONDIAL_PP,
2245
            self::ZASILKOVNA_FR_COLISSIMO_HD,
2246
            self::ZASILKOVNA_GB_HERMES_HD,
2247
            self::ZASILKOVNA_GB_ROYAL_MAIL_24_HD,
2248
            self::ZASILKOVNA_GB_ROYAL_MAIL_48_HD,
2249
            self::ZASILKOVNA_GR_ACS_HD,
2250
            self::ZASILKOVNA_GR_ACS_PP,
2251
            self::ZASILKOVNA_GR_SPEEDY_HD,
2252
            self::ZASILKOVNA_HR_DPD_HD,
2253
            self::ZASILKOVNA_HR_POST_PP,
2254
            self::ZASILKOVNA_HR_POST_HD,
2255
            //self::ZASILKOVNA_HU_EXPRESS_ONE_HD,
2256
            self::ZASILKOVNA_HU_DPD_HD,
2257
            self::ZASILKOVNA_HU_COURIER_HD,
2258
            self::ZASILKOVNA_HU_POST_HD,
2259
            self::ZASILKOVNA_CH_POST_PRIORITY_HD,
2260
            self::ZASILKOVNA_CH_POST_HD,
2261
            // self::ZASILKOVNA_IE_HERMES_HD,
2262
            self::ZASILKOVNA_IE_ANPOST_HD,
2263
            self::ZASILKOVNA_IT_BARTOLINI_HD,
2264
            self::ZASILKOVNA_IT_GLS_HD,
2265
            self::ZASILKOVNA_LT_OMNIVA_BOX,
2266
            self::ZASILKOVNA_LT_OMNIVA_HD,
2267
            self::ZASILKOVNA_LU_POST_HD,
2268
            self::ZASILKOVNA_LU_DPD_HD,
2269
            self::ZASILKOVNA_LV_OMNIVA_BOX,
2270
            self::ZASILKOVNA_LV_OMNIVA_HD,
2271
            self::ZASILKOVNA_NL_DHL_HD,
2272
            self::ZASILKOVNA_NL_POST_HD,
2273
            self::ZASILKOVNA_NL_DHL_PP,
2274
            self::ZASILKOVNA_PL_POST_24_HD,
2275
            self::ZASILKOVNA_PL_POST_48_HD,
2276
            self::ZASILKOVNA_PL_DPD_HD,
2277
            self::ZASILKOVNA_PL_COURIER_HD,
2278
            self::ZASILKOVNA_PL_INPOST_PACZKOMATY_BOX,
2279
            self::ZASILKOVNA_PL_INPOST_HD,
2280
            self::ZASILKOVNA_PT_MRW_HD,
2281
            self::ZASILKOVNA_RO_COURIER_HD,
2282
            self::ZASILKOVNA_RO_URGENT_CARGUS_HD,
2283
            self::ZASILKOVNA_RO_DPD_HD,
2284
            self::ZASILKOVNA_RO_SAMEDAY_HD,
2285
            self::ZASILKOVNA_RO_FAN_COURIER_HD,
2286
            self::ZASILKOVNA_RU_POST_PP,
2287
            self::ZASILKOVNA_RU_POST_RECOMMENDED_PP,
2288
            self::ZASILKOVNA_RU_EMS_HD,
2289
            self::ZASILKOVNA_SE_POST_NORD_PP,
2290
            self::ZASILKOVNA_SE_POST_NORD_HD,
2291
            self::ZASILKOVNA_SI_DPD_HD,
2292
            self::ZASILKOVNA_SI_DPD_PP,
2293
            self::ZASILKOVNA_SK_EXPRESS_BRATISLAVA_HD,
2294
            self::ZASILKOVNA_SK_COURIER_HD,
2295
            self::ZASILKOVNA_SK_POST_HD,
2296
            self::ZASILKOVNA_UA_NOVA_POSHTA_PP,
2297
            self::ZASILKOVNA_UA_ROSAN_HD,
2298
            self::ZASILKOVNA_US_FEDEX_ECONOMY_HD,
2299
            self::ZASILKOVNA_US_FEDEX_PRIORITY_HD,
2300
        ];
2301
    }
2302
2303
    /**
2304
     * @return array<string>
2305
     */
2306
    public static function tnt(): array
2307
    {
2308
        return [
2309
            self::TNT_EXPRESS,
2310
            self::TNT_EXPRESS_9,
2311
            self::TNT_EXPRESS_12,
2312
            self::TNT_ECONOMY_EXPRESS,
2313
            self::TNT_NIGHT_EXPRESS_8,
2314
            self::TNT_ECONOMY_EXPRESS_12,
2315
            self::TNT_EXPRESS_10,
2316
            self::TNT_EXPRESS_DOCUMENTS,
2317
            self::TNT_EXPRESS_DOCUMENTS_9,
2318
            self::TNT_EXPRESS_DOCUMENTS_10,
2319
            self::TNT_EXPRESS_DOCUMENTS_12,
2320
            self::TNT_NIGHT_EXPRESS_12,
2321
            self::TNT_NIGHT_EXPRESS_6,
2322
            self::TNT_NIGHT_EXPRESS_7,
2323
            self::TNT_NIGHT_EXPRESS_14,
2324
            self::TNT_SPECIAL_ECONOMY_EXPRESS,
2325
        ];
2326
    }
2327
2328
    /**
2329
     * @return array<string>
2330
     */
2331
    public static function gw(): array
2332
    {
2333
        return [
2334
            self::GW_DOMESTIC,
2335
            self::GW_HOME_DELIVERY,
2336
            self::GW_PRIORITY_9,
2337
            self::GW_PRIORITY_12,
2338
            self::GW_PRIORITY_16,
2339
            self::GW_DIRECT_GOODS,
2340
            self::GW_EXPORT,
2341
            self::GW_PICKUP,
2342
            self::GW_PICKUP_BY_CONSIGNEE,
2343
        ];
2344
    }
2345
2346
    /**
2347
     * @return array<string>
2348
     */
2349
    public static function gwcz(): array
2350
    {
2351
        return [
2352
            self::GW_W24,
2353
            self::GW_D8,
2354
            self::GW_D12,
2355
            self::GW_D14,
2356
            self::GW_EUR,
2357
        ];
2358
    }
2359
2360
    /**
2361
     * @return array<string>
2362
     */
2363
    public static function messenger(): array
2364
    {
2365
        return [
2366
            self::MESSENGER_STANDARD,
2367
            self::MESSENGER_EXTREME,
2368
            self::MESSENGER_EXPRESS,
2369
            self::MESSENGER_SAME_DAY,
2370
            self::MESSENGER_OVERNIGHT_ECONOMY,
2371
            self::MESSENGER_OVERNIGHT_EXPRESS,
2372
            self::MESSENGER_DIRECT,
2373
        ];
2374
    }
2375
2376
    /**
2377
     * @return array<string>
2378
     */
2379
    public static function dhlde(): array
2380
    {
2381
        return [
2382
            self::DHLDE_PAKET,
2383
            self::DHLDE_PAKET_TAGGLEICH,
2384
            self::DHLDE_PAKET_INTERNATIONAL,
2385
            self::DHLDE_EUROPAKET,
2386
            self::DHLDE_PAKET_CONNECT,
2387
        ];
2388
    }
2389
2390
    /**
2391
     * @return array<string>
2392
     */
2393
    public static function fedex(): array
2394
    {
2395
        return [
2396
            self::FEDEX_INTERNATIONAL,
2397
            self::FEDEX_ECONOMY,
2398
        ];
2399
    }
2400
2401
    /**
2402
     * @return array<string>
2403
     */
2404
    public static function fofr(): array
2405
    {
2406
        return [
2407
            self::FOFR_FOFR,
2408
            self::FOFR_ECONOMY,
2409
            self::FOFR_PARCEL,
2410
            self::FOFR_OVERSIZED,
2411
            self::FOFR_SK,
2412
            self::FOFR_ABROAD,
2413
        ];
2414
    }
2415
2416
    /**
2417
     * All supported shipper services
2418
     *
2419
     * @return array<string,array<string>>
2420
     */
2421
    public static function all(): array
2422
    {
2423
        return [
2424
            Shipper::CP         => self::cp(),
2425
            Shipper::DPD        => self::dpd(),
2426
            Shipper::DHL        => self::dhl(),
2427
            Shipper::GEIS       => self::geis(),
2428
            Shipper::GLS        => self::gls(),
2429
            Shipper::INTIME     => self::intime(),
2430
            Shipper::PBH        => self::pbh(),
2431
            Shipper::PPL        => self::ppl(),
2432
            Shipper::SP         => self::sp(),
2433
            Shipper::SPS        => self::sps(),
2434
            Shipper::TOPTRANS   => self::topTrans(),
2435
            Shipper::ULOZENKA   => self::ulozenka(),
2436
            Shipper::UPS        => self::ups(),
2437
            Shipper::ZASILKOVNA => self::zasilkovna(),
2438
            Shipper::TNT        => self::tnt(),
2439
            Shipper::GW         => self::gw(),
2440
            Shipper::GWCZ       => self::gwcz(),
2441
            Shipper::MESSENGER  => self::messenger(),
2442
            Shipper::DHLDE      => self::dhlde(),
2443
            Shipper::FEDEX      => self::fedex(),
2444
            Shipper::FOFR       => self::fofr(),
2445
        ];
2446
    }
2447
}
2448