Service - Feed Group: Difference between revisions
Jump to navigation
Jump to search
Created page with "= Overview = A group of Video Feeds, eg for one location. = Repository = https://bitbucket.org/izara-video-feed/izara-video-feed-feeds-feed-group = objectSchemas = <syntaxhighlight lang="JavaScript"> { objectType: "feedGroup", belongTo: { serviceTag: "user", objectType: "user" }, storageResources:{ "xxx":{ storageType: "graph", graphServerTag: "xx", } }, fieldNames: { feedGroupId: { type: "string", randomOnCreate: true },..." |
No edit summary |
||
| Line 13: | Line 13: | ||
objectType: "feedGroup", | objectType: "feedGroup", | ||
belongTo: { | belongTo: { | ||
serviceTag: " | serviceTag: "Operation", | ||
objectType: " | objectType: "operation" | ||
}, | }, | ||
storageResources:{ | storageResources:{ | ||
Latest revision as of 01:05, 4 August 2026
Overview
A group of Video Feeds, eg for one location.
Repository
https://bitbucket.org/izara-video-feed/izara-video-feed-feeds-feed-group
objectSchemas
{
objectType: "feedGroup",
belongTo: {
serviceTag: "Operation",
objectType: "operation"
},
storageResources:{
"xxx":{
storageType: "graph",
graphServerTag: "xx",
}
},
fieldNames: {
feedGroupId: {
type: "string",
randomOnCreate: true
},
},
identifiers: [
{
fieldName: "feedGroupId"
},
]
},
- in future consider translation for videoFeed name, or use attributeTree/objectProperty structure
relationshipSchemas
[
{
"hasVideoFeed": {
storageResources:{
"xxx":{
storageType: "graph",
graphServerTag: "xx",
}
},
links: [
{
storageResourceTags: ["xxx"],
canDelete: true,
from: {
objType: {
serviceTag: "feedGroup",
objectType: "feedGroup"
},
linkType: "many",
},
to: {
objType: {
serviceTag: "videoFeed",
objectType: "videoFeed"
},
linkType: "many",
}
}
]
}
}
]
[
{
"disabledVideoFeed": {
storageResources:{
"xxx":{
storageType: "graph",
graphServerTag: "xx",
}
},
links: [
{
storageResourceTags: ["xxx"],
canDelete: true,
from: {
objType: {
serviceTag: "feedGroup",
objectType: "feedGroup"
},
linkType: "many",
},
to: {
objType: {
serviceTag: "videoFeed",
objectType: "videoFeed"
},
linkType: "many",
}
}
]
}
}
]
- can switch between has and disabled
- multiple feedGroups can point to one videoFeed