| 
                                
                                    @@ 272-284 (lines=13) @@
                                 | 
                            
                                                            
                                    | 269 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 270 | 
                                     | 
                                         * @return Models\Balance  | 
                                
                                                            
                                    | 271 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 272 | 
                                     | 
                                        public function getBalance()  | 
                                
                                                            
                                    | 273 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 274 | 
                                     | 
                                            $resource = 'campaigns/' . $this->campaignId . '/balance.json';  | 
                                
                                                            
                                    | 275 | 
                                     | 
                                     | 
                                
                                                            
                                    | 276 | 
                                     | 
                                            $response = $this->sendRequest('GET', $this->getServiceUrl($resource)); | 
                                
                                                            
                                    | 277 | 
                                     | 
                                     | 
                                
                                                            
                                    | 278 | 
                                     | 
                                            $decodedResponseBody = $this->getDecodedBody($response->getBody());  | 
                                
                                                            
                                    | 279 | 
                                     | 
                                     | 
                                
                                                            
                                    | 280 | 
                                     | 
                                            $getBalanceResponse = new Models\GetBalanceResponse($decodedResponseBody);  | 
                                
                                                            
                                    | 281 | 
                                     | 
                                            return $getBalanceResponse->getBalance();  | 
                                
                                                            
                                    | 282 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 283 | 
                                     | 
                                     | 
                                
                                                            
                                    | 284 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 285 | 
                                     | 
                                         * Get User Campaigns  | 
                                
                                                            
                                    | 286 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 287 | 
                                     | 
                                         * Returns the user to the list of campaigns Yandex.market.  | 
                                
                                                                                
                                 | 
                                
                                    @@ 295-305 (lines=11) @@
                                 | 
                            
                                                            
                                    | 292 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 293 | 
                                     | 
                                         * @return Models\Campaigns  | 
                                
                                                            
                                    | 294 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 295 | 
                                     | 
                                        public function getCampaigns()  | 
                                
                                                            
                                    | 296 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 297 | 
                                     | 
                                            $resource = 'campaigns.json';  | 
                                
                                                            
                                    | 298 | 
                                     | 
                                     | 
                                
                                                            
                                    | 299 | 
                                     | 
                                            $response = $this->sendRequest('GET', $this->getServiceUrl($resource)); | 
                                
                                                            
                                    | 300 | 
                                     | 
                                     | 
                                
                                                            
                                    | 301 | 
                                     | 
                                            $decodedResponseBody = $this->getDecodedBody($response->getBody());  | 
                                
                                                            
                                    | 302 | 
                                     | 
                                     | 
                                
                                                            
                                    | 303 | 
                                     | 
                                            $getCampaignsResponse = new Models\GetCampaignsResponse($decodedResponseBody);  | 
                                
                                                            
                                    | 304 | 
                                     | 
                                            return $getCampaignsResponse->getCampaigns();  | 
                                
                                                            
                                    | 305 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 306 | 
                                     | 
                                     | 
                                
                                                            
                                    | 307 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 308 | 
                                     | 
                                         * Get User Campaigns by Login  | 
                                
                                                                                
                                 | 
                                
                                    @@ 314-324 (lines=11) @@
                                 | 
                            
                                                            
                                    | 311 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 312 | 
                                     | 
                                         * @return Models\Campaigns  | 
                                
                                                            
                                    | 313 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 314 | 
                                     | 
                                        public function getCampaignsByLogin($login)  | 
                                
                                                            
                                    | 315 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 316 | 
                                     | 
                                            $resource = 'campaigns/by_login/' . $login . '.json';  | 
                                
                                                            
                                    | 317 | 
                                     | 
                                     | 
                                
                                                            
                                    | 318 | 
                                     | 
                                            $response = $this->sendRequest('GET', $this->getServiceUrl($resource)); | 
                                
                                                            
                                    | 319 | 
                                     | 
                                     | 
                                
                                                            
                                    | 320 | 
                                     | 
                                            $decodedResponseBody = $this->getDecodedBody($response->getBody());  | 
                                
                                                            
                                    | 321 | 
                                     | 
                                     | 
                                
                                                            
                                    | 322 | 
                                     | 
                                            $getCampaignsResponse = new Models\GetCampaignsResponse($decodedResponseBody);  | 
                                
                                                            
                                    | 323 | 
                                     | 
                                            return $getCampaignsResponse->getCampaigns();  | 
                                
                                                            
                                    | 324 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 325 | 
                                     | 
                                     | 
                                
                                                            
                                    | 326 | 
                                     | 
                                     | 
                                
                                                            
                                    | 327 | 
                                     | 
                                        /**  | 
                                
                                                                                
                                 | 
                                
                                    @@ 373-383 (lines=11) @@
                                 | 
                            
                                                            
                                    | 370 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 371 | 
                                     | 
                                         * @link http://api.yandex.ru/market/partner/doc/dg/reference/get-campaigns-id-orders-id.xml  | 
                                
                                                            
                                    | 372 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 373 | 
                                     | 
                                        public function getOrder($orderId)  | 
                                
                                                            
                                    | 374 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 375 | 
                                     | 
                                            $resource = 'campaigns/' . $this->campaignId . '/orders/' . $orderId . '.json';  | 
                                
                                                            
                                    | 376 | 
                                     | 
                                     | 
                                
                                                            
                                    | 377 | 
                                     | 
                                            $response = $this->sendRequest('GET', $this->getServiceUrl($resource)); | 
                                
                                                            
                                    | 378 | 
                                     | 
                                     | 
                                
                                                            
                                    | 379 | 
                                     | 
                                            $decodedResponseBody = $this->getDecodedBody($response->getBody());  | 
                                
                                                            
                                    | 380 | 
                                     | 
                                     | 
                                
                                                            
                                    | 381 | 
                                     | 
                                            $getOrderResponse = new Models\GetOrderResponse($decodedResponseBody);  | 
                                
                                                            
                                    | 382 | 
                                     | 
                                            return $getOrderResponse->getOrder();  | 
                                
                                                            
                                    | 383 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 384 | 
                                     | 
                                     | 
                                
                                                            
                                    | 385 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 386 | 
                                     | 
                                         * Get Region  | 
                                
                                                                                
                                 | 
                                
                                    @@ 392-402 (lines=11) @@
                                 | 
                            
                                                            
                                    | 389 | 
                                     | 
                                         *  | 
                                
                                                            
                                    | 390 | 
                                     | 
                                         * @link https://tech.yandex.ru/market/partner/doc/dg/reference/get-campaigns-id-region-docpage/  | 
                                
                                                            
                                    | 391 | 
                                     | 
                                         */  | 
                                
                                                            
                                    | 392 | 
                                     | 
                                        public function getRegion()  | 
                                
                                                            
                                    | 393 | 
                                     | 
                                        { | 
                                
                                                            
                                    | 394 | 
                                     | 
                                            $resource = 'campaigns/' . $this->campaignId . '/region.json';  | 
                                
                                                            
                                    | 395 | 
                                     | 
                                     | 
                                
                                                            
                                    | 396 | 
                                     | 
                                            $response = $this->sendRequest('GET', $this->getServiceUrl($resource)); | 
                                
                                                            
                                    | 397 | 
                                     | 
                                     | 
                                
                                                            
                                    | 398 | 
                                     | 
                                            $decodedResponseBody = $this->getDecodedBody($response->getBody());  | 
                                
                                                            
                                    | 399 | 
                                     | 
                                     | 
                                
                                                            
                                    | 400 | 
                                     | 
                                            $getRegionResponse = new Models\GetRegionResponse($decodedResponseBody);  | 
                                
                                                            
                                    | 401 | 
                                     | 
                                            return $getRegionResponse->getRegion();  | 
                                
                                                            
                                    | 402 | 
                                     | 
                                        }  | 
                                
                                                            
                                    | 403 | 
                                     | 
                                     | 
                                
                                                            
                                    | 404 | 
                                     | 
                                        /**  | 
                                
                                                            
                                    | 405 | 
                                     | 
                                         * @param $method [main | main-daily | main-weekly | main-monthly]  |