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.

231 lines
4.0 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.baseinfo.modify request
*
* @author auto create
* @since 1.0, 2019-11-13 17:36:06
*/
class AlipayOpenMiniBaseinfoModifyRequest
{
/**
* 11_12;12_13。小程序类目格式为 第一个一级类目_第一个二级类目;第二个一级类目_第二个二级类目详细类目可以参考https://docs.alipay.com/isv/10325
**/
private $appCategoryIds;
/**
* 小程序应用描述20-200个字
**/
private $appDesc;
/**
* 小程序应用英文名称
**/
private $appEnglishName;
/**
* 小程序应用logo图标图片格式必须为png、jpeg、jpg建议上传像素为180*180
**/
private $appLogo;
/**
* 小程序应用名称
**/
private $appName;
/**
* 小程序应用简介,一句话描述小程序功能
**/
private $appSlogan;
/**
* 小程序客服邮箱
**/
private $serviceEmail;
/**
* 小程序客服电话
**/
private $servicePhone;
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 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 getApiMethodName()
{
return "alipay.open.mini.baseinfo.modify";
}
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;
}
}