/** * Get banners * @param AffiliateBannerFilter $filter (optional) Result filtering options * @param AffiliateBannerSort $sort (optional) Result sorting options * * @return AffiliateBanner[]|Banner[] */ public function getBanners(AffiliateBannerFilter $filter = null, AffiliateBannerSort $sort = null) { return $this->updateAuthTokensAndReturn(Api::getInstance()->getAffiliateBanners($this, $filter, $sort)); }
/** * Mark an own commission as rejected * @param int|string $id The commission's ID * @param string $reason The reason for rejecting the commission * * @return AdvertiserCommission */ public function rejectCommission($id, $reason) { return $this->updateAuthTokensAndReturn(Api::getInstance()->rejectAdvertiserCommission($this, $id, $reason)); }
/** * Validate a set of authentication tokens * @return ApiResponse The user details, if the tokens are valid */ public function validateToken() { return Api::getInstance()->validateToken($this); }