[docs]classSourceTag(Tag):"""Description"""type_name:str=Field(default="SourceTag",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="SourceTag":raiseValueError("must be SourceTag")returnvdef__setattr__(self,name,value):ifnameinSourceTag._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)TAG_CUSTOM_CONFIGURATION:ClassVar[KeywordField]=KeywordField("tagCustomConfiguration","tagCustomConfiguration")""" Specifies custom configuration elements based on the system the tag is being imported from. """_convenience_properties:ClassVar[List[str]]=["tag_custom_configuration",]@propertydeftag_custom_configuration(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.tag_custom_configuration)@tag_custom_configuration.setterdeftag_custom_configuration(self,tag_custom_configuration:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.tag_custom_configuration=tag_custom_configurationclassAttributes(Tag.Attributes):tag_custom_configuration:Optional[str]=Field(default=None,description="")attributes:SourceTag.Attributes=Field(default_factory=lambda:SourceTag.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."),)