organization-details.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. {
  2. "OrganizationDetails": {
  3. "type": "object",
  4. "required": [
  5. "access",
  6. "allowSharedIssues",
  7. "availableRoles",
  8. "avatar",
  9. "dataScrubber",
  10. "dataScrubberDefaults",
  11. "dateCreated",
  12. "defaultRole",
  13. "enhancedPrivacy",
  14. "experiments",
  15. "features",
  16. "id",
  17. "isDefault",
  18. "isEarlyAdopter",
  19. "name",
  20. "onboardingTasks",
  21. "openMembership",
  22. "pendingAccessRequests",
  23. "projects",
  24. "quota",
  25. "require2FA",
  26. "safeFields",
  27. "scrapeJavaScript",
  28. "scrubIPAddresses",
  29. "sensitiveFields",
  30. "slug",
  31. "status",
  32. "storeCrashReports",
  33. "teams",
  34. "trustedRelays"
  35. ],
  36. "properties": {
  37. "access": {
  38. "type": "array",
  39. "items": {
  40. "type": "string"
  41. }
  42. },
  43. "allowSharedIssues": {
  44. "type": "boolean"
  45. },
  46. "availableRoles": {
  47. "type": "array",
  48. "items": {
  49. "type": "object",
  50. "properties": {
  51. "id": {
  52. "type": "string"
  53. },
  54. "name": {
  55. "type": "string"
  56. }
  57. }
  58. }
  59. },
  60. "avatar": {
  61. "$ref": "avatar.json#/Avatar"
  62. },
  63. "dataScrubber": {
  64. "type": "boolean"
  65. },
  66. "dataScrubberDefaults": {
  67. "type": "boolean"
  68. },
  69. "dateCreated": {
  70. "type": "string",
  71. "format": "date-time"
  72. },
  73. "defaultRole": {
  74. "type": "string"
  75. },
  76. "enhancedPrivacy": {
  77. "type": "boolean"
  78. },
  79. "experiments": {
  80. "type": "object"
  81. },
  82. "features": {
  83. "type": "array",
  84. "items": {
  85. "type": "string"
  86. }
  87. },
  88. "id": {
  89. "type": "string"
  90. },
  91. "isDefault": {
  92. "type": "boolean"
  93. },
  94. "isEarlyAdopter": {
  95. "type": "boolean"
  96. },
  97. "name": {
  98. "type": "string"
  99. },
  100. "onboardingTasks": {
  101. "type": "array",
  102. "items": {
  103. "type": "object"
  104. }
  105. },
  106. "openMembership": {
  107. "type": "boolean"
  108. },
  109. "pendingAccessRequests": {
  110. "type": "integer",
  111. "format": "int64"
  112. },
  113. "projects": {
  114. "type": "array",
  115. "items": {
  116. "$ref": "project.json#/OrganizationProjects"
  117. }
  118. },
  119. "quota": {
  120. "type": "object"
  121. },
  122. "require2FA": {
  123. "type": "boolean"
  124. },
  125. "safeFields": {
  126. "type": "array",
  127. "items": {
  128. "type": "string"
  129. }
  130. },
  131. "scrapeJavaScript": {
  132. "type": "boolean"
  133. },
  134. "scrubIPAddresses": {
  135. "type": "boolean"
  136. },
  137. "sensitiveFields": {
  138. "type": "array",
  139. "items": {
  140. "type": "string"
  141. }
  142. },
  143. "slug": {
  144. "type": "string"
  145. },
  146. "status": {
  147. "type": "object",
  148. "properties": {
  149. "id": {
  150. "type": "string"
  151. },
  152. "name": {
  153. "type": "string"
  154. }
  155. }
  156. },
  157. "storeCrashReports": {
  158. "type": "integer",
  159. "format": "int64"
  160. },
  161. "teams": {
  162. "type": "array",
  163. "items": {
  164. "$ref": "team.json#/Team"
  165. }
  166. },
  167. "trustedRelays": {
  168. "type": "array",
  169. "items": {
  170. "type": "string"
  171. }
  172. }
  173. }
  174. }
  175. }