@@ -76,6 +76,7 @@ def to_payload(self) -> dict:
7676 payload = super ().to_payload ()
7777 if self .confidence is not None :
7878 payload [CONFIDENCE_KEY ] = self .confidence
79+ if self .class_pdf is not None :
7980 payload [CLASS_PDF_KEY ] = self .class_pdf
8081
8182 return payload
@@ -94,7 +95,7 @@ def from_json(cls, payload: dict):
9495 confidence = payload .get (CONFIDENCE_KEY , None ),
9596 annotation_id = payload .get (ANNOTATION_ID_KEY , None ),
9697 metadata = payload .get (METADATA_KEY , {}),
97- class_pdf = payload .get (CLASS_PDF_KEY , {} ),
98+ class_pdf = payload .get (CLASS_PDF_KEY , None ),
9899 )
99100
100101
@@ -125,6 +126,7 @@ def to_payload(self) -> dict:
125126 payload = super ().to_payload ()
126127 if self .confidence is not None :
127128 payload [CONFIDENCE_KEY ] = self .confidence
129+ if self .class_pdf is not None :
128130 payload [CLASS_PDF_KEY ] = self .class_pdf
129131
130132 return payload
@@ -142,5 +144,5 @@ def from_json(cls, payload: dict):
142144 confidence = payload .get (CONFIDENCE_KEY , None ),
143145 annotation_id = payload .get (ANNOTATION_ID_KEY , None ),
144146 metadata = payload .get (METADATA_KEY , {}),
145- class_pdf = payload .get (CLASS_PDF_KEY , {} ),
147+ class_pdf = payload .get (CLASS_PDF_KEY , None ),
146148 )
0 commit comments