Package com.ringcentral.definitions
Class SyncUserCallLogParameters
java.lang.Object
com.ringcentral.definitions.SyncUserCallLogParameters
Query parameters for operation syncUserCallLog
-
Field Summary
FieldsModifier and TypeFieldDescriptionStarting date for the resulting records in ISO 8601 format, including timezone, for example *2016-03-10T18:07:52.534Z*.String[]Category of metadata to be returned.For `FSync` mode this parameter is mandatory, it limits the number of records to be returned in response.Indicates that call records with recordings of particular type should be returned.Supported for `ISync` mode.String[]Type of calls to be returned Enum: Missed, AllA `syncToken` value from the previous sync response (for `ISync` mode only, mandatory)Type of call log synchronization request - full or incremental sync Default: FSync Enum: FSync, ISyncDefines the level of details for returned call records Default: Simple Enum: Simple, DetailedDeprecated, replaced with `recordingType` filter, still supported for compatibility reasons. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmetadataCategory(String[] metadataCategory) recordCount(Long recordCount) recordingType(String recordingType) showDeleted(Boolean showDeleted) statusGroup(String[] statusGroup) withRecording(Boolean withRecording)
-
Field Details
-
syncType
Type of call log synchronization request - full or incremental sync Default: FSync Enum: FSync, ISync -
syncToken
A `syncToken` value from the previous sync response (for `ISync` mode only, mandatory) -
dateFrom
Starting date for the resulting records in ISO 8601 format, including timezone, for example *2016-03-10T18:07:52.534Z*. The range is limited to the last 30 days from the current moment. If not specified, the default value is a log history date (date of account creation/call log deletion), and no time range limitation applied Format: date-time -
recordCount
For `FSync` mode this parameter is mandatory, it limits the number of records to be returned in response.For `ISync` mode this parameter specifies the number of records to extend the sync frame with to the past (the maximum number of records is 250) Format: int32
-
statusGroup
Type of calls to be returned Enum: Missed, All -
view
Defines the level of details for returned call records Default: Simple Enum: Simple, Detailed -
showDeleted
Supported for `ISync` mode. Indicates that deleted call records should be returned -
withRecording
Deprecated, replaced with `recordingType` filter, still supported for compatibility reasons. Indicates if only recorded calls should be returned.If both `withRecording` and `recordingType` parameters are specified, then `withRecording` is ignored
-
recordingType
Indicates that call records with recordings of particular type should be returned. If omitted, then calls with and without recordings are returned Enum: Automatic, OnDemand, All -
metadataCategory
Category of metadata to be returned. If omitted, all call records are returned. Multiple values are supported
-
-
Constructor Details
-
SyncUserCallLogParameters
public SyncUserCallLogParameters()
-
-
Method Details
-
syncType
-
syncToken
-
dateFrom
-
recordCount
-
statusGroup
-
view
-
showDeleted
-
withRecording
-
recordingType
-
metadataCategory
-