You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

655 lines
17 KiB
PHP

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
/**
* ALIPAY API: alipay.open.mini.version.audit.apply request
*
* @author auto create
* @since 1.0, 2020-03-31 14:20:09
*/
class AlipayOpenMiniVersionAuditApplyRequest
{
/**
* 小程序类目,格式为 第一个一级类目_第一个二级类目;第二个一级类目_第二个二级类目详细类目可以通过 https://docs.open.alipay.com/api_49/alipay.open.mini.category.query接口查询如果不填默认采用当前小程序应用类目。使用默认应用类目后不需要再次上传营业执照号、营业执照名、营业执照截图、营业执照有效期。
**/
private $appCategoryIds;
/**
* 小程序应用描述20-200个字如果不填默认采用当前小程序的应用描述
**/
private $appDesc;
/**
* 小程序应用英文名称如果不填默认采用当前小程序应用英文名称330个字符小程序英文名称只允许英文和数字
**/
private $appEnglishName;
/**
* 小程序logo图标图片格式必须为png、jpeg、jpg建议上传像素为180*180如果不填默认采用当前小程序应用logo图标;logo图片最大256KB
**/
private $appLogo;
/**
* 小程序应用名称,如果不填默认采用当前小程序应用名称
小程序中文名称限制为3-20个字符
小程序中文名称只能包含中文、数字、英文及下划线
**/
private $appName;
/**
* 小程序应用简介一句话描述小程序功能如果不填默认采用当前小程序应用简介10~32个字符
**/
private $appSlogan;
/**
* 小程序版本号;请在开发版上执行提交审核操作
**/
private $appVersion;
/**
* 小程序投放的端参数,例如投放到支付宝钱包是支付宝端。该参数可选,默认支付宝端 com.alipay.alipaywallet:支付宝端
**/
private $bundleId;
/**
* 第五张营业执照照片不能超过4MB图片格式只支持jpgpng部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序第五张营业执照照片;最大宽度2160最大高度3840
**/
private $fifthLicensePic;
/**
* 小程序第五张应用截图不能超过4MB图片格式只支持jpgpng;小程序截图数量最小为2最大为5
最大宽度2160最大高度3840
**/
private $fifthScreenShot;
/**
* 第一张营业执照照片不能超过4MB图片格式只支持jpgpng部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序第一张营业执照照片;最大宽度2160最大高度3840
**/
private $firstLicensePic;
/**
* 实例化的小程序可以不用传第一张应用截图小程序第一张应用截图不能超过4MB图片格式只支持jpgpng;小程序截图数量最小为2最大为5
最大宽度2160最大高度3840
**/
private $firstScreenShot;
/**
* 第一张特殊资质图片不能超过4MB图片格式只支持jpg、png、jepg部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material 中是否需要特殊资质,如果不填默认采用当前小程序第一张特殊资质
**/
private $firstSpecialLicensePic;
/**
* 第四张营业执照照片不能超过4MB图片格式只支持jpgpng部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序第四张营业执照照片;最大宽度2160最大高度3840
**/
private $fourthLicensePic;
/**
* 小程序第四张应用截图不能超过4MB图片格式只支持jpgpng;小程序截图数量最小为2最大为5
最大宽度2160最大高度3840
**/
private $fourthScreenShot;
/**
* 营业执照名称部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填类目采用当前小程序应用营业执照名称。
**/
private $licenseName;
/**
* 营业执照号部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序应用营业执照号。
**/
private $licenseNo;
/**
* 营业执照有效期格式为yyyy-MM-dd9999-12-31表示长期部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序营业执照有效期
**/
private $licenseValidDate;
/**
* 小程序备注;小程序备注最多500字符
**/
private $memo;
/**
* 门头照图片部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序门头照图片;门头照支持扩展名为jpg, png;门头照最大4MB宽度2160高度3840
**/
private $outDoorPic;
/**
* 小程序服务区域类型GLOBAL-全球CHINA-中国LOCATION-指定区域
**/
private $regionType;
/**
* 第二张营业执照照片不能超过4MB图片格式只支持jpgpng部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序第二张营业执照照片;最大宽度2160最大高度3840
**/
private $secondLicensePic;
/**
* 实例化的小程序可以不用传第二张应用截图小程序第二张应用截图不能超过4MB图片格式只支持jpgpng;小程序截图数量最小为2最大为5
最大宽度2160最大高度3840
**/
private $secondScreenShot;
/**
* 第二张特殊资质图片文件不能超过4MB图片格式只支持jpg、png、jepg部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material 中是否需要特殊资质,如果不填默认采用当前小程序第二张特殊资质图片
**/
private $secondSpecialLicensePic;
/**
* 小程序客服邮箱,如果不填默认采用当前小程序的应用客服邮箱;小程序客服电话和邮箱至少输入一个
**/
private $serviceEmail;
/**
* 小程序客服电话,如果不填默认采用当前小程序的应用客服电话;小程序客服电话和邮箱至少输入一个
只允许包含数字和-5-30个字符
**/
private $servicePhone;
/**
* 省市区信息当区域类型为LOCATION时不能为空province_code不能为空当填写city_code时province_code不能为空当填写area_code时province_code和city_code不能为空。只填province_code时该省全部选择province_code和city_code都填时该市全部选择。province_codecity_code和area_code都填时该县全部选择。
**/
private $serviceRegionInfo;
/**
* 测试账号
**/
private $testAccout;
/**
* 测试附件请上传10M以内附件支持格式zip,rar
**/
private $testFileName;
/**
* 测试账号密码
**/
private $testPassword;
/**
* 第三张营业执照照片不能超过4MB图片格式只支持jpgpng部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要营业执照信息如果不填默认采用当前小程序第三张营业执照照片;最大宽度2160最大高度3840
**/
private $thirdLicensePic;
/**
* 小程序第三张应用截图不能超过4MB图片格式只支持jpgpng;小程序截图数量最小为2最大为5
最大宽度2160最大高度3840
**/
private $thirdScreenShot;
/**
* 第三张特殊资质图片文件不能超过4MB图片格式只支持jpg、png、jepg部分小程序类目需要提交参照https://opendocs.alipay.com/mini/operation/material中是否需要特殊资质如果不填默认采用当前小程序第三张特殊资质
**/
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;
}
}