Skip to content

Commit 4b9d93b

Browse files
algolia-botsbellonemillotp
committed
feat(specs): add useImagesObjects property in commercetools source input (generated)
algolia/api-clients-automation#5586 Co-authored-by: algolia-bot <[email protected]> Co-authored-by: Sylvain Bellone <[email protected]> Co-authored-by: Pierre Millot <[email protected]>
1 parent a9a2b98 commit 4b9d93b

File tree

4 files changed

+128
-0
lines changed

4 files changed

+128
-0
lines changed

lib/Model/Ingestion/SourceCommercetools.php

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ class SourceCommercetools extends AbstractModel implements ModelInterface, \Arra
2828
'projectKey' => 'string',
2929
'fallbackIsInStockValue' => 'bool',
3030
'productQueryPredicate' => 'string',
31+
'useImagesObjects' => 'bool',
3132
'customFields' => '\Algolia\AlgoliaSearch\Model\Ingestion\CommercetoolsCustomFields',
3233
];
3334

@@ -43,6 +44,7 @@ class SourceCommercetools extends AbstractModel implements ModelInterface, \Arra
4344
'projectKey' => null,
4445
'fallbackIsInStockValue' => null,
4546
'productQueryPredicate' => null,
47+
'useImagesObjects' => null,
4648
'customFields' => null,
4749
];
4850

@@ -59,6 +61,7 @@ class SourceCommercetools extends AbstractModel implements ModelInterface, \Arra
5961
'projectKey' => 'projectKey',
6062
'fallbackIsInStockValue' => 'fallbackIsInStockValue',
6163
'productQueryPredicate' => 'productQueryPredicate',
64+
'useImagesObjects' => 'useImagesObjects',
6265
'customFields' => 'customFields',
6366
];
6467

@@ -74,6 +77,7 @@ class SourceCommercetools extends AbstractModel implements ModelInterface, \Arra
7477
'projectKey' => 'setProjectKey',
7578
'fallbackIsInStockValue' => 'setFallbackIsInStockValue',
7679
'productQueryPredicate' => 'setProductQueryPredicate',
80+
'useImagesObjects' => 'setUseImagesObjects',
7781
'customFields' => 'setCustomFields',
7882
];
7983

@@ -89,6 +93,7 @@ class SourceCommercetools extends AbstractModel implements ModelInterface, \Arra
8993
'projectKey' => 'getProjectKey',
9094
'fallbackIsInStockValue' => 'getFallbackIsInStockValue',
9195
'productQueryPredicate' => 'getProductQueryPredicate',
96+
'useImagesObjects' => 'getUseImagesObjects',
9297
'customFields' => 'getCustomFields',
9398
];
9499

@@ -124,6 +129,9 @@ public function __construct(?array $data = null)
124129
if (isset($data['productQueryPredicate'])) {
125130
$this->container['productQueryPredicate'] = $data['productQueryPredicate'];
126131
}
132+
if (isset($data['useImagesObjects'])) {
133+
$this->container['useImagesObjects'] = $data['useImagesObjects'];
134+
}
127135
if (isset($data['customFields'])) {
128136
$this->container['customFields'] = $data['customFields'];
129137
}
@@ -354,6 +362,30 @@ public function setProductQueryPredicate($productQueryPredicate)
354362
return $this;
355363
}
356364

365+
/**
366+
* Gets useImagesObjects.
367+
*
368+
* @return null|bool
369+
*/
370+
public function getUseImagesObjects()
371+
{
372+
return $this->container['useImagesObjects'] ?? null;
373+
}
374+
375+
/**
376+
* Sets useImagesObjects.
377+
*
378+
* @param null|bool $useImagesObjects when set to true, the connector indexes objects with all images attributes instead of only the URLs
379+
*
380+
* @return self
381+
*/
382+
public function setUseImagesObjects($useImagesObjects)
383+
{
384+
$this->container['useImagesObjects'] = $useImagesObjects;
385+
386+
return $this;
387+
}
388+
357389
/**
358390
* Gets customFields.
359391
*

lib/Model/Ingestion/SourceInput.php

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class SourceInput extends AbstractModel implements ModelInterface, \ArrayAccess,
2626
'projectKey' => 'string',
2727
'fallbackIsInStockValue' => 'bool',
2828
'productQueryPredicate' => 'string',
29+
'useImagesObjects' => 'bool',
2930
'customFields' => 'string[]',
3031
'storeHash' => 'string',
3132
'channel' => '\Algolia\AlgoliaSearch\Model\Ingestion\BigCommerceChannel',
@@ -59,6 +60,7 @@ class SourceInput extends AbstractModel implements ModelInterface, \ArrayAccess,
5960
'projectKey' => null,
6061
'fallbackIsInStockValue' => null,
6162
'productQueryPredicate' => null,
63+
'useImagesObjects' => null,
6264
'customFields' => null,
6365
'storeHash' => null,
6466
'channel' => null,
@@ -93,6 +95,7 @@ class SourceInput extends AbstractModel implements ModelInterface, \ArrayAccess,
9395
'projectKey' => 'projectKey',
9496
'fallbackIsInStockValue' => 'fallbackIsInStockValue',
9597
'productQueryPredicate' => 'productQueryPredicate',
98+
'useImagesObjects' => 'useImagesObjects',
9699
'customFields' => 'customFields',
97100
'storeHash' => 'storeHash',
98101
'channel' => 'channel',
@@ -126,6 +129,7 @@ class SourceInput extends AbstractModel implements ModelInterface, \ArrayAccess,
126129
'projectKey' => 'setProjectKey',
127130
'fallbackIsInStockValue' => 'setFallbackIsInStockValue',
128131
'productQueryPredicate' => 'setProductQueryPredicate',
132+
'useImagesObjects' => 'setUseImagesObjects',
129133
'customFields' => 'setCustomFields',
130134
'storeHash' => 'setStoreHash',
131135
'channel' => 'setChannel',
@@ -159,6 +163,7 @@ class SourceInput extends AbstractModel implements ModelInterface, \ArrayAccess,
159163
'projectKey' => 'getProjectKey',
160164
'fallbackIsInStockValue' => 'getFallbackIsInStockValue',
161165
'productQueryPredicate' => 'getProductQueryPredicate',
166+
'useImagesObjects' => 'getUseImagesObjects',
162167
'customFields' => 'getCustomFields',
163168
'storeHash' => 'getStoreHash',
164169
'channel' => 'getChannel',
@@ -212,6 +217,9 @@ public function __construct(?array $data = null)
212217
if (isset($data['productQueryPredicate'])) {
213218
$this->container['productQueryPredicate'] = $data['productQueryPredicate'];
214219
}
220+
if (isset($data['useImagesObjects'])) {
221+
$this->container['useImagesObjects'] = $data['useImagesObjects'];
222+
}
215223
if (isset($data['customFields'])) {
216224
$this->container['customFields'] = $data['customFields'];
217225
}
@@ -517,6 +525,30 @@ public function setProductQueryPredicate($productQueryPredicate)
517525
return $this;
518526
}
519527

528+
/**
529+
* Gets useImagesObjects.
530+
*
531+
* @return null|bool
532+
*/
533+
public function getUseImagesObjects()
534+
{
535+
return $this->container['useImagesObjects'] ?? null;
536+
}
537+
538+
/**
539+
* Sets useImagesObjects.
540+
*
541+
* @param null|bool $useImagesObjects when set to true, the connector indexes objects with all images attributes instead of only the URLs
542+
*
543+
* @return self
544+
*/
545+
public function setUseImagesObjects($useImagesObjects)
546+
{
547+
$this->container['useImagesObjects'] = $useImagesObjects;
548+
549+
return $this;
550+
}
551+
520552
/**
521553
* Gets customFields.
522554
*

lib/Model/Ingestion/SourceUpdateCommercetools.php

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class SourceUpdateCommercetools extends AbstractModel implements ModelInterface,
2727
'url' => 'string',
2828
'fallbackIsInStockValue' => 'bool',
2929
'productQueryPredicate' => 'string',
30+
'useImagesObjects' => 'bool',
3031
'customFields' => '\Algolia\AlgoliaSearch\Model\Ingestion\CommercetoolsCustomFields',
3132
];
3233

@@ -41,6 +42,7 @@ class SourceUpdateCommercetools extends AbstractModel implements ModelInterface,
4142
'url' => null,
4243
'fallbackIsInStockValue' => null,
4344
'productQueryPredicate' => null,
45+
'useImagesObjects' => null,
4446
'customFields' => null,
4547
];
4648

@@ -56,6 +58,7 @@ class SourceUpdateCommercetools extends AbstractModel implements ModelInterface,
5658
'url' => 'url',
5759
'fallbackIsInStockValue' => 'fallbackIsInStockValue',
5860
'productQueryPredicate' => 'productQueryPredicate',
61+
'useImagesObjects' => 'useImagesObjects',
5962
'customFields' => 'customFields',
6063
];
6164

@@ -70,6 +73,7 @@ class SourceUpdateCommercetools extends AbstractModel implements ModelInterface,
7073
'url' => 'setUrl',
7174
'fallbackIsInStockValue' => 'setFallbackIsInStockValue',
7275
'productQueryPredicate' => 'setProductQueryPredicate',
76+
'useImagesObjects' => 'setUseImagesObjects',
7377
'customFields' => 'setCustomFields',
7478
];
7579

@@ -84,6 +88,7 @@ class SourceUpdateCommercetools extends AbstractModel implements ModelInterface,
8488
'url' => 'getUrl',
8589
'fallbackIsInStockValue' => 'getFallbackIsInStockValue',
8690
'productQueryPredicate' => 'getProductQueryPredicate',
91+
'useImagesObjects' => 'getUseImagesObjects',
8792
'customFields' => 'getCustomFields',
8893
];
8994

@@ -116,6 +121,9 @@ public function __construct(?array $data = null)
116121
if (isset($data['productQueryPredicate'])) {
117122
$this->container['productQueryPredicate'] = $data['productQueryPredicate'];
118123
}
124+
if (isset($data['useImagesObjects'])) {
125+
$this->container['useImagesObjects'] = $data['useImagesObjects'];
126+
}
119127
if (isset($data['customFields'])) {
120128
$this->container['customFields'] = $data['customFields'];
121129
}
@@ -313,6 +321,30 @@ public function setProductQueryPredicate($productQueryPredicate)
313321
return $this;
314322
}
315323

324+
/**
325+
* Gets useImagesObjects.
326+
*
327+
* @return null|bool
328+
*/
329+
public function getUseImagesObjects()
330+
{
331+
return $this->container['useImagesObjects'] ?? null;
332+
}
333+
334+
/**
335+
* Sets useImagesObjects.
336+
*
337+
* @param null|bool $useImagesObjects when set to true, the connector indexes objects with all images attributes instead of only the URLs
338+
*
339+
* @return self
340+
*/
341+
public function setUseImagesObjects($useImagesObjects)
342+
{
343+
$this->container['useImagesObjects'] = $useImagesObjects;
344+
345+
return $this;
346+
}
347+
316348
/**
317349
* Gets customFields.
318350
*

lib/Model/Ingestion/SourceUpdateInput.php

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ class SourceUpdateInput extends AbstractModel implements ModelInterface, \ArrayA
2525
'url' => 'string',
2626
'fallbackIsInStockValue' => 'bool',
2727
'productQueryPredicate' => 'string',
28+
'useImagesObjects' => 'bool',
2829
'customFields' => '\Algolia\AlgoliaSearch\Model\Ingestion\CommercetoolsCustomFields',
2930
'uniqueIDColumn' => 'string',
3031
'method' => '\Algolia\AlgoliaSearch\Model\Ingestion\MethodType',
@@ -51,6 +52,7 @@ class SourceUpdateInput extends AbstractModel implements ModelInterface, \ArrayA
5152
'url' => null,
5253
'fallbackIsInStockValue' => null,
5354
'productQueryPredicate' => null,
55+
'useImagesObjects' => null,
5456
'customFields' => null,
5557
'uniqueIDColumn' => null,
5658
'method' => null,
@@ -78,6 +80,7 @@ class SourceUpdateInput extends AbstractModel implements ModelInterface, \ArrayA
7880
'url' => 'url',
7981
'fallbackIsInStockValue' => 'fallbackIsInStockValue',
8082
'productQueryPredicate' => 'productQueryPredicate',
83+
'useImagesObjects' => 'useImagesObjects',
8184
'customFields' => 'customFields',
8285
'uniqueIDColumn' => 'uniqueIDColumn',
8386
'method' => 'method',
@@ -104,6 +107,7 @@ class SourceUpdateInput extends AbstractModel implements ModelInterface, \ArrayA
104107
'url' => 'setUrl',
105108
'fallbackIsInStockValue' => 'setFallbackIsInStockValue',
106109
'productQueryPredicate' => 'setProductQueryPredicate',
110+
'useImagesObjects' => 'setUseImagesObjects',
107111
'customFields' => 'setCustomFields',
108112
'uniqueIDColumn' => 'setUniqueIDColumn',
109113
'method' => 'setMethod',
@@ -130,6 +134,7 @@ class SourceUpdateInput extends AbstractModel implements ModelInterface, \ArrayA
130134
'url' => 'getUrl',
131135
'fallbackIsInStockValue' => 'getFallbackIsInStockValue',
132136
'productQueryPredicate' => 'getProductQueryPredicate',
137+
'useImagesObjects' => 'getUseImagesObjects',
133138
'customFields' => 'getCustomFields',
134139
'uniqueIDColumn' => 'getUniqueIDColumn',
135140
'method' => 'getMethod',
@@ -174,6 +179,9 @@ public function __construct(?array $data = null)
174179
if (isset($data['productQueryPredicate'])) {
175180
$this->container['productQueryPredicate'] = $data['productQueryPredicate'];
176181
}
182+
if (isset($data['useImagesObjects'])) {
183+
$this->container['useImagesObjects'] = $data['useImagesObjects'];
184+
}
177185
if (isset($data['customFields'])) {
178186
$this->container['customFields'] = $data['customFields'];
179187
}
@@ -425,6 +433,30 @@ public function setProductQueryPredicate($productQueryPredicate)
425433
return $this;
426434
}
427435

436+
/**
437+
* Gets useImagesObjects.
438+
*
439+
* @return null|bool
440+
*/
441+
public function getUseImagesObjects()
442+
{
443+
return $this->container['useImagesObjects'] ?? null;
444+
}
445+
446+
/**
447+
* Sets useImagesObjects.
448+
*
449+
* @param null|bool $useImagesObjects when set to true, the connector indexes objects with all images attributes instead of only the URLs
450+
*
451+
* @return self
452+
*/
453+
public function setUseImagesObjects($useImagesObjects)
454+
{
455+
$this->container['useImagesObjects'] = $useImagesObjects;
456+
457+
return $this;
458+
}
459+
428460
/**
429461
* Gets customFields.
430462
*

0 commit comments

Comments
 (0)