Constructor.io
Loading...
Searching...
No Matches
Constructorio_NET.Models Namespace Reference

Classes

class  AggregationTypes
class  AllTasksRequest
 Constructor.io All Tasks Request Class. More...
class  AllTasksResponse
class  AndPreFilterExpression
class  AutocompleteRequest
 Constructor.io Autocomplete Request Class. More...
class  AutocompleteResponse
class  BrowseFacetOptionsRequest
 Constructor.io Browse Facet Option Request Class. More...
class  BrowseFacetOptionsResponse
class  BrowseFacetOptionsResponseInner
class  BrowseFacetsRequest
 Constructor.io Browse Facets Request Class. More...
class  BrowseFacetsResponse
class  BrowseFacetsResponseInner
class  BrowseItemsRequest
 Constructor.io Browse Items Request Class. More...
class  BrowseRequest
 Constructor.io Browse Request Class. More...
class  BrowseResponse
class  BrowseResponseInner
class  CatalogRequest
 Constructor.io Catalog Request Class. More...
class  CatalogResponse
class  CollectionResponse
class  ConstructorioConfig
 Constructor.io Client Config Class. More...
class  ConstructorItem
class  ConstructorItemGroup
class  ConstructorVariation
class  DTypes
class  Facet
 Constructorio Facet. More...
class  FacetGetAllResponse
class  FacetOption
 Constructorio Facet Option. More...
class  FacetOptionsGetAllResponse
class  FilterFacet
class  FilterFacetOption
class  FilterGroup
class  FilterSortOption
class  Group
interface  IFilterable
interface  IPageable
interface  IPlpRequest
interface  ISortable
class  ItemGroupsGetResponse
class  ItemGroupsInnerResponse
class  ItemGroupsRequest
 Constructor.io Items Groups Request Class. More...
class  ItemGroupsResponse
class  ItemsRequest
 Constructor.io Items Request Class. More...
class  ItemsResponse
interface  IUserDetails
class  JsonPrefilterExpression
class  Match
class  NextQuestion
class  NextQuestionResponse
class  NotPreFilterExpression
class  OptionAttribute
class  OrPreFilterExpression
class  PaginationOptions
 Constructor.io PaginationOptions Class. More...
class  PatchSearchabilitiesRequest
 Constructor.io Patch Searchabilities Request Class. More...
class  PreFilterExpression
class  PreFilterExpressionBase
class  QuestionImages
class  QuestionOption
class  QuizRequest
 Constructor.io QuizRequest Request Class. More...
class  QuizResultsResponse
class  QuizResultsResponseInner
class  RangePreFilterExpression
class  RecommendationsRequest
 Constructor.io Recommendations Request Class. More...
class  RecommendationsResponse
class  RecommendationsResponseInner
class  RecommendationStrategy
class  Redirect
class  RedirectData
class  RefinedContent
class  RelatedSearch
class  Result
class  ResultData
class  ResultFacet
class  ResultGroup
class  ResultPod
class  ResultSources
class  RetrieveSearchabilitiesRequest
 Constructor.io Retrieve Searchabilities Request Class. More...
class  SearchabilitiesResponse
class  Searchability
class  SearchRequest
 Constructor.io Search Request Class. More...
class  SearchResponse
class  SearchResponseInner
class  ServerError
class  SortOption
 Constructor.io Sort Option. More...
class  SortOptionList
 Constructor.io List of Sort Options. More...
class  SortOptionsListRequest
 Constructor.io Sort Options Request Class for Multiple Sort Options. More...
class  SortOptionsRequest
 Constructor.io Sort Options Base Request Class. More...
class  SortOptionsSingleRequest
 Constructor.io Sort Options Request Class for a single Sort Option. More...
class  TaskRequest
 Constructor.io Task Request Class. More...
class  TaskResponse
class  TasksStatusCounts
class  UserInfo
class  Value
class  ValuePreFilterExpression
class  VariationsMap
class  VariationsRequest
 Constructor.io Variations Request Class. More...
class  VariationsResponse

Enumerations

enum  FacetType { Multiple , Range }
 Constructorio Supported Facet Types. More...
enum  FacetSortOrder { Relevance , Value , NumMatches }
 Default criterion to sort facet options in a facet group. Overriden by position attribute in facet options. More...
enum  FacetRangeType { Static , Dynamic }
 Required for FacetType = range. Specifies the origin of range buckets. More...
enum  FacetRangeFormat { Boundaries , Options }
 Required for FaceType = range. Format of range facets. More...
enum  FacetRangeInclusive { Null , Above , Below }
 Used to create inclusive buckets. More...
enum  FacetMatchType { Any , All , None }
 Specifies filter behavior given multiple filters on the same facet (e.g: color: yellow & blue) are selected. More...
enum  SortOrder { Ascending , Descending }
 Constructorio Supported Sort Order Types. More...
enum  QuestionType { Single , Multiple , Open , Cover }

Detailed Description

Constructor.io Autocomplete Response

Constructor.io Browse Facet Options Response

Constructor.io Browse Facet Options Response Inner

Constructor.io Browse Facets Response

Constructor.io Browse Facets Response Inner

Constructor.io Browse Response

Constructor.io Browse Response Inner

Constructor.io Collection

Constructor.io Catalog Response

Constructor.io FacetGetAll Response

Constructor.io FacetOptionsGetAll Response

Constructor.io Item Groups Response

Constructor.io Searchabilities Response

Constructor.io Searchability

Constructor.io Filter Facet

Constructor.io Filter Facet Option

Constructor.io Filter Group

Constructor.io Sort Option

Constructor.io Recommendation Strategy

Constructor.io Refined Content

Constructor.io Result

Constructor.io Result Data

Constructor.io Item Facet

Constructor.io Item Group

Constructor.io Result Sources

Constructor.io Server Error

Constructor.io Items Response

Constructor.io NextQuestionResponse Response

Constructor.io OptionAttribute Response

Constructor.io QuestionImages Response

Constructor.io QuestionOption Response

Constructor.io NextQuestion Response

Constructor.io QuizResultsResponse Response

Constructor.io Recommendations Response

Constructor.io Recommendations Response Inner

Constructor.io Pod

Constructor.io Redirect

Constructor.io Redirect Data

Constructor.io Related Search

Constructor.io Search Response

Constructor.io Search Response Inner

Constructor.io Tasks Response

Constructor.io Task

Constructor.io Status Counts

Enumeration Type Documentation

◆ FacetMatchType

Specifies filter behavior given multiple filters on the same facet (e.g: color: yellow & blue) are selected.

Enumerator
Any 

Results matching any of the filters are returned.

All 

Only results matching all of the filters are returned.

None 

Only results matching none of the filters are returned.

◆ FacetRangeFormat

Required for FaceType = range. Format of range facets.

Enumerator
Boundaries 

Facet to be displayed as a slider (Search endpoint returns only min & max values).

Options 

Facet to be displayed as a list of buckets.

◆ FacetRangeInclusive

Used to create inclusive buckets.

Enumerator
Null 

Range Buckets are non-inclusive. Default option.

Above 

Range Buckets have no upper bound.

Below 

Range buckets have no lower bound.

◆ FacetRangeType

Required for FacetType = range. Specifies the origin of range buckets.

Enumerator
Static 

Range buckets are defined statically.

Dynamic 

Range buckets are defined dynamically based on the values of matching facet options.

◆ FacetSortOrder

Default criterion to sort facet options in a facet group. Overriden by position attribute in facet options.

Enumerator
Relevance 

Default sort order.

Value 

Sorts facet options alpha-numerically.

NumMatches 

Sorts facet options by number of matches.

◆ FacetType

Constructorio Supported Facet Types.

Enumerator
Multiple 

Used for facet groups with categorical values.

Range 

Used for facet groups with numerical values. Required for displaying a slider or a list of range buckets.

◆ SortOrder

Constructorio Supported Sort Order Types.

Enumerator
Ascending 

Specifies that results should be sorted in ascending order.

Descending 

Specifies that results should be sorted in descending order.