Type aliases
AsyncCreated
AsyncCreated: {}
AttributeDefinition
Attribute
Definition: { defaultValue?: PropertyValueDefinition; description: L10nString; id?: undefined | string; key?: undefined | false | true; localizable?: undefined | false | true; mandatory?: undefined | false | true; max?: undefined | number; min?: undefined | number; minLength?: undefined | number; multiValueType?: undefined | false | true; name: L10nString; possibleValues?: Array<PropertyValueDefinition>; regularExpression?: undefined | string; scale?: undefined | number; searchable?: undefined | false | true; siteSpecific?: undefined | false | true; system?: undefined | false | true; type: string; unit?: L10nString; visible?: undefined | false | true }
Type declaration
-
-
-
Optional id?: undefined | string
-
Optional key?: undefined | false | true
-
Optional localizable?: undefined | false | true
-
Optional mandatory?: undefined | false | true
-
Optional max?: undefined | number
-
Optional min?: undefined | number
-
Optional minLength?: undefined | number
-
Optional multiValueType?: undefined | false | true
-
-
-
Optional regularExpression?: undefined | string
-
Optional scale?: undefined | number
-
Optional searchable?: undefined | false | true
-
Optional siteSpecific?: undefined | false | true
-
Optional system?: undefined | false | true
-
type: string
-
-
Optional visible?: undefined | false | true
BadRequest
BadRequest: {}
BoolFilter
Bool
Filter: { filters?: Array<Filter>; operator: string } & {}
BoolQuery
Bool
Query: { must?: Array<Query>; mustNot?: Array<Query>; should?: Array<Query> } & {}
BrandSuggestions
BrandSuggestions: {} & {}
CategorySuggestions
ChangeControlled
ChangeControlled: { createdBy?: undefined | string; creationDate?: any; lastModifiedBy?: undefined | string; modificationDate?: any } & {}
ChangeControlledDataType
ChangeControlledDataType: { createdBy?: undefined | string; creationDate?: any; lastModifiedBy?: undefined | string; modificationDate?: any } & {}
ClosedObject
ClosedObject: {} & {}
CustomSuggestions
Custom
Suggestions: { customSuggestion?: undefined | string; suggestedPhrases?: Array<SuggestedPhrase>; suggestedTerms: Array<SuggestedTerms> } & {}
DateConditionalRequest
DateConditionalRequest: {}
DateRangeFilter
DateRangeFilter: {}
DatetimeRangeFilter
DatetimeRangeFilter: {}
Error
Error: { detail?: undefined | string; instance?: undefined | string; title?: undefined | string; type: string } & {}
ErrorResponse
ErrorResponse: { detail?: undefined | string; instance?: undefined | string; title?: undefined | string; type: string } & {}
EtagConditionalRequest
EtagConditionalRequest: {}
EtagResponse
EtagResponse: {}
Filter
FilteredQuery
Image
Image: { alt?: undefined | string; disBaseLink?: undefined | string; link: string; title?: undefined | string } & {}
ImageGroup
IntegerRangeFilter
IntegerRangeFilter: {}
L10nString
L10nString: {} & {}
LocalizedString
LocalizedString: {} & {}
MatchAllQuery
MatchAllQuery: {} & {}
Money
Money: { currencyMnemonic?: undefined | string; value?: undefined | number } & {}
MoneyMnemonic
MoneyMnemonic: { currencyMnemonic?: undefined | string; value?: undefined | number } & {}
NestedQuery
Nested
Query: { path: string; query: Query; scoreMode?: undefined | string } & {}
NoPropertiesAllowed
NoPropertiesAllowed: {}
NumericRangeFilter
NumericRangeFilter: {}
OffsetPaginated
OffsetPaginated: {}
OpenObject
OpenObject: {} & {}
PaginatedSearchResult
Paginated
SearchResult: { hits?: Array<object>; limit: number; offset: any; query: Query; sorts?: Array<Sort>; total: any } & {}
PaginatedSearchResultBase
Paginated
SearchResultBase: { hits?: Array<object>; limit: number; offset: any; query: Query; sorts?: Array<Sort>; total: any } & {}
PriceRange
PriceRange: { maxPrice?: undefined | number; minPrice?: undefined | number; pricebook?: undefined | string } & {}
ProductPriceTable
ProductPriceTable: { price?: undefined | number; pricebook?: undefined | string; quantity?: undefined | number } & {}
ProductPromotion
ProductPromotion: { calloutMsg: string; promotionId: string; promotionalPrice: number } & {}
ProductRef
ProductRef: { id: string } & {}
ProductSearchHit
ProductSearchRefinement
ProductSearchRefinementValue
Product
SearchRefinementValue: { description?: undefined | string; hitCount: number; label: string; presentationId?: undefined | string; value: string; values?: Array<ProductSearchRefinementValue> } & {}
ProductSearchResult
ProductSearchSortingOption
ProductSearchSortingOption: { id: string; label: string } & {}
ProductSuggestions
ProductType
ProductType: { bundle?: undefined | false | true; item?: undefined | false | true; master?: undefined | false | true; option?: undefined | false | true; set?: undefined | false | true; variant?: undefined | false | true; variationGroup?: undefined | false | true } & {}
PropertyDefinition
Property
Definition: { defaultValue?: PropertyValueDefinition; description: L10nString; id?: undefined | string; key?: undefined | false | true; localizable?: undefined | false | true; mandatory?: undefined | false | true; max?: undefined | number; min?: undefined | number; minLength?: undefined | number; multiValueType?: undefined | false | true; name: L10nString; possibleValues?: Array<PropertyValueDefinition>; regularExpression?: undefined | string; scale?: undefined | number; searchable?: undefined | false | true; siteSpecific?: undefined | false | true; system?: undefined | false | true; type: string; unit?: L10nString; visible?: undefined | false | true } & {}
PropertyValueDefinition
Property
ValueDefinition: { description: L10nString; displayValue: L10nString; id: string; position?: undefined | number; value: string }
Type declaration
-
-
-
id: string
-
Optional position?: undefined | number
-
value: string
Query
QueryFilter
Query
Filter: { query: Query } & {}
QueryParamsLimit
QueryParamsLimit: {}
QueryParamsOffset
QueryParamsOffset: {}
Range2Filter
Range2Filter: { filterMode?: undefined | string; fromField: string; fromInclusive?: undefined | false | true; fromValue?: any; toField: string; toInclusive?: undefined | false | true; toValue?: any } & {}
RangeFilter
RangeFilter: { field: string; from?: any; fromInclusive?: undefined | false | true; to?: any; toInclusive?: undefined | false | true } & {}
RateLimited
RateLimited: {}
RateLimited2
RateLimited2: {}
RateLimited3
RateLimited3: {}
RateLimited4
RateLimited4: {}
RateLimited5
RateLimited5: {}
SearchRequest
Search
Request: { limit?: undefined | number; offset?: any; query: Query; sorts?: Array<Sort> } & {}
SearchRequestBase
Search
RequestBase: { limit?: undefined | number; offset?: any; query: Query; sorts?: Array<Sort> } & {}
Selectable
Selectable: {}
ShopperSearchParameters
ShopperSearchPathParameters
ShopperSearchPathParameters: { organizationId?: undefined | string }
Type declaration
-
Optional organizationId?: undefined | string
ShopperSearchQueryParameters
ShopperSearchQueryParameters: { allImages?: undefined | false | true; allVariationProperties?: undefined | false | true; currency?: undefined | string; expand?: Array<string>; limit?: undefined | number; locale?: undefined | string; offset?: any; perPricebook?: undefined | false | true; q?: undefined | string; refine?: Array<string>; select?: undefined | string; siteId?: undefined | string; sort?: undefined | string }
Type declaration
-
Optional allImages?: undefined | false | true
-
Optional allVariationProperties?: undefined | false | true
-
Optional currency?: undefined | string
-
Optional expand?: Array<string>
-
Optional limit?: undefined | number
-
Optional locale?: undefined | string
-
Optional offset?: any
-
Optional perPricebook?: undefined | false | true
-
Optional q?: undefined | string
-
Optional refine?: Array<string>
-
Optional select?: undefined | string
-
Optional siteId?: undefined | string
-
Optional sort?: undefined | string
SimpleSearchResult
SimpleSearchResult: { hits?: Array<object>; limit: number; offset: any; total: any } & {}
SimpleSearchResultBase
SimpleSearchResultBase: { hits?: Array<object>; limit: number; offset: any; total: any } & {}
SiteSpecific
SiteSpecific: {}
Sort
Sort: { field: string; sortOrder?: undefined | string } & {}
SpecifiedPropertiesAllowed
SpecifiedPropertiesAllowed: {} & {}
SuggestedCategory
SuggestedCategory: { id: string; name: string; parentCategoryName: string } & {}
SuggestedPhrase
SuggestedPhrase: { exactMatch: boolean; phrase: string } & {}
SuggestedProduct
SuggestedProduct: { currency: string; price: number; productId: string; productName: string } & {}
SuggestedTerm
SuggestedTerm: { completed: boolean; corrected: boolean; exactMatch: boolean; value: string } & {}
SuggestedTerms
Suggested
Terms: { originalTerm: string; terms?: Array<SuggestedTerm> } & {}
Suggestion
SuggestionResult
SyncCreated
SyncCreated: {}
TermFilter
TermFilter: { field: string; operator: string; values?: Array<any> } & {}
TermQuery
TermQuery: { fields: Array<string>; operator: string; values?: Array<any> } & {}
TextQuery
TextQuery: { fields: Array<string>; searchPhrase: string } & {}
Unauthorized
Unauthorized: {}
Variant
Variant
: { orderable
?: undefined | false | true; price
?: undefined | number; productId
: string; productPromotions
?: Array<ProductPromotion>; tieredPrices
?: Array<ProductPriceTable>; variationValues
?: {} & {} } & {}
VariationAttribute
VariationAttributeValue
Variation
AttributeValue: { description?: undefined | string; image?: Image; imageSwatch?: Image; name?: undefined | string; orderable?: undefined | false | true; value: string } & {}
VariationGroup
VariationGroup: { orderable: boolean; price: number; productId: string; variationValues: {} & {} } & {}
All parameters that are used by ShopperSearch.