Net-Amazon-MechanicalTurk
view release on metacpan or search on metacpan
lib/Net/Amazon/MechanicalTurk/QAPValidator.pm view on Meta::CPAN
</xs:sequence>
</xs:complexType>
<!-- Content of this type displays within the user's browser, plug-in dependent -->
<xs:complexType name="EmbeddedBinaryContentType">
<xs:sequence>
<xs:element name="EmbeddedMimeType" type="tns:EmbeddedMimeType"/>
<xs:element name="DataURL" type="tns:URLType"/>
<xs:element name="AltText" type="xs:string"/>
<xs:element name="Width" type="xs:string"/>
<xs:element name="Height" type="xs:string"/>
<xs:element name="ApplicationParameter" type="tns:ApplicationParameter" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FreeTextAnswerType">
<xs:sequence>
<xs:element name="Constraints" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="IsNumeric" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:anySimpleType">
<xs:attribute name="minValue" type="xs:int" use="optional"/>
<xs:attribute name="maxValue" type="xs:int" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Length" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:anySimpleType">
<xs:attribute name="minLength" type="xs:nonNegativeInteger" use="optional"/>
<xs:attribute name="maxLength" type="xs:positiveInteger" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DefaultText" type="xs:string" minOccurs="0"/>
<xs:element name="NumberOfLinesSuggestion" type="xs:positiveInteger" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SelectionAnswerType">
<xs:sequence>
<xs:element name="MinSelectionCount" type="xs:nonNegativeInteger" minOccurs="0"/>
<xs:element name="MaxSelectionCount" type="xs:positiveInteger" minOccurs="0"/>
<xs:element name="StyleSuggestion" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="radiobutton"/>
<xs:enumeration value="checkbox"/>
<xs:enumeration value="list"/>
<xs:enumeration value="dropdown"/>
<xs:enumeration value="combobox"/>
<xs:enumeration value="multichooser"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Selections">
<xs:complexType>
<xs:sequence>
<xs:element name="Selection" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="SelectionIdentifier" type="xs:string"/>
<xs:choice>
<xs:element name="Text" type="xs:string"/>
<xs:element name="Binary" type="tns:BinaryContentType"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OtherSelection" type="tns:FreeTextAnswerType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="FileUploadAnswerType">
<xs:sequence>
<xs:element type="tns:MaxFileSizeType" name="MaxFileSizeInBytes"/>
<xs:element type="tns:MinFileSizeType" name="MinFileSizeInBytes"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="MaxFileSizeType">
<xs:restriction base="xs:positiveInteger">
<xs:maxInclusive value="2000000000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MinFileSizeType">
<xs:restriction base="xs:positiveInteger">
<xs:maxInclusive value="2000000000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="URLType">
<xs:restriction base="xs:anyURI">
<xs:pattern value="(http|https)://.*"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ApplicationParameter">
<xs:sequence>
<xs:element name="Name" type="xs:string" />
<xs:element name="Value" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
END_XML
( run in 1.802 second using v1.01-cache-2.11-cpan-39bf76dae61 )