Hi, I have defined a Data Model with a Source View having a DirectRelation to a Target View as a simplified version below, which Pygen created an SDK successfully. But when I added a ReverseDirectRelationApply to the Target View, Pygen returned the captioned error. Please help.
source_container = ContainerApply(
space =”myspace”,
external_id=”sourceContainer”,
properties={
“sourceName”: ContainerProperty(type=Text, name=”sourceName”),
“target”: ContainerProperty(type=DirectRelation(is_list=False, container=ContainerId(space=”myspace”, external_id=”targetcontainer”) }
target_container = ContainerApply(
space =”myspace”,
external_id=”targetContainer”,
properties={
“targetName”: ContainerProperty(type=Text, name=”targetName”)}
source_view = ViewApply(
space = “myspace”,
external_id = “souceView”,
version = “1.0”,
properties = {
“sourceName”: MappedPropertyApply(container=ContainerId(“myspace”, “sourceContainer”), container_property_identifier =”sourceName”),
“target”: MappedPropertyApply(container=ContainerId(“myspace”, “sourceContainer”), container_property_identifier =”target”), source = ViewId(“myspace”, “targetView”, “1.0”) ) }
target_view = ViewApply(
space = “myspace”,
external_id = “targetView”,
version = “1.0”,
properties = {
“targetName”: MappedPropertyApply(container=ContainerId(“myspace”, “targetContainer”), container_property_identifier =”targetName”),
“sources”: MultiReverseDirectRelationApply(source =ViewId(“myspace”,”sourceView”, “1.0”),
through=PropertyId(ViewId(space=”myspace”, external_id=”sourceView”, version=”1.0”, “target”), name = “sources”))} )
Check the
documentation
Ask the
Community
Take a look
at
Academy
Cognite
Status
Page
Contact
Cognite Support