3.6.1.1 Global

Client_ID: An identifier for the client.

FileMetadataTable: A table of file metadata indexed by FileId, as specified in section 3.6.1.5.

SyncClientVersion: The highest version of the Enterprise Client Synchronization Protocol that the client supports. This MUST be one of the version values specified in section 1.7.

GlobalSyncURI: The URI to be used to enumerate all servers exposing a namespace for file synchronization.

SyncTargetHostList: A list of server URIs that expose the sync namespace.

HostURLPrefix: The URL prefix that the client currently uses to connect to for all sync operations.

SyncTargetPartnershipId: An identifier for the sync target share for a specific user.

SyncServerDataTransferType: The type of data transfer that the server supports for file uploading or downloading.

SyncChangesURL: The URL to be used by the client to poll for changes on the server.

SessionLocationURL: The URL to access the session on the server.

UserDataUsed: The amount of data, in bytes, used by the user in the sync target share.

UserDataFree: The amount of data, in bytes, available for the user in the sync target share.

SyncBatchServerKnowledge: An opaque serialized binary stream representing the version of the file data on the server.

SyncBatchClientKnowledge: An opaque serialized binary stream representing the version of the file data on the client.

UploadFileList: A list of UploadFile objects, as specified in section 3.6.1.2.

DownloadFileList: A list of DownloadFile objects, as specified in section 3.6.1.4.

UploadBatchLimits: The parameters that describe batch characteristics in an upload scenario. This MUST be in the format of the BATCH_LIMITS_ENTRY structure as specified in section 2.2.2.4.

DownloadBatchLimits: The parameters that describe batch characteristics in a download scenario. This MUST be in the format of the BATCH_LIMITS_ENTRY structure as specified in section 2.2.2.4.

ContinueToken: This contains the last x-ecs-continue token that was sent by the server.