diff --git a/src/API/Transaction/TransactionEvent.php b/src/API/Transaction/TransactionEvent.php new file mode 100644 index 0000000..d36d5c1 --- /dev/null +++ b/src/API/Transaction/TransactionEvent.php @@ -0,0 +1,25 @@ +transaction = isset($data['transaction']) ? $data['transaction'] : null; + parent::__construct($data); + } + + /** + * @var string + */ + public $transaction; +} \ No newline at end of file diff --git a/src/API/Transaction/TransactionEventCollection.php b/src/API/Transaction/TransactionEventCollection.php new file mode 100644 index 0000000..ee85fbd --- /dev/null +++ b/src/API/Transaction/TransactionEventCollection.php @@ -0,0 +1,16 @@ +api->get('transaction/events/' . $query); + + $events = []; + foreach ($result['data'] as $item) { + $events[] = new TransactionEvent($item); + } + + $collection = new TransactionEventCollection(); + $collection->nextCursor = $result['meta']['next_cursor']; + $collection->events = $events; + + return $collection; + } }