1 | <?php |
||
9 | class AccountClient extends BaseClient |
||
10 | { |
||
11 | protected $aliases = [ |
||
12 | 'retrieve' => 'RetrieveAccount', |
||
13 | 'create' => 'AccountRegistration', |
||
14 | 'listAllPages' => 'GetFundraisingPagesForUser', |
||
15 | 'getDonations' => 'GetDonationsForUser', |
||
16 | 'isEmailRegistered' => 'AccountAvailabilityCheck', |
||
17 | ]; |
||
18 | |||
19 | 1 | public function retrieve() |
|
23 | |||
24 | 3 | public function create(CreateAccountRequest $createAccountRequest) |
|
28 | |||
29 | 2 | public function validate(ValidateAccountRequest $validateAccountRequest) |
|
33 | |||
34 | 1 | public function listAllPages($email) |
|
35 | { |
||
36 | 1 | return $this->get("account/" . $email . "/pages"); |
|
37 | } |
||
38 | |||
39 | public function getDonations() |
||
43 | |||
44 | public function getDonationsByCharity($charityId) |
||
50 | |||
51 | 1 | public function isEmailRegistered($email) |
|
55 | |||
56 | 2 | public function changePassword(ChangePasswordRequest $changePasswordRequest) |
|
60 | |||
61 | 1 | public function requestPasswordReminder($email) |
|
65 | } |
||
66 |