| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646 | <?php/** * ALIPAY API: alipay.open.mini.version.audit.apply request * * @author auto create * @since 1.0, 2019-12-17 12:20:43 */class AlipayOpenMiniVersionAuditApplyRequest{	/** 	 * 小程序类目,格式为 第一个一级类目_第一个二级类目;第二个一级类目_第二个二级类目,详细类目可以参考https://docs.alipay.com/isv/10325,如果不填默认采用当前小程序应用类目。使用默认应用类目后不需要再次上传营业执照号、营业执照名、营业执照截图、营业执照有效期。	 **/	private $appCategoryIds;		/** 	 * 小程序应用描述,20-200个字,如果不填默认采用当前小程序的应用描述	 **/	private $appDesc;		/** 	 * 小程序应用英文名称,如果不填默认采用当前小程序应用英文名称,3~30个字符	 **/	private $appEnglishName;		/** 	 * 小程序logo图标,图片格式必须为:png、jpeg、jpg,建议上传像素为180*180,如果不填默认采用当前小程序应用logo图标	 **/	private $appLogo;		/** 	 * 小程序应用名称,如果不填默认采用当前小程序应用名称	 **/	private $appName;		/** 	 * 小程序应用简介,一句话描述小程序功能,如果不填默认采用当前小程序应用简介,10~32个字符	 **/	private $appSlogan;		/** 	 * 小程序版本号	 **/	private $appVersion;		/** 	 * 小程序投放的端参数,例如投放到支付宝钱包是支付宝端。该参数可选,默认支付宝端 com.alipay.alipaywallet:支付宝端	 **/	private $bundleId;		/** 	 * 第五张营业执照照片,不能超过4MB,图片格式只支持jpg,png,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序第五张营业执照照片	 **/	private $fifthLicensePic;		/** 	 * 小程序第五张应用截图,不能超过4MB,图片格式只支持jpg,png	 **/	private $fifthScreenShot;		/** 	 * 第一张营业执照照片,不能超过4MB,图片格式只支持jpg,png,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序第一张营业执照照片	 **/	private $firstLicensePic;		/** 	 * 实例化的小程序可以不用传第一张应用截图,小程序第一张应用截图,不能超过4MB,图片格式只支持jpg,png	 **/	private $firstScreenShot;		/** 	 * 第一张特殊资质图片,不能超过4MB,图片格式只支持jpg、png、jepg,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325 中是否需要特殊资质,如果不填默认采用当前小程序第一张特殊资质	 **/	private $firstSpecialLicensePic;		/** 	 * 第四张营业执照照片,不能超过4MB,图片格式只支持jpg,png,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序第四张营业执照照片	 **/	private $fourthLicensePic;		/** 	 * 小程序第四张应用截图,不能超过4MB,图片格式只支持jpg,png	 **/	private $fourthScreenShot;		/** 	 * 营业执照名称,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填类目采用当前小程序应用营业执照名称。	 **/	private $licenseName;		/** 	 * 营业执照号,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序应用营业执照号。	 **/	private $licenseNo;		/** 	 * 营业执照有效期,格式为yyyy-MM-dd,9999-12-31表示长期,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序营业执照有效期	 **/	private $licenseValidDate;		/** 	 * 小程序备注	 **/	private $memo;		/** 	 * 门头照图片,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序门头照图片	 **/	private $outDoorPic;		/** 	 * 小程序服务区域类型,GLOBAL-全球,CHINA-中国,LOCATION-指定区域	 **/	private $regionType;		/** 	 * 第二张营业执照照片,不能超过4MB,图片格式只支持jpg,png,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序第二张营业执照照片	 **/	private $secondLicensePic;		/** 	 * 实例化的小程序可以不用传第二张应用截图,小程序第二张应用截图,不能超过4MB,图片格式只支持jpg,png	 **/	private $secondScreenShot;		/** 	 * 第二张特殊资质图片文件,不能超过4MB,图片格式只支持jpg、png、jepg,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325 中是否需要特殊资质,如果不填默认采用当前小程序第二张特殊资质图片	 **/	private $secondSpecialLicensePic;		/** 	 * 小程序客服邮箱,如果不填默认采用当前小程序的应用客服邮箱	 **/	private $serviceEmail;		/** 	 * 小程序客服电话,如果不填默认采用当前小程序的应用客服电话	 **/	private $servicePhone;		/** 	 * 省市区信息,当区域类型为LOCATION时,不能为空,province_code不能为空,当填写city_code时,province_code不能为空,当填写area_code时,province_code和city_code不能为空。只填province_code时,该省全部选择;province_code和city_code都填时,该市全部选择。province_code,city_code和area_code都填时,该县全部选择。具体code可以参考https://docs.alipay.com/isv/10327	 **/	private $serviceRegionInfo;		/** 	 * 测试账号	 **/	private $testAccout;		/** 	 * 测试附件,请上传10M以内附件,支持格式zip,rar	 **/	private $testFileName;		/** 	 * 测试账号密码	 **/	private $testPassword;		/** 	 * 第三张营业执照照片,不能超过4MB,图片格式只支持jpg,png,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要营业执照信息,如果不填默认采用当前小程序第三张营业执照照片	 **/	private $thirdLicensePic;		/** 	 * 小程序第三张应用截图,不能超过4MB,图片格式只支持jpg,png	 **/	private $thirdScreenShot;		/** 	 * 第三张特殊资质图片文件,不能超过4MB,图片格式只支持jpg、png、jepg,部分小程序类目需要提交,参照https://docs.alipay.com/isv/10325中是否需要特殊资质,如果不填默认采用当前小程序第三张特殊资质	 **/	private $thirdSpecialLicensePic;		/** 	 * 小程序版本描述,30-500个字符	 **/	private $versionDesc;	private $apiParas = array();	private $terminalType;	private $terminalInfo;	private $prodCode;	private $apiVersion="1.0";	private $notifyUrl;	private $returnUrl;    private $needEncrypt=false;		public function setAppCategoryIds($appCategoryIds)	{		$this->appCategoryIds = $appCategoryIds;		$this->apiParas["app_category_ids"] = $appCategoryIds;	}	public function getAppCategoryIds()	{		return $this->appCategoryIds;	}	public function setAppDesc($appDesc)	{		$this->appDesc = $appDesc;		$this->apiParas["app_desc"] = $appDesc;	}	public function getAppDesc()	{		return $this->appDesc;	}	public function setAppEnglishName($appEnglishName)	{		$this->appEnglishName = $appEnglishName;		$this->apiParas["app_english_name"] = $appEnglishName;	}	public function getAppEnglishName()	{		return $this->appEnglishName;	}	public function setAppLogo($appLogo)	{		$this->appLogo = $appLogo;		$this->apiParas["app_logo"] = $appLogo;	}	public function getAppLogo()	{		return $this->appLogo;	}	public function setAppName($appName)	{		$this->appName = $appName;		$this->apiParas["app_name"] = $appName;	}	public function getAppName()	{		return $this->appName;	}	public function setAppSlogan($appSlogan)	{		$this->appSlogan = $appSlogan;		$this->apiParas["app_slogan"] = $appSlogan;	}	public function getAppSlogan()	{		return $this->appSlogan;	}	public function setAppVersion($appVersion)	{		$this->appVersion = $appVersion;		$this->apiParas["app_version"] = $appVersion;	}	public function getAppVersion()	{		return $this->appVersion;	}	public function setBundleId($bundleId)	{		$this->bundleId = $bundleId;		$this->apiParas["bundle_id"] = $bundleId;	}	public function getBundleId()	{		return $this->bundleId;	}	public function setFifthLicensePic($fifthLicensePic)	{		$this->fifthLicensePic = $fifthLicensePic;		$this->apiParas["fifth_license_pic"] = $fifthLicensePic;	}	public function getFifthLicensePic()	{		return $this->fifthLicensePic;	}	public function setFifthScreenShot($fifthScreenShot)	{		$this->fifthScreenShot = $fifthScreenShot;		$this->apiParas["fifth_screen_shot"] = $fifthScreenShot;	}	public function getFifthScreenShot()	{		return $this->fifthScreenShot;	}	public function setFirstLicensePic($firstLicensePic)	{		$this->firstLicensePic = $firstLicensePic;		$this->apiParas["first_license_pic"] = $firstLicensePic;	}	public function getFirstLicensePic()	{		return $this->firstLicensePic;	}	public function setFirstScreenShot($firstScreenShot)	{		$this->firstScreenShot = $firstScreenShot;		$this->apiParas["first_screen_shot"] = $firstScreenShot;	}	public function getFirstScreenShot()	{		return $this->firstScreenShot;	}	public function setFirstSpecialLicensePic($firstSpecialLicensePic)	{		$this->firstSpecialLicensePic = $firstSpecialLicensePic;		$this->apiParas["first_special_license_pic"] = $firstSpecialLicensePic;	}	public function getFirstSpecialLicensePic()	{		return $this->firstSpecialLicensePic;	}	public function setFourthLicensePic($fourthLicensePic)	{		$this->fourthLicensePic = $fourthLicensePic;		$this->apiParas["fourth_license_pic"] = $fourthLicensePic;	}	public function getFourthLicensePic()	{		return $this->fourthLicensePic;	}	public function setFourthScreenShot($fourthScreenShot)	{		$this->fourthScreenShot = $fourthScreenShot;		$this->apiParas["fourth_screen_shot"] = $fourthScreenShot;	}	public function getFourthScreenShot()	{		return $this->fourthScreenShot;	}	public function setLicenseName($licenseName)	{		$this->licenseName = $licenseName;		$this->apiParas["license_name"] = $licenseName;	}	public function getLicenseName()	{		return $this->licenseName;	}	public function setLicenseNo($licenseNo)	{		$this->licenseNo = $licenseNo;		$this->apiParas["license_no"] = $licenseNo;	}	public function getLicenseNo()	{		return $this->licenseNo;	}	public function setLicenseValidDate($licenseValidDate)	{		$this->licenseValidDate = $licenseValidDate;		$this->apiParas["license_valid_date"] = $licenseValidDate;	}	public function getLicenseValidDate()	{		return $this->licenseValidDate;	}	public function setMemo($memo)	{		$this->memo = $memo;		$this->apiParas["memo"] = $memo;	}	public function getMemo()	{		return $this->memo;	}	public function setOutDoorPic($outDoorPic)	{		$this->outDoorPic = $outDoorPic;		$this->apiParas["out_door_pic"] = $outDoorPic;	}	public function getOutDoorPic()	{		return $this->outDoorPic;	}	public function setRegionType($regionType)	{		$this->regionType = $regionType;		$this->apiParas["region_type"] = $regionType;	}	public function getRegionType()	{		return $this->regionType;	}	public function setSecondLicensePic($secondLicensePic)	{		$this->secondLicensePic = $secondLicensePic;		$this->apiParas["second_license_pic"] = $secondLicensePic;	}	public function getSecondLicensePic()	{		return $this->secondLicensePic;	}	public function setSecondScreenShot($secondScreenShot)	{		$this->secondScreenShot = $secondScreenShot;		$this->apiParas["second_screen_shot"] = $secondScreenShot;	}	public function getSecondScreenShot()	{		return $this->secondScreenShot;	}	public function setSecondSpecialLicensePic($secondSpecialLicensePic)	{		$this->secondSpecialLicensePic = $secondSpecialLicensePic;		$this->apiParas["second_special_license_pic"] = $secondSpecialLicensePic;	}	public function getSecondSpecialLicensePic()	{		return $this->secondSpecialLicensePic;	}	public function setServiceEmail($serviceEmail)	{		$this->serviceEmail = $serviceEmail;		$this->apiParas["service_email"] = $serviceEmail;	}	public function getServiceEmail()	{		return $this->serviceEmail;	}	public function setServicePhone($servicePhone)	{		$this->servicePhone = $servicePhone;		$this->apiParas["service_phone"] = $servicePhone;	}	public function getServicePhone()	{		return $this->servicePhone;	}	public function setServiceRegionInfo($serviceRegionInfo)	{		$this->serviceRegionInfo = $serviceRegionInfo;		$this->apiParas["service_region_info"] = $serviceRegionInfo;	}	public function getServiceRegionInfo()	{		return $this->serviceRegionInfo;	}	public function setTestAccout($testAccout)	{		$this->testAccout = $testAccout;		$this->apiParas["test_accout"] = $testAccout;	}	public function getTestAccout()	{		return $this->testAccout;	}	public function setTestFileName($testFileName)	{		$this->testFileName = $testFileName;		$this->apiParas["test_file_name"] = $testFileName;	}	public function getTestFileName()	{		return $this->testFileName;	}	public function setTestPassword($testPassword)	{		$this->testPassword = $testPassword;		$this->apiParas["test_password"] = $testPassword;	}	public function getTestPassword()	{		return $this->testPassword;	}	public function setThirdLicensePic($thirdLicensePic)	{		$this->thirdLicensePic = $thirdLicensePic;		$this->apiParas["third_license_pic"] = $thirdLicensePic;	}	public function getThirdLicensePic()	{		return $this->thirdLicensePic;	}	public function setThirdScreenShot($thirdScreenShot)	{		$this->thirdScreenShot = $thirdScreenShot;		$this->apiParas["third_screen_shot"] = $thirdScreenShot;	}	public function getThirdScreenShot()	{		return $this->thirdScreenShot;	}	public function setThirdSpecialLicensePic($thirdSpecialLicensePic)	{		$this->thirdSpecialLicensePic = $thirdSpecialLicensePic;		$this->apiParas["third_special_license_pic"] = $thirdSpecialLicensePic;	}	public function getThirdSpecialLicensePic()	{		return $this->thirdSpecialLicensePic;	}	public function setVersionDesc($versionDesc)	{		$this->versionDesc = $versionDesc;		$this->apiParas["version_desc"] = $versionDesc;	}	public function getVersionDesc()	{		return $this->versionDesc;	}	public function getApiMethodName()	{		return "alipay.open.mini.version.audit.apply";	}	public function setNotifyUrl($notifyUrl)	{		$this->notifyUrl=$notifyUrl;	}	public function getNotifyUrl()	{		return $this->notifyUrl;	}	public function setReturnUrl($returnUrl)	{		$this->returnUrl=$returnUrl;	}	public function getReturnUrl()	{		return $this->returnUrl;	}	public function getApiParas()	{		return $this->apiParas;	}	public function getTerminalType()	{		return $this->terminalType;	}	public function setTerminalType($terminalType)	{		$this->terminalType = $terminalType;	}	public function getTerminalInfo()	{		return $this->terminalInfo;	}	public function setTerminalInfo($terminalInfo)	{		$this->terminalInfo = $terminalInfo;	}	public function getProdCode()	{		return $this->prodCode;	}	public function setProdCode($prodCode)	{		$this->prodCode = $prodCode;	}	public function setApiVersion($apiVersion)	{		$this->apiVersion=$apiVersion;	}	public function getApiVersion()	{		return $this->apiVersion;	}  public function setNeedEncrypt($needEncrypt)  {     $this->needEncrypt=$needEncrypt;  }  public function getNeedEncrypt()  {    return $this->needEncrypt;  }}
 |