AlipayOfflineMarketShopPublicUnbindRequest.php
2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
/**
* ALIPAY API: alipay.offline.market.shop.public.unbind request
*
* @author auto create
* @since 1.0, 2016-07-29 19:57:12
*/
class AlipayOfflineMarketShopPublicUnbindRequest
{
/**
* 是否解绑所有门店,T表示解绑所有门店,F表示解绑指定shop_ids的门店列表
**/
private $isAll;
/**
* 解除绑定门店的ID列表,一次最多解绑100个门店,is_all为T时表示解除绑定本商家下所有门店,即门店列表无需通过本参数shop_ids传入,由系统自动查询;is_all为F时该参数必填
**/
private $shopIds;
private $apiParas = array();
private $terminalType;
private $terminalInfo;
private $prodCode;
private $apiVersion="1.0";
private $notifyUrl;
private $returnUrl;
private $needEncrypt=false;
public function setIsAll($isAll)
{
$this->isAll = $isAll;
$this->apiParas["is_all"] = $isAll;
}
public function getIsAll()
{
return $this->isAll;
}
public function setShopIds($shopIds)
{
$this->shopIds = $shopIds;
$this->apiParas["shop_ids"] = $shopIds;
}
public function getShopIds()
{
return $this->shopIds;
}
public function getApiMethodName()
{
return "alipay.offline.market.shop.public.unbind";
}
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;
}
}