123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455 |
- <?php
- namespace AlibabaCloud\Cloudauth\V20180916;
- use AlibabaCloud\Client\Resolver\ApiResolver;
- /**
- * @method CompareFaces compareFaces(array $options = [])
- * @method CreateAuthKey createAuthKey(array $options = [])
- * @method CreateVerifySDK createVerifySDK(array $options = [])
- * @method DescribeDeviceInfo describeDeviceInfo(array $options = [])
- * @method DescribeVerifySDK describeVerifySDK(array $options = [])
- * @method DetectFaceAttributes detectFaceAttributes(array $options = [])
- * @method GetMaterials getMaterials(array $options = [])
- * @method GetStatus getStatus(array $options = [])
- * @method GetVerifyToken getVerifyToken(array $options = [])
- * @method ModifyDeviceInfo modifyDeviceInfo(array $options = [])
- * @method SubmitMaterials submitMaterials(array $options = [])
- * @method SubmitVerification submitVerification(array $options = [])
- */
- class CloudauthApiResolver extends ApiResolver
- {
- }
- class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
- {
- /** @var string */
- public $product = 'Cloudauth';
- /** @var string */
- public $version = '2018-09-16';
- /** @var string */
- public $method = 'POST';
- /** @var string */
- public $serviceCode = 'cloudauth';
- }
- /**
- * @method string getSourceImageType()
- * @method string getResourceOwnerId()
- * @method $this withResourceOwnerId($value)
- * @method string getTargetImageType()
- * @method string getTargetImageValue()
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getSourceImageValue()
- */
- class CompareFaces extends Rpc
- {
- /** @var string */
- public $scheme = 'https';
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withSourceImageType($value)
- {
- $this->data['SourceImageType'] = $value;
- $this->options['form_params']['SourceImageType'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withTargetImageType($value)
- {
- $this->data['TargetImageType'] = $value;
- $this->options['form_params']['TargetImageType'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withTargetImageValue($value)
- {
- $this->data['TargetImageValue'] = $value;
- $this->options['form_params']['TargetImageValue'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withSourceImageValue($value)
- {
- $this->data['SourceImageValue'] = $value;
- $this->options['form_params']['SourceImageValue'] = $value;
- return $this;
- }
- }
- /**
- * @method string getUserDeviceId()
- * @method $this withUserDeviceId($value)
- * @method string getTest()
- * @method $this withTest($value)
- * @method string getBizType()
- * @method $this withBizType($value)
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getAuthYears()
- * @method $this withAuthYears($value)
- * @method string getLang()
- * @method $this withLang($value)
- */
- class CreateAuthKey extends Rpc
- {
- }
- /**
- * @method string getAppUrl()
- * @method $this withAppUrl($value)
- * @method string getPlatform()
- * @method $this withPlatform($value)
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getLang()
- * @method $this withLang($value)
- */
- class CreateVerifySDK extends Rpc
- {
- }
- /**
- * @method string getUserDeviceId()
- * @method $this withUserDeviceId($value)
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getPageSize()
- * @method $this withPageSize($value)
- * @method string getLang()
- * @method $this withLang($value)
- * @method string getExpiredStartDay()
- * @method $this withExpiredStartDay($value)
- * @method string getTotalCount()
- * @method $this withTotalCount($value)
- * @method string getCurrentPage()
- * @method $this withCurrentPage($value)
- * @method string getDeviceId()
- * @method $this withDeviceId($value)
- * @method string getBizType()
- * @method $this withBizType($value)
- * @method string getExpiredEndDay()
- * @method $this withExpiredEndDay($value)
- */
- class DescribeDeviceInfo extends Rpc
- {
- }
- /**
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getLang()
- * @method $this withLang($value)
- * @method string getTaskId()
- * @method $this withTaskId($value)
- */
- class DescribeVerifySDK extends Rpc
- {
- }
- /**
- * @method string getMaxNumPhotosPerCategory()
- * @method string getMaxFaceNum()
- * @method string getResourceOwnerId()
- * @method $this withResourceOwnerId($value)
- * @method string getRetAttributes()
- * @method string getClientTag()
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getMaterialValue()
- * @method string getDontSaveDB()
- */
- class DetectFaceAttributes extends Rpc
- {
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withMaxNumPhotosPerCategory($value)
- {
- $this->data['MaxNumPhotosPerCategory'] = $value;
- $this->options['form_params']['MaxNumPhotosPerCategory'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withMaxFaceNum($value)
- {
- $this->data['MaxFaceNum'] = $value;
- $this->options['form_params']['MaxFaceNum'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withRetAttributes($value)
- {
- $this->data['RetAttributes'] = $value;
- $this->options['form_params']['RetAttributes'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withClientTag($value)
- {
- $this->data['ClientTag'] = $value;
- $this->options['form_params']['ClientTag'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withMaterialValue($value)
- {
- $this->data['MaterialValue'] = $value;
- $this->options['form_params']['MaterialValue'] = $value;
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withDontSaveDB($value)
- {
- $this->data['DontSaveDB'] = $value;
- $this->options['form_params']['DontSaveDB'] = $value;
- return $this;
- }
- }
- /**
- * @method string getBiz()
- * @method $this withBiz($value)
- * @method string getTicketId()
- * @method $this withTicketId($value)
- */
- class GetMaterials extends Rpc
- {
- /** @var string */
- public $scheme = 'https';
- }
- /**
- * @method string getBiz()
- * @method $this withBiz($value)
- * @method string getTicketId()
- * @method $this withTicketId($value)
- */
- class GetStatus extends Rpc
- {
- /** @var string */
- public $scheme = 'https';
- }
- /**
- * @method string getBinding()
- * @method string getVerifyConfigs()
- * @method $this withVerifyConfigs($value)
- * @method string getUserData()
- * @method $this withUserData($value)
- * @method string getBiz()
- * @method $this withBiz($value)
- * @method string getTicketId()
- * @method $this withTicketId($value)
- */
- class GetVerifyToken extends Rpc
- {
- /** @var string */
- public $scheme = 'https';
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withBinding($value)
- {
- $this->data['Binding'] = $value;
- $this->options['form_params']['Binding'] = $value;
- return $this;
- }
- }
- /**
- * @method string getUserDeviceId()
- * @method $this withUserDeviceId($value)
- * @method string getDuration()
- * @method $this withDuration($value)
- * @method string getExpiredDay()
- * @method $this withExpiredDay($value)
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method string getLang()
- * @method $this withLang($value)
- * @method string getDeviceId()
- * @method $this withDeviceId($value)
- * @method string getBizType()
- * @method $this withBizType($value)
- */
- class ModifyDeviceInfo extends Rpc
- {
- }
- /**
- * @method string getResourceOwnerId()
- * @method $this withResourceOwnerId($value)
- * @method string getVerifyToken()
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method array getMaterial()
- */
- class SubmitMaterials extends Rpc
- {
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withVerifyToken($value)
- {
- $this->data['VerifyToken'] = $value;
- $this->options['form_params']['VerifyToken'] = $value;
- return $this;
- }
- /**
- * @param array $material
- *
- * @return $this
- */
- public function withMaterial(array $material)
- {
- $this->data['Material'] = $material;
- foreach ($material as $depth1 => $depth1Value) {
- if(isset($depth1Value['MaterialType'])){
- $this->options['form_params']['Material.' . ($depth1 + 1) . '.MaterialType'] = $depth1Value['MaterialType'];
- }
- if(isset($depth1Value['Value'])){
- $this->options['form_params']['Material.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
- }
- }
- return $this;
- }
- }
- /**
- * @method string getResourceOwnerId()
- * @method $this withResourceOwnerId($value)
- * @method string getBiz()
- * @method string getSourceIp()
- * @method $this withSourceIp($value)
- * @method array getMaterial()
- * @method string getTicketId()
- */
- class SubmitVerification extends Rpc
- {
- /** @var string */
- public $scheme = 'https';
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withBiz($value)
- {
- $this->data['Biz'] = $value;
- $this->options['form_params']['Biz'] = $value;
- return $this;
- }
- /**
- * @param array $material
- *
- * @return $this
- */
- public function withMaterial(array $material)
- {
- $this->data['Material'] = $material;
- foreach ($material as $depth1 => $depth1Value) {
- if(isset($depth1Value['MaterialType'])){
- $this->options['form_params']['Material.' . ($depth1 + 1) . '.MaterialType'] = $depth1Value['MaterialType'];
- }
- if(isset($depth1Value['Value'])){
- $this->options['form_params']['Material.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
- }
- }
- return $this;
- }
- /**
- * @param string $value
- *
- * @return $this
- */
- public function withTicketId($value)
- {
- $this->data['TicketId'] = $value;
- $this->options['form_params']['TicketId'] = $value;
- return $this;
- }
- }
|