Type aliases
AsyncCreated
AsyncCreated: {}
AttributeGrouping
AttributeGrouping: { attributeId: string; groupType: string; returnedAttributes?: Array<string> }
Type declaration
-
attributeId: string
-
groupType: string
-
Optional returnedAttributes?: Array<string>
AttributeSorting
AttributeSorting: { attributeId: string; direction: string; sortType: string }
Type declaration
-
attributeId: string
-
direction: string
-
sortType: string
AttributesQuery
Attributes
Query: { correctableAttributes?: CorrectableAttributes; highlighting?: Highlighting; queryType: string; value: { attributes: Array<string>; phrase: string } & {} }
Type declaration
-
-
-
queryType: string
-
value: { attributes: Array<string>; phrase: string } & {}
AuthenticationFailure
AuthenticationFailure: {}
AuthorizationFailure
AuthorizationFailure: {}
BadRequest
BadRequest: {}
BaseError
BaseError: { detail?: undefined | string; instance?: undefined | string; title?: undefined | string; type: string }
Type declaration
-
Optional detail?: undefined | string
-
Optional instance?: undefined | string
-
Optional title?: undefined | string
-
type: string
BoolFilter
BoolFilter: { filters?: Array<any>; operator: string } & {}
BoolQuery
BoolQuery: { must?: Array<any>; mustNot?: Array<any>; should?: Array<any> } & {}
ClosedObject
ClosedObject: {} & {}
CommonErrors
CommonErrors: {}
CorrectableAttributes
CorrectableAttributes: { attributes: Array<string> } & {}
DateConditionalRequest
DateConditionalRequest: {}
ErrorResponse
ErrorResponse: { detail?: undefined | string; instance?: undefined | string; title?: undefined | string; type: string } & {}
EtagConditionalRequest
EtagConditionalRequest: {}
EtagResponse
EtagResponse: {}
ExpansionAttribute
ExpansionAttribute: { attributeId: string; path: string; value: any } & {}
FacetInput
FacetInput: { attributeId: string; facetType: string } & {}
FacetOutput
FacetOutput: { attributeId: string; facetType: string } & {}
FacetRequest
Facet
Request: { facetLimit?: any; facets?: Array<FacetInput> } & {}
Filter
Filterable
Filterable: {}
FilteredQuery
FilteredQuery: { filter: any; query: any } & {}
Grouping
Grouping: { groupType: string } & {}
Highlight
Highlight: { attributeId: string; value: string } & {}
Highlighting
Highlighting: { attributes: Array<string> } & {}
InternalServerError
InternalServerError: {}
InvalidRequest
InvalidRequest: {}
ItemReference
MatchAllQuery
MatchAllQuery: {} & {}
Money
Money: { currencyMnemonic?: undefined | string; value?: undefined | number } & {}
MoneyMnemonic
MoneyMnemonic: { currencyMnemonic?: undefined | string; value?: undefined | number } & {}
NestedQuery
NestedQuery: { path: string; query: any; scoreMode?: undefined | string } & {}
NoPropertiesAllowed
NoPropertiesAllowed: {}
NonReadableHttpMessage
NonReadableHttpMessage: {}
NotFound
NotFound: {}
OffsetPaginated
OffsetPaginated: {}
OpenObject
OpenObject: {} & {}
PaginatedSearchResult
Paginated
SearchResult: { hits?: Array<object>; limit: number; offset: any; query: any; sorts?: Array<Sort>; total: any } & {}
PaginatedSearchResultBase
Paginated
SearchResultBase: { hits?: Array<object>; limit: number; offset: any; query: any; sorts?: Array<Sort>; total: any } & {}
Pagination
Type declaration
-
Optional next?: Self
-
Optional prev?: Self
-
PaginationLinks
Pagination
Links: { next?: Self; prev?: Self; self: Self } & {}
PhraseQuery
Type declaration
-
-
-
queryType: string
-
value: string
Query
QueryFilter
QueryFilter: { query: any } & {}
QueryInput
Type declaration
-
-
Optional facets?: Array<FacetInput>
-
Optional grouping?: Grouping
-
Optional query?: Query
-
Optional refinements?: Array<Refinement>
-
Optional returnedAttributes?: Array<string>
-
QueryOutput
Type declaration
-
Optional facets?: Array<FacetOutput>
-
hits: Array<Result>
-
limit: number
-
-
offset: any
-
total: any
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 } & {}
RangeFacetInput
RangeFacetInput: {}
RangeFacetOutput
RangeFacetOutput: { attributeId: string; facetType: string; max: any; min: any }
Type declaration
-
attributeId: string
-
facetType: string
-
max: any
-
min: any
RangeFilter
RangeFilter: { field: string; from?: any; fromInclusive?: undefined | false | true; to?: any; toInclusive?: undefined | false | true } & {}
RangeRefinement
RangeRefinement: { attributeId: string; max: any; min: any; refinementType: string }
Type declaration
-
attributeId: string
-
max: any
-
min: any
-
refinementType: string
RateLimitExceeded
RateLimitExceeded: { detail?: undefined | string; instance?: undefined | string; requestLimit: any; title?: undefined | string; type: string }
Type declaration
-
Optional detail?: undefined | string
-
Optional instance?: undefined | string
-
requestLimit: any
-
Optional title?: undefined | string
-
type: string
RateLimited
RateLimited: {}
RateLimited2
RateLimited2: {}
RateLimited3
RateLimited3: {}
RateLimited4
RateLimited4: {}
RateLimited5
RateLimited5: {}
Refinement
Refinement: { attributeId: string; refinementType: string } & {}
RelevanceSorting
RelevanceSorting: {}
ResourceBadRequest
ResourceBadRequest: {}
ResourceCommonErrors
ResourceCommonErrors: {}
ResourceInvalidRequest
ResourceInvalidRequest: {}
ResourceLink
Resource
Link: { self: Self } & {}
ResourceNonReadableHttpMessage
ResourceNonReadableHttpMessage: {}
Result
Type declaration
-
Optional groupId?: undefined | string
-
Optional groupedItems?: Array<ItemReference>
-
Optional highlights?: Array<Highlight>
-
-
Optional totalGroupedItems?: any
SearchRequest
Search
Request: { limit?: undefined | number; offset?: any; query: any; sorts?: Array<Sort> } & {}
SearchRequestBase
Search
RequestBase: { limit?: undefined | number; offset?: any; query: any; sorts?: Array<Sort> } & {}
Self
Self: { href: string }
SelfResourceLink
Self
ResourceLink: { self: Self }
ServiceUnavailable
ServiceUnavailable: {}
ShopperDiscoverySearchParameters
ShopperDiscoverySearchPathParameters
ShopperDiscoverySearchPathParameters: { channelId?: undefined | string; organizationId?: undefined | string }
Type declaration
-
Optional channelId?: undefined | string
-
Optional organizationId?: undefined | string
ShopperDiscoverySearchQueryParameters
ShopperDiscoverySearchQueryParameters: { limit?: undefined | number; locale?: undefined | string; offset?: any; searchText?: undefined | string; suggestionTypes?: Array<string> }
Type declaration
-
Optional limit?: undefined | number
-
Optional locale?: undefined | string
-
Optional offset?: any
-
Optional searchText?: undefined | string
-
Optional suggestionTypes?: Array<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 } & {}
Sorting
Sorting: { sortType: string } & {}
SpecifiedPropertiesAllowed
SpecifiedPropertiesAllowed: {} & {}
Suggestion
Suggestion: { phrase: string }
Suggestions
Type declaration
-
Optional popularSearchPhrases?: Array<Suggestion>
-
Optional recentSearchPhrases?: Array<Suggestion>
-
Optional suggestedSearchPhrases?: Array<Suggestion>
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 } & {}
Traceable
Traceable: {}
ValueFacetInput
ValueFacetInput: { attributeId: string; facetType: string; mask?: Array<string> }
Type declaration
-
attributeId: string
-
facetType: string
-
Optional mask?: Array<string>
ValueFacetOutput
Type declaration
-
attributeId: string
-
facetType: string
-
ValueFacetOutputEntity
ValueFacetOutputEntity: { count: any; value: string } & {}
ValueRefinement
ValueRefinement: { attributeId: string; refinementType: string; values: Array<any> }
Type declaration
-
attributeId: string
-
refinementType: string
-
values: Array<any>
All parameters that are used by ShopperDiscoverySearch.