Guest User

Untitled

a guest
Jul 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.88 KB | None | 0 0
  1. #### Models
  2. user:
  3. fields:
  4. id:
  5. type: string
  6. required: true
  7. requestType:
  8. type: string
  9. enum: [first-user, new-user, client-vip]
  10. required: true
  11. clientType:
  12. type: string
  13. enum: [vip, client]
  14. required: true
  15. professionalStatus:
  16. type: string
  17. required: true
  18. isUniversityStaff:
  19. type: boolean
  20. required: true
  21. status:
  22. type: string
  23. enum: [Sir, Mrs, Miss]
  24. required: true
  25. sex:
  26. type: string
  27. enum: [M, F]
  28. required: true
  29. dob:
  30. type: string
  31. required: true
  32. firstName:
  33. type: string
  34. required: true
  35. familyName:
  36. type: string
  37. required: true
  38. maidenName:
  39. type: string
  40. required: false
  41. stateOfBirthInUsa:
  42. type: string
  43. required: true
  44. stateOfBirthOutsideUsa:
  45. type: string
  46. required: true
  47. countryOfbirth:
  48. type: string
  49. required: true
  50. format: ISO "ALPHA-2 Code e.g US, NG, IN, ...
  51. fullNames:
  52. type: string
  53. required: true
  54. address:
  55. type: string
  56. required: true
  57. firstAddressFloor:
  58. type: string
  59. required: true
  60. firstAddressBuildingNumber:
  61. type: string
  62. required: true
  63. firstAddressBoulevard:
  64. type: string
  65. required: true
  66. firstAddressPostalCode:
  67. type: string
  68. required: true
  69. firstAddressState:
  70. type: string
  71. required: true
  72. firstAddressState:
  73. type: string
  74. required: true
  75. firstAddressCountry:
  76. type: string
  77. required: true
  78. format: ISO "ALPHA-2 Code e.g US, NG, IN, ...
  79. secondAddressFloor:
  80. type: string
  81. required: false
  82. secondAddressBuildingNumber:
  83. type: string
  84. required: false
  85. secondAddressBoulevard:
  86. type: string
  87. required: true
  88. secondAddressPostalCode:
  89. type: string
  90. required: false
  91. secondAddressState:
  92. type: string
  93. required: false
  94. secondAddressState:
  95. type: string
  96. required: false
  97. secondAddressCountry:
  98. type: string
  99. required: false
  100. format: ISO "ALPHA-2 Code e.g US, NG, IN, ...
  101. phoneType:
  102. type: string
  103. required: false
  104. enum: [mobile, home]
  105. email:
  106. type: string
  107. required: false
  108. phoneNumber:
  109. type: string
  110. required: false
  111. fax:
  112. type: string
  113. required: false
  114. authQuestionOne:
  115. type: string
  116. required: true
  117. enum: [singleMotherName, favoriteSport, firstSchool, firstCarModel]
  118. authQuestionTwo:
  119. type: string
  120. required: true
  121. enum: [singleMotherName, favoriteSport, firstSchool, firstCarModel]
  122. authQuestionOneAnswer:
  123. type: string
  124. required: true
  125. authQuestionTwoAnswer:
  126. type: string
  127. required: true
  128. offersList:
  129. type: array
  130. description: Array of objects. Each object in the list is an instance or mock of the service model
  131. children:
  132. type: object
  133. model: service
  134.  
  135.  
  136.  
  137. request:
  138. fields:
  139. id:
  140. type: string
  141. required: true
  142. appId:
  143. type: string
  144. required: true
  145. name:
  146. type: string
  147. required: true
  148. environment:
  149. type: string
  150. required: false
  151. remarks:
  152. type: string
  153. required: false
  154. status:
  155. type: string
  156. required: false
  157. enum: [saved, sent]
  158. students:
  159. type: array
  160. required: false
  161. description: Array of objects. Each object in the list is an instance of the user model
  162. children:
  163. type: object
  164. model: user
  165.  
  166.  
  167.  
  168. service:
  169. fields:
  170. service:
  171. type: string
  172. required: true
  173. details:
  174. type: string
  175. required: true
  176. amount:
  177. type: float
  178. required: true
  179. comment:
  180. type: string
  181. required: false
  182. remarks:
  183. type: string
  184. required: false
  185. charges:
  186. type: string
  187. required: false
  188. sold:
  189. type: string
  190. required: false
  191. totalAmount:
  192. type: float
  193. required: false
Add Comment
Please, Sign In to add comment