| @@ 529-542 (lines=14) @@ | ||
| 526 | * @param array $data delivery service data |
|
| 527 | * @return ApiResponse |
|
| 528 | */ |
|
| 529 | public function deliveryServicesEdit(array $data) |
|
| 530 | { |
|
| 531 | if (!isset($data['code'])) { |
|
| 532 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 533 | } |
|
| 534 | ||
| 535 | return $this->client->makeRequest( |
|
| 536 | '/reference/delivery-services/' . $data['code'] . '/edit', |
|
| 537 | Client::METHOD_POST, |
|
| 538 | array( |
|
| 539 | 'deliveryService' => json_encode($data) |
|
| 540 | ) |
|
| 541 | ); |
|
| 542 | } |
|
| 543 | ||
| 544 | /** |
|
| 545 | * Edit deliveryType |
|
| @@ 550-563 (lines=14) @@ | ||
| 547 | * @param array $data delivery type data |
|
| 548 | * @return ApiResponse |
|
| 549 | */ |
|
| 550 | public function deliveryTypesEdit(array $data) |
|
| 551 | { |
|
| 552 | if (!isset($data['code'])) { |
|
| 553 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 554 | } |
|
| 555 | ||
| 556 | return $this->client->makeRequest( |
|
| 557 | '/reference/delivery-types/' . $data['code'] . '/edit', |
|
| 558 | Client::METHOD_POST, |
|
| 559 | array( |
|
| 560 | 'deliveryType' => json_encode($data) |
|
| 561 | ) |
|
| 562 | ); |
|
| 563 | } |
|
| 564 | ||
| 565 | /** |
|
| 566 | * Edit orderMethod |
|
| @@ 571-584 (lines=14) @@ | ||
| 568 | * @param array $data order method data |
|
| 569 | * @return ApiResponse |
|
| 570 | */ |
|
| 571 | public function orderMethodsEdit(array $data) |
|
| 572 | { |
|
| 573 | if (!isset($data['code'])) { |
|
| 574 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 575 | } |
|
| 576 | ||
| 577 | return $this->client->makeRequest( |
|
| 578 | '/reference/order-methods/' . $data['code'] . '/edit', |
|
| 579 | Client::METHOD_POST, |
|
| 580 | array( |
|
| 581 | 'orderMethod' => json_encode($data) |
|
| 582 | ) |
|
| 583 | ); |
|
| 584 | } |
|
| 585 | ||
| 586 | /** |
|
| 587 | * Edit orderType |
|
| @@ 592-605 (lines=14) @@ | ||
| 589 | * @param array $data order type data |
|
| 590 | * @return ApiResponse |
|
| 591 | */ |
|
| 592 | public function orderTypesEdit(array $data) |
|
| 593 | { |
|
| 594 | if (!isset($data['code'])) { |
|
| 595 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 596 | } |
|
| 597 | ||
| 598 | return $this->client->makeRequest( |
|
| 599 | '/reference/order-types/' . $data['code'] . '/edit', |
|
| 600 | Client::METHOD_POST, |
|
| 601 | array( |
|
| 602 | 'orderType' => json_encode($data) |
|
| 603 | ) |
|
| 604 | ); |
|
| 605 | } |
|
| 606 | ||
| 607 | /** |
|
| 608 | * Edit paymentStatus |
|
| @@ 613-626 (lines=14) @@ | ||
| 610 | * @param array $data payment status data |
|
| 611 | * @return ApiResponse |
|
| 612 | */ |
|
| 613 | public function paymentStatusesEdit(array $data) |
|
| 614 | { |
|
| 615 | if (!isset($data['code'])) { |
|
| 616 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 617 | } |
|
| 618 | ||
| 619 | return $this->client->makeRequest( |
|
| 620 | '/reference/payment-statuses/' . $data['code'] . '/edit', |
|
| 621 | Client::METHOD_POST, |
|
| 622 | array( |
|
| 623 | 'paymentStatus' => json_encode($data) |
|
| 624 | ) |
|
| 625 | ); |
|
| 626 | } |
|
| 627 | ||
| 628 | /** |
|
| 629 | * Edit paymentType |
|
| @@ 634-647 (lines=14) @@ | ||
| 631 | * @param array $data payment type data |
|
| 632 | * @return ApiResponse |
|
| 633 | */ |
|
| 634 | public function paymentTypesEdit(array $data) |
|
| 635 | { |
|
| 636 | if (!isset($data['code'])) { |
|
| 637 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 638 | } |
|
| 639 | ||
| 640 | return $this->client->makeRequest( |
|
| 641 | '/reference/payment-types/' . $data['code'] . '/edit', |
|
| 642 | Client::METHOD_POST, |
|
| 643 | array( |
|
| 644 | 'paymentType' => json_encode($data) |
|
| 645 | ) |
|
| 646 | ); |
|
| 647 | } |
|
| 648 | ||
| 649 | /** |
|
| 650 | * Edit productStatus |
|
| @@ 655-668 (lines=14) @@ | ||
| 652 | * @param array $data product status data |
|
| 653 | * @return ApiResponse |
|
| 654 | */ |
|
| 655 | public function productStatusesEdit(array $data) |
|
| 656 | { |
|
| 657 | if (!isset($data['code'])) { |
|
| 658 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 659 | } |
|
| 660 | ||
| 661 | return $this->client->makeRequest( |
|
| 662 | '/reference/product-statuses/' . $data['code'] . '/edit', |
|
| 663 | Client::METHOD_POST, |
|
| 664 | array( |
|
| 665 | 'productStatus' => json_encode($data) |
|
| 666 | ) |
|
| 667 | ); |
|
| 668 | } |
|
| 669 | ||
| 670 | /** |
|
| 671 | * Edit order status |
|
| @@ 676-689 (lines=14) @@ | ||
| 673 | * @param array $data status data |
|
| 674 | * @return ApiResponse |
|
| 675 | */ |
|
| 676 | public function statusesEdit(array $data) |
|
| 677 | { |
|
| 678 | if (!isset($data['code'])) { |
|
| 679 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 680 | } |
|
| 681 | ||
| 682 | return $this->client->makeRequest( |
|
| 683 | '/reference/statuses/' . $data['code'] . '/edit', |
|
| 684 | Client::METHOD_POST, |
|
| 685 | array( |
|
| 686 | 'status' => json_encode($data) |
|
| 687 | ) |
|
| 688 | ); |
|
| 689 | } |
|
| 690 | ||
| 691 | /** |
|
| 692 | * Edit site |
|
| @@ 697-710 (lines=14) @@ | ||
| 694 | * @param array $data site data |
|
| 695 | * @return ApiResponse |
|
| 696 | */ |
|
| 697 | public function sitesEdit(array $data) |
|
| 698 | { |
|
| 699 | if (!isset($data['code'])) { |
|
| 700 | throw new \InvalidArgumentException('Data must contain "code" parameter.'); |
|
| 701 | } |
|
| 702 | ||
| 703 | return $this->client->makeRequest( |
|
| 704 | '/reference/sites/' . $data['code'] . '/edit', |
|
| 705 | Client::METHOD_POST, |
|
| 706 | array( |
|
| 707 | 'site' => json_encode($data) |
|
| 708 | ) |
|
| 709 | ); |
|
| 710 | } |
|
| 711 | ||
| 712 | /** |
|
| 713 | * Update CRM basic statistic |
|