@@ -25,6 +25,8 @@ export declare namespace Entities {
2525 maxRetries ?: number ;
2626 /** A hook to abort the request. */
2727 abortSignal ?: AbortSignal ;
28+ /** Additional query string parameters to include in the request. */
29+ queryParams ?: Record < string , unknown > ;
2830 /** Additional headers to include in the request. */
2931 headers ?: Record < string , string | core . Supplier < string | undefined > | undefined > ;
3032 }
@@ -69,6 +71,11 @@ export class Entities {
6971 request : Lattice . Entity ,
7072 requestOptions ?: Entities . RequestOptions ,
7173 ) : Promise < core . WithRawResponse < Lattice . Entity > > {
74+ let _headers : core . Fetcher . Args [ "headers" ] = mergeHeaders (
75+ this . _options ?. headers ,
76+ mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
77+ requestOptions ?. headers ,
78+ ) ;
7279 const _response = await core . fetcher ( {
7380 url : core . url . join (
7481 ( await core . Supplier . get ( this . _options . baseUrl ) ) ??
@@ -77,12 +84,9 @@ export class Entities {
7784 "api/v1/entities" ,
7885 ) ,
7986 method : "PUT" ,
80- headers : mergeHeaders (
81- this . _options ?. headers ,
82- mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
83- requestOptions ?. headers ,
84- ) ,
87+ headers : _headers ,
8588 contentType : "application/json" ,
89+ queryParameters : requestOptions ?. queryParams ,
8690 requestType : "json" ,
8791 body : request ,
8892 timeoutMs : requestOptions ?. timeoutInSeconds != null ? requestOptions . timeoutInSeconds * 1000 : 60000 ,
@@ -147,6 +151,11 @@ export class Entities {
147151 entityId : string ,
148152 requestOptions ?: Entities . RequestOptions ,
149153 ) : Promise < core . WithRawResponse < Lattice . Entity > > {
154+ let _headers : core . Fetcher . Args [ "headers" ] = mergeHeaders (
155+ this . _options ?. headers ,
156+ mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
157+ requestOptions ?. headers ,
158+ ) ;
150159 const _response = await core . fetcher ( {
151160 url : core . url . join (
152161 ( await core . Supplier . get ( this . _options . baseUrl ) ) ??
@@ -155,11 +164,8 @@ export class Entities {
155164 `api/v1/entities/${ encodeURIComponent ( entityId ) } ` ,
156165 ) ,
157166 method : "GET" ,
158- headers : mergeHeaders (
159- this . _options ?. headers ,
160- mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
161- requestOptions ?. headers ,
162- ) ,
167+ headers : _headers ,
168+ queryParameters : requestOptions ?. queryParams ,
163169 timeoutMs : requestOptions ?. timeoutInSeconds != null ? requestOptions . timeoutInSeconds * 1000 : 60000 ,
164170 maxRetries : requestOptions ?. maxRetries ,
165171 abortSignal : requestOptions ?. abortSignal ,
@@ -240,6 +246,11 @@ export class Entities {
240246 request : Lattice . EntityOverride = { } ,
241247 requestOptions ?: Entities . RequestOptions ,
242248 ) : Promise < core . WithRawResponse < Lattice . Entity > > {
249+ let _headers : core . Fetcher . Args [ "headers" ] = mergeHeaders (
250+ this . _options ?. headers ,
251+ mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
252+ requestOptions ?. headers ,
253+ ) ;
243254 const _response = await core . fetcher ( {
244255 url : core . url . join (
245256 ( await core . Supplier . get ( this . _options . baseUrl ) ) ??
@@ -248,12 +259,9 @@ export class Entities {
248259 `api/v1/entities/${ encodeURIComponent ( entityId ) } /override/${ encodeURIComponent ( fieldPath ) } ` ,
249260 ) ,
250261 method : "PUT" ,
251- headers : mergeHeaders (
252- this . _options ?. headers ,
253- mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
254- requestOptions ?. headers ,
255- ) ,
262+ headers : _headers ,
256263 contentType : "application/json" ,
264+ queryParameters : requestOptions ?. queryParams ,
257265 requestType : "json" ,
258266 body : request ,
259267 timeoutMs : requestOptions ?. timeoutInSeconds != null ? requestOptions . timeoutInSeconds * 1000 : 60000 ,
@@ -327,6 +335,11 @@ export class Entities {
327335 fieldPath : string ,
328336 requestOptions ?: Entities . RequestOptions ,
329337 ) : Promise < core . WithRawResponse < Lattice . Entity > > {
338+ let _headers : core . Fetcher . Args [ "headers" ] = mergeHeaders (
339+ this . _options ?. headers ,
340+ mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
341+ requestOptions ?. headers ,
342+ ) ;
330343 const _response = await core . fetcher ( {
331344 url : core . url . join (
332345 ( await core . Supplier . get ( this . _options . baseUrl ) ) ??
@@ -335,11 +348,8 @@ export class Entities {
335348 `api/v1/entities/${ encodeURIComponent ( entityId ) } /override/${ encodeURIComponent ( fieldPath ) } ` ,
336349 ) ,
337350 method : "DELETE" ,
338- headers : mergeHeaders (
339- this . _options ?. headers ,
340- mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
341- requestOptions ?. headers ,
342- ) ,
351+ headers : _headers ,
352+ queryParameters : requestOptions ?. queryParams ,
343353 timeoutMs : requestOptions ?. timeoutInSeconds != null ? requestOptions . timeoutInSeconds * 1000 : 60000 ,
344354 maxRetries : requestOptions ?. maxRetries ,
345355 abortSignal : requestOptions ?. abortSignal ,
@@ -420,6 +430,11 @@ export class Entities {
420430 request : Lattice . EntityEventRequest ,
421431 requestOptions ?: Entities . RequestOptions ,
422432 ) : Promise < core . WithRawResponse < Lattice . EntityEventResponse > > {
433+ let _headers : core . Fetcher . Args [ "headers" ] = mergeHeaders (
434+ this . _options ?. headers ,
435+ mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
436+ requestOptions ?. headers ,
437+ ) ;
423438 const _response = await core . fetcher ( {
424439 url : core . url . join (
425440 ( await core . Supplier . get ( this . _options . baseUrl ) ) ??
@@ -428,12 +443,9 @@ export class Entities {
428443 "api/v1/entities/events" ,
429444 ) ,
430445 method : "POST" ,
431- headers : mergeHeaders (
432- this . _options ?. headers ,
433- mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
434- requestOptions ?. headers ,
435- ) ,
446+ headers : _headers ,
436447 contentType : "application/json" ,
448+ queryParameters : requestOptions ?. queryParams ,
437449 requestType : "json" ,
438450 body : request ,
439451 timeoutMs : requestOptions ?. timeoutInSeconds != null ? requestOptions . timeoutInSeconds * 1000 : 60000 ,
@@ -496,6 +508,11 @@ export class Entities {
496508 request : Lattice . EntityStreamRequest = { } ,
497509 requestOptions ?: Entities . RequestOptions ,
498510 ) : Promise < core . WithRawResponse < core . Stream < Lattice . StreamEntitiesResponse > > > {
511+ let _headers : core . Fetcher . Args [ "headers" ] = mergeHeaders (
512+ this . _options ?. headers ,
513+ mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
514+ requestOptions ?. headers ,
515+ ) ;
499516 const _response = await core . fetcher < ReadableStream > ( {
500517 url : core . url . join (
501518 ( await core . Supplier . get ( this . _options . baseUrl ) ) ??
@@ -504,12 +521,9 @@ export class Entities {
504521 "api/v1/entities/stream" ,
505522 ) ,
506523 method : "POST" ,
507- headers : mergeHeaders (
508- this . _options ?. headers ,
509- mergeOnlyDefinedHeaders ( { Authorization : await this . _getAuthorizationHeader ( ) } ) ,
510- requestOptions ?. headers ,
511- ) ,
524+ headers : _headers ,
512525 contentType : "application/json" ,
526+ queryParameters : requestOptions ?. queryParams ,
513527 requestType : "json" ,
514528 body : request ,
515529 responseType : "sse" ,
0 commit comments