Overview

Packages

  • exceptions
  • messages
  • operations
  • PHP
  • service
  • types

Classes

  • PartnerAPIError
  • PartnerAPIOperation
  • PartnerAPIOperationAddEmailVerification
  • PartnerAPIOperationAddSanVerification
  • PartnerAPIOperationCancelOrder
  • PartnerAPIOperationGetCertificate
  • PartnerAPIOperationGetEmailVerification
  • PartnerAPIOperationGetExpiringCertificates
  • PartnerAPIOperationGetModifiedOrders
  • PartnerAPIOperationGetOrderByOrderID
  • PartnerAPIOperationGetOrdersByDateRange
  • PartnerAPIOperationGetOrderState
  • PartnerAPIOperationGetProductList
  • PartnerAPIOperationGetSanVerificationState
  • PartnerAPIOperationModifySNICertificate
  • PartnerAPIOperationOrderSNICertificate
  • PartnerAPIOperationPerformSanVerification
  • PartnerAPIOperationQuickOrder
  • PartnerAPIOperationReissueCertificate
  • PartnerAPIOperationRenewCertificate
  • PartnerAPIOperationRevokeCertificate
  • PartnerAPIOperationValidateOrderParameters
  • PartnerAPIOperationVerifyOrder
  • Overview
  • Package
  • Class
  • Tree
 1: <?php
 2: /**
 3:  * Partner API Library
 4:  * 
 5:  * @copyright Copyright (c) 2020 Asseco Data Systems SA
 6:  * @license license.txt
 7:  */
 8: 
 9: require_once 'operation.php';
10: require_once 'certumPartnerAPI/messages/messageCancelOrder.php';
11: require_once 'certumPartnerAPI/messages/messageCancelOrderResponse.php';
12: 
13: /*
14: <operation name="cancelOrder" parameterOrder="cancelOrder">
15:     <input message="tns:PartnerServicePortType_cancelOrder">
16:     </input>
17:     <output message="tns:PartnerServicePortType_cancelOrderResponse">
18:     </output>
19: </operation>
20: */
21: 
22: /**
23:  * This class represents the cancelOrder WSDL operation.
24:  *
25:  * It is based on the PartnerAPIOperation class and derives some properties and methods from that class.
26:  *
27:  * @method PartnerAPIMessageCancelOrderResponse getResponseMessage() A complete response from a service
28:  * 
29:  * @package operations
30:  */
31: class PartnerAPIOperationCancelOrder extends PartnerAPIOperation {
32: 
33:     /**
34:      * @var PartnerAPIMessageCancelOrder
35:      */
36:     protected $_input = NULL;
37:     
38:     /**
39:      * @var PartnerAPIMessageCancelOrderResponse
40:      */
41:     protected $_output = NULL;
42: 
43:     /**
44:      * @var string
45:      */
46:     protected $_operation = 'cancelOrder';
47:     
48:     /**
49:      * The constructor.
50:      * 
51:      * It initializes input and output data.
52:      */
53:     public function __construct() {
54:         $this->_input  = new PartnerAPIMessageCancelOrder();
55:         $this->_output = new PartnerAPIMessageCancelOrderResponse();
56:     }
57:     
58:     /**
59:      * Sets an order ID for the request.
60:      * 
61:      * Setting this value is required.
62:      * 
63:      * @param string $orderID
64:      * @return PartnerAPIOperationCancelOrder
65:      */
66:     public function setOrderID($orderID) {
67:         $this->_input->cancelOrder->cancelParameters->setOrderID($orderID);
68:         return $this;
69:     }
70:     
71:     /**
72:      * Sets a note for the request.
73:      * 
74:      * Setting this value is optional.
75:      * 
76:      * @param string $note
77:      * @return PartnerAPIOperationCancelOrder
78:      */
79:     public function setNote($note) {
80:         $this->_input->cancelOrder->cancelParameters->setNote($note);
81:         return $this;
82:     }
83: 
84: }
85: 
API documentation generated by ApiGen 2.8.0