/Quantae.MS/PhotoCollector/QuestionForm.cs

https://github.com/usmanghani/Quantae · C# · 1131 lines · 837 code · 174 blank · 120 comment · 0 complexity · cc618b27782e569112c3f8b8dbf630c5 MD5 · raw file

  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. // Runtime Version:4.0.30319.17379
  5. //
  6. // Changes to this file may cause incorrect behavior and will be lost if
  7. // the code is regenerated.
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. using System.Xml.Serialization;
  11. //
  12. // This source code was auto-generated by xsd, Version=4.0.30319.1.
  13. //
  14. /// <remarks/>
  15. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  16. [System.SerializableAttribute()]
  17. [System.Diagnostics.DebuggerStepThroughAttribute()]
  18. [System.ComponentModel.DesignerCategoryAttribute("code")]
  19. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  20. "ionForm.xsd")]
  21. [System.Xml.Serialization.XmlRootAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  22. "ionForm.xsd", IsNullable=false)]
  23. public partial class QuestionForm {
  24. private object[] itemsField;
  25. /// <remarks/>
  26. [System.Xml.Serialization.XmlElementAttribute("Overview", typeof(ContentType))]
  27. [System.Xml.Serialization.XmlElementAttribute("Question", typeof(QuestionFormQuestion))]
  28. public object[] Items {
  29. get {
  30. return this.itemsField;
  31. }
  32. set {
  33. this.itemsField = value;
  34. }
  35. }
  36. }
  37. /// <remarks/>
  38. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  39. [System.SerializableAttribute()]
  40. [System.Diagnostics.DebuggerStepThroughAttribute()]
  41. [System.ComponentModel.DesignerCategoryAttribute("code")]
  42. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  43. "ionForm.xsd")]
  44. public partial class ContentType {
  45. private object[] itemsField;
  46. private ItemsChoiceType[] itemsElementNameField;
  47. /// <remarks/>
  48. [System.Xml.Serialization.XmlElementAttribute("Application", typeof(ApplicationContentType))]
  49. [System.Xml.Serialization.XmlElementAttribute("Binary", typeof(BinaryContentType))]
  50. [System.Xml.Serialization.XmlElementAttribute("EmbeddedBinary", typeof(EmbeddedBinaryContentType))]
  51. [System.Xml.Serialization.XmlElementAttribute("FormattedContent", typeof(string))]
  52. [System.Xml.Serialization.XmlElementAttribute("List", typeof(ContentTypeList))]
  53. [System.Xml.Serialization.XmlElementAttribute("Text", typeof(string))]
  54. [System.Xml.Serialization.XmlElementAttribute("Title", typeof(string))]
  55. [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
  56. public object[] Items {
  57. get {
  58. return this.itemsField;
  59. }
  60. set {
  61. this.itemsField = value;
  62. }
  63. }
  64. /// <remarks/>
  65. [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
  66. [System.Xml.Serialization.XmlIgnoreAttribute()]
  67. public ItemsChoiceType[] ItemsElementName {
  68. get {
  69. return this.itemsElementNameField;
  70. }
  71. set {
  72. this.itemsElementNameField = value;
  73. }
  74. }
  75. }
  76. /// <remarks/>
  77. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  78. [System.SerializableAttribute()]
  79. [System.Diagnostics.DebuggerStepThroughAttribute()]
  80. [System.ComponentModel.DesignerCategoryAttribute("code")]
  81. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  82. "ionForm.xsd")]
  83. public partial class ApplicationContentType {
  84. private object itemField;
  85. /// <remarks/>
  86. [System.Xml.Serialization.XmlElementAttribute("Flash", typeof(FlashContentType))]
  87. [System.Xml.Serialization.XmlElementAttribute("JavaApplet", typeof(JavaAppletContentType))]
  88. public object Item {
  89. get {
  90. return this.itemField;
  91. }
  92. set {
  93. this.itemField = value;
  94. }
  95. }
  96. }
  97. /// <remarks/>
  98. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  99. [System.SerializableAttribute()]
  100. [System.Diagnostics.DebuggerStepThroughAttribute()]
  101. [System.ComponentModel.DesignerCategoryAttribute("code")]
  102. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  103. "ionForm.xsd")]
  104. public partial class FlashContentType {
  105. private string flashMovieURLField;
  106. private string widthField;
  107. private string heightField;
  108. private ApplicationParameter[] applicationParameterField;
  109. /// <remarks/>
  110. [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")]
  111. public string FlashMovieURL {
  112. get {
  113. return this.flashMovieURLField;
  114. }
  115. set {
  116. this.flashMovieURLField = value;
  117. }
  118. }
  119. /// <remarks/>
  120. public string Width {
  121. get {
  122. return this.widthField;
  123. }
  124. set {
  125. this.widthField = value;
  126. }
  127. }
  128. /// <remarks/>
  129. public string Height {
  130. get {
  131. return this.heightField;
  132. }
  133. set {
  134. this.heightField = value;
  135. }
  136. }
  137. /// <remarks/>
  138. [System.Xml.Serialization.XmlElementAttribute("ApplicationParameter")]
  139. public ApplicationParameter[] ApplicationParameter {
  140. get {
  141. return this.applicationParameterField;
  142. }
  143. set {
  144. this.applicationParameterField = value;
  145. }
  146. }
  147. }
  148. /// <remarks/>
  149. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  150. [System.SerializableAttribute()]
  151. [System.Diagnostics.DebuggerStepThroughAttribute()]
  152. [System.ComponentModel.DesignerCategoryAttribute("code")]
  153. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  154. "ionForm.xsd")]
  155. public partial class ApplicationParameter {
  156. private string nameField;
  157. private string valueField;
  158. /// <remarks/>
  159. public string Name {
  160. get {
  161. return this.nameField;
  162. }
  163. set {
  164. this.nameField = value;
  165. }
  166. }
  167. /// <remarks/>
  168. public string Value {
  169. get {
  170. return this.valueField;
  171. }
  172. set {
  173. this.valueField = value;
  174. }
  175. }
  176. }
  177. /// <remarks/>
  178. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  179. [System.SerializableAttribute()]
  180. [System.Diagnostics.DebuggerStepThroughAttribute()]
  181. [System.ComponentModel.DesignerCategoryAttribute("code")]
  182. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  183. "ionForm.xsd")]
  184. public partial class FileUploadAnswerType {
  185. private string maxFileSizeInBytesField;
  186. private string minFileSizeInBytesField;
  187. /// <remarks/>
  188. [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
  189. public string MaxFileSizeInBytes {
  190. get {
  191. return this.maxFileSizeInBytesField;
  192. }
  193. set {
  194. this.maxFileSizeInBytesField = value;
  195. }
  196. }
  197. /// <remarks/>
  198. [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
  199. public string MinFileSizeInBytes {
  200. get {
  201. return this.minFileSizeInBytesField;
  202. }
  203. set {
  204. this.minFileSizeInBytesField = value;
  205. }
  206. }
  207. }
  208. /// <remarks/>
  209. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  210. [System.SerializableAttribute()]
  211. [System.Diagnostics.DebuggerStepThroughAttribute()]
  212. [System.ComponentModel.DesignerCategoryAttribute("code")]
  213. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  214. "ionForm.xsd")]
  215. public partial class SelectionAnswerType {
  216. private string minSelectionCountField;
  217. private string maxSelectionCountField;
  218. private SelectionAnswerTypeStyleSuggestion styleSuggestionField;
  219. private bool styleSuggestionFieldSpecified;
  220. private SelectionAnswerTypeSelections selectionsField;
  221. /// <remarks/>
  222. [System.Xml.Serialization.XmlElementAttribute(DataType="nonNegativeInteger")]
  223. public string MinSelectionCount {
  224. get {
  225. return this.minSelectionCountField;
  226. }
  227. set {
  228. this.minSelectionCountField = value;
  229. }
  230. }
  231. /// <remarks/>
  232. [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
  233. public string MaxSelectionCount {
  234. get {
  235. return this.maxSelectionCountField;
  236. }
  237. set {
  238. this.maxSelectionCountField = value;
  239. }
  240. }
  241. /// <remarks/>
  242. public SelectionAnswerTypeStyleSuggestion StyleSuggestion {
  243. get {
  244. return this.styleSuggestionField;
  245. }
  246. set {
  247. this.styleSuggestionField = value;
  248. }
  249. }
  250. /// <remarks/>
  251. [System.Xml.Serialization.XmlIgnoreAttribute()]
  252. public bool StyleSuggestionSpecified {
  253. get {
  254. return this.styleSuggestionFieldSpecified;
  255. }
  256. set {
  257. this.styleSuggestionFieldSpecified = value;
  258. }
  259. }
  260. /// <remarks/>
  261. public SelectionAnswerTypeSelections Selections {
  262. get {
  263. return this.selectionsField;
  264. }
  265. set {
  266. this.selectionsField = value;
  267. }
  268. }
  269. }
  270. /// <remarks/>
  271. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  272. [System.SerializableAttribute()]
  273. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  274. "ionForm.xsd")]
  275. public enum SelectionAnswerTypeStyleSuggestion {
  276. /// <remarks/>
  277. radiobutton,
  278. /// <remarks/>
  279. checkbox,
  280. /// <remarks/>
  281. list,
  282. /// <remarks/>
  283. dropdown,
  284. /// <remarks/>
  285. combobox,
  286. /// <remarks/>
  287. multichooser,
  288. }
  289. /// <remarks/>
  290. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  291. [System.SerializableAttribute()]
  292. [System.Diagnostics.DebuggerStepThroughAttribute()]
  293. [System.ComponentModel.DesignerCategoryAttribute("code")]
  294. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  295. "ionForm.xsd")]
  296. public partial class SelectionAnswerTypeSelections {
  297. private SelectionAnswerTypeSelectionsSelection[] selectionField;
  298. private FreeTextAnswerType otherSelectionField;
  299. /// <remarks/>
  300. [System.Xml.Serialization.XmlElementAttribute("Selection")]
  301. public SelectionAnswerTypeSelectionsSelection[] Selection {
  302. get {
  303. return this.selectionField;
  304. }
  305. set {
  306. this.selectionField = value;
  307. }
  308. }
  309. /// <remarks/>
  310. public FreeTextAnswerType OtherSelection {
  311. get {
  312. return this.otherSelectionField;
  313. }
  314. set {
  315. this.otherSelectionField = value;
  316. }
  317. }
  318. }
  319. /// <remarks/>
  320. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  321. [System.SerializableAttribute()]
  322. [System.Diagnostics.DebuggerStepThroughAttribute()]
  323. [System.ComponentModel.DesignerCategoryAttribute("code")]
  324. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  325. "ionForm.xsd")]
  326. public partial class SelectionAnswerTypeSelectionsSelection {
  327. private string selectionIdentifierField;
  328. private object itemField;
  329. private ItemChoiceType itemElementNameField;
  330. /// <remarks/>
  331. public string SelectionIdentifier {
  332. get {
  333. return this.selectionIdentifierField;
  334. }
  335. set {
  336. this.selectionIdentifierField = value;
  337. }
  338. }
  339. /// <remarks/>
  340. [System.Xml.Serialization.XmlElementAttribute("Binary", typeof(BinaryContentType))]
  341. [System.Xml.Serialization.XmlElementAttribute("FormattedContent", typeof(string))]
  342. [System.Xml.Serialization.XmlElementAttribute("Text", typeof(string))]
  343. [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
  344. public object Item {
  345. get {
  346. return this.itemField;
  347. }
  348. set {
  349. this.itemField = value;
  350. }
  351. }
  352. /// <remarks/>
  353. [System.Xml.Serialization.XmlIgnoreAttribute()]
  354. public ItemChoiceType ItemElementName {
  355. get {
  356. return this.itemElementNameField;
  357. }
  358. set {
  359. this.itemElementNameField = value;
  360. }
  361. }
  362. }
  363. /// <remarks/>
  364. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  365. [System.SerializableAttribute()]
  366. [System.Diagnostics.DebuggerStepThroughAttribute()]
  367. [System.ComponentModel.DesignerCategoryAttribute("code")]
  368. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  369. "ionForm.xsd")]
  370. public partial class BinaryContentType {
  371. private MimeType mimeTypeField;
  372. private string dataURLField;
  373. private string altTextField;
  374. /// <remarks/>
  375. public MimeType MimeType {
  376. get {
  377. return this.mimeTypeField;
  378. }
  379. set {
  380. this.mimeTypeField = value;
  381. }
  382. }
  383. /// <remarks/>
  384. [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")]
  385. public string DataURL {
  386. get {
  387. return this.dataURLField;
  388. }
  389. set {
  390. this.dataURLField = value;
  391. }
  392. }
  393. /// <remarks/>
  394. public string AltText {
  395. get {
  396. return this.altTextField;
  397. }
  398. set {
  399. this.altTextField = value;
  400. }
  401. }
  402. }
  403. /// <remarks/>
  404. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  405. [System.SerializableAttribute()]
  406. [System.Diagnostics.DebuggerStepThroughAttribute()]
  407. [System.ComponentModel.DesignerCategoryAttribute("code")]
  408. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  409. "ionForm.xsd")]
  410. public partial class MimeType {
  411. private MimeTypeType typeField;
  412. private string subTypeField;
  413. /// <remarks/>
  414. public MimeTypeType Type {
  415. get {
  416. return this.typeField;
  417. }
  418. set {
  419. this.typeField = value;
  420. }
  421. }
  422. /// <remarks/>
  423. public string SubType {
  424. get {
  425. return this.subTypeField;
  426. }
  427. set {
  428. this.subTypeField = value;
  429. }
  430. }
  431. }
  432. /// <remarks/>
  433. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  434. [System.SerializableAttribute()]
  435. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  436. "ionForm.xsd")]
  437. public enum MimeTypeType {
  438. /// <remarks/>
  439. image,
  440. /// <remarks/>
  441. audio,
  442. /// <remarks/>
  443. video,
  444. }
  445. /// <remarks/>
  446. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  447. [System.SerializableAttribute()]
  448. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  449. "ionForm.xsd", IncludeInSchema=false)]
  450. public enum ItemChoiceType {
  451. /// <remarks/>
  452. Binary,
  453. /// <remarks/>
  454. FormattedContent,
  455. /// <remarks/>
  456. Text,
  457. }
  458. /// <remarks/>
  459. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  460. [System.SerializableAttribute()]
  461. [System.Diagnostics.DebuggerStepThroughAttribute()]
  462. [System.ComponentModel.DesignerCategoryAttribute("code")]
  463. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  464. "ionForm.xsd")]
  465. public partial class FreeTextAnswerType {
  466. private FreeTextAnswerTypeConstraints constraintsField;
  467. private string defaultTextField;
  468. private string numberOfLinesSuggestionField;
  469. /// <remarks/>
  470. public FreeTextAnswerTypeConstraints Constraints {
  471. get {
  472. return this.constraintsField;
  473. }
  474. set {
  475. this.constraintsField = value;
  476. }
  477. }
  478. /// <remarks/>
  479. public string DefaultText {
  480. get {
  481. return this.defaultTextField;
  482. }
  483. set {
  484. this.defaultTextField = value;
  485. }
  486. }
  487. /// <remarks/>
  488. [System.Xml.Serialization.XmlElementAttribute(DataType="positiveInteger")]
  489. public string NumberOfLinesSuggestion {
  490. get {
  491. return this.numberOfLinesSuggestionField;
  492. }
  493. set {
  494. this.numberOfLinesSuggestionField = value;
  495. }
  496. }
  497. }
  498. /// <remarks/>
  499. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  500. [System.SerializableAttribute()]
  501. [System.Diagnostics.DebuggerStepThroughAttribute()]
  502. [System.ComponentModel.DesignerCategoryAttribute("code")]
  503. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  504. "ionForm.xsd")]
  505. public partial class FreeTextAnswerTypeConstraints {
  506. private FreeTextAnswerTypeConstraintsIsNumeric isNumericField;
  507. private FreeTextAnswerTypeConstraintsLength lengthField;
  508. private FreeTextAnswerTypeConstraintsAnswerFormatRegex[] answerFormatRegexField;
  509. /// <remarks/>
  510. public FreeTextAnswerTypeConstraintsIsNumeric IsNumeric {
  511. get {
  512. return this.isNumericField;
  513. }
  514. set {
  515. this.isNumericField = value;
  516. }
  517. }
  518. /// <remarks/>
  519. public FreeTextAnswerTypeConstraintsLength Length {
  520. get {
  521. return this.lengthField;
  522. }
  523. set {
  524. this.lengthField = value;
  525. }
  526. }
  527. /// <remarks/>
  528. [System.Xml.Serialization.XmlElementAttribute("AnswerFormatRegex")]
  529. public FreeTextAnswerTypeConstraintsAnswerFormatRegex[] AnswerFormatRegex {
  530. get {
  531. return this.answerFormatRegexField;
  532. }
  533. set {
  534. this.answerFormatRegexField = value;
  535. }
  536. }
  537. }
  538. /// <remarks/>
  539. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  540. [System.SerializableAttribute()]
  541. [System.Diagnostics.DebuggerStepThroughAttribute()]
  542. [System.ComponentModel.DesignerCategoryAttribute("code")]
  543. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  544. "ionForm.xsd")]
  545. public partial class FreeTextAnswerTypeConstraintsIsNumeric {
  546. private int minValueField;
  547. private bool minValueFieldSpecified;
  548. private int maxValueField;
  549. private bool maxValueFieldSpecified;
  550. /// <remarks/>
  551. [System.Xml.Serialization.XmlAttributeAttribute()]
  552. public int minValue {
  553. get {
  554. return this.minValueField;
  555. }
  556. set {
  557. this.minValueField = value;
  558. }
  559. }
  560. /// <remarks/>
  561. [System.Xml.Serialization.XmlIgnoreAttribute()]
  562. public bool minValueSpecified {
  563. get {
  564. return this.minValueFieldSpecified;
  565. }
  566. set {
  567. this.minValueFieldSpecified = value;
  568. }
  569. }
  570. /// <remarks/>
  571. [System.Xml.Serialization.XmlAttributeAttribute()]
  572. public int maxValue {
  573. get {
  574. return this.maxValueField;
  575. }
  576. set {
  577. this.maxValueField = value;
  578. }
  579. }
  580. /// <remarks/>
  581. [System.Xml.Serialization.XmlIgnoreAttribute()]
  582. public bool maxValueSpecified {
  583. get {
  584. return this.maxValueFieldSpecified;
  585. }
  586. set {
  587. this.maxValueFieldSpecified = value;
  588. }
  589. }
  590. }
  591. /// <remarks/>
  592. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  593. [System.SerializableAttribute()]
  594. [System.Diagnostics.DebuggerStepThroughAttribute()]
  595. [System.ComponentModel.DesignerCategoryAttribute("code")]
  596. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  597. "ionForm.xsd")]
  598. public partial class FreeTextAnswerTypeConstraintsLength {
  599. private string minLengthField;
  600. private string maxLengthField;
  601. /// <remarks/>
  602. [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")]
  603. public string minLength {
  604. get {
  605. return this.minLengthField;
  606. }
  607. set {
  608. this.minLengthField = value;
  609. }
  610. }
  611. /// <remarks/>
  612. [System.Xml.Serialization.XmlAttributeAttribute(DataType="positiveInteger")]
  613. public string maxLength {
  614. get {
  615. return this.maxLengthField;
  616. }
  617. set {
  618. this.maxLengthField = value;
  619. }
  620. }
  621. }
  622. /// <remarks/>
  623. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  624. [System.SerializableAttribute()]
  625. [System.Diagnostics.DebuggerStepThroughAttribute()]
  626. [System.ComponentModel.DesignerCategoryAttribute("code")]
  627. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  628. "ionForm.xsd")]
  629. public partial class FreeTextAnswerTypeConstraintsAnswerFormatRegex {
  630. private string regexField;
  631. private string errorTextField;
  632. private string flagsField;
  633. /// <remarks/>
  634. [System.Xml.Serialization.XmlAttributeAttribute()]
  635. public string regex {
  636. get {
  637. return this.regexField;
  638. }
  639. set {
  640. this.regexField = value;
  641. }
  642. }
  643. /// <remarks/>
  644. [System.Xml.Serialization.XmlAttributeAttribute()]
  645. public string errorText {
  646. get {
  647. return this.errorTextField;
  648. }
  649. set {
  650. this.errorTextField = value;
  651. }
  652. }
  653. /// <remarks/>
  654. [System.Xml.Serialization.XmlAttributeAttribute()]
  655. public string flags {
  656. get {
  657. return this.flagsField;
  658. }
  659. set {
  660. this.flagsField = value;
  661. }
  662. }
  663. }
  664. /// <remarks/>
  665. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  666. [System.SerializableAttribute()]
  667. [System.Diagnostics.DebuggerStepThroughAttribute()]
  668. [System.ComponentModel.DesignerCategoryAttribute("code")]
  669. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  670. "ionForm.xsd")]
  671. public partial class AnswerSpecificationType {
  672. private object itemField;
  673. /// <remarks/>
  674. [System.Xml.Serialization.XmlElementAttribute("FileUploadAnswer", typeof(FileUploadAnswerType))]
  675. [System.Xml.Serialization.XmlElementAttribute("FreeTextAnswer", typeof(FreeTextAnswerType))]
  676. [System.Xml.Serialization.XmlElementAttribute("SelectionAnswer", typeof(SelectionAnswerType))]
  677. public object Item {
  678. get {
  679. return this.itemField;
  680. }
  681. set {
  682. this.itemField = value;
  683. }
  684. }
  685. }
  686. /// <remarks/>
  687. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  688. [System.SerializableAttribute()]
  689. [System.Diagnostics.DebuggerStepThroughAttribute()]
  690. [System.ComponentModel.DesignerCategoryAttribute("code")]
  691. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  692. "ionForm.xsd")]
  693. public partial class EmbeddedMimeType {
  694. private string typeField;
  695. private string subTypeField;
  696. /// <remarks/>
  697. public string Type {
  698. get {
  699. return this.typeField;
  700. }
  701. set {
  702. this.typeField = value;
  703. }
  704. }
  705. /// <remarks/>
  706. public string SubType {
  707. get {
  708. return this.subTypeField;
  709. }
  710. set {
  711. this.subTypeField = value;
  712. }
  713. }
  714. }
  715. /// <remarks/>
  716. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  717. [System.SerializableAttribute()]
  718. [System.Diagnostics.DebuggerStepThroughAttribute()]
  719. [System.ComponentModel.DesignerCategoryAttribute("code")]
  720. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  721. "ionForm.xsd")]
  722. public partial class EmbeddedBinaryContentType {
  723. private EmbeddedMimeType embeddedMimeTypeField;
  724. private string dataURLField;
  725. private string altTextField;
  726. private string widthField;
  727. private string heightField;
  728. private ApplicationParameter[] applicationParameterField;
  729. /// <remarks/>
  730. public EmbeddedMimeType EmbeddedMimeType {
  731. get {
  732. return this.embeddedMimeTypeField;
  733. }
  734. set {
  735. this.embeddedMimeTypeField = value;
  736. }
  737. }
  738. /// <remarks/>
  739. [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")]
  740. public string DataURL {
  741. get {
  742. return this.dataURLField;
  743. }
  744. set {
  745. this.dataURLField = value;
  746. }
  747. }
  748. /// <remarks/>
  749. public string AltText {
  750. get {
  751. return this.altTextField;
  752. }
  753. set {
  754. this.altTextField = value;
  755. }
  756. }
  757. /// <remarks/>
  758. public string Width {
  759. get {
  760. return this.widthField;
  761. }
  762. set {
  763. this.widthField = value;
  764. }
  765. }
  766. /// <remarks/>
  767. public string Height {
  768. get {
  769. return this.heightField;
  770. }
  771. set {
  772. this.heightField = value;
  773. }
  774. }
  775. /// <remarks/>
  776. [System.Xml.Serialization.XmlElementAttribute("ApplicationParameter")]
  777. public ApplicationParameter[] ApplicationParameter {
  778. get {
  779. return this.applicationParameterField;
  780. }
  781. set {
  782. this.applicationParameterField = value;
  783. }
  784. }
  785. }
  786. /// <remarks/>
  787. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  788. [System.SerializableAttribute()]
  789. [System.Diagnostics.DebuggerStepThroughAttribute()]
  790. [System.ComponentModel.DesignerCategoryAttribute("code")]
  791. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  792. "ionForm.xsd")]
  793. public partial class JavaAppletContentType {
  794. private string appletPathField;
  795. private string appletFilenameField;
  796. private string widthField;
  797. private string heightField;
  798. private ApplicationParameter[] applicationParameterField;
  799. /// <remarks/>
  800. [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI")]
  801. public string AppletPath {
  802. get {
  803. return this.appletPathField;
  804. }
  805. set {
  806. this.appletPathField = value;
  807. }
  808. }
  809. /// <remarks/>
  810. public string AppletFilename {
  811. get {
  812. return this.appletFilenameField;
  813. }
  814. set {
  815. this.appletFilenameField = value;
  816. }
  817. }
  818. /// <remarks/>
  819. public string Width {
  820. get {
  821. return this.widthField;
  822. }
  823. set {
  824. this.widthField = value;
  825. }
  826. }
  827. /// <remarks/>
  828. public string Height {
  829. get {
  830. return this.heightField;
  831. }
  832. set {
  833. this.heightField = value;
  834. }
  835. }
  836. /// <remarks/>
  837. [System.Xml.Serialization.XmlElementAttribute("ApplicationParameter")]
  838. public ApplicationParameter[] ApplicationParameter {
  839. get {
  840. return this.applicationParameterField;
  841. }
  842. set {
  843. this.applicationParameterField = value;
  844. }
  845. }
  846. }
  847. /// <remarks/>
  848. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  849. [System.SerializableAttribute()]
  850. [System.Diagnostics.DebuggerStepThroughAttribute()]
  851. [System.ComponentModel.DesignerCategoryAttribute("code")]
  852. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  853. "ionForm.xsd")]
  854. public partial class ContentTypeList {
  855. private string[] listItemField;
  856. /// <remarks/>
  857. [System.Xml.Serialization.XmlElementAttribute("ListItem")]
  858. public string[] ListItem {
  859. get {
  860. return this.listItemField;
  861. }
  862. set {
  863. this.listItemField = value;
  864. }
  865. }
  866. }
  867. /// <remarks/>
  868. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  869. [System.SerializableAttribute()]
  870. [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  871. "ionForm.xsd", IncludeInSchema=false)]
  872. public enum ItemsChoiceType {
  873. /// <remarks/>
  874. Application,
  875. /// <remarks/>
  876. Binary,
  877. /// <remarks/>
  878. EmbeddedBinary,
  879. /// <remarks/>
  880. FormattedContent,
  881. /// <remarks/>
  882. List,
  883. /// <remarks/>
  884. Text,
  885. /// <remarks/>
  886. Title,
  887. }
  888. /// <remarks/>
  889. [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
  890. [System.SerializableAttribute()]
  891. [System.Diagnostics.DebuggerStepThroughAttribute()]
  892. [System.ComponentModel.DesignerCategoryAttribute("code")]
  893. [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2005-10-01/Quest" +
  894. "ionForm.xsd")]
  895. public partial class QuestionFormQuestion {
  896. private string questionIdentifierField;
  897. private string displayNameField;
  898. private bool isRequiredField;
  899. private bool isRequiredFieldSpecified;
  900. private ContentType questionContentField;
  901. private AnswerSpecificationType answerSpecificationField;
  902. /// <remarks/>
  903. public string QuestionIdentifier {
  904. get {
  905. return this.questionIdentifierField;
  906. }
  907. set {
  908. this.questionIdentifierField = value;
  909. }
  910. }
  911. /// <remarks/>
  912. public string DisplayName {
  913. get {
  914. return this.displayNameField;
  915. }
  916. set {
  917. this.displayNameField = value;
  918. }
  919. }
  920. /// <remarks/>
  921. public bool IsRequired {
  922. get {
  923. return this.isRequiredField;
  924. }
  925. set {
  926. this.isRequiredField = value;
  927. }
  928. }
  929. /// <remarks/>
  930. [System.Xml.Serialization.XmlIgnoreAttribute()]
  931. public bool IsRequiredSpecified {
  932. get {
  933. return this.isRequiredFieldSpecified;
  934. }
  935. set {
  936. this.isRequiredFieldSpecified = value;
  937. }
  938. }
  939. /// <remarks/>
  940. public ContentType QuestionContent {
  941. get {
  942. return this.questionContentField;
  943. }
  944. set {
  945. this.questionContentField = value;
  946. }
  947. }
  948. /// <remarks/>
  949. public AnswerSpecificationType AnswerSpecification {
  950. get {
  951. return this.answerSpecificationField;
  952. }
  953. set {
  954. this.answerSpecificationField = value;
  955. }
  956. }
  957. }