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 ( 1e2e8d...516415 )
by
unknown
08:35
created

DetectFace::withClientInfo()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
ccs 0
cts 0
cp 0
rs 10
cc 1
nc 1
nop 1
crap 2
1
<?php
2
3
namespace AlibabaCloud\Green\V20180509;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method DetectFace detectFace(array $options = [])
9
 * @method ListSimilarityImages listSimilarityImages(array $options = [])
10
 * @method ListSimilarityLibraries listSimilarityLibraries(array $options = [])
11
 * @method AddSimilarityLibrary addSimilarityLibrary(array $options = [])
12
 * @method DeleteSimilarityLibrary deleteSimilarityLibrary(array $options = [])
13
 * @method GetSimilarityLibrary getSimilarityLibrary(array $options = [])
14
 * @method GetSimilarityImage getSimilarityImage(array $options = [])
15
 * @method AddVideoDna addVideoDna(array $options = [])
16
 * @method AddVideoDnaGroup addVideoDnaGroup(array $options = [])
17
 * @method DeleteVideoDna deleteVideoDna(array $options = [])
18
 * @method DeleteVideoDnaGroup deleteVideoDnaGroup(array $options = [])
19
 * @method GetAddVideoDnaResults getAddVideoDnaResults(array $options = [])
20
 * @method VoiceCancelScan voiceCancelScan(array $options = [])
21
 * @method UploadCredentials uploadCredentials(array $options = [])
22
 * @method VoiceIdentityCheck voiceIdentityCheck(array $options = [])
23
 * @method VoiceIdentityRegister voiceIdentityRegister(array $options = [])
24
 * @method VoiceIdentityStartCheck voiceIdentityStartCheck(array $options = [])
25
 * @method VoiceIdentityUnregister voiceIdentityUnregister(array $options = [])
26
 * @method VoiceIdentityStartRegister voiceIdentityStartRegister(array $options = [])
27
 * @method VideoSyncScan videoSyncScan(array $options = [])
28
 * @method VideoAsyncScanResults videoAsyncScanResults(array $options = [])
29
 * @method VoiceAsyncScanResults voiceAsyncScanResults(array $options = [])
30
 * @method GetFaces getFaces(array $options = [])
31
 * @method AddGroups addGroups(array $options = [])
32
 * @method GetGroups getGroups(array $options = [])
33
 * @method GetPersons getPersons(array $options = [])
34
 * @method DeleteSimilarityImage deleteSimilarityImage(array $options = [])
35
 * @method TextFeedback textFeedback(array $options = [])
36
 * @method AddFaces addFaces(array $options = [])
37
 * @method SetPerson setPerson(array $options = [])
38
 * @method DeletePerson deletePerson(array $options = [])
39
 * @method DeleteFaces deleteFaces(array $options = [])
40
 * @method VoiceAsyncScan voiceAsyncScan(array $options = [])
41
 * @method ImageAsyncScan imageAsyncScan(array $options = [])
42
 * @method ImageSyncScan imageSyncScan(array $options = [])
43
 * @method GetPerson getPerson(array $options = [])
44
 * @method AddPerson addPerson(array $options = [])
45
 * @method VideoFeedback videoFeedback(array $options = [])
46
 * @method FileAsyncScanResults fileAsyncScanResults(array $options = [])
47
 * @method AddSimilarityImage addSimilarityImage(array $options = [])
48
 * @method ImageScanFeedback imageScanFeedback(array $options = [])
49
 * @method SearchPerson searchPerson(array $options = [])
50
 * @method ImageAsyncScanResults imageAsyncScanResults(array $options = [])
51
 * @method VideoAsyncScan videoAsyncScan(array $options = [])
52
 * @method TextScan textScan(array $options = [])
53
 * @method FileAsyncScan fileAsyncScan(array $options = [])
54
 * @method DeleteGroups deleteGroups(array $options = [])
55
 */
56
class GreenApiResolver extends ApiResolver
57
{
58
}
59
60
class Roa extends \AlibabaCloud\Client\Resolver\Roa
61
{
62
    /** @var string */
63
    public $product = 'Green';
64
65
    /** @var string */
66
    public $version = '2018-05-09';
67
68
    /** @var string */
69
    public $method = 'POST';
70
71
    /** @var string */
72
    public $serviceCode = 'green';
73
}
74
75
/**
76
 * @method string getClientInfo()
77
 */
78
class DetectFace extends Roa
79
{
80
    /** @var string */
81
    public $pathPattern = '/green/face/detect';
82
83
    /**
84
     * @param string $value
85
     *
86
     * @return $this
87
     */
88
    public function withClientInfo($value)
89
    {
90
        $this->data['ClientInfo'] = $value;
91
        $this->options['query']['ClientInfo'] = $value;
92
93
        return $this;
94
    }
95
}
96
97
/**
98
 * @method string getClientInfo()
99
 */
100
class ListSimilarityImages extends Roa
101
{
102
    /** @var string */
103
    public $pathPattern = '/green/similarity/image/list';
104
105
    /**
106
     * @param string $value
107
     *
108
     * @return $this
109
     */
110
    public function withClientInfo($value)
111
    {
112
        $this->data['ClientInfo'] = $value;
113
        $this->options['query']['ClientInfo'] = $value;
114
115
        return $this;
116
    }
117
}
118
119
/**
120
 * @method string getClientInfo()
121
 */
122
class ListSimilarityLibraries extends Roa
123
{
124
    /** @var string */
125
    public $pathPattern = '/green/similarity/library/list';
126
127
    /**
128
     * @param string $value
129
     *
130
     * @return $this
131
     */
132
    public function withClientInfo($value)
133
    {
134
        $this->data['ClientInfo'] = $value;
135
        $this->options['query']['ClientInfo'] = $value;
136
137
        return $this;
138
    }
139
}
140
141
/**
142
 * @method string getClientInfo()
143
 */
144
class AddSimilarityLibrary extends Roa
145
{
146
    /** @var string */
147
    public $pathPattern = '/green/similarity/library/add';
148
149
    /**
150
     * @param string $value
151
     *
152
     * @return $this
153
     */
154
    public function withClientInfo($value)
155
    {
156
        $this->data['ClientInfo'] = $value;
157
        $this->options['query']['ClientInfo'] = $value;
158
159
        return $this;
160
    }
161
}
162
163
/**
164
 * @method string getClientInfo()
165
 */
166
class DeleteSimilarityLibrary extends Roa
167
{
168
    /** @var string */
169
    public $pathPattern = '/green/similarity/library/delete';
170
171
    /**
172
     * @param string $value
173
     *
174
     * @return $this
175
     */
176
    public function withClientInfo($value)
177
    {
178
        $this->data['ClientInfo'] = $value;
179
        $this->options['query']['ClientInfo'] = $value;
180
181
        return $this;
182
    }
183
}
184
185
/**
186
 * @method string getClientInfo()
187
 */
188
class GetSimilarityLibrary extends Roa
189
{
190
    /** @var string */
191
    public $pathPattern = '/green/similarity/library/get';
192
193
    /**
194
     * @param string $value
195
     *
196
     * @return $this
197
     */
198
    public function withClientInfo($value)
199
    {
200
        $this->data['ClientInfo'] = $value;
201
        $this->options['query']['ClientInfo'] = $value;
202
203
        return $this;
204
    }
205
}
206
207
/**
208
 * @method string getClientInfo()
209
 */
210
class GetSimilarityImage extends Roa
211
{
212
    /** @var string */
213
    public $pathPattern = '/green/similarity/image/get';
214
215
    /**
216
     * @param string $value
217
     *
218
     * @return $this
219
     */
220
    public function withClientInfo($value)
221
    {
222
        $this->data['ClientInfo'] = $value;
223
        $this->options['query']['ClientInfo'] = $value;
224
225
        return $this;
226
    }
227
}
228
229
/**
230
 * @method string getClientInfo()
231
 */
232
class AddVideoDna extends Roa
233
{
234
    /** @var string */
235
    public $pathPattern = '/green/video/dna/add';
236
237
    /**
238
     * @param string $value
239
     *
240
     * @return $this
241
     */
242
    public function withClientInfo($value)
243
    {
244
        $this->data['ClientInfo'] = $value;
245
        $this->options['query']['ClientInfo'] = $value;
246
247
        return $this;
248
    }
249
}
250
251
/**
252
 * @method string getClientInfo()
253
 */
254
class AddVideoDnaGroup extends Roa
255
{
256
    /** @var string */
257
    public $pathPattern = '/green/video/dna/group/add';
258
259
    /**
260
     * @param string $value
261
     *
262
     * @return $this
263
     */
264
    public function withClientInfo($value)
265
    {
266
        $this->data['ClientInfo'] = $value;
267
        $this->options['query']['ClientInfo'] = $value;
268
269
        return $this;
270
    }
271
}
272
273
/**
274
 * @method string getClientInfo()
275
 */
276
class DeleteVideoDna extends Roa
277
{
278
    /** @var string */
279
    public $pathPattern = '/green/video/dna/delete';
280
281
    /**
282
     * @param string $value
283
     *
284
     * @return $this
285
     */
286
    public function withClientInfo($value)
287
    {
288
        $this->data['ClientInfo'] = $value;
289
        $this->options['query']['ClientInfo'] = $value;
290
291
        return $this;
292
    }
293
}
294
295
/**
296
 * @method string getClientInfo()
297
 */
298
class DeleteVideoDnaGroup extends Roa
299
{
300
    /** @var string */
301
    public $pathPattern = '/green/video/dna/group/delete';
302
303
    /**
304
     * @param string $value
305
     *
306
     * @return $this
307
     */
308
    public function withClientInfo($value)
309
    {
310
        $this->data['ClientInfo'] = $value;
311
        $this->options['query']['ClientInfo'] = $value;
312
313
        return $this;
314
    }
315
}
316
317
/**
318
 * @method string getClientInfo()
319
 */
320
class GetAddVideoDnaResults extends Roa
321
{
322
    /** @var string */
323
    public $pathPattern = '/green/video/dna/add/results';
324
325
    /**
326
     * @param string $value
327
     *
328
     * @return $this
329
     */
330
    public function withClientInfo($value)
331
    {
332
        $this->data['ClientInfo'] = $value;
333
        $this->options['query']['ClientInfo'] = $value;
334
335
        return $this;
336
    }
337
}
338
339
/**
340
 * @method string getClientInfo()
341
 */
342
class VoiceCancelScan extends Roa
343
{
344
    /** @var string */
345
    public $pathPattern = '/green/voice/cancelscan';
346
347
    /**
348
     * @param string $value
349
     *
350
     * @return $this
351
     */
352
    public function withClientInfo($value)
353
    {
354
        $this->data['ClientInfo'] = $value;
355
        $this->options['query']['ClientInfo'] = $value;
356
357
        return $this;
358
    }
359
}
360
361
/**
362
 * @method string getClientInfo()
363
 */
364
class UploadCredentials extends Roa
365
{
366
    /** @var string */
367
    public $pathPattern = '/green/credentials/uploadcredentials';
368
369
    /**
370
     * @param string $value
371
     *
372
     * @return $this
373
     */
374
    public function withClientInfo($value)
375
    {
376
        $this->data['ClientInfo'] = $value;
377
        $this->options['query']['ClientInfo'] = $value;
378
379
        return $this;
380
    }
381
}
382
383
/**
384
 * @method string getClientInfo()
385
 */
386
class VoiceIdentityCheck extends Roa
387
{
388
    /** @var string */
389
    public $pathPattern = '/green/voice/auth/check';
390
391
    /**
392
     * @param string $value
393
     *
394
     * @return $this
395
     */
396
    public function withClientInfo($value)
397
    {
398
        $this->data['ClientInfo'] = $value;
399
        $this->options['query']['ClientInfo'] = $value;
400
401
        return $this;
402
    }
403
}
404
405
/**
406
 * @method string getClientInfo()
407
 */
408
class VoiceIdentityRegister extends Roa
409
{
410
    /** @var string */
411
    public $pathPattern = '/green/voice/auth/register';
412
413
    /**
414
     * @param string $value
415
     *
416
     * @return $this
417
     */
418
    public function withClientInfo($value)
419
    {
420
        $this->data['ClientInfo'] = $value;
421
        $this->options['query']['ClientInfo'] = $value;
422
423
        return $this;
424
    }
425
}
426
427
/**
428
 * @method string getClientInfo()
429
 */
430
class VoiceIdentityStartCheck extends Roa
431
{
432
    /** @var string */
433
    public $pathPattern = '/green/voice/auth/start/check';
434
435
    /**
436
     * @param string $value
437
     *
438
     * @return $this
439
     */
440
    public function withClientInfo($value)
441
    {
442
        $this->data['ClientInfo'] = $value;
443
        $this->options['query']['ClientInfo'] = $value;
444
445
        return $this;
446
    }
447
}
448
449
/**
450
 * @method string getClientInfo()
451
 */
452
class VoiceIdentityUnregister extends Roa
453
{
454
    /** @var string */
455
    public $pathPattern = '/green/voice/auth/unregister';
456
457
    /**
458
     * @param string $value
459
     *
460
     * @return $this
461
     */
462
    public function withClientInfo($value)
463
    {
464
        $this->data['ClientInfo'] = $value;
465
        $this->options['query']['ClientInfo'] = $value;
466
467
        return $this;
468
    }
469
}
470
471
/**
472
 * @method string getClientInfo()
473
 */
474
class VoiceIdentityStartRegister extends Roa
475
{
476
    /** @var string */
477
    public $pathPattern = '/green/voice/auth/start/register';
478
479
    /**
480
     * @param string $value
481
     *
482
     * @return $this
483
     */
484
    public function withClientInfo($value)
485
    {
486
        $this->data['ClientInfo'] = $value;
487
        $this->options['query']['ClientInfo'] = $value;
488
489
        return $this;
490
    }
491
}
492
493
/**
494
 * @method string getClientInfo()
495
 */
496
class VideoSyncScan extends Roa
497
{
498
    /** @var string */
499
    public $pathPattern = '/green/video/syncscan';
500
501
    /**
502
     * @param string $value
503
     *
504
     * @return $this
505
     */
506
    public function withClientInfo($value)
507
    {
508
        $this->data['ClientInfo'] = $value;
509
        $this->options['query']['ClientInfo'] = $value;
510
511
        return $this;
512
    }
513
}
514
515
/**
516
 * @method string getClientInfo()
517
 */
518
class VideoAsyncScanResults extends Roa
519
{
520
    /** @var string */
521
    public $pathPattern = '/green/video/results';
522
523
    /**
524
     * @param string $value
525
     *
526
     * @return $this
527
     */
528
    public function withClientInfo($value)
529
    {
530
        $this->data['ClientInfo'] = $value;
531
        $this->options['query']['ClientInfo'] = $value;
532
533
        return $this;
534
    }
535
}
536
537
/**
538
 * @method string getClientInfo()
539
 */
540
class VoiceAsyncScanResults extends Roa
541
{
542
    /** @var string */
543
    public $pathPattern = '/green/voice/results';
544
545
    /**
546
     * @param string $value
547
     *
548
     * @return $this
549
     */
550
    public function withClientInfo($value)
551
    {
552
        $this->data['ClientInfo'] = $value;
553
        $this->options['query']['ClientInfo'] = $value;
554
555
        return $this;
556
    }
557
}
558
559
/**
560
 * @method string getClientInfo()
561
 */
562
class GetFaces extends Roa
563
{
564
    /** @var string */
565
    public $pathPattern = '/green/sface/faces';
566
567
    /**
568
     * @param string $value
569
     *
570
     * @return $this
571
     */
572
    public function withClientInfo($value)
573
    {
574
        $this->data['ClientInfo'] = $value;
575
        $this->options['query']['ClientInfo'] = $value;
576
577
        return $this;
578
    }
579
}
580
581
/**
582
 * @method string getClientInfo()
583
 */
584
class AddGroups extends Roa
585
{
586
    /** @var string */
587
    public $pathPattern = '/green/sface/person/groups/add';
588
589
    /**
590
     * @param string $value
591
     *
592
     * @return $this
593
     */
594
    public function withClientInfo($value)
595
    {
596
        $this->data['ClientInfo'] = $value;
597
        $this->options['query']['ClientInfo'] = $value;
598
599
        return $this;
600
    }
601
}
602
603
/**
604
 * @method string getClientInfo()
605
 */
606
class GetGroups extends Roa
607
{
608
    /** @var string */
609
    public $pathPattern = '/green/sface/groups';
610
611
    /**
612
     * @param string $value
613
     *
614
     * @return $this
615
     */
616
    public function withClientInfo($value)
617
    {
618
        $this->data['ClientInfo'] = $value;
619
        $this->options['query']['ClientInfo'] = $value;
620
621
        return $this;
622
    }
623
}
624
625
/**
626
 * @method string getClientInfo()
627
 */
628
class GetPersons extends Roa
629
{
630
    /** @var string */
631
    public $pathPattern = '/green/sface/group/persons';
632
633
    /**
634
     * @param string $value
635
     *
636
     * @return $this
637
     */
638
    public function withClientInfo($value)
639
    {
640
        $this->data['ClientInfo'] = $value;
641
        $this->options['query']['ClientInfo'] = $value;
642
643
        return $this;
644
    }
645
}
646
647
/**
648
 * @method string getClientInfo()
649
 */
650
class DeleteSimilarityImage extends Roa
651
{
652
    /** @var string */
653
    public $pathPattern = '/green/similarity/image/delete';
654
655
    /**
656
     * @param string $value
657
     *
658
     * @return $this
659
     */
660
    public function withClientInfo($value)
661
    {
662
        $this->data['ClientInfo'] = $value;
663
        $this->options['query']['ClientInfo'] = $value;
664
665
        return $this;
666
    }
667
}
668
669
/**
670
 * @method string getClientInfo()
671
 */
672
class TextFeedback extends Roa
673
{
674
    /** @var string */
675
    public $pathPattern = '/green/text/feedback';
676
677
    /**
678
     * @param string $value
679
     *
680
     * @return $this
681
     */
682
    public function withClientInfo($value)
683
    {
684
        $this->data['ClientInfo'] = $value;
685
        $this->options['query']['ClientInfo'] = $value;
686
687
        return $this;
688
    }
689
}
690
691
/**
692
 * @method string getClientInfo()
693
 */
694
class AddFaces extends Roa
695
{
696
    /** @var string */
697
    public $pathPattern = '/green/sface/face/add';
698
699
    /**
700
     * @param string $value
701
     *
702
     * @return $this
703
     */
704
    public function withClientInfo($value)
705
    {
706
        $this->data['ClientInfo'] = $value;
707
        $this->options['query']['ClientInfo'] = $value;
708
709
        return $this;
710
    }
711
}
712
713
/**
714
 * @method string getClientInfo()
715
 */
716
class SetPerson extends Roa
717
{
718
    /** @var string */
719
    public $pathPattern = '/green/sface/person/update';
720
721
    /**
722
     * @param string $value
723
     *
724
     * @return $this
725
     */
726
    public function withClientInfo($value)
727
    {
728
        $this->data['ClientInfo'] = $value;
729
        $this->options['query']['ClientInfo'] = $value;
730
731
        return $this;
732
    }
733
}
734
735
/**
736
 * @method string getClientInfo()
737
 */
738
class DeletePerson extends Roa
739
{
740
    /** @var string */
741
    public $pathPattern = '/green/sface/person/delete';
742
743
    /**
744
     * @param string $value
745
     *
746
     * @return $this
747
     */
748
    public function withClientInfo($value)
749
    {
750
        $this->data['ClientInfo'] = $value;
751
        $this->options['query']['ClientInfo'] = $value;
752
753
        return $this;
754
    }
755
}
756
757
/**
758
 * @method string getClientInfo()
759
 */
760
class DeleteFaces extends Roa
761
{
762
    /** @var string */
763
    public $pathPattern = '/green/sface/face/delete';
764
765
    /**
766
     * @param string $value
767
     *
768
     * @return $this
769
     */
770
    public function withClientInfo($value)
771
    {
772
        $this->data['ClientInfo'] = $value;
773
        $this->options['query']['ClientInfo'] = $value;
774
775
        return $this;
776
    }
777
}
778
779
/**
780
 * @method string getClientInfo()
781
 */
782
class VoiceAsyncScan extends Roa
783
{
784
    /** @var string */
785
    public $pathPattern = '/green/voice/asyncscan';
786
787
    /**
788
     * @param string $value
789
     *
790
     * @return $this
791
     */
792
    public function withClientInfo($value)
793
    {
794
        $this->data['ClientInfo'] = $value;
795
        $this->options['query']['ClientInfo'] = $value;
796
797
        return $this;
798
    }
799
}
800
801
/**
802
 * @method string getClientInfo()
803
 */
804
class ImageAsyncScan extends Roa
805
{
806
    /** @var string */
807
    public $pathPattern = '/green/image/asyncscan';
808
809
    /**
810
     * @param string $value
811
     *
812
     * @return $this
813
     */
814
    public function withClientInfo($value)
815
    {
816
        $this->data['ClientInfo'] = $value;
817
        $this->options['query']['ClientInfo'] = $value;
818
819
        return $this;
820
    }
821
}
822
823
/**
824
 * @method string getClientInfo()
825
 */
826
class ImageSyncScan extends Roa
827
{
828
    /** @var string */
829
    public $pathPattern = '/green/image/scan';
830
831
    /**
832
     * @param string $value
833
     *
834
     * @return $this
835
     */
836
    public function withClientInfo($value)
837
    {
838
        $this->data['ClientInfo'] = $value;
839
        $this->options['query']['ClientInfo'] = $value;
840
841
        return $this;
842
    }
843
}
844
845
/**
846
 * @method string getClientInfo()
847
 */
848
class GetPerson extends Roa
849
{
850
    /** @var string */
851
    public $pathPattern = '/green/sface/person';
852
853
    /**
854
     * @param string $value
855
     *
856
     * @return $this
857
     */
858
    public function withClientInfo($value)
859
    {
860
        $this->data['ClientInfo'] = $value;
861
        $this->options['query']['ClientInfo'] = $value;
862
863
        return $this;
864
    }
865
}
866
867
/**
868
 * @method string getClientInfo()
869
 */
870
class AddPerson extends Roa
871
{
872
    /** @var string */
873
    public $pathPattern = '/green/sface/person/add';
874
875
    /**
876
     * @param string $value
877
     *
878
     * @return $this
879
     */
880
    public function withClientInfo($value)
881
    {
882
        $this->data['ClientInfo'] = $value;
883
        $this->options['query']['ClientInfo'] = $value;
884
885
        return $this;
886
    }
887
}
888
889
/**
890
 * @method string getClientInfo()
891
 */
892
class VideoFeedback extends Roa
893
{
894
    /** @var string */
895
    public $pathPattern = '/green/video/feedback';
896
897
    /**
898
     * @param string $value
899
     *
900
     * @return $this
901
     */
902
    public function withClientInfo($value)
903
    {
904
        $this->data['ClientInfo'] = $value;
905
        $this->options['query']['ClientInfo'] = $value;
906
907
        return $this;
908
    }
909
}
910
911
/**
912
 * @method string getClientInfo()
913
 */
914
class FileAsyncScanResults extends Roa
915
{
916
    /** @var string */
917
    public $pathPattern = '/green/file/results';
918
919
    /**
920
     * @param string $value
921
     *
922
     * @return $this
923
     */
924
    public function withClientInfo($value)
925
    {
926
        $this->data['ClientInfo'] = $value;
927
        $this->options['query']['ClientInfo'] = $value;
928
929
        return $this;
930
    }
931
}
932
933
/**
934
 * @method string getClientInfo()
935
 */
936
class AddSimilarityImage extends Roa
937
{
938
    /** @var string */
939
    public $pathPattern = '/green/similarity/image/add';
940
941
    /**
942
     * @param string $value
943
     *
944
     * @return $this
945
     */
946
    public function withClientInfo($value)
947
    {
948
        $this->data['ClientInfo'] = $value;
949
        $this->options['query']['ClientInfo'] = $value;
950
951
        return $this;
952
    }
953
}
954
955
/**
956
 * @method string getClientInfo()
957
 */
958
class ImageScanFeedback extends Roa
959
{
960
    /** @var string */
961
    public $pathPattern = '/green/image/feedback';
962
963
    /**
964
     * @param string $value
965
     *
966
     * @return $this
967
     */
968
    public function withClientInfo($value)
969
    {
970
        $this->data['ClientInfo'] = $value;
971
        $this->options['query']['ClientInfo'] = $value;
972
973
        return $this;
974
    }
975
}
976
977
/**
978
 * @method string getClientInfo()
979
 */
980
class SearchPerson extends Roa
981
{
982
    /** @var string */
983
    public $pathPattern = '/green/sface/search';
984
985
    /**
986
     * @param string $value
987
     *
988
     * @return $this
989
     */
990
    public function withClientInfo($value)
991
    {
992
        $this->data['ClientInfo'] = $value;
993
        $this->options['query']['ClientInfo'] = $value;
994
995
        return $this;
996
    }
997
}
998
999
/**
1000
 * @method string getClientInfo()
1001
 */
1002
class ImageAsyncScanResults extends Roa
1003
{
1004
    /** @var string */
1005
    public $pathPattern = '/green/image/results';
1006
1007
    /**
1008
     * @param string $value
1009
     *
1010
     * @return $this
1011
     */
1012
    public function withClientInfo($value)
1013
    {
1014
        $this->data['ClientInfo'] = $value;
1015
        $this->options['query']['ClientInfo'] = $value;
1016
1017
        return $this;
1018
    }
1019
}
1020
1021
/**
1022
 * @method string getClientInfo()
1023
 */
1024
class VideoAsyncScan extends Roa
1025
{
1026
    /** @var string */
1027
    public $pathPattern = '/green/video/asyncscan';
1028
1029
    /**
1030
     * @param string $value
1031
     *
1032
     * @return $this
1033
     */
1034
    public function withClientInfo($value)
1035
    {
1036
        $this->data['ClientInfo'] = $value;
1037
        $this->options['query']['ClientInfo'] = $value;
1038
1039
        return $this;
1040
    }
1041
}
1042
1043
/**
1044
 * @method string getClientInfo()
1045
 */
1046
class TextScan extends Roa
1047
{
1048
    /** @var string */
1049
    public $pathPattern = '/green/text/scan';
1050
1051
    /**
1052
     * @param string $value
1053
     *
1054
     * @return $this
1055
     */
1056
    public function withClientInfo($value)
1057
    {
1058
        $this->data['ClientInfo'] = $value;
1059
        $this->options['query']['ClientInfo'] = $value;
1060
1061
        return $this;
1062
    }
1063
}
1064
1065
/**
1066
 * @method string getClientInfo()
1067
 */
1068
class FileAsyncScan extends Roa
1069
{
1070
    /** @var string */
1071
    public $pathPattern = '/green/file/asyncscan';
1072
1073
    /**
1074
     * @param string $value
1075
     *
1076
     * @return $this
1077
     */
1078
    public function withClientInfo($value)
1079
    {
1080
        $this->data['ClientInfo'] = $value;
1081
        $this->options['query']['ClientInfo'] = $value;
1082
1083
        return $this;
1084
    }
1085
}
1086
1087
/**
1088
 * @method string getClientInfo()
1089
 */
1090
class DeleteGroups extends Roa
1091
{
1092
    /** @var string */
1093
    public $pathPattern = '/green/sface/person/groups/delete';
1094
1095
    /**
1096
     * @param string $value
1097
     *
1098
     * @return $this
1099
     */
1100
    public function withClientInfo($value)
1101
    {
1102
        $this->data['ClientInfo'] = $value;
1103
        $this->options['query']['ClientInfo'] = $value;
1104
1105
        return $this;
1106
    }
1107
}
1108