RingCentral .Net SDK
Loading...
Searching...
No Matches
RingCentral.SyncMessagesParameters Class Reference

Query parameters for operation syncMessages. More...

Properties

string[] owner [get, set]
 Filters shared messages based on the owner extension. Supported if the 'SharedVoicemail' or 'CallQueueSmsRecipient' feature is enabled Default: Personal Enum: Any, Personal, Shared.
long? conversationId [get, set]
 Conversation identifier for the resulting messages. Meaningful for SMS and Pager messages only Format: int64.
string dateFrom [get, set]
 The start date/time for resulting messages in ISO 8601 format including timezone, for example 2016-03-10T18:07:52.534Z. The default value is dateTo minus 24 hours Format: date-time.
string dateTo [get, set]
 The end date/time for resulting messages in ISO 8601 format including timezone, for example 2016-03-10T18:07:52.534Z. The default value is current time Format: date-time.
string[] direction [get, set]
 Direction for the resulting messages. If not specified, both inbound and outbound messages are returned. Multiple values are accepted Enum: Inbound, Outbound.
bool? distinctConversations [get, set]
 If true, then the latest messages per every conversation ID are returned.
string[] messageType [get, set]
 Type for the resulting messages. If not specified, all types of messages are returned. Multiple values are accepted Enum: Fax, SMS, VoiceMail, Pager.
long? recordCount [get, set]
 Limits the number of records to be returned (works in combination with dateFrom and dateTo if specified) Format: int32.
string syncToken [get, set]
 A syncToken value from the previous sync response (for ISync mode only, mandatory).
string syncType [get, set]
 Type of message synchronization request:
string[] voicemailOwner [get, set]
 Deprecated. Filters voicemail messages based on the owner extension. Supported if the 'SharedVoicemail' feature is enabled. Default: Personal Enum: Any, Personal, Shared.
string[] ownerExtensionType [get, set]
 Filters shared messages based on the owner extension type. Supported if "SharedVoicemail" or "CallQueueSmsRecipient" feature is enabled. Enum: User, Department, Announcement, Voicemail, DigitalUser, VirtualUser, FaxUser, PagingOnly, SharedLinesGroup, DelegatedLinesGroup, GroupCallPickup, IvrMenu, ApplicationExtension, ProxyAdmin, RoomConnector, ParkLocation, Limited, Bot, Site, Room, FlexibleUser, TieLine, VoiceAppIntegration, WebVoice, Unknown.

Detailed Description

Query parameters for operation syncMessages.

Property Documentation

◆ syncType

string RingCentral.SyncMessagesParameters.syncType
getset

Type of message synchronization request:

  • FSync – full sync
  • ISync – incremental sync Enum: FSync, ISync

The documentation for this class was generated from the following file:
  • RingCentral.Net/Definitions/SyncMessagesParameters.cs