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  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 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.