# SyncGateway.ChangesBody

## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**limit** | **Number** | Limits the number of result rows to the specified value. Using a value of 0 has the same effect as the value 1. | [optional] 
**style** | **String** | Default is &#39;main_only&#39;. Number of revisions to return in the changes array. The only possible value is all_docs and it returns all leaf revisions including conflicts and deleted former conflicts. | [optional] [default to &#39;main_only&#39;]
**activeOnly** | **Boolean** | Default is false. When true, the changes response doesn&#39;t include either deleted documents, or notification for documents that the user no longer has access to. | [optional] [default to false]
**includeDocs** | **Boolean** | Default is false. Indicates whether to include the associated document with each result. If there are conflicts, only the winning revision is returned. | [optional] [default to false]
**filter** | **String** | Indicates that the returned documents should be filtered. The valid values are sync_gateway/bychannel and _doc_ids. | [optional] 
**channels** | **String** | A comma-separated list of channel names. The response will be filtered to only documents in these channels. (This parameter must be used with the sync_gateway/bychannel filter parameter; see below.) | [optional] 
**docIds** | **[String]** | A list of document IDs as a valid JSON array. The response will be filtered to only documents with these IDs. (This parameter must be used with the _doc_ids filter parameter; see below.) | [optional] 
**feed** | **String** | Default is &#39;normal&#39;. Specifies type of change feed. Valid values are normal, continuous, longpoll, websocket. | [optional] [default to &#39;normal&#39;]
**since** | **Number** | Starts the results from the change immediately after the given sequence ID. Sequence IDs should be considered opaque; they come from the last_seq property of a prior response. | [optional] 
**heartbeat** | **Number** | Default is 0. Interval in milliseconds at which an empty line (CRLF) is written to the response. This helps prevent gateways from deciding the socket is idle and closing it. Only applicable to longpoll or continuous feeds. Overrides any timeout to keep the feed alive indefinitely. Setting to 0 results in no heartbeat. | [optional] 
**timeout** | **Number** | Default is 300000. Maximum period in milliseconds to wait for a change before the response is sent, even if there are no results. Only applicable for longpoll or continuous feeds. Setting to 0 results in no timeout. | [optional] 


