I am new bee to CoinBase.
I am using getAccounts() method to fetch all the accounts.
$this->client->getAccounts();
This is returning an object of type object(Coinbase\Wallet\Resource\ResourceCollection)
object(Coinbase\Wallet\Resource\ResourceCollection)[37]
private 'previousUri' => null
private 'nextUri' => null
private 'resources' =>
array (size=1)
0 =>
object(Coinbase\Wallet\Resource\Account)[35]
private 'name' => string 'BTC Wallet' (length=10)
private 'primary' => boolean true
private 'type' => string 'wallet' (length=6)
private 'currency' => string 'BTC' (length=3)
private 'balance' =>
object(Coinbase\Wallet\Value\Money)[43]
...
private 'nativeBalance' =>
object(Coinbase\Wallet\Value\Money)[47]
...
private 'createdAt' =>
object(DateTime)[48]
...
private 'updatedAt' =>
object(DateTime)[49]
...
private 'id' (Coinbase\Wallet\Resource\Resource) => string 'b12d3892-1228-5da1-a779-c5104bcbd749' (length=36)
private 'resource' (Coinbase\Wallet\Resource\Resource) => string 'account' (length=7)
private 'resourcePath' (Coinbase\Wallet\Resource\Resource) => string '/v2/accounts/b12d3892-1228-5da1-a779-c5104bcbd749' (length=49)
private 'rawData' (Coinbase\Wallet\Resource\Resource) =>
array (size=11)
...
Converting the response using (array) gives invalid characters in the response.
array (size=3)
'�Coinbase\Wallet\Resource\ResourceCollection�previousUri' => null
'�Coinbase\Wallet\Resource\ResourceCollection�nextUri' => null
'�Coinbase\Wallet\Resource\ResourceCollection�resources' =>
array (size=1)
0 =>
object(Coinbase\Wallet\Resource\Account)[35]
private 'name' => string 'BTC Wallet' (length=10)
private 'primary' => boolean true
private 'type' => string 'wallet' (length=6)
private 'currency' => string 'BTC' (length=3)
private 'balance' =>
object(Coinbase\Wallet\Value\Money)[43]
...
private 'nativeBalance' =>
object(Coinbase\Wallet\Value\Money)[47]
...
private 'createdAt' =>
object(DateTime)[48]
...
private 'updatedAt' =>
object(DateTime)[49]
...
private 'id' (Coinbase\Wallet\Resource\Resource) => string 'b12d3892-1228-5da1-a779-c5104bcbd749' (length=36)
private 'resource' (Coinbase\Wallet\Resource\Resource) => string 'account' (length=7)
private 'resourcePath' (Coinbase\Wallet\Resource\Resource) => string '/v2/accounts/b12d3892-1228-5da1-a779-c5104bcbd749' (length=49)
private 'rawData' (Coinbase\Wallet\Resource\Resource) =>
array (size=11)
...
Any help will be appreciated.
Anoop