1 | <?php |
||
12 | class PaymentRequest extends Message |
||
13 | { |
||
14 | |||
15 | /** @var int */ |
||
16 | public $payment_details_version = 1; |
||
17 | |||
18 | /** @var string */ |
||
19 | public $pki_type = 'none'; |
||
20 | |||
21 | /** @var string */ |
||
22 | public $pki_data ; |
||
23 | |||
24 | /** @var string */ |
||
25 | public $serialized_payment_details ; |
||
26 | |||
27 | /** @var string */ |
||
28 | public $signature ; |
||
29 | |||
30 | /** @var \Closure[] */ |
||
31 | protected static $__extensions = array(); |
||
32 | |||
33 | 1 | public static function descriptor() |
|
85 | |||
86 | /** |
||
87 | * Check if <payment_details_version> has a value |
||
88 | * |
||
89 | * @return boolean |
||
90 | */ |
||
91 | 5 | public function hasPaymentDetailsVersion() |
|
95 | |||
96 | /** |
||
97 | * Clear <payment_details_version> value |
||
98 | * |
||
99 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
100 | */ |
||
101 | 1 | public function clearPaymentDetailsVersion() |
|
105 | |||
106 | /** |
||
107 | * Get <payment_details_version> value |
||
108 | * |
||
109 | * @return int |
||
110 | */ |
||
111 | 5 | public function getPaymentDetailsVersion() |
|
115 | |||
116 | /** |
||
117 | * Set <payment_details_version> value |
||
118 | * |
||
119 | * @param int $value |
||
120 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
121 | */ |
||
122 | 6 | public function setPaymentDetailsVersion($value) |
|
126 | |||
127 | /** |
||
128 | * Check if <pki_type> has a value |
||
129 | * |
||
130 | * @return boolean |
||
131 | */ |
||
132 | 3 | public function hasPkiType() |
|
136 | |||
137 | /** |
||
138 | * Clear <pki_type> value |
||
139 | * |
||
140 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
141 | */ |
||
142 | 1 | public function clearPkiType() |
|
146 | |||
147 | /** |
||
148 | * Get <pki_type> value |
||
149 | * |
||
150 | * @return string |
||
151 | */ |
||
152 | 9 | public function getPkiType() |
|
156 | |||
157 | /** |
||
158 | * Set <pki_type> value |
||
159 | * |
||
160 | * @param string $value |
||
161 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
162 | */ |
||
163 | 8 | public function setPkiType($value) |
|
167 | |||
168 | /** |
||
169 | * Check if <pki_data> has a value |
||
170 | * |
||
171 | * @return boolean |
||
172 | */ |
||
173 | 3 | public function hasPkiData() |
|
177 | |||
178 | /** |
||
179 | * Clear <pki_data> value |
||
180 | * |
||
181 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
182 | */ |
||
183 | 1 | public function clearPkiData() |
|
187 | |||
188 | /** |
||
189 | * Get <pki_data> value |
||
190 | * |
||
191 | * @return string |
||
192 | */ |
||
193 | 5 | public function getPkiData() |
|
197 | |||
198 | /** |
||
199 | * Set <pki_data> value |
||
200 | * |
||
201 | * @param string $value |
||
202 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
203 | */ |
||
204 | 6 | public function setPkiData($value) |
|
208 | |||
209 | /** |
||
210 | * Check if <serialized_payment_details> has a value |
||
211 | * |
||
212 | * @return boolean |
||
213 | */ |
||
214 | 1 | public function hasSerializedPaymentDetails() |
|
218 | |||
219 | /** |
||
220 | * Clear <serialized_payment_details> value |
||
221 | * |
||
222 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
223 | */ |
||
224 | 1 | public function clearSerializedPaymentDetails() |
|
228 | |||
229 | /** |
||
230 | * Get <serialized_payment_details> value |
||
231 | * |
||
232 | * @return string |
||
233 | */ |
||
234 | 5 | public function getSerializedPaymentDetails() |
|
238 | |||
239 | /** |
||
240 | * Set <serialized_payment_details> value |
||
241 | * |
||
242 | * @param string $value |
||
243 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
244 | */ |
||
245 | 10 | public function setSerializedPaymentDetails($value) |
|
249 | |||
250 | /** |
||
251 | * Check if <signature> has a value |
||
252 | * |
||
253 | * @return boolean |
||
254 | */ |
||
255 | 3 | public function hasSignature() |
|
259 | |||
260 | /** |
||
261 | * Clear <signature> value |
||
262 | * |
||
263 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
264 | */ |
||
265 | 1 | public function clearSignature() |
|
269 | |||
270 | /** |
||
271 | * Get <signature> value |
||
272 | * |
||
273 | * @return string |
||
274 | */ |
||
275 | 5 | public function getSignature() |
|
279 | |||
280 | /** |
||
281 | * Set <signature> value |
||
282 | * |
||
283 | * @param string $value |
||
284 | * @return \Bip70\Protobuf\Proto\PaymentRequest |
||
285 | */ |
||
286 | 6 | public function setSignature($value) |
|
290 | } |
||
291 |