|
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