client); } /** * Get the collection object that is used by this API endpoint. Every API endpoint uses one type of collection object. * * @param int $count * @param \stdClass $_links * * @return RefundCollection */ protected function getResourceCollectionObject($count, $_links) { return new \Mollie\Api\Resources\RefundCollection($this->client, $count, $_links); } /** * Retrieves a collection of Refunds from Mollie. * * @param string $from The first refund ID you want to include in your list. * @param int $limit * @param array $parameters * * @return RefundCollection * @throws ApiException */ public function page($from = null, $limit = null, array $parameters = []) { return $this->rest_list($from, $limit, $parameters); } /** * Create an iterator for iterating over refunds retrieved from Mollie. * * @param string $from The first resource ID you want to include in your list. * @param int $limit * @param array $parameters * @param bool $iterateBackwards Set to true for reverse order iteration (default is false). * * @return LazyCollection */ public function iterator(?string $from = null, ?int $limit = null, array $parameters = [], bool $iterateBackwards = \false) : \Mollie\Api\Resources\LazyCollection { return $this->rest_iterator($from, $limit, $parameters, $iterateBackwards); } }