@@ -75,6 +75,7 @@ def to_payload(self) -> dict:
7575 payload = super ().to_payload ()
7676 if self .confidence is not None :
7777 payload [CONFIDENCE_KEY ] = self .confidence
78+ if self .class_pdf is not None :
7879 payload [CLASS_PDF_KEY ] = self .class_pdf
7980
8081 return payload
@@ -93,7 +94,7 @@ def from_json(cls, payload: dict):
9394 confidence = payload .get (CONFIDENCE_KEY , None ),
9495 annotation_id = payload .get (ANNOTATION_ID_KEY , None ),
9596 metadata = payload .get (METADATA_KEY , {}),
96- class_pdf = payload .get (CLASS_PDF_KEY , {} ),
97+ class_pdf = payload .get (CLASS_PDF_KEY , None ),
9798 )
9899
99100
@@ -124,6 +125,7 @@ def to_payload(self) -> dict:
124125 payload = super ().to_payload ()
125126 if self .confidence is not None :
126127 payload [CONFIDENCE_KEY ] = self .confidence
128+ if self .class_pdf is not None :
127129 payload [CLASS_PDF_KEY ] = self .class_pdf
128130
129131 return payload
@@ -139,5 +141,5 @@ def from_json(cls, payload: dict):
139141 confidence = payload .get (CONFIDENCE_KEY , None ),
140142 annotation_id = payload .get (ANNOTATION_ID_KEY , None ),
141143 metadata = payload .get (METADATA_KEY , {}),
142- class_pdf = payload .get (CLASS_PDF_KEY , {} ),
144+ class_pdf = payload .get (CLASS_PDF_KEY , None ),
143145 )
0 commit comments