Skip to content

Commit 2e22cde

Browse files
committed
Feat: Add snippets to search highlight results
1 parent 3aaf8b9 commit 2e22cde

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

packages/client/src/models/data-contracts.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2345,13 +2345,19 @@ export type HasValueCondition = ValueCondition;
23452345

23462346
export interface HighlightResult {
23472347
offsets?: HighlightResultOffset | null;
2348+
snippets?: HighlightResultSnippet | null;
23482349
}
23492350

23502351
export interface HighlightResultOffset {
23512352
displayName: Int32Range[];
23522353
data: StringRange1ArrayKeyValuePair[];
23532354
}
23542355

2356+
export interface HighlightResultSnippet {
2357+
displayName: string[];
2358+
data: StringStringArrayKeyValuePair[];
2359+
}
2360+
23552361
export interface HighlightSettings2ContentContentHighlightPropsHighlightSettings2Limits {
23562362
/** @format int32 */
23572363
maxEntryLimit?: number | null;
@@ -2363,6 +2369,11 @@ export interface HighlightSettings2ContentContentHighlightPropsHighlightSettings
23632369

23642370
export interface HighlightSettings2ContentContentHighlightPropsHighlightSettings2ResponseShape {
23652371
includeOffsets: boolean;
2372+
textSnippets?: HighlightSettings2ContentContentHighlightPropsHighlightSettings2TextSnippetsSettings | null;
2373+
}
2374+
2375+
export interface HighlightSettings2ContentContentHighlightPropsHighlightSettings2TextSnippetsSettings {
2376+
includeTextSnippets: boolean;
23662377
}
23672378

23682379
export interface HighlightSettings2ProductProductHighlightPropsHighlightSettings2Limits {
@@ -2376,6 +2387,11 @@ export interface HighlightSettings2ProductProductHighlightPropsHighlightSettings
23762387

23772388
export interface HighlightSettings2ProductProductHighlightPropsHighlightSettings2ResponseShape {
23782389
includeOffsets: boolean;
2390+
textSnippets?: HighlightSettings2ProductProductHighlightPropsHighlightSettings2TextSnippetsSettings | null;
2391+
}
2392+
2393+
export interface HighlightSettings2ProductProductHighlightPropsHighlightSettings2TextSnippetsSettings {
2394+
includeTextSnippets: boolean;
23792395
}
23802396

23812397
export type HtmlParser = Parser;
@@ -3712,6 +3728,7 @@ export type ProductHasCategoriesFilter = Filter;
37123728

37133729
export type ProductHasVariantsFilter = Filter & {
37143730
numberOfVariants: Int32NullableRange;
3731+
includeDisabled: boolean;
37153732
};
37163733

37173734
export interface ProductHighlightProperties {
@@ -5293,6 +5310,11 @@ export interface StringRange1ArrayKeyValuePair {
52935310
value: Int32Range[];
52945311
}
52955312

5313+
export interface StringStringArrayKeyValuePair {
5314+
key: string;
5315+
value: string[];
5316+
}
5317+
52965318
export interface StringStringKeyValuePair {
52975319
key: string;
52985320
value: string;

0 commit comments

Comments
 (0)