organization-release.json 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {
  2. "OrganizationRelease": {
  3. "type": "object",
  4. "required": [
  5. "authors",
  6. "commitCount",
  7. "data",
  8. "dateCreated",
  9. "dateReleased",
  10. "deployCount",
  11. "firstEvent",
  12. "lastCommit",
  13. "lastDeploy",
  14. "lastEvent",
  15. "newGroups",
  16. "owner",
  17. "projects",
  18. "ref",
  19. "shortVersion",
  20. "version",
  21. "url"
  22. ],
  23. "properties": {
  24. "authors": {
  25. "type": "array",
  26. "items": {
  27. "type": "object"
  28. }
  29. },
  30. "commitCount": {
  31. "type": "integer",
  32. "format": "int64"
  33. },
  34. "data": {
  35. "type": "object"
  36. },
  37. "dateCreated": {
  38. "type": "string",
  39. "format": "date-time"
  40. },
  41. "dateReleased": {
  42. "type": "string",
  43. "format": "date-time",
  44. "nullable": true
  45. },
  46. "deployCount": {
  47. "type": "integer",
  48. "format": "int64"
  49. },
  50. "firstEvent": {
  51. "type": "string",
  52. "format": "date-time",
  53. "nullable": true
  54. },
  55. "lastCommit": {
  56. "type": "object",
  57. "nullable": true
  58. },
  59. "lastDeploy": {
  60. "type": "object",
  61. "nullable": true,
  62. "oneOf": [
  63. {
  64. "$ref": "deploy.json#/Deploy"
  65. },
  66. {
  67. "$ref": "../null.json#/NullValue"
  68. }
  69. ]
  70. },
  71. "lastEvent": {
  72. "type": "string",
  73. "format": "date-time",
  74. "nullable": true
  75. },
  76. "newGroups": {
  77. "type": "integer",
  78. "format": "int64"
  79. },
  80. "owner": {
  81. "type": "object",
  82. "nullable": true
  83. },
  84. "projects": {
  85. "type": "array",
  86. "items": {
  87. "type": "object",
  88. "properties": {
  89. "name": {
  90. "type": "string"
  91. },
  92. "slug": {
  93. "type": "string"
  94. }
  95. }
  96. }
  97. },
  98. "ref": {
  99. "type": "string",
  100. "nullable": true
  101. },
  102. "shortVersion": {
  103. "type": "string"
  104. },
  105. "version": {
  106. "type": "string"
  107. },
  108. "url": {
  109. "type": "string",
  110. "nullable": true
  111. }
  112. }
  113. }
  114. }