|
...
|
...
|
@@ -6,19 +6,25 @@ class WsDataAccount |
|
|
|
{
|
|
|
|
public array $assets;
|
|
|
|
|
|
|
|
public static function TransferOkxAccount(array $data): array
|
|
|
|
public function __construct(array $assets)
|
|
|
|
{
|
|
|
|
$ret = [];
|
|
|
|
foreach ($data['details'] as $item) {
|
|
|
|
$this->assets = $assets;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static function TransferOkxAccount(array $data): WsDataAccount
|
|
|
|
{
|
|
|
|
$assets = [];
|
|
|
|
// var_dump($data);
|
|
|
|
foreach ($data[0]['details'] as $item) {
|
|
|
|
$asset = new Asset();
|
|
|
|
$asset->coin = $item['ccy'];
|
|
|
|
$asset->totalRight = $item['availBal'];
|
|
|
|
$asset->avail = $item['availEq'];
|
|
|
|
$asset->frozen = $item['frozenBal'];
|
|
|
|
$asset->upl = $item['upl'];
|
|
|
|
$ret[$asset->coin] = $asset;
|
|
|
|
$assets[$asset->coin] = $asset;
|
|
|
|
}
|
|
|
|
return $ret; //WsDataAccoun
|
|
|
|
return new WsDataAccount($assets);
|
|
|
|
}
|
|
|
|
|
|
|
|
public function toArray(): array
|
...
|
...
|
|