GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 26700a...118b1d )
by
unknown
06:35
created

SegmentLymphNode::withAsync()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Imageprocess\V20200320;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AnalyzeChestVessel analyzeChestVessel(array $options = [])
9
 * @method CalcCACS calcCACS(array $options = [])
10
 * @method ClassifyFNF classifyFNF(array $options = [])
11
 * @method DetectCovid19Cad detectCovid19Cad(array $options = [])
12
 * @method DetectHipKeypointXRay detectHipKeypointXRay(array $options = [])
13
 * @method DetectKneeKeypointXRay detectKneeKeypointXRay(array $options = [])
14
 * @method DetectKneeXRay detectKneeXRay(array $options = [])
15
 * @method DetectLungNodule detectLungNodule(array $options = [])
16
 * @method DetectLymph detectLymph(array $options = [])
17
 * @method DetectPanc detectPanc(array $options = [])
18
 * @method DetectRibFracture detectRibFracture(array $options = [])
19
 * @method DetectSkinDisease detectSkinDisease(array $options = [])
20
 * @method DetectSpineMRI detectSpineMRI(array $options = [])
21
 * @method FeedbackSession feedbackSession(array $options = [])
22
 * @method GetAsyncJobResult getAsyncJobResult(array $options = [])
23
 * @method RunCTRegistration runCTRegistration(array $options = [])
24
 * @method RunMedQA runMedQA(array $options = [])
25
 * @method ScreenChestCT screenChestCT(array $options = [])
26
 * @method ScreenEC screenEC(array $options = [])
27
 * @method SegmentLymphNode segmentLymphNode(array $options = [])
28
 * @method SegmentOAR segmentOAR(array $options = [])
29
 * @method TargetVolumeSegment targetVolumeSegment(array $options = [])
30
 * @method TranslateMed translateMed(array $options = [])
31
 */
32
class ImageprocessApiResolver extends ApiResolver
33
{
34
}
35
36
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
37
{
38
    /** @var string */
39
    public $product = 'imageprocess';
40
41
    /** @var string */
42
    public $version = '2020-03-20';
43
44
    /** @var string */
45
    public $method = 'POST';
46
47
    /** @var string */
48
    public $serviceCode = 'imageprocess';
49
}
50
51
/**
52
 * @method string getDataSourceType()
53
 * @method string getOrgName()
54
 * @method string getDataFormat()
55
 * @method array getURLList()
56
 * @method string getOrgId()
57
 * @method string getAsync()
58
 */
59
class AnalyzeChestVessel extends Rpc
60
{
61
62
    /**
63
     * @param string $value
64
     *
65
     * @return $this
66
     */
67
    public function withDataSourceType($value)
68
    {
69
        $this->data['DataSourceType'] = $value;
70
        $this->options['form_params']['DataSourceType'] = $value;
71
72
        return $this;
73
    }
74
75
    /**
76
     * @param string $value
77
     *
78
     * @return $this
79
     */
80
    public function withOrgName($value)
81
    {
82
        $this->data['OrgName'] = $value;
83
        $this->options['form_params']['OrgName'] = $value;
84
85
        return $this;
86
    }
87
88
    /**
89
     * @param string $value
90
     *
91
     * @return $this
92
     */
93
    public function withDataFormat($value)
94
    {
95
        $this->data['DataFormat'] = $value;
96
        $this->options['form_params']['DataFormat'] = $value;
97
98
        return $this;
99
    }
100
101
    /**
102
     * @param array $uRLList
103
     *
104
     * @return $this
105
     */
106
	public function withURLList(array $uRLList)
107
	{
108
	    $this->data['URLList'] = $uRLList;
109
		foreach ($uRLList as $depth1 => $depth1Value) {
110
			if(isset($depth1Value['URL'])){
111
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
112
			}
113
		}
114
115
		return $this;
116
    }
117
118
    /**
119
     * @param string $value
120
     *
121
     * @return $this
122
     */
123
    public function withOrgId($value)
124
    {
125
        $this->data['OrgId'] = $value;
126
        $this->options['form_params']['OrgId'] = $value;
127
128
        return $this;
129
    }
130
131
    /**
132
     * @param string $value
133
     *
134
     * @return $this
135
     */
136
    public function withAsync($value)
137
    {
138
        $this->data['Async'] = $value;
139
        $this->options['form_params']['Async'] = $value;
140
141
        return $this;
142
    }
143
}
144
145
/**
146
 * @method string getDataSourceType()
147
 * @method string getOrgName()
148
 * @method string getDataFormat()
149
 * @method array getURLList()
150
 * @method string getOrgId()
151
 * @method string getAsync()
152
 */
153
class CalcCACS extends Rpc
154
{
155
156
    /**
157
     * @param string $value
158
     *
159
     * @return $this
160
     */
161
    public function withDataSourceType($value)
162
    {
163
        $this->data['DataSourceType'] = $value;
164
        $this->options['form_params']['DataSourceType'] = $value;
165
166
        return $this;
167
    }
168
169
    /**
170
     * @param string $value
171
     *
172
     * @return $this
173
     */
174
    public function withOrgName($value)
175
    {
176
        $this->data['OrgName'] = $value;
177
        $this->options['form_params']['OrgName'] = $value;
178
179
        return $this;
180
    }
181
182
    /**
183
     * @param string $value
184
     *
185
     * @return $this
186
     */
187
    public function withDataFormat($value)
188
    {
189
        $this->data['DataFormat'] = $value;
190
        $this->options['form_params']['DataFormat'] = $value;
191
192
        return $this;
193
    }
194
195
    /**
196
     * @param array $uRLList
197
     *
198
     * @return $this
199
     */
200
	public function withURLList(array $uRLList)
201
	{
202
	    $this->data['URLList'] = $uRLList;
203
		foreach ($uRLList as $depth1 => $depth1Value) {
204
			if(isset($depth1Value['URL'])){
205
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
206
			}
207
		}
208
209
		return $this;
210
    }
211
212
    /**
213
     * @param string $value
214
     *
215
     * @return $this
216
     */
217
    public function withOrgId($value)
218
    {
219
        $this->data['OrgId'] = $value;
220
        $this->options['form_params']['OrgId'] = $value;
221
222
        return $this;
223
    }
224
225
    /**
226
     * @param string $value
227
     *
228
     * @return $this
229
     */
230
    public function withAsync($value)
231
    {
232
        $this->data['Async'] = $value;
233
        $this->options['form_params']['Async'] = $value;
234
235
        return $this;
236
    }
237
}
238
239
/**
240
 * @method string getOrgName()
241
 * @method string getTracerId()
242
 * @method string getDataFormat()
243
 * @method string getOrgId()
244
 * @method string getImageUrl()
245
 */
246
class ClassifyFNF extends Rpc
247
{
248
249
    /**
250
     * @param string $value
251
     *
252
     * @return $this
253
     */
254
    public function withOrgName($value)
255
    {
256
        $this->data['OrgName'] = $value;
257
        $this->options['form_params']['OrgName'] = $value;
258
259
        return $this;
260
    }
261
262
    /**
263
     * @param string $value
264
     *
265
     * @return $this
266
     */
267
    public function withTracerId($value)
268
    {
269
        $this->data['TracerId'] = $value;
270
        $this->options['form_params']['TracerId'] = $value;
271
272
        return $this;
273
    }
274
275
    /**
276
     * @param string $value
277
     *
278
     * @return $this
279
     */
280
    public function withDataFormat($value)
281
    {
282
        $this->data['DataFormat'] = $value;
283
        $this->options['form_params']['DataFormat'] = $value;
284
285
        return $this;
286
    }
287
288
    /**
289
     * @param string $value
290
     *
291
     * @return $this
292
     */
293
    public function withOrgId($value)
294
    {
295
        $this->data['OrgId'] = $value;
296
        $this->options['form_params']['OrgId'] = $value;
297
298
        return $this;
299
    }
300
301
    /**
302
     * @param string $value
303
     *
304
     * @return $this
305
     */
306
    public function withImageUrl($value)
307
    {
308
        $this->data['ImageUrl'] = $value;
309
        $this->options['form_params']['ImageUrl'] = $value;
310
311
        return $this;
312
    }
313
}
314
315
/**
316
 * @method string getOrgName()
317
 * @method string getDataFormat()
318
 * @method array getURLList()
319
 * @method string getOrgId()
320
 * @method string getAsync()
321
 */
322
class DetectCovid19Cad extends Rpc
323
{
324
325
    /**
326
     * @param string $value
327
     *
328
     * @return $this
329
     */
330
    public function withOrgName($value)
331
    {
332
        $this->data['OrgName'] = $value;
333
        $this->options['form_params']['OrgName'] = $value;
334
335
        return $this;
336
    }
337
338
    /**
339
     * @param string $value
340
     *
341
     * @return $this
342
     */
343
    public function withDataFormat($value)
344
    {
345
        $this->data['DataFormat'] = $value;
346
        $this->options['form_params']['DataFormat'] = $value;
347
348
        return $this;
349
    }
350
351
    /**
352
     * @param array $uRLList
353
     *
354
     * @return $this
355
     */
356
	public function withURLList(array $uRLList)
357
	{
358
	    $this->data['URLList'] = $uRLList;
359
		foreach ($uRLList as $depth1 => $depth1Value) {
360
			if(isset($depth1Value['URL'])){
361
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
362
			}
363
		}
364
365
		return $this;
366
    }
367
368
    /**
369
     * @param string $value
370
     *
371
     * @return $this
372
     */
373
    public function withOrgId($value)
374
    {
375
        $this->data['OrgId'] = $value;
376
        $this->options['form_params']['OrgId'] = $value;
377
378
        return $this;
379
    }
380
381
    /**
382
     * @param string $value
383
     *
384
     * @return $this
385
     */
386
    public function withAsync($value)
387
    {
388
        $this->data['Async'] = $value;
389
        $this->options['form_params']['Async'] = $value;
390
391
        return $this;
392
    }
393
}
394
395
/**
396
 * @method string getOrgName()
397
 * @method string getTracerId()
398
 * @method string getDataFormat()
399
 * @method string getOrgId()
400
 * @method string getImageUrl()
401
 */
402
class DetectHipKeypointXRay extends Rpc
403
{
404
405
    /**
406
     * @param string $value
407
     *
408
     * @return $this
409
     */
410
    public function withOrgName($value)
411
    {
412
        $this->data['OrgName'] = $value;
413
        $this->options['form_params']['OrgName'] = $value;
414
415
        return $this;
416
    }
417
418
    /**
419
     * @param string $value
420
     *
421
     * @return $this
422
     */
423
    public function withTracerId($value)
424
    {
425
        $this->data['TracerId'] = $value;
426
        $this->options['form_params']['TracerId'] = $value;
427
428
        return $this;
429
    }
430
431
    /**
432
     * @param string $value
433
     *
434
     * @return $this
435
     */
436
    public function withDataFormat($value)
437
    {
438
        $this->data['DataFormat'] = $value;
439
        $this->options['form_params']['DataFormat'] = $value;
440
441
        return $this;
442
    }
443
444
    /**
445
     * @param string $value
446
     *
447
     * @return $this
448
     */
449
    public function withOrgId($value)
450
    {
451
        $this->data['OrgId'] = $value;
452
        $this->options['form_params']['OrgId'] = $value;
453
454
        return $this;
455
    }
456
457
    /**
458
     * @param string $value
459
     *
460
     * @return $this
461
     */
462
    public function withImageUrl($value)
463
    {
464
        $this->data['ImageUrl'] = $value;
465
        $this->options['form_params']['ImageUrl'] = $value;
466
467
        return $this;
468
    }
469
}
470
471
/**
472
 * @method string getOrgName()
473
 * @method string getTracerId()
474
 * @method string getDataFormat()
475
 * @method string getOrgId()
476
 * @method string getImageUrl()
477
 */
478
class DetectKneeKeypointXRay extends Rpc
479
{
480
481
    /**
482
     * @param string $value
483
     *
484
     * @return $this
485
     */
486
    public function withOrgName($value)
487
    {
488
        $this->data['OrgName'] = $value;
489
        $this->options['form_params']['OrgName'] = $value;
490
491
        return $this;
492
    }
493
494
    /**
495
     * @param string $value
496
     *
497
     * @return $this
498
     */
499
    public function withTracerId($value)
500
    {
501
        $this->data['TracerId'] = $value;
502
        $this->options['form_params']['TracerId'] = $value;
503
504
        return $this;
505
    }
506
507
    /**
508
     * @param string $value
509
     *
510
     * @return $this
511
     */
512
    public function withDataFormat($value)
513
    {
514
        $this->data['DataFormat'] = $value;
515
        $this->options['form_params']['DataFormat'] = $value;
516
517
        return $this;
518
    }
519
520
    /**
521
     * @param string $value
522
     *
523
     * @return $this
524
     */
525
    public function withOrgId($value)
526
    {
527
        $this->data['OrgId'] = $value;
528
        $this->options['form_params']['OrgId'] = $value;
529
530
        return $this;
531
    }
532
533
    /**
534
     * @param string $value
535
     *
536
     * @return $this
537
     */
538
    public function withImageUrl($value)
539
    {
540
        $this->data['ImageUrl'] = $value;
541
        $this->options['form_params']['ImageUrl'] = $value;
542
543
        return $this;
544
    }
545
}
546
547
/**
548
 * @method string getOrgName()
549
 * @method string getDataFormat()
550
 * @method string getUrl()
551
 * @method string getOrgId()
552
 */
553
class DetectKneeXRay extends Rpc
554
{
555
556
    /**
557
     * @param string $value
558
     *
559
     * @return $this
560
     */
561
    public function withOrgName($value)
562
    {
563
        $this->data['OrgName'] = $value;
564
        $this->options['form_params']['OrgName'] = $value;
565
566
        return $this;
567
    }
568
569
    /**
570
     * @param string $value
571
     *
572
     * @return $this
573
     */
574
    public function withDataFormat($value)
575
    {
576
        $this->data['DataFormat'] = $value;
577
        $this->options['form_params']['DataFormat'] = $value;
578
579
        return $this;
580
    }
581
582
    /**
583
     * @param string $value
584
     *
585
     * @return $this
586
     */
587
    public function withUrl($value)
588
    {
589
        $this->data['Url'] = $value;
590
        $this->options['form_params']['Url'] = $value;
591
592
        return $this;
593
    }
594
595
    /**
596
     * @param string $value
597
     *
598
     * @return $this
599
     */
600
    public function withOrgId($value)
601
    {
602
        $this->data['OrgId'] = $value;
603
        $this->options['form_params']['OrgId'] = $value;
604
605
        return $this;
606
    }
607
}
608
609
/**
610
 * @method string getThreshold()
611
 * @method string getOrgName()
612
 * @method string getDataFormat()
613
 * @method array getURLList()
614
 * @method string getOrgId()
615
 * @method string getAsync()
616
 */
617
class DetectLungNodule extends Rpc
618
{
619
620
    /**
621
     * @param string $value
622
     *
623
     * @return $this
624
     */
625
    public function withThreshold($value)
626
    {
627
        $this->data['Threshold'] = $value;
628
        $this->options['form_params']['Threshold'] = $value;
629
630
        return $this;
631
    }
632
633
    /**
634
     * @param string $value
635
     *
636
     * @return $this
637
     */
638
    public function withOrgName($value)
639
    {
640
        $this->data['OrgName'] = $value;
641
        $this->options['form_params']['OrgName'] = $value;
642
643
        return $this;
644
    }
645
646
    /**
647
     * @param string $value
648
     *
649
     * @return $this
650
     */
651
    public function withDataFormat($value)
652
    {
653
        $this->data['DataFormat'] = $value;
654
        $this->options['form_params']['DataFormat'] = $value;
655
656
        return $this;
657
    }
658
659
    /**
660
     * @param array $uRLList
661
     *
662
     * @return $this
663
     */
664
	public function withURLList(array $uRLList)
665
	{
666
	    $this->data['URLList'] = $uRLList;
667
		foreach ($uRLList as $depth1 => $depth1Value) {
668
			if(isset($depth1Value['URL'])){
669
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
670
			}
671
		}
672
673
		return $this;
674
    }
675
676
    /**
677
     * @param string $value
678
     *
679
     * @return $this
680
     */
681
    public function withOrgId($value)
682
    {
683
        $this->data['OrgId'] = $value;
684
        $this->options['form_params']['OrgId'] = $value;
685
686
        return $this;
687
    }
688
689
    /**
690
     * @param string $value
691
     *
692
     * @return $this
693
     */
694
    public function withAsync($value)
695
    {
696
        $this->data['Async'] = $value;
697
        $this->options['form_params']['Async'] = $value;
698
699
        return $this;
700
    }
701
}
702
703
/**
704
 * @method string getDataSourceType()
705
 * @method array getURLList()
706
 * @method string getAsync()
707
 */
708
class DetectLymph extends Rpc
709
{
710
711
    /**
712
     * @param string $value
713
     *
714
     * @return $this
715
     */
716
    public function withDataSourceType($value)
717
    {
718
        $this->data['DataSourceType'] = $value;
719
        $this->options['form_params']['DataSourceType'] = $value;
720
721
        return $this;
722
    }
723
724
    /**
725
     * @param array $uRLList
726
     *
727
     * @return $this
728
     */
729
	public function withURLList(array $uRLList)
730
	{
731
	    $this->data['URLList'] = $uRLList;
732
		foreach ($uRLList as $depth1 => $depth1Value) {
733
			if(isset($depth1Value['URL'])){
734
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
735
			}
736
		}
737
738
		return $this;
739
    }
740
741
    /**
742
     * @param string $value
743
     *
744
     * @return $this
745
     */
746
    public function withAsync($value)
747
    {
748
        $this->data['Async'] = $value;
749
        $this->options['form_params']['Async'] = $value;
750
751
        return $this;
752
    }
753
}
754
755
/**
756
 * @method string getDataSourceType()
757
 * @method array getURLList()
758
 * @method string getAsync()
759
 */
760
class DetectPanc extends Rpc
761
{
762
763
    /**
764
     * @param string $value
765
     *
766
     * @return $this
767
     */
768
    public function withDataSourceType($value)
769
    {
770
        $this->data['DataSourceType'] = $value;
771
        $this->options['form_params']['DataSourceType'] = $value;
772
773
        return $this;
774
    }
775
776
    /**
777
     * @param array $uRLList
778
     *
779
     * @return $this
780
     */
781
	public function withURLList(array $uRLList)
782
	{
783
	    $this->data['URLList'] = $uRLList;
784
		foreach ($uRLList as $depth1 => $depth1Value) {
785
			if(isset($depth1Value['URL'])){
786
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
787
			}
788
		}
789
790
		return $this;
791
    }
792
793
    /**
794
     * @param string $value
795
     *
796
     * @return $this
797
     */
798
    public function withAsync($value)
799
    {
800
        $this->data['Async'] = $value;
801
        $this->options['form_params']['Async'] = $value;
802
803
        return $this;
804
    }
805
}
806
807
/**
808
 * @method string getOrgName()
809
 * @method string getSourceType()
810
 * @method string getDataFormat()
811
 * @method array getURLList()
812
 * @method string getOrgId()
813
 * @method string getAsync()
814
 */
815
class DetectRibFracture extends Rpc
816
{
817
818
    /**
819
     * @param string $value
820
     *
821
     * @return $this
822
     */
823
    public function withOrgName($value)
824
    {
825
        $this->data['OrgName'] = $value;
826
        $this->options['form_params']['OrgName'] = $value;
827
828
        return $this;
829
    }
830
831
    /**
832
     * @param string $value
833
     *
834
     * @return $this
835
     */
836
    public function withSourceType($value)
837
    {
838
        $this->data['SourceType'] = $value;
839
        $this->options['form_params']['SourceType'] = $value;
840
841
        return $this;
842
    }
843
844
    /**
845
     * @param string $value
846
     *
847
     * @return $this
848
     */
849
    public function withDataFormat($value)
850
    {
851
        $this->data['DataFormat'] = $value;
852
        $this->options['form_params']['DataFormat'] = $value;
853
854
        return $this;
855
    }
856
857
    /**
858
     * @param array $uRLList
859
     *
860
     * @return $this
861
     */
862
	public function withURLList(array $uRLList)
863
	{
864
	    $this->data['URLList'] = $uRLList;
865
		foreach ($uRLList as $depth1 => $depth1Value) {
866
			if(isset($depth1Value['URL'])){
867
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
868
			}
869
		}
870
871
		return $this;
872
    }
873
874
    /**
875
     * @param string $value
876
     *
877
     * @return $this
878
     */
879
    public function withOrgId($value)
880
    {
881
        $this->data['OrgId'] = $value;
882
        $this->options['form_params']['OrgId'] = $value;
883
884
        return $this;
885
    }
886
887
    /**
888
     * @param string $value
889
     *
890
     * @return $this
891
     */
892
    public function withAsync($value)
893
    {
894
        $this->data['Async'] = $value;
895
        $this->options['form_params']['Async'] = $value;
896
897
        return $this;
898
    }
899
}
900
901
/**
902
 * @method string getOrgName()
903
 * @method string getUrl()
904
 * @method string getOrgId()
905
 */
906
class DetectSkinDisease extends Rpc
907
{
908
909
    /**
910
     * @param string $value
911
     *
912
     * @return $this
913
     */
914
    public function withOrgName($value)
915
    {
916
        $this->data['OrgName'] = $value;
917
        $this->options['form_params']['OrgName'] = $value;
918
919
        return $this;
920
    }
921
922
    /**
923
     * @param string $value
924
     *
925
     * @return $this
926
     */
927
    public function withUrl($value)
928
    {
929
        $this->data['Url'] = $value;
930
        $this->options['form_params']['Url'] = $value;
931
932
        return $this;
933
    }
934
935
    /**
936
     * @param string $value
937
     *
938
     * @return $this
939
     */
940
    public function withOrgId($value)
941
    {
942
        $this->data['OrgId'] = $value;
943
        $this->options['form_params']['OrgId'] = $value;
944
945
        return $this;
946
    }
947
}
948
949
/**
950
 * @method string getOrgName()
951
 * @method string getDataFormat()
952
 * @method array getURLList()
953
 * @method string getOrgId()
954
 */
955
class DetectSpineMRI extends Rpc
956
{
957
958
    /**
959
     * @param string $value
960
     *
961
     * @return $this
962
     */
963
    public function withOrgName($value)
964
    {
965
        $this->data['OrgName'] = $value;
966
        $this->options['form_params']['OrgName'] = $value;
967
968
        return $this;
969
    }
970
971
    /**
972
     * @param string $value
973
     *
974
     * @return $this
975
     */
976
    public function withDataFormat($value)
977
    {
978
        $this->data['DataFormat'] = $value;
979
        $this->options['form_params']['DataFormat'] = $value;
980
981
        return $this;
982
    }
983
984
    /**
985
     * @param array $uRLList
986
     *
987
     * @return $this
988
     */
989
	public function withURLList(array $uRLList)
990
	{
991
	    $this->data['URLList'] = $uRLList;
992
		foreach ($uRLList as $depth1 => $depth1Value) {
993
			if(isset($depth1Value['URL'])){
994
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
995
			}
996
		}
997
998
		return $this;
999
    }
1000
1001
    /**
1002
     * @param string $value
1003
     *
1004
     * @return $this
1005
     */
1006
    public function withOrgId($value)
1007
    {
1008
        $this->data['OrgId'] = $value;
1009
        $this->options['form_params']['OrgId'] = $value;
1010
1011
        return $this;
1012
    }
1013
}
1014
1015
/**
1016
 * @method string getSessionId()
1017
 * @method string getFeedback()
1018
 */
1019
class FeedbackSession extends Rpc
1020
{
1021
1022
    /**
1023
     * @param string $value
1024
     *
1025
     * @return $this
1026
     */
1027
    public function withSessionId($value)
1028
    {
1029
        $this->data['SessionId'] = $value;
1030
        $this->options['form_params']['SessionId'] = $value;
1031
1032
        return $this;
1033
    }
1034
1035
    /**
1036
     * @param string $value
1037
     *
1038
     * @return $this
1039
     */
1040
    public function withFeedback($value)
1041
    {
1042
        $this->data['Feedback'] = $value;
1043
        $this->options['form_params']['Feedback'] = $value;
1044
1045
        return $this;
1046
    }
1047
}
1048
1049
/**
1050
 * @method string getJobId()
1051
 * @method string getAsync()
1052
 */
1053
class GetAsyncJobResult extends Rpc
1054
{
1055
1056
    /**
1057
     * @param string $value
1058
     *
1059
     * @return $this
1060
     */
1061
    public function withJobId($value)
1062
    {
1063
        $this->data['JobId'] = $value;
1064
        $this->options['form_params']['JobId'] = $value;
1065
1066
        return $this;
1067
    }
1068
1069
    /**
1070
     * @param string $value
1071
     *
1072
     * @return $this
1073
     */
1074
    public function withAsync($value)
1075
    {
1076
        $this->data['Async'] = $value;
1077
        $this->options['form_params']['Async'] = $value;
1078
1079
        return $this;
1080
    }
1081
}
1082
1083
/**
1084
 * @method string getDataSourceType()
1085
 * @method string getOrgName()
1086
 * @method array getReferenceList()
1087
 * @method string getDataFormat()
1088
 * @method string getOrgId()
1089
 * @method string getAsync()
1090
 * @method array getFloatingList()
1091
 */
1092
class RunCTRegistration extends Rpc
1093
{
1094
1095
    /**
1096
     * @param string $value
1097
     *
1098
     * @return $this
1099
     */
1100
    public function withDataSourceType($value)
1101
    {
1102
        $this->data['DataSourceType'] = $value;
1103
        $this->options['form_params']['DataSourceType'] = $value;
1104
1105
        return $this;
1106
    }
1107
1108
    /**
1109
     * @param string $value
1110
     *
1111
     * @return $this
1112
     */
1113
    public function withOrgName($value)
1114
    {
1115
        $this->data['OrgName'] = $value;
1116
        $this->options['form_params']['OrgName'] = $value;
1117
1118
        return $this;
1119
    }
1120
1121
    /**
1122
     * @param array $referenceList
1123
     *
1124
     * @return $this
1125
     */
1126
	public function withReferenceList(array $referenceList)
1127
	{
1128
	    $this->data['ReferenceList'] = $referenceList;
1129
		foreach ($referenceList as $depth1 => $depth1Value) {
1130
			if(isset($depth1Value['ReferenceURL'])){
1131
				$this->options['form_params']['ReferenceList.' . ($depth1 + 1) . '.ReferenceURL'] = $depth1Value['ReferenceURL'];
1132
			}
1133
		}
1134
1135
		return $this;
1136
    }
1137
1138
    /**
1139
     * @param string $value
1140
     *
1141
     * @return $this
1142
     */
1143
    public function withDataFormat($value)
1144
    {
1145
        $this->data['DataFormat'] = $value;
1146
        $this->options['form_params']['DataFormat'] = $value;
1147
1148
        return $this;
1149
    }
1150
1151
    /**
1152
     * @param string $value
1153
     *
1154
     * @return $this
1155
     */
1156
    public function withOrgId($value)
1157
    {
1158
        $this->data['OrgId'] = $value;
1159
        $this->options['form_params']['OrgId'] = $value;
1160
1161
        return $this;
1162
    }
1163
1164
    /**
1165
     * @param string $value
1166
     *
1167
     * @return $this
1168
     */
1169
    public function withAsync($value)
1170
    {
1171
        $this->data['Async'] = $value;
1172
        $this->options['form_params']['Async'] = $value;
1173
1174
        return $this;
1175
    }
1176
1177
    /**
1178
     * @param array $floatingList
1179
     *
1180
     * @return $this
1181
     */
1182
	public function withFloatingList(array $floatingList)
1183
	{
1184
	    $this->data['FloatingList'] = $floatingList;
1185
		foreach ($floatingList as $depth1 => $depth1Value) {
1186
			if(isset($depth1Value['FloatingURL'])){
1187
				$this->options['form_params']['FloatingList.' . ($depth1 + 1) . '.FloatingURL'] = $depth1Value['FloatingURL'];
1188
			}
1189
		}
1190
1191
		return $this;
1192
    }
1193
}
1194
1195
/**
1196
 * @method string getSessionId()
1197
 * @method string getOrgName()
1198
 * @method array getAnswerImageDataList()
1199
 * @method array getAnswerTextList()
1200
 * @method string getDepartment()
1201
 * @method array getAnswerImageURLList()
1202
 * @method string getQuestionType()
1203
 * @method string getOrgId()
1204
 */
1205
class RunMedQA extends Rpc
1206
{
1207
1208
    /**
1209
     * @param string $value
1210
     *
1211
     * @return $this
1212
     */
1213
    public function withSessionId($value)
1214
    {
1215
        $this->data['SessionId'] = $value;
1216
        $this->options['form_params']['SessionId'] = $value;
1217
1218
        return $this;
1219
    }
1220
1221
    /**
1222
     * @param string $value
1223
     *
1224
     * @return $this
1225
     */
1226
    public function withOrgName($value)
1227
    {
1228
        $this->data['OrgName'] = $value;
1229
        $this->options['form_params']['OrgName'] = $value;
1230
1231
        return $this;
1232
    }
1233
1234
    /**
1235
     * @param array $answerImageDataList
1236
     *
1237
     * @return $this
1238
     */
1239
	public function withAnswerImageDataList(array $answerImageDataList)
1240
	{
1241
	    $this->data['AnswerImageDataList'] = $answerImageDataList;
1242
		foreach ($answerImageDataList as $depth1 => $depth1Value) {
1243
			if(isset($depth1Value['AnswerImageData'])){
1244
				$this->options['form_params']['AnswerImageDataList.' . ($depth1 + 1) . '.AnswerImageData'] = $depth1Value['AnswerImageData'];
1245
			}
1246
		}
1247
1248
		return $this;
1249
    }
1250
1251
    /**
1252
     * @param array $answerTextList
1253
     *
1254
     * @return $this
1255
     */
1256
	public function withAnswerTextList(array $answerTextList)
1257
	{
1258
	    $this->data['AnswerTextList'] = $answerTextList;
1259
		foreach ($answerTextList as $depth1 => $depth1Value) {
1260
			if(isset($depth1Value['AnswerText'])){
1261
				$this->options['form_params']['AnswerTextList.' . ($depth1 + 1) . '.AnswerText'] = $depth1Value['AnswerText'];
1262
			}
1263
		}
1264
1265
		return $this;
1266
    }
1267
1268
    /**
1269
     * @param string $value
1270
     *
1271
     * @return $this
1272
     */
1273
    public function withDepartment($value)
1274
    {
1275
        $this->data['Department'] = $value;
1276
        $this->options['form_params']['Department'] = $value;
1277
1278
        return $this;
1279
    }
1280
1281
    /**
1282
     * @param array $answerImageURLList
1283
     *
1284
     * @return $this
1285
     */
1286
	public function withAnswerImageURLList(array $answerImageURLList)
1287
	{
1288
	    $this->data['AnswerImageURLList'] = $answerImageURLList;
1289
		foreach ($answerImageURLList as $depth1 => $depth1Value) {
1290
			if(isset($depth1Value['AnswerImageURL'])){
1291
				$this->options['form_params']['AnswerImageURLList.' . ($depth1 + 1) . '.AnswerImageURL'] = $depth1Value['AnswerImageURL'];
1292
			}
1293
		}
1294
1295
		return $this;
1296
    }
1297
1298
    /**
1299
     * @param string $value
1300
     *
1301
     * @return $this
1302
     */
1303
    public function withQuestionType($value)
1304
    {
1305
        $this->data['QuestionType'] = $value;
1306
        $this->options['form_params']['QuestionType'] = $value;
1307
1308
        return $this;
1309
    }
1310
1311
    /**
1312
     * @param string $value
1313
     *
1314
     * @return $this
1315
     */
1316
    public function withOrgId($value)
1317
    {
1318
        $this->data['OrgId'] = $value;
1319
        $this->options['form_params']['OrgId'] = $value;
1320
1321
        return $this;
1322
    }
1323
}
1324
1325
/**
1326
 * @method string getOrgName()
1327
 * @method string getMask()
1328
 * @method string getDataFormat()
1329
 * @method array getURLList()
1330
 * @method string getOrgId()
1331
 * @method string getVerbose()
1332
 * @method string getAsync()
1333
 */
1334
class ScreenChestCT extends Rpc
1335
{
1336
1337
    /**
1338
     * @param string $value
1339
     *
1340
     * @return $this
1341
     */
1342
    public function withOrgName($value)
1343
    {
1344
        $this->data['OrgName'] = $value;
1345
        $this->options['form_params']['OrgName'] = $value;
1346
1347
        return $this;
1348
    }
1349
1350
    /**
1351
     * @param string $value
1352
     *
1353
     * @return $this
1354
     */
1355
    public function withMask($value)
1356
    {
1357
        $this->data['Mask'] = $value;
1358
        $this->options['form_params']['Mask'] = $value;
1359
1360
        return $this;
1361
    }
1362
1363
    /**
1364
     * @param string $value
1365
     *
1366
     * @return $this
1367
     */
1368
    public function withDataFormat($value)
1369
    {
1370
        $this->data['DataFormat'] = $value;
1371
        $this->options['form_params']['DataFormat'] = $value;
1372
1373
        return $this;
1374
    }
1375
1376
    /**
1377
     * @param array $uRLList
1378
     *
1379
     * @return $this
1380
     */
1381
	public function withURLList(array $uRLList)
1382
	{
1383
	    $this->data['URLList'] = $uRLList;
1384
		foreach ($uRLList as $depth1 => $depth1Value) {
1385
			if(isset($depth1Value['URL'])){
1386
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
1387
			}
1388
		}
1389
1390
		return $this;
1391
    }
1392
1393
    /**
1394
     * @param string $value
1395
     *
1396
     * @return $this
1397
     */
1398
    public function withOrgId($value)
1399
    {
1400
        $this->data['OrgId'] = $value;
1401
        $this->options['form_params']['OrgId'] = $value;
1402
1403
        return $this;
1404
    }
1405
1406
    /**
1407
     * @param string $value
1408
     *
1409
     * @return $this
1410
     */
1411
    public function withVerbose($value)
1412
    {
1413
        $this->data['Verbose'] = $value;
1414
        $this->options['form_params']['Verbose'] = $value;
1415
1416
        return $this;
1417
    }
1418
1419
    /**
1420
     * @param string $value
1421
     *
1422
     * @return $this
1423
     */
1424
    public function withAsync($value)
1425
    {
1426
        $this->data['Async'] = $value;
1427
        $this->options['form_params']['Async'] = $value;
1428
1429
        return $this;
1430
    }
1431
}
1432
1433
/**
1434
 * @method string getDataSourceType()
1435
 * @method array getURLList()
1436
 * @method string getAsync()
1437
 */
1438
class ScreenEC extends Rpc
1439
{
1440
1441
    /**
1442
     * @param string $value
1443
     *
1444
     * @return $this
1445
     */
1446
    public function withDataSourceType($value)
1447
    {
1448
        $this->data['DataSourceType'] = $value;
1449
        $this->options['form_params']['DataSourceType'] = $value;
1450
1451
        return $this;
1452
    }
1453
1454
    /**
1455
     * @param array $uRLList
1456
     *
1457
     * @return $this
1458
     */
1459
	public function withURLList(array $uRLList)
1460
	{
1461
	    $this->data['URLList'] = $uRLList;
1462
		foreach ($uRLList as $depth1 => $depth1Value) {
1463
			if(isset($depth1Value['URL'])){
1464
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
1465
			}
1466
		}
1467
1468
		return $this;
1469
    }
1470
1471
    /**
1472
     * @param string $value
1473
     *
1474
     * @return $this
1475
     */
1476
    public function withAsync($value)
1477
    {
1478
        $this->data['Async'] = $value;
1479
        $this->options['form_params']['Async'] = $value;
1480
1481
        return $this;
1482
    }
1483
}
1484
1485
/**
1486
 * @method string getOrgName()
1487
 * @method string getBodyPart()
1488
 * @method string getDataFormat()
1489
 * @method array getURLList()
1490
 * @method string getOrgId()
1491
 * @method string getAsync()
1492
 */
1493
class SegmentLymphNode extends Rpc
1494
{
1495
1496
    /**
1497
     * @param string $value
1498
     *
1499
     * @return $this
1500
     */
1501
    public function withOrgName($value)
1502
    {
1503
        $this->data['OrgName'] = $value;
1504
        $this->options['form_params']['OrgName'] = $value;
1505
1506
        return $this;
1507
    }
1508
1509
    /**
1510
     * @param string $value
1511
     *
1512
     * @return $this
1513
     */
1514
    public function withBodyPart($value)
1515
    {
1516
        $this->data['BodyPart'] = $value;
1517
        $this->options['form_params']['BodyPart'] = $value;
1518
1519
        return $this;
1520
    }
1521
1522
    /**
1523
     * @param string $value
1524
     *
1525
     * @return $this
1526
     */
1527
    public function withDataFormat($value)
1528
    {
1529
        $this->data['DataFormat'] = $value;
1530
        $this->options['form_params']['DataFormat'] = $value;
1531
1532
        return $this;
1533
    }
1534
1535
    /**
1536
     * @param array $uRLList
1537
     *
1538
     * @return $this
1539
     */
1540
	public function withURLList(array $uRLList)
1541
	{
1542
	    $this->data['URLList'] = $uRLList;
1543
		foreach ($uRLList as $depth1 => $depth1Value) {
1544
			if(isset($depth1Value['URL'])){
1545
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
1546
			}
1547
		}
1548
1549
		return $this;
1550
    }
1551
1552
    /**
1553
     * @param string $value
1554
     *
1555
     * @return $this
1556
     */
1557
    public function withOrgId($value)
1558
    {
1559
        $this->data['OrgId'] = $value;
1560
        $this->options['form_params']['OrgId'] = $value;
1561
1562
        return $this;
1563
    }
1564
1565
    /**
1566
     * @param string $value
1567
     *
1568
     * @return $this
1569
     */
1570
    public function withAsync($value)
1571
    {
1572
        $this->data['Async'] = $value;
1573
        $this->options['form_params']['Async'] = $value;
1574
1575
        return $this;
1576
    }
1577
}
1578
1579
/**
1580
 * @method string getOrgName()
1581
 * @method string getBodyPart()
1582
 * @method string getDataFormat()
1583
 * @method array getURLList()
1584
 * @method string getOrgId()
1585
 * @method string getAsync()
1586
 * @method string getContrast()
1587
 * @method array getMaskList()
1588
 */
1589
class SegmentOAR extends Rpc
1590
{
1591
1592
    /**
1593
     * @param string $value
1594
     *
1595
     * @return $this
1596
     */
1597
    public function withOrgName($value)
1598
    {
1599
        $this->data['OrgName'] = $value;
1600
        $this->options['form_params']['OrgName'] = $value;
1601
1602
        return $this;
1603
    }
1604
1605
    /**
1606
     * @param string $value
1607
     *
1608
     * @return $this
1609
     */
1610
    public function withBodyPart($value)
1611
    {
1612
        $this->data['BodyPart'] = $value;
1613
        $this->options['form_params']['BodyPart'] = $value;
1614
1615
        return $this;
1616
    }
1617
1618
    /**
1619
     * @param string $value
1620
     *
1621
     * @return $this
1622
     */
1623
    public function withDataFormat($value)
1624
    {
1625
        $this->data['DataFormat'] = $value;
1626
        $this->options['form_params']['DataFormat'] = $value;
1627
1628
        return $this;
1629
    }
1630
1631
    /**
1632
     * @param array $uRLList
1633
     *
1634
     * @return $this
1635
     */
1636
	public function withURLList(array $uRLList)
1637
	{
1638
	    $this->data['URLList'] = $uRLList;
1639
		foreach ($uRLList as $depth1 => $depth1Value) {
1640
			if(isset($depth1Value['URL'])){
1641
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
1642
			}
1643
		}
1644
1645
		return $this;
1646
    }
1647
1648
    /**
1649
     * @param string $value
1650
     *
1651
     * @return $this
1652
     */
1653
    public function withOrgId($value)
1654
    {
1655
        $this->data['OrgId'] = $value;
1656
        $this->options['form_params']['OrgId'] = $value;
1657
1658
        return $this;
1659
    }
1660
1661
    /**
1662
     * @param string $value
1663
     *
1664
     * @return $this
1665
     */
1666
    public function withAsync($value)
1667
    {
1668
        $this->data['Async'] = $value;
1669
        $this->options['form_params']['Async'] = $value;
1670
1671
        return $this;
1672
    }
1673
1674
    /**
1675
     * @param string $value
1676
     *
1677
     * @return $this
1678
     */
1679
    public function withContrast($value)
1680
    {
1681
        $this->data['Contrast'] = $value;
1682
        $this->options['form_params']['Contrast'] = $value;
1683
1684
        return $this;
1685
    }
1686
1687
    /**
1688
     * @param array $maskList
1689
     *
1690
     * @return $this
1691
     */
1692
	public function withMaskList(array $maskList)
1693
	{
1694
	    $this->data['MaskList'] = $maskList;
1695
		foreach ($maskList as $i => $iValue) {
1696
			$this->options['form_params']['MaskList.' . ($i + 1)] = $iValue;
1697
		}
1698
1699
		return $this;
1700
    }
1701
}
1702
1703
/**
1704
 * @method string getCancerType()
1705
 * @method string getOrgName()
1706
 * @method string getTargetVolumeType()
1707
 * @method string getDataFormat()
1708
 * @method array getURLList()
1709
 * @method string getOrgId()
1710
 * @method string getAsync()
1711
 */
1712
class TargetVolumeSegment extends Rpc
1713
{
1714
1715
    /**
1716
     * @param string $value
1717
     *
1718
     * @return $this
1719
     */
1720
    public function withCancerType($value)
1721
    {
1722
        $this->data['CancerType'] = $value;
1723
        $this->options['form_params']['CancerType'] = $value;
1724
1725
        return $this;
1726
    }
1727
1728
    /**
1729
     * @param string $value
1730
     *
1731
     * @return $this
1732
     */
1733
    public function withOrgName($value)
1734
    {
1735
        $this->data['OrgName'] = $value;
1736
        $this->options['form_params']['OrgName'] = $value;
1737
1738
        return $this;
1739
    }
1740
1741
    /**
1742
     * @param string $value
1743
     *
1744
     * @return $this
1745
     */
1746
    public function withTargetVolumeType($value)
1747
    {
1748
        $this->data['TargetVolumeType'] = $value;
1749
        $this->options['form_params']['TargetVolumeType'] = $value;
1750
1751
        return $this;
1752
    }
1753
1754
    /**
1755
     * @param string $value
1756
     *
1757
     * @return $this
1758
     */
1759
    public function withDataFormat($value)
1760
    {
1761
        $this->data['DataFormat'] = $value;
1762
        $this->options['form_params']['DataFormat'] = $value;
1763
1764
        return $this;
1765
    }
1766
1767
    /**
1768
     * @param array $uRLList
1769
     *
1770
     * @return $this
1771
     */
1772
	public function withURLList(array $uRLList)
1773
	{
1774
	    $this->data['URLList'] = $uRLList;
1775
		foreach ($uRLList as $depth1 => $depth1Value) {
1776
			if(isset($depth1Value['URL'])){
1777
				$this->options['form_params']['URLList.' . ($depth1 + 1) . '.URL'] = $depth1Value['URL'];
1778
			}
1779
		}
1780
1781
		return $this;
1782
    }
1783
1784
    /**
1785
     * @param string $value
1786
     *
1787
     * @return $this
1788
     */
1789
    public function withOrgId($value)
1790
    {
1791
        $this->data['OrgId'] = $value;
1792
        $this->options['form_params']['OrgId'] = $value;
1793
1794
        return $this;
1795
    }
1796
1797
    /**
1798
     * @param string $value
1799
     *
1800
     * @return $this
1801
     */
1802
    public function withAsync($value)
1803
    {
1804
        $this->data['Async'] = $value;
1805
        $this->options['form_params']['Async'] = $value;
1806
1807
        return $this;
1808
    }
1809
}
1810
1811
/**
1812
 * @method string getToLanguage()
1813
 * @method string getText()
1814
 * @method string getFromLanguage()
1815
 */
1816
class TranslateMed extends Rpc
1817
{
1818
1819
    /**
1820
     * @param string $value
1821
     *
1822
     * @return $this
1823
     */
1824
    public function withToLanguage($value)
1825
    {
1826
        $this->data['ToLanguage'] = $value;
1827
        $this->options['form_params']['ToLanguage'] = $value;
1828
1829
        return $this;
1830
    }
1831
1832
    /**
1833
     * @param string $value
1834
     *
1835
     * @return $this
1836
     */
1837
    public function withText($value)
1838
    {
1839
        $this->data['Text'] = $value;
1840
        $this->options['form_params']['Text'] = $value;
1841
1842
        return $this;
1843
    }
1844
1845
    /**
1846
     * @param string $value
1847
     *
1848
     * @return $this
1849
     */
1850
    public function withFromLanguage($value)
1851
    {
1852
        $this->data['FromLanguage'] = $value;
1853
        $this->options['form_params']['FromLanguage'] = $value;
1854
1855
        return $this;
1856
    }
1857
}
1858