[docs]classCogniteAsset(Cognite):"""Description"""type_name:str=Field(default="CogniteAsset",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="CogniteAsset":raiseValueError("must be CogniteAsset")returnvdef__setattr__(self,name,value):ifnameinCogniteAsset._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)COGNITE_EVENTS:ClassVar[RelationField]=RelationField("cogniteEvents")""" TBC """COGNITE_TIMESERIES:ClassVar[RelationField]=RelationField("cogniteTimeseries")""" TBC """COGNITE3DMODELS:ClassVar[RelationField]=RelationField("cognite3dmodels")""" TBC """COGNITE_FILES:ClassVar[RelationField]=RelationField("cogniteFiles")""" TBC """COGNITE_SEQUENCES:ClassVar[RelationField]=RelationField("cogniteSequences")""" TBC """_convenience_properties:ClassVar[List[str]]=["cognite_events","cognite_timeseries","cognite3dmodels","cognite_files","cognite_sequences",]@propertydefcognite_events(self)->Optional[List[CogniteEvent]]:returnNoneifself.attributesisNoneelseself.attributes.cognite_events@cognite_events.setterdefcognite_events(self,cognite_events:Optional[List[CogniteEvent]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.cognite_events=cognite_events@propertydefcognite_timeseries(self)->Optional[List[CogniteTimeSeries]]:returnNoneifself.attributesisNoneelseself.attributes.cognite_timeseries@cognite_timeseries.setterdefcognite_timeseries(self,cognite_timeseries:Optional[List[CogniteTimeSeries]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.cognite_timeseries=cognite_timeseries@propertydefcognite3dmodels(self)->Optional[List[Cognite3DModel]]:returnNoneifself.attributesisNoneelseself.attributes.cognite3dmodels@cognite3dmodels.setterdefcognite3dmodels(self,cognite3dmodels:Optional[List[Cognite3DModel]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.cognite3dmodels=cognite3dmodels@propertydefcognite_files(self)->Optional[List[CogniteFile]]:returnNoneifself.attributesisNoneelseself.attributes.cognite_files@cognite_files.setterdefcognite_files(self,cognite_files:Optional[List[CogniteFile]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.cognite_files=cognite_files@propertydefcognite_sequences(self)->Optional[List[CogniteSequence]]:returnNoneifself.attributesisNoneelseself.attributes.cognite_sequences@cognite_sequences.setterdefcognite_sequences(self,cognite_sequences:Optional[List[CogniteSequence]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.cognite_sequences=cognite_sequencesclassAttributes(Cognite.Attributes):cognite_events:Optional[List[CogniteEvent]]=Field(default=None,description="")# relationshipcognite_timeseries:Optional[List[CogniteTimeSeries]]=Field(default=None,description="")# relationshipcognite3dmodels:Optional[List[Cognite3DModel]]=Field(default=None,description="")# relationshipcognite_files:Optional[List[CogniteFile]]=Field(default=None,description="")# relationshipcognite_sequences:Optional[List[CogniteSequence]]=Field(default=None,description="")# relationshipattributes:CogniteAsset.Attributes=Field(default_factory=lambda:CogniteAsset.Attributes(),description=("Map of attributes in the instance and their values. ""The specific keys of this map will vary by type, ""so are described in the sub-types of this schema."),)