@@ 295-306 (lines=12) @@ | ||
292 | * |
|
293 | * @return \Moip\Auth\Connect $this |
|
294 | */ |
|
295 | public function setReceiveFunds($receive_funds) |
|
296 | { |
|
297 | if (!is_bool($receive_funds)) { |
|
298 | throw new InvalidArgumentException('$receive_funds deve ser boolean, foi passado '.gettype($receive_funds)); |
|
299 | } |
|
300 | ||
301 | if ($receive_funds === true) { |
|
302 | $this->setScope(self::RECEIVE_FUNDS); |
|
303 | } |
|
304 | ||
305 | return $this; |
|
306 | } |
|
307 | ||
308 | /** |
|
309 | * Permission to create and consult reimbursements ofORDERS, PAYMENTS. |
|
@@ 317-328 (lines=12) @@ | ||
314 | * |
|
315 | * @return \Moip\Auth\Connect $this |
|
316 | */ |
|
317 | public function setRefund($refund) |
|
318 | { |
|
319 | if (!is_bool($refund)) { |
|
320 | throw new InvalidArgumentException('$refund deve ser boolean, foi passado '.gettype($refund)); |
|
321 | } |
|
322 | ||
323 | if ($refund === true) { |
|
324 | $this->setScope(self::REFUND); |
|
325 | } |
|
326 | ||
327 | return $this; |
|
328 | } |
|
329 | ||
330 | /** |
|
331 | * Permission to consult ACCOUNTS registration information. |
|
@@ 339-350 (lines=12) @@ | ||
336 | * |
|
337 | * @return \Moip\Auth\Connect $this |
|
338 | */ |
|
339 | public function setManageAccountInfo($manage_account_info) |
|
340 | { |
|
341 | if (!is_bool($manage_account_info)) { |
|
342 | throw new InvalidArgumentException('$manage_account_info deve ser boolean, foi passado '.gettype($manage_account_info)); |
|
343 | } |
|
344 | ||
345 | if ($manage_account_info === true) { |
|
346 | $this->setScope(self::MANAGE_ACCOUNT_INFO); |
|
347 | } |
|
348 | ||
349 | return $this; |
|
350 | } |
|
351 | ||
352 | /** |
|
353 | * Permission to query balance through the ACCOUNTS endpoint. |
|
@@ 361-372 (lines=12) @@ | ||
358 | * |
|
359 | * @return \Moip\Auth\Connect $this |
|
360 | */ |
|
361 | public function setRetrieveFinancialInfo($retrieve_financial_info) |
|
362 | { |
|
363 | if (!is_bool($retrieve_financial_info)) { |
|
364 | throw new InvalidArgumentException('$retrieve_financial_info deve ser boolean, foi passado '.gettype($retrieve_financial_info)); |
|
365 | } |
|
366 | ||
367 | if ($retrieve_financial_info === true) { |
|
368 | $this->setScope(self::RETRIEVE_FINANCIAL_INFO); |
|
369 | } |
|
370 | ||
371 | return $this; |
|
372 | } |
|
373 | ||
374 | /** |
|
375 | * Permission for bank transfers or for Moip accounts through the TRANSFERS endpoint. |
|
@@ 383-394 (lines=12) @@ | ||
380 | * |
|
381 | * @return \Moip\Auth\Connect $this |
|
382 | */ |
|
383 | public function setTransferFunds($transfer_funds) |
|
384 | { |
|
385 | if (!is_bool($transfer_funds)) { |
|
386 | throw new InvalidArgumentException('$transfer_funds deve ser boolean, foi passado '.gettype($transfer_funds)); |
|
387 | } |
|
388 | ||
389 | if ($transfer_funds === true) { |
|
390 | $this->setScope(self::TRANSFER_FUNDS); |
|
391 | } |
|
392 | ||
393 | return $this; |
|
394 | } |
|
395 | ||
396 | /** |
|
397 | * Permission to create, change, and delete notification preferences through the PREFERENCES endpoint. |
|
@@ 405-416 (lines=12) @@ | ||
402 | * |
|
403 | * @return $this |
|
404 | */ |
|
405 | public function setDefinePreferences($define_preferences) |
|
406 | { |
|
407 | if (!is_bool($define_preferences)) { |
|
408 | throw new InvalidArgumentException('$define_preferences deve ser boolean, foi passado '.gettype($define_preferences)); |
|
409 | } |
|
410 | ||
411 | if ($define_preferences === true) { |
|
412 | $this->setScope(self::DEFINE_PREFERENCES); |
|
413 | } |
|
414 | ||
415 | return $this; |
|
416 | } |
|
417 | ||
418 | /** |
|
419 | * Unique identifier of the application that will be carried out the request. |