[docs]classReadmeTemplate(Resource):"""Description"""type_name:str=Field(default="ReadmeTemplate",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="ReadmeTemplate":raiseValueError("must be ReadmeTemplate")returnvdef__setattr__(self,name,value):ifnameinReadmeTemplate._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)ICON:ClassVar[TextField]=TextField("icon","icon")""" Icon to use for the README template. """ICON_TYPE:ClassVar[KeywordField]=KeywordField("iconType","iconType")""" Type of icon, for example: image or emoji. """_convenience_properties:ClassVar[List[str]]=["icon","icon_type",]@propertydeficon(self)->Optional[str]:returnNoneifself.attributesisNoneelseself.attributes.icon@icon.setterdeficon(self,icon:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.icon=icon@propertydeficon_type(self)->Optional[IconType]:returnNoneifself.attributesisNoneelseself.attributes.icon_type@icon_type.setterdeficon_type(self,icon_type:Optional[IconType]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.icon_type=icon_typeclassAttributes(Resource.Attributes):icon:Optional[str]=Field(default=None,description="")icon_type:Optional[IconType]=Field(default=None,description="")attributes:ReadmeTemplate.Attributes=Field(default_factory=lambda:ReadmeTemplate.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."),)