drillThroughSchema.json 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "copyright": "Licensed Materials - Property of IBM. IBM Cognos Products: BI Cloud (C) Copyright IBM Corp. 2018. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.",
  3. "$id": "drillThroughSchema.json",
  4. "$schema": "http://json-schema.org/draft-07/schema#",
  5. "title": "drillThrough set",
  6. "description": "The drill through of the dashboard specification, representing ...",
  7. "type": "array",
  8. "minItems": 0,
  9. "items": {
  10. "title": "drillThrough",
  11. "type": "object",
  12. "properties": {
  13. "id": {
  14. "$ref": "schemaDefs.json#/definitions/modelId"
  15. },
  16. "name": {
  17. "$ref": "schemaDefs.json#/definitions/name"
  18. },
  19. "targetName": {
  20. "$ref": "schemaDefs.json#/definitions/name"
  21. },
  22. "type": {
  23. "type": "string",
  24. "enum": ["report"]
  25. },
  26. "assetId": {
  27. "$ref": "schemaDefs.json#/definitions/assetId"
  28. },
  29. "modelRefs": {
  30. "type": "array",
  31. "minItems": 0,
  32. "items": {"$ref": "schemaDefs.json#/definitions/modelId" }
  33. },
  34. "mappings": {
  35. "description": "...",
  36. "type": "array",
  37. "minItems": 0,
  38. "items": {
  39. "type": "object",
  40. "properties": {
  41. "name": {
  42. "$ref": "schemaDefs.json#/definitions/name"
  43. },
  44. "modelFilterItem": {
  45. "$ref": "schemaDefs.json#/definitions/name"
  46. },
  47. "type": {
  48. "type": "string",
  49. "enum": ["xsdString"]
  50. },
  51. "capabilities": {
  52. "description": "...",
  53. "type": "array",
  54. "minItems": 0,
  55. "items": { "type": "string" },
  56. "uniqueItems": true
  57. },
  58. "mapTo": {
  59. "type": "string"
  60. }
  61. }
  62. },
  63. "uniqueItems": true
  64. },
  65. "ownerId": { "$ref": "schemaDefs.json#/definitions/modelId" }
  66. }
  67. }
  68. }