# Interface ISearchEvent

## Index

### Properties

- actionCause
- actionType
- advancedQuery
- anonymous
- clientId
- contextual
- customData
- device
- didYouMean
- facetState
- language
- mobile
- numberOfResults
- originContext
- originLevel1
- originLevel2
- originLevel3
- pageNumber
- queryPipeline
- queryText
- responseTime
- resultsPerPage
- searchQueryUid
- splitTestRunName
- splitTestRunVersion
- userAgent
- userDisplayName
- userGroups
- username

## Properties

### actionCause

actionCause: string

Inherited from IAnalyticsEvent.actionCause

- Defined in rest/AnalyticsEvent.ts :12

### actionType

actionType: string

Inherited from IAnalyticsEvent.actionType

- Defined in rest/AnalyticsEvent.ts :20

### advancedQuery

advancedQuery: string

- Defined in rest/SearchEvent.ts :71

### Optional anonymous

anonymous: boolean

Inherited from IAnalyticsEvent.anonymous

- Defined in rest/AnalyticsEvent.ts :42

### clientId

clientId: string

Inherited from IAnalyticsEvent.clientId

- Defined in rest/AnalyticsEvent.ts :131

### contextual

contextual: boolean

- Defined in rest/SearchEvent.ts :85

### Optional customData

customData: object

Inherited from IAnalyticsEvent.customData

- Defined in rest/AnalyticsEvent.ts :127

#### Type declaration

- ##### [key: string]: any

### device

device: string

Inherited from IAnalyticsEvent.device

- Defined in rest/AnalyticsEvent.ts :50

### didYouMean

didYouMean: boolean

- Defined in rest/SearchEvent.ts :79

### Optional facetState

facetState: IAnalyticsFacetState[]

- Defined in rest/SearchEvent.ts :89

### language

language: string

Inherited from IAnalyticsEvent.language

- Defined in rest/AnalyticsEvent.ts :98

### mobile

mobile: boolean

Inherited from IAnalyticsEvent.mobile

- Defined in rest/AnalyticsEvent.ts :56

### numberOfResults

numberOfResults: number

- Defined in rest/SearchEvent.ts :53

### originContext

originContext: string

Inherited from IAnalyticsEvent.originContext

- Defined in rest/AnalyticsEvent.ts :88

### originLevel1

originLevel1: string

Inherited from IAnalyticsEvent.originLevel1

- Defined in rest/AnalyticsEvent.ts :64

### originLevel2

originLevel2: string

Inherited from IAnalyticsEvent.originLevel2

- Defined in rest/AnalyticsEvent.ts :72

### Optional originLevel3

originLevel3: string

Inherited from IAnalyticsEvent.originLevel3

- Defined in rest/AnalyticsEvent.ts :80

### pageNumber

pageNumber: number

- Defined in rest/SearchEvent.ts :65

### queryPipeline

queryPipeline: string

- Defined in rest/SearchEvent.ts :23

### queryText

queryText: string

- Defined in rest/SearchEvent.ts :47

### responseTime

responseTime: number

Inherited from IAnalyticsEvent.responseTime

- Defined in rest/AnalyticsEvent.ts :105

### resultsPerPage

resultsPerPage: number

- Defined in rest/SearchEvent.ts :59

### searchQueryUid

searchQueryUid: string

- Defined in rest/SearchEvent.ts :15

### splitTestRunName

splitTestRunName: string

- Defined in rest/SearchEvent.ts :31

### splitTestRunVersion

splitTestRunVersion: string

- Defined in rest/SearchEvent.ts :39

### Optional userAgent

userAgent: string

Inherited from IAnalyticsEvent.userAgent

- Defined in rest/AnalyticsEvent.ts :113

### Optional userDisplayName

userDisplayName: string

Inherited from IAnalyticsEvent.userDisplayName

- Defined in rest/AnalyticsEvent.ts :36

### Optional userGroups

userGroups: string

Inherited from IAnalyticsEvent.userGroups

- Defined in rest/AnalyticsEvent.ts :119

### Optional username

username: string

Inherited from IAnalyticsEvent.username

- Defined in rest/AnalyticsEvent.ts :28

### Hierarchy

- IAnalyticsEvent