heartbeat.schema.yml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. heartbeat.heartbeat_type.*:
  2. type: config_entity
  3. label: 'Heartbeat type config'
  4. mapping:
  5. id:
  6. type: string
  7. label: 'ID'
  8. label:
  9. type: label
  10. label: 'Label'
  11. uuid:
  12. type: string
  13. message_id:
  14. type: string
  15. label: 'message_id'
  16. description:
  17. type: string
  18. label: 'description'
  19. mainentity:
  20. type: string
  21. label: 'Main Entity'
  22. bundle:
  23. type: string
  24. label: 'Bundle'
  25. message:
  26. type: string
  27. label: 'message'
  28. weight:
  29. type: integer
  30. label: 'Weight'
  31. # message_concat:
  32. # type: string
  33. # label: 'message_concat'
  34. perms:
  35. type: integer
  36. label: 'perms'
  37. group_type:
  38. type: string
  39. label: 'group_type'
  40. arguments:
  41. type: blob
  42. label: 'arguments'
  43. variables:
  44. type: blob
  45. label: 'variables'
  46. # attachments:
  47. # type: blob
  48. # label: 'attachments'
  49. heartbeat.friendship.*:
  50. type: config_entity
  51. label: 'Heartbeat Friendship config'
  52. mapping:
  53. id:
  54. type: string
  55. label: 'ID'
  56. uid:
  57. type: integer
  58. label: 'uid'
  59. uid_target:
  60. type: integer
  61. label: 'uid_target'
  62. status:
  63. type: integer
  64. label: 'status'
  65. created:
  66. type: integer
  67. label: 'Created timestamp'
  68. heartbeat_feed.config:
  69. type: config_object
  70. label: 'Active Feed Choice'
  71. mapping:
  72. message:
  73. type: text
  74. label: 'Feed Choice'
  75. heartbeat_update_feed.config:
  76. type: config_object
  77. label: 'Feed Update Parameters'
  78. mapping:
  79. timestamp:
  80. type: integer
  81. label: 'The last timestamp available'
  82. update:
  83. type: boolean
  84. label: 'Assert whether or not to update the feed'
  85. heartbeat_friendship.config:
  86. type: config_object
  87. label: 'Friendship States'
  88. mapping:
  89. data:
  90. type: blob
  91. label: 'Data structure comprising all of the friendship states for all users'
  92. heartbeat_hashtag.config:
  93. type: config_object
  94. label: 'Hashtag selections'
  95. mapping:
  96. tid:
  97. type: integer
  98. label: 'The Taxonomy term to be used when filtering a Heartbeat Stream'
  99. heartbeat_username.config:
  100. type: config_object
  101. label: 'Username selections'
  102. mapping:
  103. tid:
  104. type: integer
  105. label: 'The Taxonomy term to be used when filtering a Heartbeat Stream'
  106. heartbeat_more.config:
  107. type: config_object
  108. label: 'Parameter for fetching more heartbeats'
  109. mapping:
  110. hid:
  111. type: integer
  112. label: 'The oldest ID visible to the User requesting more Heartbeats'
  113. heartbeat_comment.config:
  114. type: config_object
  115. label: 'Comment configuration'
  116. mapping:
  117. entity_id:
  118. type: integer
  119. label: 'The ID of the entity being commented on'
  120. cid:
  121. type: integer
  122. label: 'The ID of the Comment being commented on'
  123. heartbeat_friend_interact.config:
  124. type: config_object
  125. label: 'Friend Interaction Configuration'
  126. mapping:
  127. uid:
  128. type: integer
  129. label: 'The ID of the user being interacted with'