| 83 | def exportAttributes(self, lwrite, level, already_processed, namespace_='incident:', name_='PropertyAffectedType'): |
| 84 | pass |
| 85 | def exportChildren(self, lwrite, level, nsmap, namespace_=XML_NS, name_='PropertyAffectedType', fromsubclass_=False, pretty_print=True): |
| 86 | if pretty_print: |
| 87 | eol_ = '\n' |
| 88 | else: |
| 89 | eol_ = '' |
| 90 | if self.Property is not None: |
| 91 | self.Property.export(lwrite, level, nsmap, namespace_, name_='Property', pretty_print=pretty_print) |
| 92 | for doe in self.Description_Of_Effect: |
| 93 | doe.export(lwrite, level, nsmap, namespace_, name_='Description_Of_Effect', pretty_print=pretty_print) |
| 94 | if self.Type_Of_Availability_Loss is not None: |
| 95 | self.Type_Of_Availability_Loss.export(lwrite, level, nsmap, namespace_, name_='Type_Of_Availability_Loss', pretty_print=pretty_print) |
| 96 | if self.Duration_Of_Availability_Loss is not None: |
| 97 | self.Duration_Of_Availability_Loss.export(lwrite, level, nsmap, namespace_, name_='Duration_Of_Availability_Loss', pretty_print=pretty_print) |
| 98 | if self.Non_Public_Data_Compromised is not None: |
| 99 | self.Non_Public_Data_Compromised.export(lwrite, level, nsmap, namespace_, name_='Non_Public_Data_Compromised', pretty_print=pretty_print) |
| 100 | def build(self, node): |
| 101 | self.__sourcenode__ = node |
| 102 | already_processed = set() |