<?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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter">
  <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: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:mule="http://www.mulesoft.org/schema/mule/core" name="config" substitutionGroup="mule:abstract-extension">
    <xs:complexType>
      <xs:complexContent>
        <xs:extension base="mule:abstractExtensionType">
          <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="consumerKey" use="required" type="xs:string"></xs:attribute>
          <xs:attribute name="consumerSecret" use="required" type="xs:string"></xs:attribute>
          <xs:attribute name="accessKey" use="optional" type="xs:string"></xs:attribute>
          <xs:attribute name="accessSecret" use="optional" type="xs:string"></xs:attribute>
          <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="useSSL" default="true" use="optional" type="booleanType"></xs:attribute>
        </xs:extension>
      </xs:complexContent>
    </xs:complexType>
  </xs:element>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="search" substitutionGroup="mule:abstract-message-processor" type="SearchType"></xs:element>
  <xs:complexType name="SearchType">
    <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="query" use="required" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-public-timeline" substitutionGroup="mule:abstract-message-processor" type="GetPublicTimelineType"></xs:element>
  <xs:complexType name="GetPublicTimelineType">
    <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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-home-timeline" substitutionGroup="mule:abstract-message-processor" type="GetHomeTimelineType"></xs:element>
  <xs:complexType name="GetHomeTimelineType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-user-timeline-by-screen-name" substitutionGroup="mule:abstract-message-processor" type="GetUserTimelineByScreenNameType"></xs:element>
  <xs:complexType name="GetUserTimelineByScreenNameType">
    <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="screenName" use="required" type="xs:string"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-user-timeline-by-user-id" substitutionGroup="mule:abstract-message-processor" type="GetUserTimelineByUserIdType"></xs:element>
  <xs:complexType name="GetUserTimelineByUserIdType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="userId" use="required" type="longType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-user-timeline" substitutionGroup="mule:abstract-message-processor" type="GetUserTimelineType"></xs:element>
  <xs:complexType name="GetUserTimelineType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-mentions" substitutionGroup="mule:abstract-message-processor" type="GetMentionsType"></xs:element>
  <xs:complexType name="GetMentionsType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-by-me" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedByMeType"></xs:element>
  <xs:complexType name="GetRetweetedByMeType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-to-me" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedToMeType"></xs:element>
  <xs:complexType name="GetRetweetedToMeType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweets-of-me" substitutionGroup="mule:abstract-message-processor" type="GetRetweetsOfMeType"></xs:element>
  <xs:complexType name="GetRetweetsOfMeType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-to-user-by-screen-name" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedToUserByScreenNameType"></xs:element>
  <xs:complexType name="GetRetweetedToUserByScreenNameType">
    <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="screenName" use="required" type="xs:string"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-to-user-by-user-id" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedToUserByUserIdType"></xs:element>
  <xs:complexType name="GetRetweetedToUserByUserIdType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="userId" use="required" type="longType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-by-user-by-screen-name" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedByUserByScreenNameType"></xs:element>
  <xs:complexType name="GetRetweetedByUserByScreenNameType">
    <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="screenName" use="required" type="xs:string"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-by-user-by-user-id" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedByUserByUserIdType"></xs:element>
  <xs:complexType name="GetRetweetedByUserByUserIdType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="userId" use="required" type="longType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="show-status" substitutionGroup="mule:abstract-message-processor" type="ShowStatusType"></xs:element>
  <xs:complexType name="ShowStatusType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="id" use="required" type="longType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="show-user" substitutionGroup="mule:abstract-message-processor" type="ShowUserType"></xs:element>
  <xs:complexType name="ShowUserType">
    <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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="update-status" substitutionGroup="mule:abstract-message-processor" type="UpdateStatusType"></xs:element>
  <xs:complexType name="UpdateStatusType">
    <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:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="inReplyTo" default="-1" use="optional" type="longType"></xs:attribute>
        <xs:attribute name="geoLocation-ref" use="optional" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="destroy-status" substitutionGroup="mule:abstract-message-processor" type="DestroyStatusType"></xs:element>
  <xs:complexType name="DestroyStatusType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="statusId" use="required" type="longType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="retweet-status" substitutionGroup="mule:abstract-message-processor" type="RetweetStatusType"></xs:element>
  <xs:complexType name="RetweetStatusType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="statusId" use="required" type="longType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweets" substitutionGroup="mule:abstract-message-processor" type="GetRetweetsType"></xs:element>
  <xs:complexType name="GetRetweetsType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="statusId" use="required" type="longType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-by" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedByType"></xs:element>
  <xs:complexType name="GetRetweetedByType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="statusId" use="required" type="longType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-retweeted-by-i-ds" substitutionGroup="mule:abstract-message-processor" type="GetRetweetedByIDsType"></xs:element>
  <xs:complexType name="GetRetweetedByIDsType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="statusId" use="required" type="longType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="page" default="1" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="100" use="optional" type="integerType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="sinceId" default="-1" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="set-oauth-verifier" substitutionGroup="mule:abstract-message-processor" type="SetOauthVerifierType"></xs:element>
  <xs:complexType name="SetOauthVerifierType">
    <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="oauthVerifier" use="required" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="request-authorization" substitutionGroup="mule:abstract-message-processor" type="RequestAuthorizationType"></xs:element>
  <xs:complexType name="RequestAuthorizationType">
    <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="callbackUrl" use="optional" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="reverse-geo-code" substitutionGroup="mule:abstract-message-processor" type="ReverseGeoCodeType"></xs:element>
  <xs:complexType name="ReverseGeoCodeType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="latitude" use="optional" type="doubleType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="longitude" use="optional" type="doubleType"></xs:attribute>
        <xs:attribute name="ip" use="optional" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="search-places" substitutionGroup="mule:abstract-message-processor" type="SearchPlacesType"></xs:element>
  <xs:complexType name="SearchPlacesType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="latitude" use="optional" type="doubleType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="longitude" use="optional" type="doubleType"></xs:attribute>
        <xs:attribute name="ip" use="optional" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-geo-details" substitutionGroup="mule:abstract-message-processor" type="GetGeoDetailsType"></xs:element>
  <xs:complexType name="GetGeoDetailsType">
    <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="id" use="required" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="create-place" substitutionGroup="mule:abstract-message-processor" type="CreatePlaceType"></xs:element>
  <xs:complexType name="CreatePlaceType">
    <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="name" use="required" type="xs:string"></xs:attribute>
        <xs:attribute name="containedWithin" use="required" type="xs:string"></xs:attribute>
        <xs:attribute name="token" use="required" type="xs:string"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="latitude" use="required" type="doubleType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="longitude" use="required" type="doubleType"></xs:attribute>
        <xs:attribute name="streetAddress" use="optional" type="xs:string"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-current-trends" substitutionGroup="mule:abstract-message-processor" type="GetCurrentTrendsType"></xs:element>
  <xs:complexType name="GetCurrentTrendsType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="excludeHashtags" default="false" use="optional" type="booleanType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-daily-trends" substitutionGroup="mule:abstract-message-processor" type="GetDailyTrendsType"></xs:element>
  <xs:complexType name="GetDailyTrendsType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="date" use="optional" type="dateTimeType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="excludeHashTags" default="false" use="optional" type="booleanType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-trends" substitutionGroup="mule:abstract-message-processor" type="GetTrendsType"></xs:element>
  <xs:complexType name="GetTrendsType">
    <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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="get-weekly-trends" substitutionGroup="mule:abstract-message-processor" type="GetWeeklyTrendsType"></xs:element>
  <xs:complexType name="GetWeeklyTrendsType">
    <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="date" use="optional" type="dateTimeType"></xs:attribute>
        <xs:attribute xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="excludeHashTags" default="false" use="optional" type="booleanType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="filtered-stream" substitutionGroup="mule:abstract-inbound-endpoint" type="FilteredStreamType"></xs:element>
  <xs:complexType name="FilteredStreamType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractInboundEndpointType">
        <xs:sequence>
          <xs:element name="user-ids" maxOccurs="1" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="user-id" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" base="longType">
                        <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:element name="keywords" maxOccurs="1" minOccurs="0">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="keyword" 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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" default="0" use="optional" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="sample-stream" substitutionGroup="mule:abstract-inbound-endpoint" type="SampleStreamType"></xs:element>
  <xs:complexType name="SampleStreamType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractInboundEndpointType">
        <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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="fireshorse-stream" substitutionGroup="mule:abstract-inbound-endpoint" type="FireshorseStreamType"></xs:element>
  <xs:complexType name="FireshorseStreamType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractInboundEndpointType">
        <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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" use="required" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="link-stream" substitutionGroup="mule:abstract-inbound-endpoint" type="LinkStreamType"></xs:element>
  <xs:complexType name="LinkStreamType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractInboundEndpointType">
        <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://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="count" use="required" type="integerType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="user-stream" substitutionGroup="mule:abstract-inbound-endpoint" type="UserStreamType"></xs:element>
  <xs:complexType name="UserStreamType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractInboundEndpointType">
        <xs:sequence>
          <xs:element name="keywords" maxOccurs="1" minOccurs="1">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="keyword" 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:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" xmlns:mule="http://www.mulesoft.org/schema/mule/core" name="site-stream" substitutionGroup="mule:abstract-inbound-endpoint" type="SiteStreamType"></xs:element>
  <xs:complexType name="SiteStreamType">
    <xs:complexContent>
      <xs:extension xmlns:mule="http://www.mulesoft.org/schema/mule/core" base="mule:abstractInboundEndpointType">
        <xs:sequence>
          <xs:element name="user-ids" maxOccurs="1" minOccurs="1">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="user-id" maxOccurs="unbounded" minOccurs="0">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" base="longType">
                        <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 xmlns="http://repository.mulesoft.org/releases/org/mule/modules/mule-module-twitter" name="withFollowings" default="false" use="optional" type="booleanType"></xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:schema>