3.1.4.4.3 Complex Types

The following table summarizes the set of XML schema complex type definitions that are specific to the GetUserSettings operation.

Complex type name

Description

GetUserSettingsRequest

Specifies a request message for the GetUserSettings operation. Retrieves the specified settings for one or more users.

AutodiscoverRequest

Represents the base class for all requests made to the Autodiscover service.

Users

Represents a collection of User elements denoting users whose settings are to be retrieved.

User

Represents a user whose settings are to be retrieved. The user is identified by SMTP address or legacy DN.

GetUserSettingsResponse

Represents a response that contains an array of user responses.

AutodiscoverResponse

Represents the base class for all responses returned by the Autodiscover service.

UserResponse

Represents a response to a GetUserSettings operation for a specified user. The server returns only the configuration settings requested by the client.

UserSettingErrors

Represents a collection of UserSettingError elements  that contains error information for settings that could not be returned.

ArrayOfUserResponse

Represents an array of UserResponse elements that contains the responses for each specified user.

UserSettingError

Represents a user setting error that resulted from a GetUserSettings operation request.

UserSettings

Represents a collection of UserSetting elements (section 3.1.4.4.2.16) all user settings that are returned by the GetUserSettings operation.

UserSetting

Represents the user settings to be returned by the GetUserSettings operation.

StringSetting

Represents a user setting value.

WebClientUrlCollectionSetting

Represents a collection of WebClientUrls elements.

WebClientUrls

Represents a collection of WebClientUrl elements that denote the server's web clients.

WebClientUrl

Represents the URL of the server's web client.

ProtocolConnectionCollectionSetting

Represents a collection of ProtocolConnection elements.

ProtocolConnections

Represents a collection of ProtocolConnection elements that denote the internal and external protocol connections for the server's web client.

ProtocolConnection

Represents the email protocol connection settings for POP3, IMAP4, and SMTP protocols.

AlternateMailboxCollectionSetting

Represents a collection of AlternateMailboxes elements.

AlternateMailboxes

Represents a collection of AlternateMailbox elements.

AlternateMailbox

Represents an alternate mailbox.

ArrayOfFileExtension

Represents a list of valid file extensions for a document sharing location.<39>

DocumentSharingLocation

Represents a document sharing location and provides metadata for the location.<40>

DocumentSharingLocationCollectionSetting

Represents a collection of document sharing location settings.<41>

DocumentSharingLocations

Represents a list of document sharing locations.<42>