Skip to content

Commit 015dca4

Browse files
committed
DEV-5229
Signed-off-by: Christian Pleintinger <christian.pleintinger@internetx.com>
1 parent 757f33c commit 015dca4

14 files changed

+2866
-101
lines changed

src/Model/Certificate.php

Lines changed: 95 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,10 @@ class Certificate implements ModelInterface, ArrayAccess
9898
'idn' => 'string',
9999
'multiyear' => 'bool',
100100
'reissueRequired' => 'bool',
101-
'reissueStatus' => 'string'
101+
'reissueStatus' => 'string',
102+
'vmcLogo' => 'string',
103+
'vmcTrademarkRegistrationNumber' => 'string',
104+
'vmcTrademarkCountryOrRegion' => '\Domainrobot\Model\VmcTrademarkCountryOrRegion'
102105
];
103106

104107
/**
@@ -148,7 +151,10 @@ class Certificate implements ModelInterface, ArrayAccess
148151
'idn' => null,
149152
'multiyear' => null,
150153
'reissueRequired' => null,
151-
'reissueStatus' => null
154+
'reissueStatus' => null,
155+
'vmcLogo' => null,
156+
'vmcTrademarkRegistrationNumber' => null,
157+
'vmcTrademarkCountryOrRegion' => null
152158
];
153159

154160
/**
@@ -219,7 +225,10 @@ public static function swaggerFormats()
219225
'idn' => 'idn',
220226
'multiyear' => 'multiyear',
221227
'reissueRequired' => 'reissueRequired',
222-
'reissueStatus' => 'reissueStatus'
228+
'reissueStatus' => 'reissueStatus',
229+
'vmcLogo' => 'vmcLogo',
230+
'vmcTrademarkRegistrationNumber' => 'vmcTrademarkRegistrationNumber',
231+
'vmcTrademarkCountryOrRegion' => 'vmcTrademarkCountryOrRegion'
223232
];
224233

225234
/**
@@ -269,7 +278,10 @@ public static function swaggerFormats()
269278
'idn' => 'setIdn',
270279
'multiyear' => 'setMultiyear',
271280
'reissueRequired' => 'setReissueRequired',
272-
'reissueStatus' => 'setReissueStatus'
281+
'reissueStatus' => 'setReissueStatus',
282+
'vmcLogo' => 'setVmcLogo',
283+
'vmcTrademarkRegistrationNumber' => 'setVmcTrademarkRegistrationNumber',
284+
'vmcTrademarkCountryOrRegion' => 'setVmcTrademarkCountryOrRegion'
273285
];
274286

275287
/**
@@ -319,7 +331,10 @@ public static function swaggerFormats()
319331
'idn' => 'getIdn',
320332
'multiyear' => 'getMultiyear',
321333
'reissueRequired' => 'getReissueRequired',
322-
'reissueStatus' => 'getReissueStatus'
334+
'reissueStatus' => 'getReissueStatus',
335+
'vmcLogo' => 'getVmcLogo',
336+
'vmcTrademarkRegistrationNumber' => 'getVmcTrademarkRegistrationNumber',
337+
'vmcTrademarkCountryOrRegion' => 'getVmcTrademarkCountryOrRegion'
323338
];
324339

325340
/**
@@ -424,6 +439,9 @@ public function __construct(array $data = null)
424439
$this->container['multiyear'] = isset($data['multiyear']) ? $this->createData($data['multiyear'], 'multiyear') : null;
425440
$this->container['reissueRequired'] = isset($data['reissueRequired']) ? $this->createData($data['reissueRequired'], 'reissueRequired') : null;
426441
$this->container['reissueStatus'] = isset($data['reissueStatus']) ? $this->createData($data['reissueStatus'], 'reissueStatus') : null;
442+
$this->container['vmcLogo'] = isset($data['vmcLogo']) ? $this->createData($data['vmcLogo'], 'vmcLogo') : null;
443+
$this->container['vmcTrademarkRegistrationNumber'] = isset($data['vmcTrademarkRegistrationNumber']) ? $this->createData($data['vmcTrademarkRegistrationNumber'], 'vmcTrademarkRegistrationNumber') : null;
444+
$this->container['vmcTrademarkCountryOrRegion'] = isset($data['vmcTrademarkCountryOrRegion']) ? $this->createData($data['vmcTrademarkCountryOrRegion'], 'vmcTrademarkCountryOrRegion') : null;
427445
}
428446

429447
/**
@@ -1530,6 +1548,78 @@ public function setReissueStatus($reissueStatus)
15301548

15311549
return $this;
15321550
}
1551+
1552+
/**
1553+
* Gets vmcLogo
1554+
*
1555+
* @return string
1556+
*/
1557+
public function getVmcLogo()
1558+
{
1559+
return $this->container['vmcLogo'];
1560+
}
1561+
1562+
/**
1563+
* Sets vmcLogo
1564+
*
1565+
* @param string $vmcLogo The gzipped and base64 encoded SVG logo
1566+
*
1567+
* @return $this
1568+
*/
1569+
public function setVmcLogo($vmcLogo)
1570+
{
1571+
$this->container['vmcLogo'] = $vmcLogo;
1572+
1573+
return $this;
1574+
}
1575+
1576+
/**
1577+
* Gets vmcTrademarkRegistrationNumber
1578+
*
1579+
* @return string
1580+
*/
1581+
public function getVmcTrademarkRegistrationNumber()
1582+
{
1583+
return $this->container['vmcTrademarkRegistrationNumber'];
1584+
}
1585+
1586+
/**
1587+
* Sets vmcTrademarkRegistrationNumber
1588+
*
1589+
* @param string $vmcTrademarkRegistrationNumber The trademark registration number
1590+
*
1591+
* @return $this
1592+
*/
1593+
public function setVmcTrademarkRegistrationNumber($vmcTrademarkRegistrationNumber)
1594+
{
1595+
$this->container['vmcTrademarkRegistrationNumber'] = $vmcTrademarkRegistrationNumber;
1596+
1597+
return $this;
1598+
}
1599+
1600+
/**
1601+
* Gets vmcTrademarkCountryOrRegion
1602+
*
1603+
* @return \Domainrobot\Model\VmcTrademarkCountryOrRegion
1604+
*/
1605+
public function getVmcTrademarkCountryOrRegion()
1606+
{
1607+
return $this->container['vmcTrademarkCountryOrRegion'];
1608+
}
1609+
1610+
/**
1611+
* Sets vmcTrademarkCountryOrRegion
1612+
*
1613+
* @param \Domainrobot\Model\VmcTrademarkCountryOrRegion $vmcTrademarkCountryOrRegion Two-letter code for the country or region where the logo is trademarked
1614+
*
1615+
* @return $this
1616+
*/
1617+
public function setVmcTrademarkCountryOrRegion($vmcTrademarkCountryOrRegion)
1618+
{
1619+
$this->container['vmcTrademarkCountryOrRegion'] = $vmcTrademarkCountryOrRegion;
1620+
1621+
return $this;
1622+
}
15331623
/**
15341624
* Returns true if offset exists. False otherwise.
15351625
*

src/Model/CertificateData.php

Lines changed: 95 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,10 @@ class CertificateData implements ModelInterface, ArrayAccess
7777
'idn' => 'string',
7878
'checkCaa' => 'bool',
7979
'businessCase' => 'string',
80-
'ecCurve' => '\Domainrobot\Model\CsrHashAlgorithmConstants'
80+
'ecCurve' => '\Domainrobot\Model\CsrHashAlgorithmConstants',
81+
'vmcLogo' => 'string',
82+
'vmcTrademarkRegistrationNumber' => 'string',
83+
'vmcTrademarkCountryOrRegion' => '\Domainrobot\Model\VmcTrademarkCountryOrRegion'
8184
];
8285

8386
/**
@@ -106,7 +109,10 @@ class CertificateData implements ModelInterface, ArrayAccess
106109
'idn' => null,
107110
'checkCaa' => null,
108111
'businessCase' => null,
109-
'ecCurve' => null
112+
'ecCurve' => null,
113+
'vmcLogo' => null,
114+
'vmcTrademarkRegistrationNumber' => null,
115+
'vmcTrademarkCountryOrRegion' => null
110116
];
111117

112118
/**
@@ -156,7 +162,10 @@ public static function swaggerFormats()
156162
'idn' => 'idn',
157163
'checkCaa' => 'checkCaa',
158164
'businessCase' => 'businessCase',
159-
'ecCurve' => 'ecCurve'
165+
'ecCurve' => 'ecCurve',
166+
'vmcLogo' => 'vmcLogo',
167+
'vmcTrademarkRegistrationNumber' => 'vmcTrademarkRegistrationNumber',
168+
'vmcTrademarkCountryOrRegion' => 'vmcTrademarkCountryOrRegion'
160169
];
161170

162171
/**
@@ -185,7 +194,10 @@ public static function swaggerFormats()
185194
'idn' => 'setIdn',
186195
'checkCaa' => 'setCheckCaa',
187196
'businessCase' => 'setBusinessCase',
188-
'ecCurve' => 'setEcCurve'
197+
'ecCurve' => 'setEcCurve',
198+
'vmcLogo' => 'setVmcLogo',
199+
'vmcTrademarkRegistrationNumber' => 'setVmcTrademarkRegistrationNumber',
200+
'vmcTrademarkCountryOrRegion' => 'setVmcTrademarkCountryOrRegion'
189201
];
190202

191203
/**
@@ -214,7 +226,10 @@ public static function swaggerFormats()
214226
'idn' => 'getIdn',
215227
'checkCaa' => 'getCheckCaa',
216228
'businessCase' => 'getBusinessCase',
217-
'ecCurve' => 'getEcCurve'
229+
'ecCurve' => 'getEcCurve',
230+
'vmcLogo' => 'getVmcLogo',
231+
'vmcTrademarkRegistrationNumber' => 'getVmcTrademarkRegistrationNumber',
232+
'vmcTrademarkCountryOrRegion' => 'getVmcTrademarkCountryOrRegion'
218233
];
219234

220235
/**
@@ -298,6 +313,9 @@ public function __construct(array $data = null)
298313
$this->container['checkCaa'] = isset($data['checkCaa']) ? $this->createData($data['checkCaa'], 'checkCaa') : null;
299314
$this->container['businessCase'] = isset($data['businessCase']) ? $this->createData($data['businessCase'], 'businessCase') : null;
300315
$this->container['ecCurve'] = isset($data['ecCurve']) ? $this->createData($data['ecCurve'], 'ecCurve') : null;
316+
$this->container['vmcLogo'] = isset($data['vmcLogo']) ? $this->createData($data['vmcLogo'], 'vmcLogo') : null;
317+
$this->container['vmcTrademarkRegistrationNumber'] = isset($data['vmcTrademarkRegistrationNumber']) ? $this->createData($data['vmcTrademarkRegistrationNumber'], 'vmcTrademarkRegistrationNumber') : null;
318+
$this->container['vmcTrademarkCountryOrRegion'] = isset($data['vmcTrademarkCountryOrRegion']) ? $this->createData($data['vmcTrademarkCountryOrRegion'], 'vmcTrademarkCountryOrRegion') : null;
301319
}
302320

303321
/**
@@ -882,6 +900,78 @@ public function setEcCurve($ecCurve)
882900

883901
return $this;
884902
}
903+
904+
/**
905+
* Gets vmcLogo
906+
*
907+
* @return string
908+
*/
909+
public function getVmcLogo()
910+
{
911+
return $this->container['vmcLogo'];
912+
}
913+
914+
/**
915+
* Sets vmcLogo
916+
*
917+
* @param string $vmcLogo The gzipped and base64 encoded SVG logo
918+
*
919+
* @return $this
920+
*/
921+
public function setVmcLogo($vmcLogo)
922+
{
923+
$this->container['vmcLogo'] = $vmcLogo;
924+
925+
return $this;
926+
}
927+
928+
/**
929+
* Gets vmcTrademarkRegistrationNumber
930+
*
931+
* @return string
932+
*/
933+
public function getVmcTrademarkRegistrationNumber()
934+
{
935+
return $this->container['vmcTrademarkRegistrationNumber'];
936+
}
937+
938+
/**
939+
* Sets vmcTrademarkRegistrationNumber
940+
*
941+
* @param string $vmcTrademarkRegistrationNumber The trademark registration number
942+
*
943+
* @return $this
944+
*/
945+
public function setVmcTrademarkRegistrationNumber($vmcTrademarkRegistrationNumber)
946+
{
947+
$this->container['vmcTrademarkRegistrationNumber'] = $vmcTrademarkRegistrationNumber;
948+
949+
return $this;
950+
}
951+
952+
/**
953+
* Gets vmcTrademarkCountryOrRegion
954+
*
955+
* @return \Domainrobot\Model\VmcTrademarkCountryOrRegion
956+
*/
957+
public function getVmcTrademarkCountryOrRegion()
958+
{
959+
return $this->container['vmcTrademarkCountryOrRegion'];
960+
}
961+
962+
/**
963+
* Sets vmcTrademarkCountryOrRegion
964+
*
965+
* @param \Domainrobot\Model\VmcTrademarkCountryOrRegion $vmcTrademarkCountryOrRegion Two-letter code for the country or region where the logo is trademarked
966+
*
967+
* @return $this
968+
*/
969+
public function setVmcTrademarkCountryOrRegion($vmcTrademarkCountryOrRegion)
970+
{
971+
$this->container['vmcTrademarkCountryOrRegion'] = $vmcTrademarkCountryOrRegion;
972+
973+
return $this;
974+
}
885975
/**
886976
* Returns true if offset exists. False otherwise.
887977
*

src/Model/CertificateType.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ class CertificateType
4646
const FQDN = 'FQDN';
4747
const MAIL = 'MAIL';
4848
const CODE = 'CODE';
49+
const DOCUMENT = 'DOCUMENT';
50+
const VMC = 'VMC';
4951

5052
/**
5153
* Gets allowable values of the enum
@@ -57,6 +59,8 @@ public static function getAllowableEnumValues()
5759
self::FQDN,
5860
self::MAIL,
5961
self::CODE,
62+
self::DOCUMENT,
63+
self::VMC,
6064
];
6165
}
6266
}

0 commit comments

Comments
 (0)