commercetools-sdk-php-v2
master
The platform, import-api and ml-api PHP sdks generated from our api reference.
lib
commercetools-api
src
Client
Resource
ResourceByProjectKeyProductProjections.php
1
<?php
2
3
declare(strict_types=1);
9
namespace
Commercetools\Api\Client\Resource
;
10
11
use
Commercetools\Client\ApiResource
;
12
use GuzzleHttp\ClientInterface;
13
use Psr\Http\Message\UploadedFileInterface;
14
18
class
ResourceByProjectKeyProductProjections
extends
ApiResource
19
{
23
public
function
__construct
(array $args = [], ClientInterface $client =
null
)
24
{
25
parent::__construct(
'/{projectKey}/product-projections'
, $args, $client);
26
}
27
30
public
function
search
():
ResourceByProjectKeyProductProjectionsSearch
31
{
32
$args = $this->
getArgs
();
33
34
return
new
ResourceByProjectKeyProductProjectionsSearch
($args, $this->
getClient
());
35
}
38
public
function
suggest
():
ResourceByProjectKeyProductProjectionsSuggest
39
{
40
$args = $this->
getArgs
();
41
42
return
new
ResourceByProjectKeyProductProjectionsSuggest
($args, $this->
getClient
());
43
}
46
public
function
withKey
(
string
$key =
null
):
ResourceByProjectKeyProductProjectionsKeyByKey
47
{
48
$args = $this->
getArgs
();
49
if
(!is_null($key)) {
50
$args[
'key'
] = $key;
51
}
52
53
return
new
ResourceByProjectKeyProductProjectionsKeyByKey
($args, $this->
getClient
());
54
}
57
public
function
withId
(
string
$ID =
null
):
ResourceByProjectKeyProductProjectionsByID
58
{
59
$args = $this->
getArgs
();
60
if
(!is_null($ID)) {
61
$args[
'ID'
] = $ID;
62
}
63
64
return
new
ResourceByProjectKeyProductProjectionsByID
($args, $this->
getClient
());
65
}
66
71
public
function
get
($body =
null
, array $headers = []):
ByProjectKeyProductProjectionsGet
72
{
73
$args = $this->
getArgs
();
74
75
return
new
ByProjectKeyProductProjectionsGet
($args[
'projectKey'
], $body, $headers, $this->
getClient
());
76
}
81
public
function
head
($body =
null
, array $headers = []):
ByProjectKeyProductProjectionsHead
82
{
83
$args = $this->
getArgs
();
84
85
return
new
ByProjectKeyProductProjectionsHead
($args[
'projectKey'
], $body, $headers, $this->
getClient
());
86
}
87
}
Commercetools\Api\Client\Resource\ByProjectKeyProductProjectionsGet
Definition:
ByProjectKeyProductProjectionsGet.php:45
Commercetools\Api\Client\Resource\ByProjectKeyProductProjectionsHead
Definition:
ByProjectKeyProductProjectionsHead.php:35
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjectionsByID
Definition:
ResourceByProjectKeyProductProjectionsByID.php:19
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections
Definition:
ResourceByProjectKeyProductProjections.php:19
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections\withKey
withKey(string $key=null)
Definition:
ResourceByProjectKeyProductProjections.php:46
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections\head
head($body=null, array $headers=[])
Definition:
ResourceByProjectKeyProductProjections.php:81
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections\suggest
suggest()
Definition:
ResourceByProjectKeyProductProjections.php:38
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections\search
search()
Definition:
ResourceByProjectKeyProductProjections.php:30
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections\__construct
__construct(array $args=[], ClientInterface $client=null)
Definition:
ResourceByProjectKeyProductProjections.php:23
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjections\withId
withId(string $ID=null)
Definition:
ResourceByProjectKeyProductProjections.php:57
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjectionsKeyByKey
Definition:
ResourceByProjectKeyProductProjectionsKeyByKey.php:19
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjectionsSearch
Definition:
ResourceByProjectKeyProductProjectionsSearch.php:19
Commercetools\Api\Client\Resource\ResourceByProjectKeyProductProjectionsSuggest
Definition:
ResourceByProjectKeyProductProjectionsSuggest.php:19
Commercetools\Client\ApiResource
Definition:
ApiResource.php:15
Commercetools\Client\ApiResource\getClient
getClient()
Definition:
ApiResource.php:61
Commercetools\Client\ApiResource\getArgs
getArgs()
Definition:
ApiResource.php:56
Commercetools\Api\Client\Resource
Definition:
ByProjectKeyApiClientsByIDDelete.php:9
Generated by
1.9.1