Service - Locations: Difference between revisions

From Izara Wiki
Jump to navigation Jump to search
(Created page with "= Overview = Manages Location Graph = Repository = https://bitbucket.org/izara-core-locations/izara-core-locations-locations/src/master/ = DynamoDB tables = == Standard...")
 
No edit summary
Line 61: Line 61:


== Basic node schemas ==
== Basic node schemas ==





Revision as of 13:56, 17 October 2021

Overview

Manages Location Graph

Repository

https://bitbucket.org/izara-core-locations/izara-core-locations-locations/src/master/

DynamoDB tables

Standard Config Table Per Service

Configuration tags

{
	configKey: "LocationsGraphServiceName"
	configTag: "LocationsGraphServiceName"
	configValue: xxx // eg: "Locations"
}
{
	configKey: "TranslationGraphServiceName"
	configTag: "TranslationGraphServiceName"
	configValue: xxx // eg: "TranslationGraph"
}

Graph database

Service - Media Graph

Nodes

{
	nodeLabel: "{MediaSharedLib.MEDIALINK_GRAPH_NODE_LABEL}",
	schema: {
		identifier: true,
		restrictProperties: true,
		restrictRelationships: true,
		properties: {
			mediaLinkId: {
				identifier: true, // create unique id from request details
			},
			mediaId: {
				immutable: true,
			},
			mediaHandlerServiceNameTag: {
				immutable: true,
			},
		},
	}
}

Relationships

Basic node schemas

Working documents

Locations