2.2.4.4 OperationRequest

Namespace: http://schemas.microsoft.com/clouddocuments

Basic information shared between various requests.

 <xs:complexType name="OperationRequest" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:sequence>
     <xs:element minOccurs="0" name="ClientAppId" nillable="true" type="xs:string"/>
     <xs:element minOccurs="0" name="Market" nillable="true" type="xs:string"/>
     <xs:element minOccurs="0" name="SkyDocsServiceVersion" nillable="true" type="xs:string"/>
   </xs:sequence>
 </xs:complexType>

ClientAppId: Information about the identity and version of the client. This string is informational for the server. The format and content are determined by the client.

Market: The client’s preferred language culture for strings returned by the server. If this field exists it MUST contain one of the following:

  • A value constructed as specified in [RFC4646]

  • The value "x-none"

  • An empty string

The server returns strings, such as the value of the Description field in SharedLibrary, that are intended for display to the user. The server returns these strings in the language most similar to that requested by the client for which the server has localized resources. If the client passes the value "x-none" or an empty string, the server returns the strings in a default language that is chosen by the server.

SkyDocsServiceVersion: The requested version of the service. If this field exists it MUST have a value of "v1.0".