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 'message.php';
10: require_once 'certumPartnerAPI/types/typeReissueCertificateRequest.php';
11:
12: /*
13: <message name="PartnerServicePortType_reissueCertificate">
14: <part element="tns:reissueCertificate" name="reissueCertificate">
15: </part>
16: </message>
17: <xs:element name="reissueCertificate" nillable="true" type="tns:reissueCertificateRequest"/>
18: */
19:
20: /**
21: * This class represents the PartnerServicePortType_reissueCertificate WSDL message.
22: *
23: * It has one part 'reissueCertificate' accessible as property or by invoking a getter method.
24: *
25: * @method PartnerAPIMessageReissueCertificate setCredentials(string $userName, string $password) Overriden method. Read documentation for PartnerAPIMessage class
26: * @property PartnerAPITypeReissueCertificateRequest $reissueCertificate
27: * @method PartnerAPITypeReissueCertificateRequest getReissueCertificate()
28: *
29: * @package messages
30: */
31: class PartnerAPIMessageReissueCertificate extends PartnerAPIMessage {
32:
33: /**
34: * Defines the part with credentials data.
35: *
36: * @var string
37: */
38: protected $partWithCredentials = 'reissueCertificate';
39:
40: /**
41: * This method returns initial data for the message's parts.
42: *
43: * @return array
44: */
45: protected function initParts() {
46: return array(
47: 'reissueCertificate' => new PartnerAPITypeReissueCertificateRequest()
48: );
49: }
50:
51:
52: }
53: