Returns all metadata

GET
api/databases/{dbid}/metadata
This request is used for getting all metadata of the given database. For example, you can create a local metadata structure and update it when needed (by using properties 'ETag', 'Last-Modified' etc.)

Request:

Argument Type Description
dbid GUID  The ID of the database

Response:

Content

Type name Description
Object 

Request:
  1. GET api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata
  2. Accept: text/json
  3. Accept-Encoding: deflate,deflate,deflate
  4. Authorization: Basic YWRtaW46YWRtaW4=
  5. Host: localhost:6496
  6. Cookie: sid=4ea5727b-6496-4ea1-9226-c211edd832d3
Response:
  1. Transfer-Encoding: chunked
  2. Content-Encoding:
  3. Cache-Control: no-store
  4. Content-Type: text/json; charset=utf-8
  5. Date: Mon, 14 Jan 2013 16:14:23 GMT
  6. ETag: "634937733606201888"
  7. Last-Modified: Mon, 14 Jan 2013 13:16:00 GMT
  8. Server: Microsoft-HTTPAPI/2.0
  9.  
  10. {
  11. "entities": [
  12. {
  13. "MetaName": "Task",
  14. "Name": "ITmTask",
  15. "DisplayName": "Task",
  16. "Description": "",
  17. "ParentCollectionPropertyName": "",
  18. "ParentCollectionDisplayName": null,
  19. "TitleFormula": "'(' + [Code] + ') ' + [Name]",
  20. "Declarative": false,
  21. "LockedBySolution": false,
  22. "SmallImage": {
  23. "Id": "task_16",
  24. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/task_16"
  25. },
  26. "SmallImageDisabled": {
  27. "Id": "task_16d",
  28. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/task_16d"
  29. },
  30. "LargeImage": {
  31. "Id": "task_32",
  32. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/task_32"
  33. },
  34. "LargeImageDisabled": {
  35. "Id": "task_32d",
  36. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/task_32d"
  37. },
  38. "EntityCodeSupport": true,
  39. "EntityCodePrefix": "T",
  40. "DisableLogging": false,
  41. "ParentPropertyInfo": {
  42. "Id": "Parent",
  43. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/properties/Parent"
  44. },
  45. "PathOnLevelExpression": null,
  46. "PathPropertyInfo": null,
  47. "SubItemsCountPropertyInfo": {
  48. "Id": "SubTasksCount",
  49. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/properties/SubTasksCount"
  50. },
  51. "properties": [
  52. {
  53. "MetaName": "Id",
  54. "Name": "Id",
  55. "DisplayName": "Id",
  56. "Description": "",
  57. "TypeName": "System.Guid",
  58. "BigStringLite": null,
  59. "HashValue": null,
  60. "ApiFlags": null,
  61. "Declarative": false,
  62. "LockedBySolution": false,
  63. "IsDelayed": false,
  64. "AllowNull": false,
  65. "System": true,
  66. "IsBigString": false,
  67. "IsBlob": false,
  68. "UserProtoBuf": false,
  69. "StringSize": 0,
  70. "StringCutPolicy": {
  71. "Value": 0,
  72. "Title": "SimpleCut"
  73. },
  74. "IndexNames": "",
  75. "Formula": null,
  76. "InitialValueExpressin": null,
  77. "IsCalculating": false,
  78. "DeleteAction": null,
  79. "SkipOnCopy": false,
  80. "Duplicate": {
  81. "Value": 0,
  82. "Title": "None"
  83. },
  84. "IsKey": true,
  85. "ValueType": "Guid",
  86. "ReadOnly": true,
  87. "EnumName": null,
  88. "Hidden": true,
  89. "FieldFormat": "",
  90. "MaskType": null,
  91. "EditorName": "",
  92. "DurationMode": {
  93. "Value": 0,
  94. "Title": "None"
  95. },
  96. "MinValue": null,
  97. "MaxValue": null
  98. },
  99. {
  100. "MetaName": "Name",
  101. "Name": "Name",
  102. "DisplayName": "Name",
  103. "Description": "",
  104. "TypeName": "System.String",
  105. "BigStringLite": null,
  106. "HashValue": null,
  107. "ApiFlags": null,
  108. "Declarative": false,
  109. "LockedBySolution": false,
  110. "IsDelayed": false,
  111. "AllowNull": false,
  112. "System": false,
  113. "IsBigString": false,
  114. "IsBlob": false,
  115. "UserProtoBuf": false,
  116. "StringSize": 1000,
  117. "StringCutPolicy": {
  118. "Value": 0,
  119. "Title": "SimpleCut"
  120. },
  121. "IndexNames": "",
  122. "Formula": null,
  123. "InitialValueExpressin": null,
  124. "IsCalculating": false,
  125. "DeleteAction": null,
  126. "SkipOnCopy": false,
  127. "Duplicate": {
  128. "Value": 2,
  129. "Title": "Optional"
  130. },
  131. "IsKey": false,
  132. "ValueType": "String",
  133. "ReadOnly": false,
  134. "EnumName": null,
  135. "Hidden": false,
  136. "FieldFormat": "",
  137. "MaskType": null,
  138. "EditorName": "",
  139. "DurationMode": {
  140. "Value": 0,
  141. "Title": "None"
  142. },
  143. "MinValue": null,
  144. "MaxValue": null
  145. },
  146. {
  147. "MetaName": "Project",
  148. "Name": "Project",
  149. "DisplayName": "Project",
  150. "Description": "",
  151. "TypeName": "Vqs.Tm.Shared.IDTmProject",
  152. "BigStringLite": null,
  153. "HashValue": null,
  154. "ApiFlags": null,
  155. "Declarative": false,
  156. "LockedBySolution": false,
  157. "IsDelayed": true,
  158. "AllowNull": true,
  159. "System": false,
  160. "IsBigString": false,
  161. "IsBlob": false,
  162. "UserProtoBuf": false,
  163. "StringSize": 0,
  164. "StringCutPolicy": {
  165. "Value": 0,
  166. "Title": "SimpleCut"
  167. },
  168. "IndexNames": "Task",
  169. "Formula": null,
  170. "InitialValueExpressin": null,
  171. "IsCalculating": false,
  172. "DeleteAction": {
  173. "Value": 2,
  174. "Title": "SetToNull"
  175. },
  176. "SkipOnCopy": false,
  177. "Duplicate": {
  178. "Value": 2,
  179. "Title": "Optional"
  180. },
  181. "IsKey": false,
  182. "ValueType": "Guid",
  183. "ReadOnly": false,
  184. "EnumName": null,
  185. "Hidden": false,
  186. "FieldFormat": "",
  187. "MaskType": null,
  188. "EditorName": "LookupDialogEdit",
  189. "DurationMode": {
  190. "Value": 0,
  191. "Title": "None"
  192. },
  193. "MinValue": null,
  194. "MaxValue": null
  195. },
  196. ...
  197. ],
  198. "filteritems": [
  199. {
  200. "Name": "StackValue",
  201. "ClauseChangedMask": {
  202. "Value": 7,
  203. "Title": "All"
  204. },
  205. "Removed": false,
  206. "IsSimpleFilterItem": true,
  207. "IsBigString": false,
  208. "BigStringLitePropertyName": null,
  209. "IgnoreCase": false,
  210. "GroupingItem": false,
  211. "TargetName": null,
  212. "IsKey": false,
  213. "ValueType": "VqsPriorityValue",
  214. "ReadOnly": false,
  215. "EnumName": null,
  216. "Hidden": false,
  217. "FieldFormat": "",
  218. "MaskType": null,
  219. "EditorName": "",
  220. "DurationMode": {
  221. "Value": 0,
  222. "Title": "None"
  223. },
  224. "MinValue": null,
  225. "MaxValue": null,
  226. "clauses": [
  227. {
  228. "ClauseType": 0,
  229. "OperandCount": 1
  230. },
  231. {
  232. "ClauseType": 1,
  233. "OperandCount": 1
  234. },
  235. {
  236. "ClauseType": 2,
  237. "OperandCount": 1
  238. },
  239. {
  240. "ClauseType": 3,
  241. "OperandCount": 1
  242. },
  243. {
  244. "ClauseType": 4,
  245. "OperandCount": 1
  246. },
  247. {
  248. "ClauseType": 5,
  249. "OperandCount": 1
  250. },
  251. {
  252. "ClauseType": 6,
  253. "OperandCount": 2
  254. },
  255. {
  256. "ClauseType": 7,
  257. "OperandCount": 2
  258. },
  259. {
  260. "ClauseType": 8,
  261. "OperandCount": 1
  262. },
  263. {
  264. "ClauseType": 9,
  265. "OperandCount": 1
  266. },
  267. {
  268. "ClauseType": 16,
  269. "OperandCount": 1
  270. },
  271. {
  272. "ClauseType": 17,
  273. "OperandCount": 1
  274. }
  275. ]
  276. },
  277. ...
  278. ],
  279. "tables": [
  280. {
  281. "MetaName": "TaskTimeLog",
  282. "Name": "ITmTaskTimeLogItem",
  283. "DisplayName": "Time Log",
  284. "Description": "",
  285. "ParentCollectionPropertyName": "TimeLogItems",
  286. "ParentCollectionDisplayName": "Time Log",
  287. "TitleFormula": "[Start] + ' - ' + [Finish] + ' (' + [User] + ')'",
  288. "Declarative": false,
  289. "LockedBySolution": false,
  290. "properties": [
  291. {
  292. "MetaName": "Id",
  293. "Name": "Id",
  294. "DisplayName": "Id",
  295. "Description": "",
  296. "TypeName": "System.Guid",
  297. "BigStringLite": null,
  298. "HashValue": null,
  299. "ApiFlags": null,
  300. "Declarative": false,
  301. "LockedBySolution": false,
  302. "IsDelayed": false,
  303. "AllowNull": false,
  304. "System": true,
  305. "IsBigString": false,
  306. "IsBlob": false,
  307. "UserProtoBuf": false,
  308. "StringSize": 0,
  309. "StringCutPolicy": {
  310. "Value": 0,
  311. "Title": "SimpleCut"
  312. },
  313. "IndexNames": "",
  314. "Formula": null,
  315. "InitialValueExpressin": null,
  316. "IsCalculating": false,
  317. "DeleteAction": null,
  318. "SkipOnCopy": false,
  319. "Duplicate": {
  320. "Value": 0,
  321. "Title": "None"
  322. },
  323. "IsKey": true,
  324. "ValueType": "Guid",
  325. "ReadOnly": true,
  326. "EnumName": null,
  327. "Hidden": true,
  328. "FieldFormat": "",
  329. "MaskType": null,
  330. "EditorName": "",
  331. "DurationMode": {
  332. "Value": 0,
  333. "Title": "None"
  334. },
  335. "MinValue": null,
  336. "MaxValue": null
  337. },
  338. ...
  339. ],
  340. "filteritems": [
  341. {
  342. "Name": "User",
  343. "ClauseChangedMask": {
  344. "Value": 7,
  345. "Title": "All"
  346. },
  347. "Removed": false,
  348. "IsSimpleFilterItem": true,
  349. "IsBigString": false,
  350. "BigStringLitePropertyName": null,
  351. "IgnoreCase": false,
  352. "GroupingItem": false,
  353. "TargetName": null,
  354. "IsKey": false,
  355. "ValueType": "Guid",
  356. "ReadOnly": false,
  357. "EnumName": null,
  358. "Hidden": false,
  359. "FieldFormat": "",
  360. "MaskType": null,
  361. "EditorName": "ImageComboLookupEditor",
  362. "DurationMode": {
  363. "Value": 0,
  364. "Title": "None"
  365. },
  366. "MinValue": null,
  367. "MaxValue": null,
  368. "clauses": [
  369. {
  370. "ClauseType": 0,
  371. "OperandCount": 1
  372. },
  373. {
  374. "ClauseType": 1,
  375. "OperandCount": 1
  376. },
  377. {
  378. "ClauseType": 16,
  379. "OperandCount": 1
  380. },
  381. {
  382. "ClauseType": 17,
  383. "OperandCount": 1
  384. }
  385. ]
  386. },
  387. ...
  388. ]
  389. },
  390. ...
  391. ],
  392. "workflow": {
  393. "Name": "TaskWorkflow",
  394. "DisplayName": "Task Workflow",
  395. "Declarative": false,
  396. "LockedBySolution": false,
  397. "states": [
  398. {
  399. "Name": "Vqs.Tm.Shared.TmTaskStates.Created",
  400. "DisplayName": "Created",
  401. "SmallImage": {
  402. "Id": "workflow_task_created_16",
  403. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/workflow_task_created_16"
  404. },
  405. "SmallImageDisabled": {
  406. "Id": "workflow_task_created_16d",
  407. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/workflow_task_created_16d"
  408. },
  409. "LargeImage": {
  410. "Id": "workflow_task_created_32",
  411. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/workflow_task_created_32"
  412. },
  413. "LargeImageDisabled": {
  414. "Id": "workflow_task_created_32d",
  415. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/workflow_task_created_32d"
  416. },
  417. "Declarative": false,
  418. "LockedBySolution": false,
  419. "System": false,
  420. "actions": [
  421. {
  422. "Declarative": false,
  423. "LockedBySolution": false,
  424. "Expression": "NullValue()",
  425. "ExpressionContext": {
  426. "Value": 0,
  427. "Title": "OldValue"
  428. },
  429. "Id": "bdd8f816-dda2-46cc-81c3-472994bdc8b7",
  430. "PropertyInfo": {
  431. "Id": "StartedTime",
  432. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/properties/StartedTime"
  433. }
  434. },
  435. {
  436. "Declarative": false,
  437. "LockedBySolution": false,
  438. "Expression": "NullValue()",
  439. "ExpressionContext": {
  440. "Value": 0,
  441. "Title": "OldValue"
  442. },
  443. "Id": "98204254-1a0f-43d1-bfdd-9651a3f7d433",
  444. "PropertyInfo": {
  445. "Id": "ClosedTime",
  446. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/properties/ClosedTime"
  447. }
  448. },
  449. {
  450. "Declarative": false,
  451. "LockedBySolution": false,
  452. "Expression": "ToDuration(0.0, 'Minutes', 0.0)",
  453. "ExpressionContext": {
  454. "Value": 0,
  455. "Title": "OldValue"
  456. },
  457. "Id": "0231ef49-fcb8-4665-91ba-2d155f7c9624",
  458. "PropertyInfo": {
  459. "Id": "Actual",
  460. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/properties/Actual"
  461. }
  462. },
  463. {
  464. "Declarative": false,
  465. "LockedBySolution": false,
  466. "Expression": "ToDuration(0.0, 'Minutes', 0.0)",
  467. "ExpressionContext": {
  468. "Value": 0,
  469. "Title": "OldValue"
  470. },
  471. "Id": "89247165-1528-4c6d-b957-1d5a66bd51e4",
  472. "PropertyInfo": {
  473. "Id": "Deviation",
  474. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/properties/Deviation"
  475. }
  476. }
  477. ]
  478. },
  479. ...
  480. ],
  481. "transitions": [
  482. {
  483. "Name": "ToVqs.Tm.Shared.TmTaskStates.Created",
  484. "DisplayName": " -> Created",
  485. "Declarative": false,
  486. "LockedBySolution": false,
  487. "DefaultReason": null,
  488. "StateFrom": null,
  489. "StateTo": {
  490. "Id": "Vqs.Tm.Shared.TmTaskStates.Created",
  491. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/workflow/states/Vqs.Tm.Shared.TmTaskStates.Created"
  492. },
  493. "System": false,
  494. "reasons": [
  495. {
  496. "Name": "Vqs.Tm.Shared.TmTaskReasons.New",
  497. "DisplayName": "New",
  498. "SmallImage": null,
  499. "SmallImageDisabled": null,
  500. "LargeImage": null,
  501. "LargeImageDisabled": null,
  502. "Declarative": false,
  503. "LockedBySolution": false
  504. }
  505. ]
  506. },
  507. ...
  508. ]
  509. }
  510. },
  511. ],
  512. "tables": [
  513. {
  514. "MetaName": "TmSchedulerRecord",
  515. "Name": "IDTmSchedulerRecord",
  516. "DisplayName": "IDTmSchedulerRecord",
  517. "Description": "",
  518. "InterfaceTypeName": "Vqs.Tm.Shared.Scheduler.IDTmSchedulerRecord",
  519. "CacheRegion": "",
  520. "CacheMode": null,
  521. "TitleFormat": "",
  522. "Declarative": false,
  523. "LockedBySolution": false,
  524. "fields": [
  525. {
  526. "MetaName": "Start",
  527. "Name": "Start",
  528. "DisplayName": "Start",
  529. "Description": "",
  530. "TypeName": "System.DateTimeOffset",
  531. "BigStringLite": null,
  532. "HashValue": null,
  533. "ApiFlags": null,
  534. "Declarative": false,
  535. "LockedBySolution": false,
  536. "IsDelayed": false,
  537. "AllowNull": false,
  538. "System": false,
  539. "IsBigString": false,
  540. "IsBlob": false,
  541. "UserProtoBuf": false,
  542. "StringSize": 0,
  543. "StringCutPolicy": {
  544. "Value": 0,
  545. "Title": "SimpleCut"
  546. },
  547. "IndexNames": "TmSchedulerRecord",
  548. "Calculated": false
  549. },
  550. ...
  551. ],
  552. "filteritems": [
  553. {
  554. "Name": "Project",
  555. "ClauseChangedMask": {
  556. "Value": 7,
  557. "Title": "All"
  558. },
  559. "Removed": false,
  560. "IsSimpleFilterItem": true,
  561. "IsBigString": false,
  562. "BigStringLitePropertyName": null,
  563. "IgnoreCase": false,
  564. "GroupingItem": false,
  565. "TargetName": null,
  566. "IsKey": false,
  567. "ValueType": "Guid",
  568. "ReadOnly": false,
  569. "EnumName": null,
  570. "Hidden": false,
  571. "FieldFormat": "",
  572. "MaskType": null,
  573. "EditorName": "LookupDialogEdit",
  574. "DurationMode": {
  575. "Value": 0,
  576. "Title": "None"
  577. },
  578. "MinValue": null,
  579. "MaxValue": null,
  580. "clauses": [
  581. {
  582. "ClauseType": 0,
  583. "OperandCount": 1
  584. },
  585. {
  586. "ClauseType": 1,
  587. "OperandCount": 1
  588. },
  589. {
  590. "ClauseType": 16,
  591. "OperandCount": 1
  592. },
  593. {
  594. "ClauseType": 17,
  595. "OperandCount": 1
  596. },
  597. {
  598. "ClauseType": 14,
  599. "OperandCount": 0
  600. },
  601. {
  602. "ClauseType": 15,
  603. "OperandCount": 0
  604. }
  605. ]
  606. },
  607. ...
  608. ]
  609. }
  610. ],
  611. "enums": [
  612. {
  613. "Name": "Vqs.Tm.Shared.TmTaskInfoFlags",
  614. "DisplayName": "Task Info Flags",
  615. "Declarative": false,
  616. "LockedBySolution": false,
  617. "Flags": true,
  618. "TypeFullName": "Vqs.Tm.Shared.TmTaskInfoFlags",
  619. "Tag": null,
  620. "values": [
  621. {
  622. "Name": "None",
  623. "DisplayName": "None",
  624. "SmallImage": null,
  625. "SmallImageDisabled": null,
  626. "LargeImage": null,
  627. "LargeImageDisabled": null,
  628. "Declarative": false,
  629. "LockedBySolution": false,
  630. "IntValue": 0,
  631. "UserHidden": false
  632. },
  633. {
  634. "Name": "Reminder",
  635. "DisplayName": "Reminder",
  636. "SmallImage": {
  637. "Id": "flag_reminder_16",
  638. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/flag_reminder_16"
  639. },
  640. "SmallImageDisabled": {
  641. "Id": "flag_reminder_16d",
  642. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/flag_reminder_16d"
  643. },
  644. "LargeImage": {
  645. "Id": "flag_reminder_32",
  646. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/flag_reminder_32"
  647. },
  648. "LargeImageDisabled": {
  649. "Id": "flag_reminder_32d",
  650. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/flag_reminder_32d"
  651. },
  652. "Declarative": false,
  653. "LockedBySolution": false,
  654. "IntValue": 1,
  655. "UserHidden": false
  656. },
  657. ...
  658. ]
  659. },
  660. ],
  661. "analytics": {
  662. "olapcubes": [
  663. {
  664. "MetaName": "Facts_TaskWorkTurnoverRegistry",
  665. "Name": "IDTmTaskWorkTurnoverRegistry",
  666. "DisplayName": "Task Analytics",
  667. "Description": "",
  668. "SmallImage": {
  669. "Id": "Task_analytics_16",
  670. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/Task_analytics_16"
  671. },
  672. "SmallImageDisabled": {
  673. "Id": "Task_analytics_16d",
  674. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/Task_analytics_16d"
  675. },
  676. "LargeImage": {
  677. "Id": "Task_analytics_32",
  678. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/Task_analytics_32"
  679. },
  680. "LargeImageDisabled": {
  681. "Id": "Task_analytics_32d",
  682. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/images/Task_analytics_32d"
  683. },
  684. "Table": {
  685. "Id": "Facts_TaskWorkTurnoverRegistry",
  686. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/tables/Facts_TaskWorkTurnoverRegistry"
  687. },
  688. "CompensationMode": true,
  689. "EntryDateField": {
  690. "Id": "ChangingDate",
  691. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/analytics/olapcubes/Facts_TaskWorkTurnoverRegistry/fields/ChangingDate"
  692. },
  693. "EntityDeletePolicy": {
  694. "Value": 0,
  695. "Title": "Remove"
  696. },
  697. "Declarative": false,
  698. "LockedBySolution": false,
  699. "fields": [
  700. {
  701. "MetaName": "ChangingDate",
  702. "Name": "ChangingDate",
  703. "DisplayName": "Changing Date",
  704. "Description": "",
  705. "TypeName": "System.DateTimeOffset",
  706. "BigStringLite": null,
  707. "HashValue": null,
  708. "ApiFlags": null,
  709. "Declarative": false,
  710. "LockedBySolution": false,
  711. "IsDelayed": false,
  712. "AllowNull": false,
  713. "System": false,
  714. "IsBigString": false,
  715. "IsBlob": false,
  716. "UserProtoBuf": false,
  717. "StringSize": 0,
  718. "StringCutPolicy": {
  719. "Value": 0,
  720. "Title": "SimpleCut"
  721. },
  722. "IndexNames": "",
  723. "Kind": {
  724. "Value": 0,
  725. "Title": "Dimension"
  726. },
  727. "IsTimeKey": false,
  728. "Dimension": {
  729. "Id": "Dim_TimeKey",
  730. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/analytics/dimensions/Dim_TimeKey"
  731. },
  732. "IsKey": false,
  733. "ValueType": "Guid",
  734. "ReadOnly": false,
  735. "EnumName": null,
  736. "Hidden": false,
  737. "FieldFormat": "",
  738. "MaskType": null,
  739. "EditorName": "",
  740. "DurationMode": {
  741. "Value": 0,
  742. "Title": "None"
  743. },
  744. "MinValue": null,
  745. "MaxValue": null
  746. },
  747. ...
  748. ],
  749. "filteritems": [
  750. ...
  751. ]
  752. }
  753. ],
  754. "dimensions": [
  755. {
  756. "MetaName": "DimensionState",
  757. "Name": "IBfDimensionStateRecord",
  758. "DisplayName": "IBfDimensionStateRecord",
  759. "Description": "",
  760. "Table": {
  761. "Id": "IBfDimensionStateRecord",
  762. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/analytics/dimensions/IBfDimensionStateRecord"
  763. },
  764. "InterfaceTypeName": "Vqs.Bf.Server.EntityWorkflow.IBfDimensionStateRecord",
  765. "CacheRegion": "",
  766. "CacheMode": null,
  767. "TitleFormat": "",
  768. "Declarative": false,
  769. "LockedBySolution": false,
  770. "fields": [
  771. ...
  772. ],
  773. "filteritems": [
  774. ...
  775. ]
  776. },
  777. {
  778. "MetaName": "Dim_TimeKey",
  779. "Name": "IBfTimeKeyRecord",
  780. "DisplayName": "IBfTimeKeyRecord",
  781. "Description": "",
  782. "Table": {
  783. "Id": "IBfTimeKeyRecord",
  784. "Url": "api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/analytics/dimensions/IBfTimeKeyRecord"
  785. },
  786. "InterfaceTypeName": "Vqs.Bf.StorageRegistry.Records.IBfTimeKeyRecord",
  787. "CacheRegion": "",
  788. "CacheMode": null,
  789. "TitleFormat": "",
  790. "Declarative": false,
  791. "LockedBySolution": false,
  792. "fields": [
  793. ...
  794. ],
  795. "filteritems": [
  796. ...
  797. ]
  798. },
  799. ]
  800. }
  801. }