|
22 | 22 | * file that was distributed with this source code.
|
23 | 23 | */
|
24 | 24 |
|
| 25 | +namespace Laudis\Neo4j\TestkitBackend\Requests; |
| 26 | + |
25 | 27 | final class NewDriverRequest
|
26 | 28 | {
|
27 |
| - private string $uri; |
28 |
| - private AuthorizationTokenRequest $authToken; |
29 |
| - private ?string $userAgent; |
30 |
| - private ?bool $resolverRegistered; |
31 |
| - private ?bool $domainNameResolverRegistered; |
32 |
| - private ?int $connectionTimeoutMs; |
33 |
| - |
34 | 29 | public function __construct(
|
35 |
| - string $uri, |
36 |
| - AuthorizationTokenRequest $authToken, |
37 |
| - ?string $userAgent = null, |
38 |
| - ?bool $resolverRegistered = null, |
39 |
| - ?bool $domainNameResolverRegistered = null, |
40 |
| - ?int $connectionTimeoutMs = null, |
41 |
| - ) { |
42 |
| - $this->uri = $uri; |
43 |
| - $this->authToken = $authToken; |
44 |
| - $this->userAgent = $userAgent; |
45 |
| - $this->resolverRegistered = $resolverRegistered; |
46 |
| - $this->domainNameResolverRegistered = $domainNameResolverRegistered; |
47 |
| - $this->connectionTimeoutMs = $connectionTimeoutMs; |
48 |
| - } |
49 |
| - |
50 |
| - public function getUri(): string |
51 |
| - { |
52 |
| - return $this->uri; |
53 |
| - } |
54 |
| - |
55 |
| - public function getAuthToken(): AuthorizationTokenRequest |
56 |
| - { |
57 |
| - return $this->authToken; |
58 |
| - } |
59 |
| - |
60 |
| - public function getUserAgent(): ?string |
61 |
| - { |
62 |
| - return $this->userAgent; |
63 |
| - } |
64 |
| - |
65 |
| - public function isResolverRegistered(): ?bool |
66 |
| - { |
67 |
| - return $this->resolverRegistered; |
68 |
| - } |
69 |
| - |
70 |
| - public function isDomainNameResolverRegistered(): ?bool |
71 |
| - { |
72 |
| - return $this->domainNameResolverRegistered; |
73 |
| - } |
74 |
| - |
75 |
| - public function getConnectionTimeoutMs(): ?int |
76 |
| - { |
77 |
| - return $this->connectionTimeoutMs; |
78 |
| - } |
| 30 | + public readonly string $uri, |
| 31 | + public readonly AuthorizationTokenRequest $authToken, |
| 32 | + public readonly ?string $authTokenManagerId = null, |
| 33 | + public readonly ?string $userAgent = null, |
| 34 | + public readonly ?bool $resolverRegistered = null, |
| 35 | + public readonly ?bool $domainNameResolverRegistered = null, |
| 36 | + public readonly ?int $connectionTimeoutMs = null, |
| 37 | + public readonly ?int $fetchSize = null, |
| 38 | + public readonly ?int $maxTxRetryTimeMs = null, |
| 39 | + public readonly ?int $livenessCheckTimeoutMs = null, |
| 40 | + public readonly ?int $maxConnectionPoolSize = null, |
| 41 | + public readonly ?int $connectionAcquisitionTimeoutMs = null, |
| 42 | + public readonly mixed $clientCertificate = null, |
| 43 | + public readonly ?string $clientCertificateProviderId = null |
| 44 | + ) {} |
79 | 45 | }
|
| 46 | + |
0 commit comments