[docs]classSapErpCdsView(SAP):"""Description"""type_name:str=Field(default="SapErpCdsView",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="SapErpCdsView":raiseValueError("must be SapErpCdsView")returnvdef__setattr__(self,name,value):ifnameinSapErpCdsView._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)SAP_ERP_CDS_VIEW_TECHNICAL_NAME:ClassVar[KeywordField]=KeywordField("sapErpCdsViewTechnicalName","sapErpCdsViewTechnicalName")""" The technical database view name of the SAP ERP CDS View. """SAP_ERP_CDS_VIEW_SOURCE_NAME:ClassVar[KeywordField]=KeywordField("sapErpCdsViewSourceName","sapErpCdsViewSourceName")""" The source name of the SAP ERP CDS View Definition. """SAP_ERP_CDS_VIEW_SOURCE_TYPE:ClassVar[KeywordField]=KeywordField("sapErpCdsViewSourceType","sapErpCdsViewSourceType")""" The source type of the SAP ERP CDS View Definition. """SAP_ERP_COMPONENT:ClassVar[RelationField]=RelationField("sapErpComponent")""" TBC """SAP_ERP_COLUMNS:ClassVar[RelationField]=RelationField("sapErpColumns")""" TBC """_convenience_properties:ClassVar[List[str]]=["sap_erp_cds_view_technical_name","sap_erp_cds_view_source_name","sap_erp_cds_view_source_type","sap_erp_component","sap_erp_columns",]@propertydefsap_erp_cds_view_technical_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.sap_erp_cds_view_technical_name)@sap_erp_cds_view_technical_name.setterdefsap_erp_cds_view_technical_name(self,sap_erp_cds_view_technical_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sap_erp_cds_view_technical_name=(sap_erp_cds_view_technical_name)@propertydefsap_erp_cds_view_source_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.sap_erp_cds_view_source_name)@sap_erp_cds_view_source_name.setterdefsap_erp_cds_view_source_name(self,sap_erp_cds_view_source_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sap_erp_cds_view_source_name=sap_erp_cds_view_source_name@propertydefsap_erp_cds_view_source_type(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.sap_erp_cds_view_source_type)@sap_erp_cds_view_source_type.setterdefsap_erp_cds_view_source_type(self,sap_erp_cds_view_source_type:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sap_erp_cds_view_source_type=sap_erp_cds_view_source_type@propertydefsap_erp_component(self)->Optional[SapErpComponent]:returnNoneifself.attributesisNoneelseself.attributes.sap_erp_component@sap_erp_component.setterdefsap_erp_component(self,sap_erp_component:Optional[SapErpComponent]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sap_erp_component=sap_erp_component@propertydefsap_erp_columns(self)->Optional[List[SapErpColumn]]:returnNoneifself.attributesisNoneelseself.attributes.sap_erp_columns@sap_erp_columns.setterdefsap_erp_columns(self,sap_erp_columns:Optional[List[SapErpColumn]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sap_erp_columns=sap_erp_columnsclassAttributes(SAP.Attributes):sap_erp_cds_view_technical_name:Optional[str]=Field(default=None,description="")sap_erp_cds_view_source_name:Optional[str]=Field(default=None,description="")sap_erp_cds_view_source_type:Optional[str]=Field(default=None,description="")sap_erp_component:Optional[SapErpComponent]=Field(default=None,description="")# relationshipsap_erp_columns:Optional[List[SapErpColumn]]=Field(default=None,description="")# relationshipattributes:SapErpCdsView.Attributes=Field(default_factory=lambda:SapErpCdsView.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."),)