<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:mule="http://www.mulesoft.org/schema/mule/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.mulesoft.org/schema/mule/linkedin">
  <xs:import namespace="http://www.w3.org/XML/1998/namespace"></xs:import>
  <xs:import schemaLocation="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" namespace="http://www.springframework.org/schema/beans"></xs:import>
  <xs:import schemaLocation="http://www.mulesoft.org/schema/mule/core/current/mule.xsd" namespace="http://www.mulesoft.org/schema/mule/core"></xs:import>
  <xs:import schemaLocation="http://www.mulesoft.org/schema/mule/devkit/current/mule-devkit.xsd" namespace="http://www.mulesoft.org/schema/mule/devkit"></xs:import>
  <xs:simpleType name="integerType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:integer"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="decimalType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:decimal"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="floatType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:float"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="doubleType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:double"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="dateTimeType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:dateTime"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="longType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:long"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="byteType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:byte"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="booleanType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:boolean"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="anyUriType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:anyURI"></xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="charType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"></xs:minLength>
          <xs:maxLength value="1"></xs:maxLength>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:complexType name="XmlType">
    <xs:sequence>
      <xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"></xs:any>
    </xs:sequence>
    <xs:attribute name="ref" use="optional" type="xs:string">
      <xs:annotation>
        <xs:documentation>The reference object for this parameter</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:element xmlns:devkit="http://www.mulesoft.org/schema/mule/devkit" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="config" substitutionGroup="mule:abstract-extension" devkit:javaClass="org.mule.module.linkedin.config.LinkedInConnectorOAuth1Adapter">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="mule:abstractExtensionType">
          <xs:annotation>
            <xs:documentation>LinkedIn is a business-related social networking site. Founded in December 2002 and launched in May 2003, it is
mainly used for professional networking. This connector allows you to interact with LinkedIn API.</xs:documentation>
          </xs:annotation>
          <xs:sequence>
            <xs:element name="http-callback-config" maxOccurs="1" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Config for http callbacks.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="mule:abstractExtensionType">
                    <xs:attribute name="localPort" default="${http.port}" use="optional" type="xs:string"></xs:attribute>
                    <xs:attribute name="remotePort" default="${http.port}" use="optional" type="xs:string"></xs:attribute>
                    <xs:attribute name="domain" default="${fullDomain}" use="optional" type="xs:string"></xs:attribute>
                    <xs:attribute name="async" default="true" use="optional" type="xs:boolean"></xs:attribute>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="name" use="optional" type="xs:string">
            <xs:annotation>
              <xs:documentation>Give a name to this configuration so it can be later referenced by config-ref.</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="apiKey" use="required" type="xs:string">
            <xs:annotation>
              <xs:documentation>API Key</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="apiSecret" use="required" type="xs:string">
            <xs:annotation>
              <xs:documentation>API Secret</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-profile-for-current-user" substitutionGroup="mule:abstract-message-processor" type="GetProfileForCurrentUserType">
    <xs:annotation>
      <xs:documentation>Gets the profile for current user.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1002"&gt;http://developer.linkedin.com/docs/DOC-1002&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetProfileForCurrentUserType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-profile-by-id" substitutionGroup="mule:abstract-message-processor" type="GetProfileByIdType">
    <xs:annotation>
      <xs:documentation>Gets the profile by id.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1002"&gt;http://developer.linkedin.com/docs/DOC-1002&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetProfileByIdType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="id" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the id to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-profile-by-url" substitutionGroup="mule:abstract-message-processor" type="GetProfileByUrlType">
    <xs:annotation>
      <xs:documentation>Gets the profile by url.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1002"&gt;http://developer.linkedin.com/docs/DOC-1002&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetProfileByUrlType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="url" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the url to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="profileType" use="required" type="ProfileTypeEnumType">
          <xs:annotation>
            <xs:documentation>the profile type to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-network-updates" substitutionGroup="mule:abstract-message-processor" type="GetNetworkUpdatesType">
    <xs:annotation>
      <xs:documentation>Gets the network updates.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1006"&gt;http://developer.linkedin.com/docs/DOC-1006&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetNetworkUpdatesType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="update-types" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the update types to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="update-type" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="NetworkUpdateTypeEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified @param startDate         the start date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="startDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the start date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="endDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the end date, if set start date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="showHiddenMembers" use="optional" type="booleanType">
          <xs:annotation>
            <xs:documentation>whether to show hidden memberts</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-user-updates" substitutionGroup="mule:abstract-message-processor" type="GetUserUpdatesType">
    <xs:annotation>
      <xs:documentation>Gets the network updates.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1006"&gt;http://developer.linkedin.com/docs/DOC-1006&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetUserUpdatesType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="update-types" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the update types to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="update-type" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="NetworkUpdateTypeEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified @param startDate         the start date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="startDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the start date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="endDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the end date, if set start date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-user-updates-by-id" substitutionGroup="mule:abstract-message-processor" type="GetUserUpdatesByIdType">
    <xs:annotation>
      <xs:documentation>Gets the network updates.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1006"&gt;http://developer.linkedin.com/docs/DOC-1006&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetUserUpdatesByIdType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="update-types" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the update types to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="update-type" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="NetworkUpdateTypeEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="id" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the id to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified @param startDate         the start date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="startDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the start date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="endDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the end date, if set end date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-network-update-comments" substitutionGroup="mule:abstract-message-processor" type="GetNetworkUpdateCommentsType">
    <xs:annotation>
      <xs:documentation>Gets the network update comments.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1043"&gt;http://developer.linkedin.com/docs/DOC-1043&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetNetworkUpdateCommentsType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="networkUpdateId" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the network update id to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-network-update-likes" substitutionGroup="mule:abstract-message-processor" type="GetNetworkUpdateLikesType">
    <xs:annotation>
      <xs:documentation>Gets the network update likes.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1043"&gt;http://developer.linkedin.com/docs/DOC-1043&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetNetworkUpdateLikesType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="networkUpdateId" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the network update id to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-connections-for-current-user" substitutionGroup="mule:abstract-message-processor" type="GetConnectionsForCurrentUserType">
    <xs:annotation>
      <xs:documentation>Gets the connections for current user.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1004"&gt;http://developer.linkedin.com/docs/DOC-1004&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetConnectionsForCurrentUserType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="modificationDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the modification date, if set modification type needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="modificationType" use="optional" type="ConnectionModificationTypeEnumType">
          <xs:annotation>
            <xs:documentation>the modification type, if set modification date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-connections-by-id" substitutionGroup="mule:abstract-message-processor" type="GetConnectionsByIdType">
    <xs:annotation>
      <xs:documentation>Gets the connections by id.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1004"&gt;http://developer.linkedin.com/docs/DOC-1004&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetConnectionsByIdType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="id" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the id to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="modificationDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the modification date, if set modification type needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="modificationType" use="optional" type="ConnectionModificationTypeEnumType">
          <xs:annotation>
            <xs:documentation>the modification type, if set modification date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-connections-by-url" substitutionGroup="mule:abstract-message-processor" type="GetConnectionsByUrlType">
    <xs:annotation>
      <xs:documentation>Gets the connections by url.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1004"&gt;http://developer.linkedin.com/docs/DOC-1004&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="GetConnectionsByUrlType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="url" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the url to search</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="modificationDate" use="optional" type="dateTimeType">
          <xs:annotation>
            <xs:documentation>the modification date, if set modification type needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="modificationType" use="optional" type="ConnectionModificationTypeEnumType">
          <xs:annotation>
            <xs:documentation>the modification type, if set modification date needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="search-people" substitutionGroup="mule:abstract-message-processor" type="SearchPeopleType">
    <xs:annotation>
      <xs:documentation>Search people.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1005"&gt;http://developer.linkedin.com/docs/DOC-1005&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="SearchPeopleType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="search-parameters" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the search parameters to use</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:sequence>
                  <xs:element name="search-parameter" maxOccurs="unbounded" minOccurs="0">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="value-ref" use="optional" type="xs:string"></xs:attribute>
                          <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="key" type="SearchParameterEnumType"></xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:sequence>
                  <xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"></xs:any>
                </xs:sequence>
              </xs:choice>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retriee</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="sortOrder" default="RELEVANCE" use="optional" type="SearchSortOrderEnumType">
          <xs:annotation>
            <xs:documentation>the sort order to use, defaults to RELEVANCE</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="search-people-with-facets" substitutionGroup="mule:abstract-message-processor" type="SearchPeopleWithFacetsType">
    <xs:annotation>
      <xs:documentation>Search people.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1005"&gt;http://developer.linkedin.com/docs/DOC-1005&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="SearchPeopleWithFacetsType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="search-parameters" maxOccurs="1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>the search parameters</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:sequence>
                  <xs:element name="search-parameter" maxOccurs="unbounded" minOccurs="0">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="value-ref" use="optional" type="xs:string"></xs:attribute>
                          <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="key" type="SearchParameterEnumType"></xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:sequence>
                  <xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"></xs:any>
                </xs:sequence>
              </xs:choice>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="facets" maxOccurs="1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>the facet type and a comma separated string with all the values</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:sequence>
                  <xs:element name="facet" maxOccurs="unbounded" minOccurs="0">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="value-ref" use="optional" type="xs:string"></xs:attribute>
                          <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="key" type="FacetTypeEnumType"></xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:sequence>
                  <xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"></xs:any>
                </xs:sequence>
              </xs:choice>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="sortOrder" default="RELEVANCE" use="optional" type="SearchSortOrderEnumType">
          <xs:annotation>
            <xs:documentation>the sort order to use, defaults to RELEVANCE</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="search-people-with-facet-fields" substitutionGroup="mule:abstract-message-processor" type="SearchPeopleWithFacetFieldsType">
    <xs:annotation>
      <xs:documentation>Search people.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1005"&gt;http://developer.linkedin.com/docs/DOC-1005&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="SearchPeopleWithFacetFieldsType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="search-parameters" maxOccurs="1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>the search parameters</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:sequence>
                  <xs:element name="search-parameter" maxOccurs="unbounded" minOccurs="0">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="value-ref" use="optional" type="xs:string"></xs:attribute>
                          <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="key" type="SearchParameterEnumType"></xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:sequence>
                  <xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"></xs:any>
                </xs:sequence>
              </xs:choice>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="profile-fields" maxOccurs="1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>the profile fields to retrieve</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="profile-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="ProfileFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="facet-fields" maxOccurs="1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>the facet fields to use</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="facet-field" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://www.mulesoft.org/schema/mule/linkedin" base="FacetFieldEnumType"></xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
          <xs:element name="facets" maxOccurs="1" minOccurs="0">
            <xs:annotation>
              <xs:documentation>the facets to use</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:choice>
                <xs:sequence>
                  <xs:element name="facet" maxOccurs="unbounded" minOccurs="0">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="value-ref" use="optional" type="xs:string"></xs:attribute>
                          <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="key" type="FacetTypeEnumType"></xs:attribute>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:sequence>
                  <xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"></xs:any>
                </xs:sequence>
              </xs:choice>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="start" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the start, if set count needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="count" use="optional" type="integerType">
          <xs:annotation>
            <xs:documentation>the count, if set start needs to be specified</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="sortOrder" default="RELEVANCE" use="optional" type="SearchSortOrderEnumType">
          <xs:annotation>
            <xs:documentation>the sort order, defaults to RELEVANCE</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="post-network-update" substitutionGroup="mule:abstract-message-processor" type="PostNetworkUpdateType">
    <xs:annotation>
      <xs:documentation>Post network update.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1009"&gt;http://developer.linkedin.com/docs/DOC-1009&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="PostNetworkUpdateType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="updateText" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the update text</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="post-comment" substitutionGroup="mule:abstract-message-processor" type="PostCommentType">
    <xs:annotation>
      <xs:documentation>Post comment.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1043"&gt;http://developer.linkedin.com/docs/DOC-1043&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="PostCommentType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="networkUpdateId" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the network update id</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="commentText" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the comment text</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="like-post" substitutionGroup="mule:abstract-message-processor" type="LikePostType">
    <xs:annotation>
      <xs:documentation>Like post.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1043"&gt;http://developer.linkedin.com/docs/DOC-1043&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="LikePostType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="networkUpdateId" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the network update id</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="unlike-post" substitutionGroup="mule:abstract-message-processor" type="UnlikePostType">
    <xs:annotation>
      <xs:documentation>Unlike post.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1043"&gt;http://developer.linkedin.com/docs/DOC-1043&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="UnlikePostType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="networkUpdateId" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the network update id</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="update-current-status" substitutionGroup="mule:abstract-message-processor" type="UpdateCurrentStatusType">
    <xs:annotation>
      <xs:documentation>Update current status.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1007"&gt;http://developer.linkedin.com/docs/DOC-1007&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="UpdateCurrentStatusType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="status" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the status</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="postToTwitter" default="false" use="optional" type="booleanType">
          <xs:annotation>
            <xs:documentation>whether to post the update to Twitter</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="delete-current-status" substitutionGroup="mule:abstract-message-processor" type="DeleteCurrentStatusType">
    <xs:annotation>
      <xs:documentation>Delete current status.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1007"&gt;http://developer.linkedin.com/docs/DOC-1007&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="DeleteCurrentStatusType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="send-message" substitutionGroup="mule:abstract-message-processor" type="SendMessageType">
    <xs:annotation>
      <xs:documentation>Send message.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1044"&gt;http://developer.linkedin.com/docs/DOC-1044&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="SendMessageType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:sequence>
          <xs:element name="recepient-ids" maxOccurs="1" minOccurs="1">
            <xs:annotation>
              <xs:documentation>the recepient ids</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="recepient-id" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:string">
                        <xs:attribute name="value-ref" use="optional" type="xs:string"></xs:attribute>
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
              <xs:attribute name="ref" use="optional" type="xs:string">
                <xs:annotation>
                  <xs:documentation>The reference object for this parameter</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="subject" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the subject</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="message" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the message</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="send-invite-by-email" substitutionGroup="mule:abstract-message-processor" type="SendInviteByEmailType">
    <xs:annotation>
      <xs:documentation>Send invite.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1012"&gt;http://developer.linkedin.com/docs/DOC-1012&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="SendInviteByEmailType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="email" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the email</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="firstName" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the first name</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="lastName" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the last name</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="subject" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the subject</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="message" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the message</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="post-share" substitutionGroup="mule:abstract-message-processor" type="PostShareType">
    <xs:annotation>
      <xs:documentation>Post share.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1212"&gt;http://developer.linkedin.com/docs/DOC-1212&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="PostShareType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="commentText" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the comment text</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="title" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the title</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="url" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the url</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="imageUrl" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the image url</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="visibility" use="required" type="VisibilityTypeEnumType">
          <xs:annotation>
            <xs:documentation>the visibility</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="postToTwitter" default="false" use="optional" type="booleanType">
          <xs:annotation>
            <xs:documentation>whether to post to twitter</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://www.mulesoft.org/schema/mule/linkedin" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="re-share" substitutionGroup="mule:abstract-message-processor" type="ReShareType">
    <xs:annotation>
      <xs:documentation>Re-share.
For details see &lt;a href="http://developer.linkedin.com/docs/DOC-1212"&gt;http://developer.linkedin.com/docs/DOC-1212&lt;/a&gt;
&lt;p/&gt;</xs:documentation>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="ReShareType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractMessageProcessorType">
        <xs:attribute name="config-ref" use="optional" type="xs:string">
          <xs:annotation>
            <xs:documentation>Specify which configuration to use for this invocation.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="shareId" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the share id</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="commentText" use="required" type="xs:string">
          <xs:annotation>
            <xs:documentation>the comment text</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute xmlns="http://www.mulesoft.org/schema/mule/linkedin" name="visibility" use="required" type="VisibilityTypeEnumType">
          <xs:annotation>
            <xs:documentation>the visibility</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ProfileFieldEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="ID"></xs:enumeration>
          <xs:enumeration value="FIRST_NAME"></xs:enumeration>
          <xs:enumeration value="LAST_NAME"></xs:enumeration>
          <xs:enumeration value="HEADLINE"></xs:enumeration>
          <xs:enumeration value="LOCATION"></xs:enumeration>
          <xs:enumeration value="LOCATION_NAME"></xs:enumeration>
          <xs:enumeration value="LOCATION_COUNTRY"></xs:enumeration>
          <xs:enumeration value="INDUSTRY"></xs:enumeration>
          <xs:enumeration value="DISTANCE"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER_DISTANCE"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER_RELATED_CONNECTIONS"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER_RELATED_CONNECTIONS_FIRST_NAME"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER_RELATED_CONNECTIONS_LAST_NAME"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER_RELATED_CONNECTIONS_PUBLIC_PROFILE_URL"></xs:enumeration>
          <xs:enumeration value="RELATION_TO_VIEWER_CONNECTIONS"></xs:enumeration>
          <xs:enumeration value="CURRENT_STATUS"></xs:enumeration>
          <xs:enumeration value="CURRENT_SHARE"></xs:enumeration>
          <xs:enumeration value="CURRENT_STATUS_TIMESTAMP"></xs:enumeration>
          <xs:enumeration value="CONNECTIONS"></xs:enumeration>
          <xs:enumeration value="NUM_CONNECTIONS"></xs:enumeration>
          <xs:enumeration value="NUM_CONNECTIONS_CAPPED"></xs:enumeration>
          <xs:enumeration value="SUMMARY"></xs:enumeration>
          <xs:enumeration value="SPECIALTIES"></xs:enumeration>
          <xs:enumeration value="PROPOSAL_COMMENTS"></xs:enumeration>
          <xs:enumeration value="ASSOCIATIONS"></xs:enumeration>
          <xs:enumeration value="HONORS"></xs:enumeration>
          <xs:enumeration value="INTERESTS"></xs:enumeration>
          <xs:enumeration value="POSITIONS"></xs:enumeration>
          <xs:enumeration value="POSITIONS_ID"></xs:enumeration>
          <xs:enumeration value="POSITIONS_TITLE"></xs:enumeration>
          <xs:enumeration value="POSITIONS_SUMMARY"></xs:enumeration>
          <xs:enumeration value="POSITIONS_START_DATE"></xs:enumeration>
          <xs:enumeration value="POSITIONS_END_DATE"></xs:enumeration>
          <xs:enumeration value="POSITIONS_IS_CURRENT"></xs:enumeration>
          <xs:enumeration value="POSITIONS_COMPANY"></xs:enumeration>
          <xs:enumeration value="POSITIONS_COMPANY_NAME"></xs:enumeration>
          <xs:enumeration value="POSITIONS_COMPANY_TYPE"></xs:enumeration>
          <xs:enumeration value="POSITIONS_COMPANY_SIZE"></xs:enumeration>
          <xs:enumeration value="POSITIONS_COMPANY_INDUSTRY"></xs:enumeration>
          <xs:enumeration value="POSITIONS_COMPANY_TICKER"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_ID"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_TITLE"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_PUBLISHER"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_PUBLISHER_NAME"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_AUTHORS"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_AUTHORS_ID"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_AUTHORS_NAME"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_AUTHORS_PERSON"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_DATE"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_URL"></xs:enumeration>
          <xs:enumeration value="PUBLICATIONS_SUMMARY"></xs:enumeration>
          <xs:enumeration value="PATENTS"></xs:enumeration>
          <xs:enumeration value="PATENTS_ID"></xs:enumeration>
          <xs:enumeration value="PATENTS_TITLE"></xs:enumeration>
          <xs:enumeration value="PATENTS_NUMBER"></xs:enumeration>
          <xs:enumeration value="PATENTS_DATE"></xs:enumeration>
          <xs:enumeration value="PATENTS_URL"></xs:enumeration>
          <xs:enumeration value="PATENTS_SUMMARY"></xs:enumeration>
          <xs:enumeration value="PATENTS_STATUS"></xs:enumeration>
          <xs:enumeration value="PATENTS_STATUS_ID"></xs:enumeration>
          <xs:enumeration value="PATENTS_STATUS_NAME"></xs:enumeration>
          <xs:enumeration value="PATENTS_OFFICE"></xs:enumeration>
          <xs:enumeration value="PATENTS_OFFICE_NAME"></xs:enumeration>
          <xs:enumeration value="PATENTS_INVENTORS"></xs:enumeration>
          <xs:enumeration value="PATENTS_INVENTORS_ID"></xs:enumeration>
          <xs:enumeration value="PATENTS_INVENTORS_NAME"></xs:enumeration>
          <xs:enumeration value="PATENTS_INVENTORS_PERSON"></xs:enumeration>
          <xs:enumeration value="LANGUAGES"></xs:enumeration>
          <xs:enumeration value="LANGUAGES_ID"></xs:enumeration>
          <xs:enumeration value="LANGUAGES_LANGUAGE"></xs:enumeration>
          <xs:enumeration value="LANGUAGES_LANGUAGE_NAME"></xs:enumeration>
          <xs:enumeration value="LANGUAGES_PROFICIENCY"></xs:enumeration>
          <xs:enumeration value="LANGUAGES_PROFICIENCY_LEVEL"></xs:enumeration>
          <xs:enumeration value="LANGUAGES_PROFICIENCY_NAME"></xs:enumeration>
          <xs:enumeration value="SKILLS"></xs:enumeration>
          <xs:enumeration value="SKILLS_ID"></xs:enumeration>
          <xs:enumeration value="SKILLS_SKILL"></xs:enumeration>
          <xs:enumeration value="SKILLS_SKILL_NAME"></xs:enumeration>
          <xs:enumeration value="SKILLS_PROFICIENCY"></xs:enumeration>
          <xs:enumeration value="SKILLS_PROFICIENCY_LEVEL"></xs:enumeration>
          <xs:enumeration value="SKILLS_PROFICIENCY_NAME"></xs:enumeration>
          <xs:enumeration value="SKILLS_YEARS"></xs:enumeration>
          <xs:enumeration value="SKILLS_YEARS_ID"></xs:enumeration>
          <xs:enumeration value="SKILLS_YEARS_NAME"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_ID"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_NAME"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_AUTHORITY"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_AUTHORITY_NAME"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_NUMBER"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_START_DATE"></xs:enumeration>
          <xs:enumeration value="CERTIFICATIONS_END_DATE"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_ID"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_SCHOOL_NAME"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_FIELD_OF_STUDY"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_START_DATE"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_END_DATE"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_DEGREE"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_ACTIVITIES"></xs:enumeration>
          <xs:enumeration value="EDUCATIONS_NOTES"></xs:enumeration>
          <xs:enumeration value="THREE_CURRENT_POSITIONS"></xs:enumeration>
          <xs:enumeration value="THREE_PAST_POSITIONS"></xs:enumeration>
          <xs:enumeration value="NUM_RECOMMENDERS"></xs:enumeration>
          <xs:enumeration value="RECOMMENDATIONS_RECEIVED"></xs:enumeration>
          <xs:enumeration value="RECOMMENDATIONS_RECEIVED_ID"></xs:enumeration>
          <xs:enumeration value="RECOMMENDATIONS_RECEIVED_RECOMMENDATION_TYPE"></xs:enumeration>
          <xs:enumeration value="RECOMMENDATIONS_RECEIVED_RECOMMENDER"></xs:enumeration>
          <xs:enumeration value="PHONE_NUMBERS"></xs:enumeration>
          <xs:enumeration value="IM_ACCOUNTS"></xs:enumeration>
          <xs:enumeration value="TWITTER_ACCOUNTS"></xs:enumeration>
          <xs:enumeration value="DATE_OF_BIRTH"></xs:enumeration>
          <xs:enumeration value="MAIN_ADDRESS"></xs:enumeration>
          <xs:enumeration value="MEMBER_URL_RESOURCES"></xs:enumeration>
          <xs:enumeration value="MEMBER_URL_URL"></xs:enumeration>
          <xs:enumeration value="MEMBER_URL_NAME"></xs:enumeration>
          <xs:enumeration value="PICTURE_URL"></xs:enumeration>
          <xs:enumeration value="SITE_STANDARD_PROFILE_REQUEST"></xs:enumeration>
          <xs:enumeration value="SITE_STANDARD_PROFILE_REQUEST_URL"></xs:enumeration>
          <xs:enumeration value="API_STANDARD_PROFILE_REQUEST"></xs:enumeration>
          <xs:enumeration value="API_STANDARD_PROFILE_REQUEST_URL"></xs:enumeration>
          <xs:enumeration value="API_STANDARD_PROFILE_REQUEST_HEADERS"></xs:enumeration>
          <xs:enumeration value="PUBLIC_PROFILE_URL"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="ProfileTypeEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="STANDARD"></xs:enumeration>
          <xs:enumeration value="PUBLIC"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="NetworkUpdateTypeEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="ANSWER_UPDATE"></xs:enumeration>
          <xs:enumeration value="APPLICATION_UPDATE"></xs:enumeration>
          <xs:enumeration value="CONNECTION_UPDATE"></xs:enumeration>
          <xs:enumeration value="JOB_UPDATE"></xs:enumeration>
          <xs:enumeration value="GROUP_UPDATE"></xs:enumeration>
          <xs:enumeration value="PICTURE_UPDATE"></xs:enumeration>
          <xs:enumeration value="EXTENDED_PROFILE_UPDATE"></xs:enumeration>
          <xs:enumeration value="RECOMMENDATION_UPDATE"></xs:enumeration>
          <xs:enumeration value="PROFILE_UPDATE"></xs:enumeration>
          <xs:enumeration value="QUESTION_UPDATE"></xs:enumeration>
          <xs:enumeration value="STATUS_UPDATE"></xs:enumeration>
          <xs:enumeration value="SHARED_ITEM"></xs:enumeration>
          <xs:enumeration value="VIRAL_UPDATE"></xs:enumeration>
          <xs:enumeration value="COMPANY_FOLLOW_UPDATE"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="ConnectionModificationTypeEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="ALL"></xs:enumeration>
          <xs:enumeration value="NEW"></xs:enumeration>
          <xs:enumeration value="UPDATED"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="SearchParameterEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="KEYWORDS"></xs:enumeration>
          <xs:enumeration value="FIRST_NAME"></xs:enumeration>
          <xs:enumeration value="LAST_NAME"></xs:enumeration>
          <xs:enumeration value="COMPANY_NAME"></xs:enumeration>
          <xs:enumeration value="CURRENT_COMPANY"></xs:enumeration>
          <xs:enumeration value="TITLE"></xs:enumeration>
          <xs:enumeration value="CURRENT_TITLE"></xs:enumeration>
          <xs:enumeration value="SCHOOL_NAME"></xs:enumeration>
          <xs:enumeration value="CURRENT_SCHOOL"></xs:enumeration>
          <xs:enumeration value="COUNTRY_CODE"></xs:enumeration>
          <xs:enumeration value="POSTAL_CODE"></xs:enumeration>
          <xs:enumeration value="DISTANCE"></xs:enumeration>
          <xs:enumeration value="FACET"></xs:enumeration>
          <xs:enumeration value="FACETS"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="SearchSortOrderEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="CONNECTIONS"></xs:enumeration>
          <xs:enumeration value="RECOMMENDERS"></xs:enumeration>
          <xs:enumeration value="DISTANCE"></xs:enumeration>
          <xs:enumeration value="RELEVANCE"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="FacetTypeEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="LOCATION"></xs:enumeration>
          <xs:enumeration value="INDUSTRY"></xs:enumeration>
          <xs:enumeration value="NETWORK"></xs:enumeration>
          <xs:enumeration value="LANGUAGE"></xs:enumeration>
          <xs:enumeration value="CURRENT_COMPANY"></xs:enumeration>
          <xs:enumeration value="PAST_COMPANY"></xs:enumeration>
          <xs:enumeration value="SCHOOL"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="FacetFieldEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="NAME"></xs:enumeration>
          <xs:enumeration value="CODE"></xs:enumeration>
          <xs:enumeration value="BUCKETS"></xs:enumeration>
          <xs:enumeration value="BUCKET_NAME"></xs:enumeration>
          <xs:enumeration value="BUCKET_CODE"></xs:enumeration>
          <xs:enumeration value="BUCKET_COUNT"></xs:enumeration>
          <xs:enumeration value="BUCKET_SELECTED"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
  <xs:simpleType name="VisibilityTypeEnumType">
    <xs:union>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="ANYONE"></xs:enumeration>
          <xs:enumeration value="ALL_MEMBERS"></xs:enumeration>
          <xs:enumeration value="CONNECTIONS_ONLY"></xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\#\[[^\]]+\]"></xs:pattern>
        </xs:restriction>
      </xs:simpleType>
    </xs:union>
  </xs:simpleType>
</xs:schema>