Skip to content

Commit 12e8a14

Browse files
committed
Release 3.51.0
1 parent 11349fa commit 12e8a14

File tree

2 files changed

+58
-1
lines changed

2 files changed

+58
-1
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bytescale/sdk",
3-
"version": "3.50.0",
3+
"version": "3.51.0",
44
"description": "Bytescale JavaScript SDK",
55
"author": "Bytescale <hello@bytescale.com> (https://www.bytescale.com)",
66
"license": "MIT",

src/public/shared/generated/models/index.ts

+57
Original file line numberDiff line numberDiff line change
@@ -2489,6 +2489,12 @@ export interface WebStorage {
24892489
* @memberof WebStorage
24902490
*/
24912491
baseUrl?: string;
2492+
/**
2493+
*
2494+
* @type {WebStorageQueryStringForwarding}
2495+
* @memberof WebStorage
2496+
*/
2497+
queryStringForwarding?: WebStorageQueryStringForwarding;
24922498
/**
24932499
* The type of this storage layer.
24942500
* @type {string}
@@ -2502,6 +2508,57 @@ export interface WebStorage {
25022508
*/
25032509
export type WebStorageTypeEnum = "Web";
25042510

2511+
/**
2512+
* This object is used for the value of the `queryStringForwarding` field on the `WebStorage` object, and defines how user-provided query strings are forwarded to the HTTP origin. If left unset, no user-provided query strings will be forwarded to the HTTP origin.
2513+
*
2514+
* *Instructions:*
2515+
* - To *block all* query string parameters: use `"Whitelist"` with an empty `parameters` array (default if unset).
2516+
* - To *allow all* query string parameters: use `"Blacklist"` with an empty `parameters` array.
2517+
* - To *allow some* query string parameters: use either `"Blacklist"` or `"Whitelist"` with one or more `parameters`.
2518+
* @export
2519+
* @interface WebStorageQueryStringForwarding
2520+
*/
2521+
export interface WebStorageQueryStringForwarding {
2522+
/**
2523+
* Determines which parameters to forward based on the `type` field:
2524+
*
2525+
* If `"Whitelist"` is set in the `type` field:
2526+
* - Only parameters in this array will be forwarded.
2527+
* - An empty array prevents all parameters from being forwarded.
2528+
*
2529+
* If `"Blacklist"` is set in the `type` field:
2530+
* - Only parameters in this array will be blocked.
2531+
* - An empty array allows all parameters to be forwarded.
2532+
* @type {Array<WebStorageQueryStringParam>}
2533+
* @memberof WebStorageQueryStringForwarding
2534+
*/
2535+
parameters: Array<WebStorageQueryStringParam>;
2536+
/**
2537+
* Determines whether the `parameters` array is interpreted as a blacklist or a whitelist.
2538+
* @type {string}
2539+
* @memberof WebStorageQueryStringForwarding
2540+
*/
2541+
type: WebStorageQueryStringForwardingTypeEnum;
2542+
}
2543+
2544+
/**
2545+
* @export
2546+
*/
2547+
export type WebStorageQueryStringForwardingTypeEnum = "Whitelist" | "Blacklist";
2548+
2549+
/**
2550+
* Matches exactly one query string parameter. The value of the `name` field must be URL encoded.
2551+
* @export
2552+
* @interface WebStorageQueryStringParam
2553+
*/
2554+
export interface WebStorageQueryStringParam {
2555+
/**
2556+
* Query string parameter name. Must be URL-encoded.
2557+
* @type {string}
2558+
* @memberof WebStorageQueryStringParam
2559+
*/
2560+
name: string;
2561+
}
25052562
/**
25062563
*
25072564
* @export

0 commit comments

Comments
 (0)