Skip to content
Snippets Groups Projects
Select Git revision
  • e9bb14da18b1f9945b171d45df6d09e77d4c4b93
  • main default
2 results

evidence.py

Blame
  • evidence.py 775 B
    import json 
    
    class Evidence:
    
        def __init__(self, evidence_id, timestamp, resource_id, tool, resource_type, feature_type, feature_property, measurement_result, raw):
            self.evidence_id = evidence_id
            self.timestamp = timestamp
            self.resource_id = resource_id
            self.tool = tool
            self.resource_type = resource_type
            self.feature_type = feature_type
            self.feature_property = feature_property
            self.measurement_result = measurement_result
            self.raw = raw
    
        def toJson(self):
            return json.dumps(self.__dict__)
    
    def simple_evidence(evidence_id, timestamp, resource_id, measurement_result, raw):
        return Evidence(evidence_id, timestamp, resource_id, None, None, None, None, measurement_result, raw)