45 lines
2.1 KiB
PHP
45 lines
2.1 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Uwil\ArcadiaKiotaOpenApiClient\Brands;
|
|
|
|
use Microsoft\Kiota\Abstractions\BaseRequestConfiguration;
|
|
use Microsoft\Kiota\Abstractions\RequestOption;
|
|
|
|
/**
|
|
* Configuration for the request such as headers, query parameters, and middleware options.
|
|
*/
|
|
class BrandsRequestBuilderGetRequestConfiguration extends BaseRequestConfiguration
|
|
{
|
|
/**
|
|
* @var BrandsRequestBuilderGetQueryParameters|null Request query parameters
|
|
*/
|
|
public ?BrandsRequestBuilderGetQueryParameters $queryParameters = null;
|
|
|
|
/**
|
|
* Instantiates a new BrandsRequestBuilderGetRequestConfiguration and sets the default values.
|
|
*
|
|
* @param array<string, array<string>|string>|null $headers Request headers
|
|
* @param array<RequestOption>|null $options Request options
|
|
* @param BrandsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters
|
|
*/
|
|
public function __construct(?array $headers = null, ?array $options = null, ?BrandsRequestBuilderGetQueryParameters $queryParameters = null)
|
|
{
|
|
parent::__construct($headers ?? [], $options ?? []);
|
|
$this->queryParameters = $queryParameters;
|
|
}
|
|
|
|
/**
|
|
* Instantiates a new BrandsRequestBuilderGetQueryParameters.
|
|
*
|
|
* @param int|null $limit Nombre maximal d'enregistrements pour la pagination par offset. Les valeurs hors bornes sont silencieusement corrigées par l'API.
|
|
* @param int|null $offset Décalage d'index pour la pagination basée sur l'offset. Les valeurs négatives sont silencieusement corrigées à 0.
|
|
* @param int|null $page Numéro de page (1-based). Les valeurs hors bornes sont silencieusement corrigées par l'API.
|
|
* @param int|null $pageSize Nombre d'éléments par page (max 10000). Les valeurs hors bornes sont silencieusement corrigées par l'API.
|
|
*/
|
|
public static function createQueryParameters(?int $limit = null, ?int $offset = null, ?int $page = null, ?int $pageSize = null): BrandsRequestBuilderGetQueryParameters
|
|
{
|
|
return new BrandsRequestBuilderGetQueryParameters($limit, $offset, $page, $pageSize);
|
|
}
|
|
}
|