def from_obj(cluster_edge_node_pair_obj): if not cluster_edge_node_pair_obj: return None cluster_edge_node_pair_ = ClusterEdgeNodePair() cluster_edge_node_pair_.similarity_index = cluster_edge_node_pair_obj.get_similarity_index() cluster_edge_node_pair_.similarity_distance = cluster_edge_node_pair_obj.get_similarity_distance() cluster_edge_node_pair_.malware_subject_node_a = MalwareSubjectReference.from_obj(cluster_edge_node_pair_obj.get_Malware_Subject_Node_A()) cluster_edge_node_pair_.malware_subject_node_b = MalwareSubjectReference.from_obj(cluster_edge_node_pair_obj.get_Malware_Subject_Node_B()) return cluster_edge_node_pair_
def from_dict(cluster_edge_node_pair_dict): if not cluster_edge_node_pair_dict: return None cluster_edge_node_pair_ = ClusterEdgeNodePair() cluster_edge_node_pair_.similarity_index = cluster_edge_node_pair_dict.get('similarity_index') cluster_edge_node_pair_.similarity_distance = cluster_edge_node_pair_dict.get('similarity_distance') cluster_edge_node_pair_.malware_subject_node_a = MalwareSubjectReference.from_dict(cluster_edge_node_pair_dict.get('malware_subject_node_a')) cluster_edge_node_pair_.malware_subject_node_b = MalwareSubjectReference.from_dict(cluster_edge_node_pair_dict.get('malware_subject_node_b')) return cluster_edge_node_pair_
def from_obj(malware_subject_relationship_obj): if not malware_subject_relationship_obj: return None malware_subject_relationship_ = MalwareSubjectRelationship() malware_subject_relationship_.type = VocabString.from_obj(malware_subject_relationship_obj.get_Type()) malware_subject_relationship_.malware_subject_references = [MalwareSubjectReference.from_obj(x) for x in malware_subject_relationship_obj.get_Malware_Subject_Reference()] return malware_subject_relationship_
def from_dict(malware_subject_relationship_dict): if not malware_subject_relationship_dict: return None malware_subject_relationship_ = MalwareSubjectRelationship() malware_subject_relationship_.type = VocabString.from_dict(malware_subject_relationship_dict.get('type')) malware_subject_relationship_.malware_subject_references = [MalwareSubjectReference.from_dict(x) for x in malware_subject_relationship_dict.get('malware_subject_references', [])] return malware_subject_relationship_