/**
  * 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));
 }
Beispiel #3
0
 /**
  * Validate a set of authentication tokens
  * @return ApiResponse The user details, if the tokens are valid
  */
 public function validateToken()
 {
     return Api::getInstance()->validateToken($this);
 }