Skip to content

Commit bc63abb

Browse files
committed
Added annotation and taxa
1 parent 6e96af6 commit bc63abb

File tree

242 files changed

+18900
-394
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

242 files changed

+18900
-394
lines changed

.openapi-generator/FILES

Lines changed: 207 additions & 12 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 79 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Introducing API v1 for Mosquito Alert platform, a project desgined to facilitate
44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: v1
7-
- Package version: 0.1.6
7+
- Package version: 0.1.7
88
- Generator version: 7.12.0
99
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
1010

@@ -114,7 +114,13 @@ Class | Method | HTTP request | Description
114114
*DevicesApi* | [**retrieve**](docs/DevicesApi.md#retrieve) | **GET** /devices/{device_id}/ |
115115
*DevicesApi* | [**update**](docs/DevicesApi.md#update) | **PUT** /devices/{device_id}/ |
116116
*FixesApi* | [**create**](docs/FixesApi.md#create) | **POST** /fixes/ |
117+
*IdentificationTasksApi* | [**annotations_create**](docs/IdentificationTasksApi.md#annotations_create) | **POST** /identification-tasks/{observation_uuid}/annotations/ |
118+
*IdentificationTasksApi* | [**annotations_list**](docs/IdentificationTasksApi.md#annotations_list) | **GET** /identification-tasks/{observation_uuid}/annotations/ |
119+
*IdentificationTasksApi* | [**annotations_list_mine**](docs/IdentificationTasksApi.md#annotations_list_mine) | **GET** /me/identification-tasks/annotations/ |
120+
*IdentificationTasksApi* | [**annotations_retrieve**](docs/IdentificationTasksApi.md#annotations_retrieve) | **GET** /identification-tasks/{observation_uuid}/annotations/{id}/ |
121+
*IdentificationTasksApi* | [**backlog_next_retrieve**](docs/IdentificationTasksApi.md#backlog_next_retrieve) | **GET** /identification-tasks/backlog/next/ |
117122
*IdentificationTasksApi* | [**list**](docs/IdentificationTasksApi.md#list) | **GET** /identification-tasks/ |
123+
*IdentificationTasksApi* | [**list_mine**](docs/IdentificationTasksApi.md#list_mine) | **GET** /me/identification-tasks/ |
118124
*IdentificationTasksApi* | [**photos_list**](docs/IdentificationTasksApi.md#photos_list) | **GET** /identification-tasks/{observation_uuid}/photos/ |
119125
*IdentificationTasksApi* | [**photos_retrieve**](docs/IdentificationTasksApi.md#photos_retrieve) | **GET** /identification-tasks/{observation_uuid}/photos/{uuid}/ |
120126
*IdentificationTasksApi* | [**predictions_create**](docs/IdentificationTasksApi.md#predictions_create) | **POST** /identification-tasks/{observation_uuid}/predictions/ |
@@ -142,6 +148,10 @@ Class | Method | HTTP request | Description
142148
*PhotosApi* | [**prediction_retrieve**](docs/PhotosApi.md#prediction_retrieve) | **GET** /photos/{uuid}/prediction/ |
143149
*PhotosApi* | [**prediction_update**](docs/PhotosApi.md#prediction_update) | **PUT** /photos/{uuid}/prediction/ |
144150
*PhotosApi* | [**retrieve**](docs/PhotosApi.md#retrieve) | **GET** /photos/{uuid}/ |
151+
*TaxaApi* | [**list**](docs/TaxaApi.md#list) | **GET** /taxa/ |
152+
*TaxaApi* | [**retrieve**](docs/TaxaApi.md#retrieve) | **GET** /taxa/{id}/ |
153+
*TaxaApi* | [**root_tree_retrieve**](docs/TaxaApi.md#root_tree_retrieve) | **GET** /taxa/tree/ |
154+
*TaxaApi* | [**tree_retrieve**](docs/TaxaApi.md#tree_retrieve) | **GET** /taxa/{id}/tree/ |
145155
*UsersApi* | [**partial_update**](docs/UsersApi.md#partial_update) | **PATCH** /users/{uuid}/ |
146156
*UsersApi* | [**retrieve**](docs/UsersApi.md#retrieve) | **GET** /users/{uuid}/ |
147157
*UsersApi* | [**retrieve_mine**](docs/UsersApi.md#retrieve_mine) | **GET** /me/ |
@@ -152,6 +162,12 @@ Class | Method | HTTP request | Description
152162

153163
- [AdmBoundary](docs/AdmBoundary.md)
154164
- [AdmBoundaryRequest](docs/AdmBoundaryRequest.md)
165+
- [Annotation](docs/Annotation.md)
166+
- [AnnotationClassification](docs/AnnotationClassification.md)
167+
- [AnnotationClassificationRequest](docs/AnnotationClassificationRequest.md)
168+
- [AnnotationFeedback](docs/AnnotationFeedback.md)
169+
- [AnnotationFeedbackRequest](docs/AnnotationFeedbackRequest.md)
170+
- [AnnotationRequest](docs/AnnotationRequest.md)
155171
- [AppUserTokenObtainPair](docs/AppUserTokenObtainPair.md)
156172
- [AppUserTokenObtainPairRequest](docs/AppUserTokenObtainPairRequest.md)
157173
- [AuthChangePasswordError](docs/AuthChangePasswordError.md)
@@ -343,14 +359,62 @@ Class | Method | HTTP request | Description
343359
- [IdentificationTask](docs/IdentificationTask.md)
344360
- [IdentificationTaskResult](docs/IdentificationTaskResult.md)
345361
- [IdentificationTaskResultRequest](docs/IdentificationTaskResultRequest.md)
346-
- [IdentificationTaskRevision](docs/IdentificationTaskRevision.md)
347-
- [IdentificationtasksListAssigneesErrorComponent](docs/IdentificationtasksListAssigneesErrorComponent.md)
362+
- [IdentificationTaskReview](docs/IdentificationTaskReview.md)
363+
- [IdentificationtasksAnnotationsCreateBestPhotoIdErrorComponent](docs/IdentificationtasksAnnotationsCreateBestPhotoIdErrorComponent.md)
364+
- [IdentificationtasksAnnotationsCreateClassificationConfidenceLabelErrorComponent](docs/IdentificationtasksAnnotationsCreateClassificationConfidenceLabelErrorComponent.md)
365+
- [IdentificationtasksAnnotationsCreateClassificationNonFieldErrorsErrorComponent](docs/IdentificationtasksAnnotationsCreateClassificationNonFieldErrorsErrorComponent.md)
366+
- [IdentificationtasksAnnotationsCreateClassificationTaxonIdErrorComponent](docs/IdentificationtasksAnnotationsCreateClassificationTaxonIdErrorComponent.md)
367+
- [IdentificationtasksAnnotationsCreateError](docs/IdentificationtasksAnnotationsCreateError.md)
368+
- [IdentificationtasksAnnotationsCreateFeedbackNonFieldErrorsErrorComponent](docs/IdentificationtasksAnnotationsCreateFeedbackNonFieldErrorsErrorComponent.md)
369+
- [IdentificationtasksAnnotationsCreateFeedbackPublicNoteErrorComponent](docs/IdentificationtasksAnnotationsCreateFeedbackPublicNoteErrorComponent.md)
370+
- [IdentificationtasksAnnotationsCreateFeedbackUserNoteErrorComponent](docs/IdentificationtasksAnnotationsCreateFeedbackUserNoteErrorComponent.md)
371+
- [IdentificationtasksAnnotationsCreateIsDecisiveErrorComponent](docs/IdentificationtasksAnnotationsCreateIsDecisiveErrorComponent.md)
372+
- [IdentificationtasksAnnotationsCreateIsFlaggedErrorComponent](docs/IdentificationtasksAnnotationsCreateIsFlaggedErrorComponent.md)
373+
- [IdentificationtasksAnnotationsCreateNonFieldErrorsErrorComponent](docs/IdentificationtasksAnnotationsCreateNonFieldErrorsErrorComponent.md)
374+
- [IdentificationtasksAnnotationsCreateTagsErrorComponent](docs/IdentificationtasksAnnotationsCreateTagsErrorComponent.md)
375+
- [IdentificationtasksAnnotationsCreateTagsINDEXErrorComponent](docs/IdentificationtasksAnnotationsCreateTagsINDEXErrorComponent.md)
376+
- [IdentificationtasksAnnotationsCreateValidationError](docs/IdentificationtasksAnnotationsCreateValidationError.md)
377+
- [IdentificationtasksAnnotationsListClassificationConfidenceErrorComponent](docs/IdentificationtasksAnnotationsListClassificationConfidenceErrorComponent.md)
378+
- [IdentificationtasksAnnotationsListClassificationConfidenceLabelErrorComponent](docs/IdentificationtasksAnnotationsListClassificationConfidenceLabelErrorComponent.md)
379+
- [IdentificationtasksAnnotationsListClassificationTaxonIdsErrorComponent](docs/IdentificationtasksAnnotationsListClassificationTaxonIdsErrorComponent.md)
380+
- [IdentificationtasksAnnotationsListError](docs/IdentificationtasksAnnotationsListError.md)
381+
- [IdentificationtasksAnnotationsListMineClassificationConfidenceErrorComponent](docs/IdentificationtasksAnnotationsListMineClassificationConfidenceErrorComponent.md)
382+
- [IdentificationtasksAnnotationsListMineClassificationConfidenceLabelErrorComponent](docs/IdentificationtasksAnnotationsListMineClassificationConfidenceLabelErrorComponent.md)
383+
- [IdentificationtasksAnnotationsListMineClassificationTaxonIdsErrorComponent](docs/IdentificationtasksAnnotationsListMineClassificationTaxonIdsErrorComponent.md)
384+
- [IdentificationtasksAnnotationsListMineError](docs/IdentificationtasksAnnotationsListMineError.md)
385+
- [IdentificationtasksAnnotationsListMineOrderByErrorComponent](docs/IdentificationtasksAnnotationsListMineOrderByErrorComponent.md)
386+
- [IdentificationtasksAnnotationsListMineUserIdsErrorComponent](docs/IdentificationtasksAnnotationsListMineUserIdsErrorComponent.md)
387+
- [IdentificationtasksAnnotationsListMineValidationError](docs/IdentificationtasksAnnotationsListMineValidationError.md)
388+
- [IdentificationtasksAnnotationsListOrderByErrorComponent](docs/IdentificationtasksAnnotationsListOrderByErrorComponent.md)
389+
- [IdentificationtasksAnnotationsListUserIdsErrorComponent](docs/IdentificationtasksAnnotationsListUserIdsErrorComponent.md)
390+
- [IdentificationtasksAnnotationsListValidationError](docs/IdentificationtasksAnnotationsListValidationError.md)
391+
- [IdentificationtasksListAnnotatorIdsErrorComponent](docs/IdentificationtasksListAnnotatorIdsErrorComponent.md)
348392
- [IdentificationtasksListCreatedAtErrorComponent](docs/IdentificationtasksListCreatedAtErrorComponent.md)
349393
- [IdentificationtasksListError](docs/IdentificationtasksListError.md)
394+
- [IdentificationtasksListMineAnnotatorIdsErrorComponent](docs/IdentificationtasksListMineAnnotatorIdsErrorComponent.md)
395+
- [IdentificationtasksListMineCreatedAtErrorComponent](docs/IdentificationtasksListMineCreatedAtErrorComponent.md)
396+
- [IdentificationtasksListMineError](docs/IdentificationtasksListMineError.md)
397+
- [IdentificationtasksListMineNumAnnotationsErrorComponent](docs/IdentificationtasksListMineNumAnnotationsErrorComponent.md)
398+
- [IdentificationtasksListMineNumAssignationsErrorComponent](docs/IdentificationtasksListMineNumAssignationsErrorComponent.md)
399+
- [IdentificationtasksListMineObservationCountryErrorComponent](docs/IdentificationtasksListMineObservationCountryErrorComponent.md)
400+
- [IdentificationtasksListMineOrderByErrorComponent](docs/IdentificationtasksListMineOrderByErrorComponent.md)
401+
- [IdentificationtasksListMineResultAgreementErrorComponent](docs/IdentificationtasksListMineResultAgreementErrorComponent.md)
402+
- [IdentificationtasksListMineResultConfidenceErrorComponent](docs/IdentificationtasksListMineResultConfidenceErrorComponent.md)
403+
- [IdentificationtasksListMineResultTaxonErrorComponent](docs/IdentificationtasksListMineResultTaxonErrorComponent.md)
404+
- [IdentificationtasksListMineResultUncertaintyErrorComponent](docs/IdentificationtasksListMineResultUncertaintyErrorComponent.md)
405+
- [IdentificationtasksListMineReviewTypeErrorComponent](docs/IdentificationtasksListMineReviewTypeErrorComponent.md)
406+
- [IdentificationtasksListMineStatusErrorComponent](docs/IdentificationtasksListMineStatusErrorComponent.md)
407+
- [IdentificationtasksListMineUpdatedAtErrorComponent](docs/IdentificationtasksListMineUpdatedAtErrorComponent.md)
408+
- [IdentificationtasksListMineValidationError](docs/IdentificationtasksListMineValidationError.md)
350409
- [IdentificationtasksListNumAnnotationsErrorComponent](docs/IdentificationtasksListNumAnnotationsErrorComponent.md)
351410
- [IdentificationtasksListNumAssignationsErrorComponent](docs/IdentificationtasksListNumAssignationsErrorComponent.md)
411+
- [IdentificationtasksListObservationCountryErrorComponent](docs/IdentificationtasksListObservationCountryErrorComponent.md)
352412
- [IdentificationtasksListOrderByErrorComponent](docs/IdentificationtasksListOrderByErrorComponent.md)
353-
- [IdentificationtasksListRevisionTypeErrorComponent](docs/IdentificationtasksListRevisionTypeErrorComponent.md)
413+
- [IdentificationtasksListResultAgreementErrorComponent](docs/IdentificationtasksListResultAgreementErrorComponent.md)
414+
- [IdentificationtasksListResultConfidenceErrorComponent](docs/IdentificationtasksListResultConfidenceErrorComponent.md)
415+
- [IdentificationtasksListResultTaxonErrorComponent](docs/IdentificationtasksListResultTaxonErrorComponent.md)
416+
- [IdentificationtasksListResultUncertaintyErrorComponent](docs/IdentificationtasksListResultUncertaintyErrorComponent.md)
417+
- [IdentificationtasksListReviewTypeErrorComponent](docs/IdentificationtasksListReviewTypeErrorComponent.md)
354418
- [IdentificationtasksListStatusErrorComponent](docs/IdentificationtasksListStatusErrorComponent.md)
355419
- [IdentificationtasksListUpdatedAtErrorComponent](docs/IdentificationtasksListUpdatedAtErrorComponent.md)
356420
- [IdentificationtasksListValidationError](docs/IdentificationtasksListValidationError.md)
@@ -537,9 +601,11 @@ Class | Method | HTTP request | Description
537601
- [ObservationsListCountryIdErrorComponent](docs/ObservationsListCountryIdErrorComponent.md)
538602
- [ObservationsListCreatedAtErrorComponent](docs/ObservationsListCreatedAtErrorComponent.md)
539603
- [ObservationsListError](docs/ObservationsListError.md)
604+
- [ObservationsListIdentificationTaxonErrorComponent](docs/ObservationsListIdentificationTaxonErrorComponent.md)
540605
- [ObservationsListMineCountryIdErrorComponent](docs/ObservationsListMineCountryIdErrorComponent.md)
541606
- [ObservationsListMineCreatedAtErrorComponent](docs/ObservationsListMineCreatedAtErrorComponent.md)
542607
- [ObservationsListMineError](docs/ObservationsListMineError.md)
608+
- [ObservationsListMineIdentificationTaxonErrorComponent](docs/ObservationsListMineIdentificationTaxonErrorComponent.md)
543609
- [ObservationsListMineOrderByErrorComponent](docs/ObservationsListMineOrderByErrorComponent.md)
544610
- [ObservationsListMineReceivedAtErrorComponent](docs/ObservationsListMineReceivedAtErrorComponent.md)
545611
- [ObservationsListMineShortIdErrorComponent](docs/ObservationsListMineShortIdErrorComponent.md)
@@ -552,6 +618,7 @@ Class | Method | HTTP request | Description
552618
- [ObservationsListUpdatedAtErrorComponent](docs/ObservationsListUpdatedAtErrorComponent.md)
553619
- [ObservationsListUserUuidErrorComponent](docs/ObservationsListUserUuidErrorComponent.md)
554620
- [ObservationsListValidationError](docs/ObservationsListValidationError.md)
621+
- [PaginatedAnnotationList](docs/PaginatedAnnotationList.md)
555622
- [PaginatedBiteList](docs/PaginatedBiteList.md)
556623
- [PaginatedBreedingSiteList](docs/PaginatedBreedingSiteList.md)
557624
- [PaginatedCampaignList](docs/PaginatedCampaignList.md)
@@ -561,6 +628,7 @@ Class | Method | HTTP request | Description
561628
- [PaginatedPartnerList](docs/PaginatedPartnerList.md)
562629
- [PaginatedPhotoPredictionList](docs/PaginatedPhotoPredictionList.md)
563630
- [PaginatedSimplePhotoList](docs/PaginatedSimplePhotoList.md)
631+
- [PaginatedTaxonList](docs/PaginatedTaxonList.md)
564632
- [Partner](docs/Partner.md)
565633
- [PasswordChangeRequest](docs/PasswordChangeRequest.md)
566634
- [PatchedDeviceUpdateRequest](docs/PatchedDeviceUpdateRequest.md)
@@ -618,12 +686,18 @@ Class | Method | HTTP request | Description
618686
- [PhotosPredictionUpdateValidationError](docs/PhotosPredictionUpdateValidationError.md)
619687
- [PredictionScore](docs/PredictionScore.md)
620688
- [PredictionScoreRequest](docs/PredictionScoreRequest.md)
689+
- [SimpleAnnotatorUser](docs/SimpleAnnotatorUser.md)
690+
- [SimpleAnnotatorUserRequest](docs/SimpleAnnotatorUserRequest.md)
621691
- [SimplePhoto](docs/SimplePhoto.md)
622692
- [SimplePhotoRequest](docs/SimplePhotoRequest.md)
693+
- [SimpleTaxon](docs/SimpleTaxon.md)
694+
- [SimpleTaxonRequest](docs/SimpleTaxonRequest.md)
623695
- [SimplifiedLocation](docs/SimplifiedLocation.md)
624696
- [SimplifiedObservation](docs/SimplifiedObservation.md)
697+
- [TaxaListError](docs/TaxaListError.md)
698+
- [TaxaListValidationError](docs/TaxaListValidationError.md)
625699
- [Taxon](docs/Taxon.md)
626-
- [TaxonRequest](docs/TaxonRequest.md)
700+
- [TaxonTreeNode](docs/TaxonTreeNode.md)
627701
- [TokenRefresh](docs/TokenRefresh.md)
628702
- [TokenRefreshRequest](docs/TokenRefreshRequest.md)
629703
- [TokenVerifyRequest](docs/TokenVerifyRequest.md)

docs/Annotation.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Annotation
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**id** | **int** | | [readonly]
9+
**observation_uuid** | **str** | UUID randomly generated on phone to identify each unique report version. Must be exactly 36 characters (32 hex digits plus 4 hyphens). | [readonly]
10+
**user** | [**SimpleAnnotatorUser**](SimpleAnnotatorUser.md) | | [readonly]
11+
**best_photo** | [**SimplePhoto**](SimplePhoto.md) | | [readonly]
12+
**classification** | [**AnnotationClassification**](AnnotationClassification.md) | |
13+
**feedback** | [**AnnotationFeedback**](AnnotationFeedback.md) | | [optional]
14+
**is_flagged** | **bool** | | [readonly] [default to False]
15+
**is_decisive** | **bool** | | [readonly] [default to False]
16+
**tags** | **List[str]** | | [optional]
17+
**created_at** | **datetime** | | [readonly]
18+
**updated_at** | **datetime** | | [readonly]
19+
20+
## Example
21+
22+
```python
23+
from mosquito_alert.models.annotation import Annotation
24+
25+
# TODO update the JSON string below
26+
json = "{}"
27+
# create an instance of Annotation from a JSON string
28+
annotation_instance = Annotation.from_json(json)
29+
# print the JSON string representation of the object
30+
print(Annotation.to_json())
31+
32+
# convert the object into a dict
33+
annotation_dict = annotation_instance.to_dict()
34+
# create an instance of Annotation from a dict
35+
annotation_from_dict = Annotation.from_dict(annotation_dict)
36+
```
37+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
38+
39+

docs/AnnotationClassification.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AnnotationClassification
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**taxon** | [**SimpleTaxon**](SimpleTaxon.md) | | [readonly]
9+
**confidence** | **float** | | [readonly]
10+
**confidence_label** | **str** | |
11+
12+
## Example
13+
14+
```python
15+
from mosquito_alert.models.annotation_classification import AnnotationClassification
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of AnnotationClassification from a JSON string
20+
annotation_classification_instance = AnnotationClassification.from_json(json)
21+
# print the JSON string representation of the object
22+
print(AnnotationClassification.to_json())
23+
24+
# convert the object into a dict
25+
annotation_classification_dict = annotation_classification_instance.to_dict()
26+
# create an instance of AnnotationClassification from a dict
27+
annotation_classification_from_dict = AnnotationClassification.from_dict(annotation_classification_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# AnnotationClassificationRequest
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**taxon_id** | **int** | |
9+
**confidence_label** | **str** | |
10+
11+
## Example
12+
13+
```python
14+
from mosquito_alert.models.annotation_classification_request import AnnotationClassificationRequest
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of AnnotationClassificationRequest from a JSON string
19+
annotation_classification_request_instance = AnnotationClassificationRequest.from_json(json)
20+
# print the JSON string representation of the object
21+
print(AnnotationClassificationRequest.to_json())
22+
23+
# convert the object into a dict
24+
annotation_classification_request_dict = annotation_classification_request_instance.to_dict()
25+
# create an instance of AnnotationClassificationRequest from a dict
26+
annotation_classification_request_from_dict = AnnotationClassificationRequest.from_dict(annotation_classification_request_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+

docs/AnnotationFeedback.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# AnnotationFeedback
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**public_note** | **str** | Notes to display on public map | [optional]
9+
**user_note** | **str** | Message that user will receive when viewing report on phone | [optional]
10+
11+
## Example
12+
13+
```python
14+
from mosquito_alert.models.annotation_feedback import AnnotationFeedback
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of AnnotationFeedback from a JSON string
19+
annotation_feedback_instance = AnnotationFeedback.from_json(json)
20+
# print the JSON string representation of the object
21+
print(AnnotationFeedback.to_json())
22+
23+
# convert the object into a dict
24+
annotation_feedback_dict = annotation_feedback_instance.to_dict()
25+
# create an instance of AnnotationFeedback from a dict
26+
annotation_feedback_from_dict = AnnotationFeedback.from_dict(annotation_feedback_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+

0 commit comments

Comments
 (0)