def to_obj(self): obj = self._binding_class() MarkingStructure.to_obj(self, obj) obj.set_color(self.color) return obj
def to_obj(self): obj = self._binding_class() MarkingStructure.to_obj(self, obj) obj.set_Terms_Of_Use(self.terms_of_use) return obj
def to_obj(self): obj = self._binding_class() MarkingStructure.to_obj(self, obj) obj.set_Statement(self.statement) return obj
def from_dict(marking_dict): if not marking_dict: return None m = TermsOfUseMarkingStructure() MarkingStructure.from_dict(marking_dict, m) m.terms_of_use = marking_dict.get('terms_of_use') return m
def from_obj(obj): if not obj: return None m = TLPMarkingStructure() MarkingStructure.from_obj(obj, m) m.color = obj.color return m
def from_obj(obj): if not obj: return None m = TermsOfUseMarkingStructure() MarkingStructure.from_obj(obj, m) m.terms_of_use = obj.Terms_Of_Use return m
def from_obj(obj): if not obj: return None m = SimpleMarkingStructure() MarkingStructure.from_obj(obj, m) m.statement = obj.Statement return m
def from_dict(marking_dict): if not marking_dict: return None m = SimpleMarkingStructure() MarkingStructure.from_dict(marking_dict, m) m.statement = marking_dict.get('statement') return m
def from_obj(obj): if not obj: return None m = TermsOfUseMarkingStructure() MarkingStructure.from_obj(obj, m) m.terms_of_use = obj.get_Terms_Of_Use() return m
def from_dict(marking_dict): if not marking_dict: return None m = TLPMarkingStructure() MarkingStructure.from_dict(marking_dict, m) m.color = marking_dict.get('color') return m
def to_obj(self, return_obj=None, ns_info=None): super(TLPMarkingStructure, self).to_obj(return_obj=return_obj, ns_info=ns_info) if not return_obj: return_obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=return_obj, ns_info=ns_info) return_obj.color = self.color return return_obj
def to_obj(self, return_obj=None, ns_info=None): super(SimpleMarkingStructure, self).to_obj(return_obj=return_obj, ns_info=ns_info) obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=obj, ns_info=ns_info) obj.Statement = self.statement return obj
def to_obj(self, return_obj=None, ns_info=None): super(TermsOfUseMarkingStructure, self).to_obj(return_obj=return_obj, ns_info=ns_info) obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=obj, ns_info=ns_info) obj.Terms_Of_Use = self.terms_of_use return obj
def from_obj(cls, obj, return_obj=None): if not obj: return None if not return_obj: return_obj = cls() MarkingStructure.from_obj(obj, return_obj=return_obj) return_obj.terms_of_use = obj.Terms_Of_Use return return_obj
def from_dict(cls, d, return_obj=None): if not d: return None if not return_obj: return_obj = cls() MarkingStructure.from_dict(d, return_obj) return_obj.terms_of_use = d.get('terms_of_use') return return_obj
def from_obj(cls, obj, return_obj=None): if not obj: return None if not return_obj: return_obj = cls() MarkingStructure.from_obj(obj, return_obj) return_obj.statement = obj.Statement return return_obj
def from_dict(cls, d, return_obj=None): if not d: return None if not return_obj: return_obj = cls() MarkingStructure.from_dict(d, return_obj=return_obj) return_obj.statement = d.get('statement') return return_obj
def from_dict(cls, d, return_obj=None): if not d: return None if not return_obj: return_obj = cls() MarkingStructure.from_dict(d, return_obj) return_obj.color = d.get('color') return return_obj
def from_obj(cls, obj, return_obj=None): if not obj: return None if not return_obj: return_obj = cls() MarkingStructure.from_obj(obj, return_obj=return_obj) return_obj.color = obj.color return return_obj
def to_obj(self, return_obj=None, ns_info=None): super(TLPMarkingStructure, self).to_obj(return_obj=return_obj, ns_info=ns_info) obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=obj, ns_info=ns_info) obj.color = self.color return obj
def create_marking_specification(id20): if id20 in _ID_OBJECT_MAPPING: marking1x = _ID_OBJECT_MAPPING[id20] if isinstance(marking1x, AISMarkingStructure): return # This is a special case for AIS. marking_spec = MarkingSpecification() marking_struct = MarkingStructure() marking_struct.idref = convert_id20(id20) marking_spec.marking_structures.append(marking_struct) return marking_spec
def from_obj(obj): if not obj: return None m = ISAMarkingStructure30() MarkingStructure.from_obj(obj, m) m.isam_version = obj.isam_version m.identifier = EDH2Text30.from_obj(obj.identifier) m.createdatetime = EDH2Text30.from_obj(obj.createdatetime) m.responsibleentity = EDH2Text30.from_obj(obj.responsibleentity) m.authref = EDH2Text30.from_obj(obj.authref) return m
def from_obj(obj): if not obj: return None m = ISAMarkingStructure() MarkingStructure.from_obj(obj, m) m.isam_version = obj.isam_version m.identifier = EDH2Text.from_obj(obj.identifier) m.createdatetime = EDH2Text.from_obj(obj.createdatetime) m.responsibleentity = EDH2Text.from_obj(obj.responsibleentity) m.authref = EDH2Text.from_obj(obj.authref) return m
def to_dict(self): d = MarkingStructure.to_dict(self) if self.terms_of_use: d['terms_of_use'] = self.terms_of_use return d
def to_obj(self, return_obj=None, ns_info=None): super(ISAMarkingAssertionsStructure30, self).to_obj(return_obj=return_obj, ns_info=ns_info) ns_info.input_schemalocs.update({self._namespace: self._namespace_xsd}) obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=obj, ns_info=ns_info) obj.isam_version = self.isam_version obj.default_marking = self.default_marking obj.most_restrictive = self.most_restrictive if (self.policyref): obj.policyref = self.policyref.to_obj(ns_info=ns_info) if (self.accessprivilege): obj.accessprivilege = self.accessprivilege.to_obj(ns_info=ns_info) if (self.resourcedisposition): obj.resourcedisposition = self.resourcedisposition.to_obj( ns_info=ns_info) if (self.controlset): obj.controlset = self.controlset.to_obj(ns_info=ns_info) if (self.originalclassification): obj.originalclassification = self.originalclassification.to_obj( ns_info=ns_info) if (self.derivativeclassification): obj.derivativeclassification = self.derivativeclassification.to_obj( ns_info=ns_info) if (self.declassification): obj.declassification = self.declassification.to_obj( ns_info=ns_info) if (self.publicrelease): obj.publicrelease = self.publicrelease.to_obj(ns_info=ns_info) if (self.addlreference): obj.addlreference = self.addlreference.to_obj(ns_info=ns_info) return obj
def from_dict(marking_dict): if not marking_dict: return None m = ISAMarkingAssertionsStructure30() MarkingStructure.from_dict(marking_dict, m) m.isam_version = marking_dict.get('isam_version') m.default_marking = marking_dict.get('default_marking') m.most_restrictive = marking_dict.get('most_restrictive') if ('policyref' in marking_dict): m.policyref = EDH2Text30.from_dict(marking_dict.get('policyref')) if ('accessprivilege' in marking_dict): m.accessprivilege = EDH2Text30.from_dict( marking_dict.get('accessprivilege')) if ('resourcedisposition' in marking_dict): m.resourcedisposition = EDH2Text30.from_dict( marking_dict.get('resourcedisposition')) if ('controlset' in marking_dict): m.controlset = EDH2Text30.from_dict(marking_dict.get('controlset')) if ('originalclassification' in marking_dict): m.originalclassification = EDH2Text30.from_dict( marking_dict.get('originalclassification')) if ('derivativeclassification' in marking_dict): m.derivativeclassification = EDH2Text30.from_dict( marking_dict.get('derivativeclassification')) if ('declassification' in marking_dict): m.declassification = EDH2Text30.from_dict( marking_dict.get('declassification')) if ('publicrelease' in marking_dict): m.publicrelease = EDH2Text30.from_dict( marking_dict.get('publicrelease')) if ('addlreference' in marking_dict): m.addlreference = AddlReference.from_dict( marking_dict.get('addlreference')) return m
def to_obj(self, return_obj=None, ns_info=None): super(ISAMarkingAssertionsStructure, self).to_obj(return_obj=return_obj, ns_info=ns_info) ns_info.input_schemalocs.update({self._namespace: self._namespace_xsd}) obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=obj, ns_info=ns_info) obj.isam_version = self.isam_version obj.default_marking = self.default_marking obj.most_restrictive = self.most_restrictive if (self.policyref): obj.policyref = self.policyref.to_obj(ns_info=ns_info) if (self.accessprivilege): obj.accessprivilege = self.accessprivilege.to_obj(ns_info=ns_info) if (self.resourcedisposition): obj.resourcedisposition = self.resourcedisposition.to_obj(ns_info=ns_info) if (self.controlset): obj.controlset = self.controlset.to_obj(ns_info=ns_info) if (self.originalclassification): obj.originalclassification = self.originalclassification.to_obj(ns_info=ns_info) if (self.derivativeclassification): obj.derivativeclassification = self.derivativeclassification.to_obj(ns_info=ns_info) if (self.declassification): obj.declassification = self.declassification.to_obj(ns_info=ns_info) if (self.publicrelease): obj.publicrelease = self.publicrelease.to_obj(ns_info=ns_info) if (self.addlreference): obj.addlreference = self.addlreference.to_obj(ns_info=ns_info) return obj
def from_dict(marking_dict): if not marking_dict: return None m = ISAMarkingStructure() MarkingStructure.from_dict(marking_dict, m) m.isam_version = marking_dict.get('isam_version') if ('identifier' in marking_dict): m.identifier = EDH2Text.from_dict(marking_dict.get('identifier')) if ('createdatetime' in marking_dict): m.createdatetime = EDH2Text.from_dict(marking_dict.get('createdatetime')) if ('responsibleentity' in marking_dict): m.responsibleentity = EDH2Text.from_dict(marking_dict.get('responsibleentity')) if ('authref' in marking_dict): m.authref = EDH2Text.from_dict(marking_dict.get('authref')) return m
def from_obj(obj): if not obj: return None m = ISAMarkingAssertionsStructure() MarkingStructure.from_obj(obj, m) m.isam_version = obj.isam_version m.default_marking = obj.default_marking m.most_restrictive = obj.most_restrictive m.policyref = EDH2Text.from_obj(obj.policyref) m.accessprivilege = EDH2Text.from_obj(obj.accessprivilege) m.resourcedisposition = EDH2Text.from_obj(obj.resourcedisposition) m.controlset = EDH2Text.from_obj(obj.controlset) m.originalclassification = EDH2Text.from_obj(obj.originalclassification) m.derivativeclassification = EDH2Text.from_obj(obj.derivativeclassification) m.declassification = EDH2Text.from_obj(obj.declassification) m.publicrelease = EDH2Text.from_obj(obj.publicrelease) m.addlreference = AddlReference.from_obj(obj.addlreference) return m
def from_dict(marking_dict): if not marking_dict: return None m = ISAMarkingAssertionsStructure() MarkingStructure.from_dict(marking_dict, m) m.isam_version = marking_dict.get('isam_version') m.default_marking = marking_dict.get('default_marking') m.most_restrictive = marking_dict.get('most_restrictive') if ('policyref' in marking_dict): m.policyref = EDH2Text.from_dict(marking_dict.get('policyref')) if ('accessprivilege' in marking_dict): m.accessprivilege = EDH2Text.from_dict(marking_dict.get('accessprivilege')) if ('resourcedisposition' in marking_dict): m.resourcedisposition = EDH2Text.from_dict(marking_dict.get('resourcedisposition')) if ('controlset' in marking_dict): m.controlset = EDH2Text.from_dict(marking_dict.get('controlset')) if ('originalclassification' in marking_dict): m.originalclassification = EDH2Text.from_dict(marking_dict.get('originalclassification')) if ('derivativeclassification' in marking_dict): m.derivativeclassification = EDH2Text.from_dict(marking_dict.get('derivativeclassification')) if ('declassification' in marking_dict): m.declassification = EDH2Text.from_dict(marking_dict.get('declassification')) if ('publicrelease' in marking_dict): m.publicrelease = EDH2Text.from_dict(marking_dict.get('publicrelease')) if ('addlreference' in marking_dict): m.addlreference = AddlReference.from_dict(marking_dict.get('addlreference')) return m
def from_dict(marking_dict): if not marking_dict: return None m = ISAMarkingStructure30() MarkingStructure.from_dict(marking_dict, m) m.isam_version = marking_dict.get('isam_version') if ('identifier' in marking_dict): m.identifier = EDH2Text30.from_dict(marking_dict.get('identifier')) if ('createdatetime' in marking_dict): m.createdatetime = EDH2Text30.from_dict( marking_dict.get('createdatetime')) if ('responsibleentity' in marking_dict): m.responsibleentity = EDH2Text30.from_dict( marking_dict.get('responsibleentity')) if ('authref' in marking_dict): m.authref = EDH2Text30.from_dict(marking_dict.get('authref')) return m
def to_obj(self, return_obj=None, ns_info=None): super(ISAMarkingStructure, self).to_obj(return_obj=return_obj, ns_info=ns_info) ns_info.input_schemalocs.update({self._namespace: self._namespace_xsd}) obj = self._binding_class() MarkingStructure.to_obj(self, return_obj=obj, ns_info=ns_info) obj.isam_version = self.isam_version if (self.identifier): obj.identifier = self.identifier.to_obj(ns_info=ns_info) if (self.createdatetime): obj.createdatetime = self.createdatetime.to_obj(ns_info=ns_info) if (self.responsibleentity): obj.responsibleentity = self.responsibleentity.to_obj(ns_info=ns_info) if (self.authref): obj.authref = self.authref.to_obj(ns_info=ns_info) return obj
def from_obj(obj): if not obj: return None m = ISAMarkingAssertionsStructure30() MarkingStructure.from_obj(obj, m) m.isam_version = obj.isam_version m.default_marking = obj.default_marking m.most_restrictive = obj.most_restrictive m.policyref = EDH2Text30.from_obj(obj.policyref) m.accessprivilege = EDH2Text30.from_obj(obj.accessprivilege) m.resourcedisposition = EDH2Text30.from_obj(obj.resourcedisposition) m.controlset = EDH2Text30.from_obj(obj.controlset) m.originalclassification = EDH2Text30.from_obj( obj.originalclassification) m.derivativeclassification = EDH2Text30.from_obj( obj.derivativeclassification) m.declassification = EDH2Text30.from_obj(obj.declassification) m.publicrelease = EDH2Text30.from_obj(obj.publicrelease) m.addlreference = AddlReference.from_obj(obj.addlreference) return m
def to_dict(self): d = MarkingStructure.to_dict(self) if self.isam_version: d['isam_version'] = self.isam_version if self.identifier: d['identifier'] = self.identifier.to_dict() if self.createdatetime: d['createdatetime'] = self.createdatetime.to_dict() if self.responsibleentity: d['responsibleentity'] = self.responsibleentity.to_dict() if self.authref: d['authref'] = self.authref.to_dict() return d
def to_dict(self): d = MarkingStructure.to_dict(self) if self.isam_version: d['isam_version'] = self.isam_version if self.default_marking: d['default_marking'] = self.default_marking if self.most_restrictive: d['most_restrictive'] = self.most_restrictive if self.policyref: d['policyref'] = self.policyref.to_dict() if self.accessprivilege: d['accessprivilege'] = self.accessprivilege.to_dict() if self.resourcedisposition: d['resourcedisposition'] = self.resourcedisposition.to_dict() if self.controlset: d['controlset'] = self.controlset.to_dict() if self.originalclassification: d['originalclassification'] = self.originalclassification.to_dict() if self.derivativeclassification: d['derivativeclassification'] = self.derivativeclassification.to_dict( ) if self.declassification: d['declassification'] = self.declassification.to_dict() if self.publicrelease: d['publicrelease'] = self.publicrelease.to_dict() if self.addlreference: d['addlreference'] = self.addlreference.to_dict() return d
def to_dict(self): d = MarkingStructure.to_dict(self) if self.isam_version: d['isam_version'] = self.isam_version if self.default_marking: d['default_marking'] = self.default_marking if self.most_restrictive: d['most_restrictive'] = self.most_restrictive if self.policyref: d['policyref'] = self.policyref.to_dict() if self.accessprivilege: d['accessprivilege'] = self.accessprivilege.to_dict() if self.resourcedisposition: d['resourcedisposition'] = self.resourcedisposition.to_dict() if self.controlset: d['controlset'] = self.controlset.to_dict() if self.originalclassification: d['originalclassification'] = self.originalclassification.to_dict() if self.derivativeclassification: d['derivativeclassification'] = self.derivativeclassification.to_dict() if self.declassification: d['declassification'] = self.declassification.to_dict() if self.publicrelease: d['publicrelease'] = self.publicrelease.to_dict() if self.addlreference: d['addlreference'] = self.addlreference.to_dict() return d
def to_dict(self): d = MarkingStructure.to_dict(self) if self.statement: d['statement'] = self.statement return d
def to_dict(self): d = MarkingStructure.to_dict(self) if self.color: d['color'] = self.color return d