@define()classLinguisticMetadata(SsasEditableRecord):"""TBD. SSAS spec: [Microsoft](https://learn.microsoft.com/en-us/openspecs/sql_server_protocols/ms-ssas-t/f8924a45-70da-496a-947a-84b8d5beaae6) """content:Json[LinguisticMetadataContent]=field(eq=True)content_type:ContentType=field(eq=True)culture_id:int=field(eq=True)modified_time:Final[datetime.datetime]=field(eq=False,on_setattr=setters.frozen,repr=False)_commands:BaseCommands=field(default=SsasCommands.linguistic_metadata,init=False,repr=False,eq=False,)defculture(self)->"Culture":returnself._tabular_model.cultures.find({"id":self.culture_id})defpbi_core_name(self)->str:"""Returns the name displayed in the PBIX report."""returnself.culture().pbi_core_name()defchildren_base(self)->frozenset["LinkedEntity"]:returnLinkedEntity.from_iter(self.annotations(),by="annotation")defparents_base(self)->frozenset["LinkedEntity"]:returnLinkedEntity.from_iter({self.culture()},by="culture")