Returns the details of the given property of the given table of the given entity-type

GET
api/databases/{dbid}/metadata/entities/{entity}/tables/{table}/properties/{property}
This request is used for getting information about the given entity-type property. For example, type (TypeName, .NET), edit mode (ReadOnly), duplicate option (Duplicate).

Request:

Argument Type Description
dbid GUID  The ID of the database
entity String  The name of the entity
table String  The name of the entity table
property String  The name of the property

Response:

Content

Type name Description
Object 

Request:
  1. GET api/databases/ec5a34c2-7062-4be7-ade9-c15acefcdbb8/metadata/entities/Task/tables/TaskScheduleItems/properties/ReminderForStart
  2. Accept: text/json
  3. Accept-Encoding: deflate
  4. Host: localhost:6496
  5. Cookie: sid=20715d87-29dc-429e-9a86-4b3c60cd8a45
Response:
  1. Transfer-Encoding: chunked
  2. Content-Encoding:
  3. Cache-Control: no-store
  4. Content-Type: text/json; charset=utf-8
  5. Date: Fri, 21 Dec 2012 15:47:14 GMT
  6. ETag: "634916866010755264"
  7. Last-Modified: Fri, 21 Dec 2012 09:36:41 GMT
  8. Server: Microsoft-HTTPAPI/2.0
  9.  
  10. {
  11. "MetaName": "ReminderForStart",
  12. "Name": "ReminderForStart",
  13. "DisplayName": "Start Reminder",
  14. "Description": "",
  15. "TypeName": "Vqs.Tm.Shared.Reminder.TmReminderDataOffset",
  16. "BigStringLite": null,
  17. "HashValue": null,
  18. "ApiFlags": null,
  19. "Declarative": false,
  20. "LockedBySolution": false,
  21. "IsDelayed": false,
  22. "AllowNull": true,
  23. "System": false,
  24. "IsBigString": false,
  25. "IsBlob": true,
  26. "UserProtoBuf": false,
  27. "StringSize": 0,
  28. "StringCutPolicy": {
  29. "Value": 0,
  30. "Title": "SimpleCut"
  31. },
  32. "IndexNames": "",
  33. "Formula": null,
  34. "InitialValueExpressin": null,
  35. "IsCalculating": false,
  36. "DeleteAction": null,
  37. "SkipOnCopy": false,
  38. "Duplicate": {
  39. "Value": 2,
  40. "Title": "Optional"
  41. },
  42. "IsKey": false,
  43. "ValueType": "Nullable`1",
  44. "ReadOnly": false,
  45. "EnumName": null,
  46. "Hidden": false,
  47. "FieldFormat": "",
  48. "MaskType": null,
  49. "EditorName": "MvcViewDialogEdit",
  50. "DurationMode": {
  51. "Value": 0,
  52. "Title": "None"
  53. },
  54. "MinValue": null,
  55. "MaxValue": null
  56. }